BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #474747; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, Verdana, serif
}
.thrColFixHdr #container {
	BORDER-RIGHT: #0066ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #0066ff 1px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(/images/LayoutBG.jpg); PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #0066ff 1px solid; WIDTH: 860px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
.thrColFixHdr #header {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 160px
}
.thrColFixHdr #sidebar1 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #0066ff 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 200px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.thrColFixHdr #sidebar2 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #0066ff 1px solid; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 200px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.thrColFixHdr #mainContent {
	BORDER-RIGHT: #0066ff 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px 200px; BORDER-LEFT: #0066ff 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #0066ff 1px solid
}
.thrColFixHdr #footer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
.thrColFixHdr #footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.fltrt {
	FLOAT: right; MARGIN-LEFT: 8px
}
.fltlft {
	FLOAT: left; MARGIN-RIGHT: 8px
}
.clearfloat {
	CLEAR: both; FONT-SIZE: 1px; LINE-HEIGHT: 0px; HEIGHT: 0px
}
H1, H2, H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #5181d6; PADDING-TOP: 0px; FONT-FAMILY: Arial Narrow, Helvetica Condensed, Arial, Helvetica, Verdana, serif
}
A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Helvetica, serif
}
A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Helvetica, serif
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica, serif
}
A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Verdana, Helvetica, serif
}

/* place css box model fixes for IE 5* in this conditional comment */
.thrColFixHdr #sidebar1 { width: 200px; }
.thrColFixHdr #sidebar2 { width: 200px; }

/* place css fixes for all versions of IE in this conditional comment */
.thrColFixHdr #sidebar2, .thrColFixHdr #sidebar1 { padding-top: 30px; }
.thrColFixHdr #mainContent { zoom: 1; }

/* the above proprietary zoom property gives IE the hasLayout it needs to avoid several bugs */

.HeaderLogo {
	font-family: Arial, Verdana, Helvetica, serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	height: 120px;
	width: 380px;
	float: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.HeaderBanner {
	font-family: Arial, Verdana, Helvetica, serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	height: 120px;
	width: 460px;
	float: left;
	text-align: center;
	vertical-align: top;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.TopNav {
	font-family: Arial, Verdana, Helvetica, serif;
	font-size: 16px;
	font-weight: normal;
	color: #BCCBDC;
	text-align: center;
	vertical-align: top;
	word-spacing: 0px;
	width: 840px;
	float: left;
	padding: 0px;
	height: 30px;
	margin: 0px;
}
.TopNav a:link {
	font-family: Arial Narrow, Helvetica Condensed, Arial, Helvetica, Verdana, serif;
	font-size: 16px;
	font-weight: bold;
	color: #5181d6;
	margin: 0px;
	padding: 0px 3px 0px 3px;
	width: 180px;
}
.TopNav a:visited {
	font-family: Arial Narrow, Helvetica Condensed, Arial, Helvetica, Verdana, serif;
	font-size: 16px;
	font-weight: bold;
	color: #5181d6;
	margin: 0px;
	padding: 0px 3px 0px 3px;
}
.TopNav a:hover {
	font-family: Arial Narrow, Helvetica Condensed, Arial, Helvetica, Verdana, serif;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	margin: 0px;
	padding: 0px 3px 0px 3px;
}

.NavHeading {
	text-align: left;
	vertical-align: top;
	width: 180px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.NavHeading a:link {
	font-family: Arial Narrow, Helvetica Condensed, Arial, Helvetica, Verdana, serif;
	font-size: 16px;
	font-weight: bold;
	color: #5181d6;
	margin: 0px;
	padding: 0px;
	width: 180px;
}
.NavHeading a:visited {
	font-family: Arial Narrow, Helvetica Condensed, Arial, Helvetica, Verdana, serif;
	font-size: 16px;
	font-weight: bold;
	color: #5181d6;
	margin: 0px;
	padding: 0px;
}
.NavHeading a:hover {
	font-family: Arial Narrow, Helvetica Condensed, Arial, Helvetica, Verdana, serif;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	margin: 0px;
	padding: 0px;
}
.NavBody {
	font-family: Arial, Helvetica, Verdana, serif;
	font-size: 12px;
	font-weight: normal;
	color: #474747;
	text-align: left;
	vertical-align: top;
	width: 180px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #BCCBDC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}


.Editorial {
	text-align: left;
	vertical-align: top;
	width: 180px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.News {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #BCCBDC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.NewsHeading {
	font-family: Arial, Helvetica, Verdana, serif;
	font-size: 16px;
	font-weight: normal;
	color: #626262;
	margin: 0px;
	padding: 0px;
}
.NewsHeading a:link {
	font-family: Arial, Helvetica, Verdana, serif;
	font-size: 16px;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding: 0px;
	width: 180px;
}
.NewsHeading a:visited {
	font-family: Arial, Helvetica, Verdana, serif;
	font-size: 16px;
	font-weight: normal;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.NewsHeading a:hover {
	font-family: Arial, Helvetica, Verdana, serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.NewsDate {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border: 0px;
	margin: 0px;
}

#bottom_nav {text-align:center;padding-top:10px;}

#msg-error {font-size:12px;color:#CC0000;padding:10px;border:1px dotted #a69b99;display:block;}
#msg-alert {font-size:12px;color:#FFB31C;padding:10px;border:1px dotted #a69b99;display:block;}
#msg-success {font-size:12px;color:#325CA4;padding:10px;border:1px dotted #a69b99;display:block;}

td {FONT-SIZE: 12px;}

.si {border:1px solid #c0c0c0;font-family:Verdana;}

#sitemap ul {display:block;padding-left:10px;margin-left:10px;}
#sitemap li {list-style:square;}

#poll {display:block;}
#poll .question {display:block;color:#5181d6;font-size:14px;margin:5px 0px 5px 0px;}
#poll #links {margin:5px 0px 5px 0px;padding:5px;border:1px solid #BCCBDC;}


#navbox {border:1px solid #BCCBDC;margin-top:5px;margin-bottom:5px;}
#navbox td {color:#474747;font-size:12px;}
#navbox a.prev {font-weight:bold;padding:10px;font-size:14px;font-size:12px;width:60px;color:#5181d6;display:block;}
#navbox a.prev:hover {color:#666666;}
#navbox a.next {font-weight:bold;padding:10px;font-size:14px;font-size:12px;width:60px;color:#5181d6;display:block;}
#navbox a.next:hover {color:#666666;}
#navbox .non-link {padding:10px;font-weight:bold;text-decoration:none;font-size:12px;color:#c0c0c0;display:block;width:60px;}
