html {

	background-color:#363535;

	color:#898989;

	font-size:14px;

}



a {

	color:#898989;

	text-decoration:none;

}



a:hover {

	color:#0072BC;

}



a.selected {

	color:#f89a2c;

}



hr {

	border-bottom:none;

	border-top:#f8941e dotted 1px;

	margin:20px 0 20px 0;

	height:1px;

}



em {

	font-style:italic;

}



strong {

	font-weight:bold;

}



h1 {

	font-size:30px;

	font-weight:bold;

	color:#898989;

	margin-bottom:20px;

	line-height:normal;

}



h2 {

	color:#FFFFFF;

	margin-bottom:20px;

}



h2 a {

	color:#FFFFFF;

	text-decoration:none;

}



h2.leftCol {

	background:url(../images/leftCol_header.gif) no-repeat left top;

	height:35px;

	padding-top:12px;

	font-size:24px;

	padding-left:10px;

	width:425px;

}



h2.rightCol {

	background:url(../images/rightCol_header.gif) no-repeat left top;

	height:51px;
	padding-top:13px;

	font-size:29px;

	text-align:center;

	width:248px;

	margin-left:23px;

}



h2.rightCol a {

	color:#FFFFFF !important;

	line-height:normal;

}



h2.rightColPage {

	background:url(../images/rightColPage_header.gif) no-repeat left top;

	height:40px;

	padding-top:10px;

	font-size:22px;

	text-align:center;

	width:192px;

	margin-left:23px;

}



h3 {

	font-size:24px;

	color:#898989;

	margin:30px 0;

}



h4 {

	font-size:18px;

	color:#898989;

}



#header {

	background:url(../images/headerbg.gif) no-repeat center top;

	height:199px;

	border-bottom:#7c7978 solid 1px;

}



#nav {

	width:733px;

	margin:0 auto;

	padding-top:20px;

}



#nav img {

	margin-left:7px;

	float:left;

}



#nav ul {

	float:right;

	margin:53px 40px 0 0;

}



#nav ul li {

	float:left;

	margin-right:25px;

}



#nav ul li a {

	color:#FFFFFF;

	font-size:19px;

	text-decoration:none;

	text-transform:lowercase;

}



#nav ul li a:hover {

	color:#0072BC;

}



#contentbg {

	background-color:#e6e7e8;

}



#content {

	background-color:#ffffff;

	width:857px;

	margin:0 auto;

}



#content p {

	margin-bottom:17px;

}



#footer {

	width:857px;

	margin:0 auto;

	color:#8e8d8d;

	font-size:14px;

	text-align:center;

}



#footer ul {

	margin-top:10px;

}



#footer ul li {

	display:inline;

	margin-right:25px;

}



#footer a {

	color:#8e8d8d;

	text-decoration:none;

	text-transform:lowercase;

}



#footer a:hover {

	color:#0072BC;

}



#footer div {

	margin-top:80px;

	margin-bottom:50px;

}



#colLeft {

	width:215px;

	float:left;

	margin:25px 0 25px 0;

	padding:0 21px 0 27px;

	line-height:22px;

	font-size:14px;

}

#colLeft p a {
	color:#0072BC;
}


#colRight {

	padding:0 63px 0 21px;

	width:510px;

	float:right;

	margin:25px 0 25px 0;

	line-height:22px;

}



#colRight a {

	color:#0072BC;

}



#box {

	background:url(../images/boxbg.gif) repeat-y center top;

	width:303px;

	margin-left:-6px;

	margin-bottom:20px;

}



#box span.topCap {

	display:block;

	width:303px;

	height:39px;

	background:url(../images/box_caps.gif) no-repeat center top;

}



#box span.bottomCap {

	display:block;

	width:303px;

	height:39px;

	background:url(../images/box_caps.gif) no-repeat center bottom;

}



#box span.content {

	padding-left:50px;

	width:209px;

	display:block;

}





#pagebox {

	background:url(../images/pageboxbg.gif) repeat-y center top;

	width:212px;

	margin-left:16px;

	margin-bottom:20px;

}



#pagebox span.topCap {

	display:block;

	width:212px;

	height:24px;

	background:url(../images/pagebox_caps.gif) no-repeat center top;

}



#pagebox span.bottomCap {

	display:block;

	width:212px;

	height:24px;

	background:url(../images/pagebox_caps.gif) no-repeat center bottom;

}



#pagebox span.content {

	padding-left:25px;

	width:162px;

	display:block;

}



#banner {

	background:url(../images/bannerbg.gif) no-repeat center top;

	height:116px;

	width:793px;

	float:left;

	margin:-47px 0 0 31px;

}



#banner h1 {

	color:#FFFFFF;

	font-size:36px;

	font-weight:bold;

	margin:30px 0 0 42px;

}



#pagebg {

	float:right;

	margin:-95px 40px 20px 0;

}



#siteMap li ul {

	margin-left:13px;

}

#page {
	clear:both;
	padding:15px 60px;
}