html, body {
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
	background-image: url(../../images/bg.jpg);
	background-repeat: repeat-x;	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: .84em;
	color: #5D5440;
	line-height: 1.7em;
}
a {
	color: #5D5440;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a.none {
	text-decoration: none;
}
a.none:hover {
	text-decoration: underline;
}

img {
	border: 0;
}
input, textarea {
	border: 1px solid #B6AB94;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D5440;
	background-color: #FFFFFF;
}
.fontRed {
	color: #A52128;
}
.fontMain {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5440;
	line-height: 1.7em;
}
.errorHead {
	font-family: Tahoma, Arial;
	font-size: 22px;
	font-weight: bold;
	color: #A52128;
}

/*
** charts
*/
.chart {
	background-color: #7F7257;
}
.chartHead {
	background-color: #E8E1D3;
	color: #615743;
	border: 2px solid #FFFFFF;
}
.chartCell {
	background-color: #FFFFFF;
}

/*
** headers
*/
h1 {
	font-family: Tahoma, Arial;
	font-size: 22px;
	text-transform: uppercase;
	color: #A52128;
	line-height: 30px;
	padding: 0 0 0 40px;
	margin: 0;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5D5440;
	background-color: #F0EDE8;
	margin: 0;
	padding: 5px;
	line-height: 1.7em
}
h3 {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #A52128;
	margin: 0 0 .3em 0;
	line-height: 1.7em
}
.head3 {
	font-family: Tahoma, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #A52128;
	line-height: 24px;
}
.head2 {
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #A52128;
}


/*
** article styles
*/
.excerpt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7F7257;
	line-height: 1.7em;
}

/*
** homepage
*/
.homeHead {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #A52128;
	padding: 0 0 0 30px;
	line-height: 28px;
}
.homeContent {
	padding: 0 0 0 35px;
}

/*
** breadcrumb styles
*/
#bread {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #5D5440;
	line-height: 1.7em;
	padding-left: 30px;
}
#bread a {
	color: #5D5440;
	text-decoration: underline;
}
#bread a:hover {
	text-decoration: none;
}

/*
** homepage links
*/
#homeLinks a {
	color: #5D5440;
	text-decoration: underline;
}
#homeLinks a:hover {
	text-decoration: none;
}

/*
** footer styles
*/
#footer a {
	color: #5D5440;
	text-decoration: underline;
}
#footer a:hover {
	text-decoration: none;
}

/*
** icons
*/
a.icon {
	text-decoration: none;
}
a.icon:hover {
	text-decoration: underline;
}
.icon {
	padding: 5px 10px 35px 0;
}

/*
** main content area
*/
.mainContent {
	padding: 0 35px 15px 35px;
}
.mainContentFull {
	padding: 0 21px 15px 21px;
}


/*******************************************
** cell background images
*******************************************/
.mainTile {
	background-image: url(../../images/main-tile.jpg);
}
.rightTile {
	background-image: url(../../images/right-tile.jpg);
}
.topLeft {
	width: 510px;
	height: 195px;
	background-color: #FFFFFF;
}
.topRight {
	padding: 0 0 0 18px;
	background-image: url(../../images/top-right.jpg);
	background-color: #FFFFFF;
}
.mainTop {
	background-image: url(../../images/main-top.jpg);
	background-color: #FFFFFF;
	font-size: 11px;
	line-height: 1.7em
}
.rightTop {
	background-image: url(../../images/right-top.jpg);
	background-color: #FFFFFF;
	font-size: 11px;
	line-height: 1.7em
}
.mainBot {
	background-image: url(../../images/main-bot.jpg);
	background-color: #FFFFFF;
	font-size: 11px;
	line-height: 1.7em
}
.rightBot {
	background-image: url(../../images/right-bot.jpg);
	background-color: #FFFFFF;
	font-size: 11px;
	line-height: 1.7em
}
.footer {
	font-size: 11px;
	background-image: url(../../images/footer.jpg);
	line-height: 18px;
}

.mainTop2 {
	background-image: url(../../images/main-top2.jpg);
	background-color: #FFFFFF;
}
.rightTop2 {
	background-image: url(../../images/right-top2.jpg);
	background-color: #FFFFFF;
}
.fullTop {
	background-image: url(../../images/full-top.jpg);
}
.fullBot {
	background-image: url(../../images/full-bot.jpg);
}
.fullTile {
	background-image: url(../../images/full-tile.jpg);
}

/*******************************************
** main navigation
*******************************************/
#menu ul {
	padding: 0;
	margin: 0;
	list-style: none;

}
#menu li ul {
	display: none;
	position: absolute;
	top: 55px;
	left: 0;
	width: 207px;
	background-color: #FFFFFF;
	background-image: url(../../images/menu-tile.gif);
	border-bottom: 3px #CFC8C0 solid;
	padding: 0;
	margin: 0;
}
#menu li>ul {
	top: 55px;
	left: 0px;
}
#menu li:hover ul, #menu li.over ul {
	display: block;
}
#menu .parent {
	padding: 0;
	margin: 0;
}
#menu a.parent:hover {
	background-image: none;
}
#menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5D5440;
	text-decoration: none;
	display: block;
	padding: 3px 5px 3px 10px;
	margin: 0;
}
#menu a:hover {
	background-color: #F0EDE8;
	background-image: url(../../images/menu-over.gif);
	color: #910C13;
}
#menu .w116 {
	float: left;
	position: relative;
	width: 116px;
}
#menu .w115 {
	float: left;
	position: relative;
	width: 115px;
}
#menu .w13 {
	float: left;
	position: relative;
	width: 13px;
}
#menu .w12 {
	float: left;
	position: relative;
	width: 12px;
}

/*
** right panel
*/
#right {
	width: 172px;
	margin: 0 0 0 5px;
}
#right a {
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #5D5440;
	line-height: 1.7em;
	text-decoration: none;
	display: block;
	padding: 0 0 0 5px;
}
#right a:hover {
	background-color: #F0EDE8;
	color: #910C13;
}	
#articles a {
	border-bottom: 1px solid #EEEEEE;
}
