@charset "utf-8";
/* CSS Document */

/* ********************************************* */
/*                    GLOBAL                     */
/* ********************************************* */
@charset "utf-8";
A:hover   {
	text-decoration:none;
	color: #CCC;
}
a {
	text-decoration: underline;
	font-family:Tahoma, Geneva, sans-serif;
	color:#003ECB;
}
a img {border: none; }
* html input.checkbox { margin: 0 -4px 0 -4px; }
html,body,div,img,h1,h2,h3,h4,ol,dl,dd,dt,form {
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:separate;
	border-spacing:0px;
}
.float_left {	float: left;}
.float_right {	float: right;}
.clear_both {clear:both; }
.textStyle {font: 11px/18px Verdana, Geneva, sans-serif;}
.width100 { width: 100%;}
#imagePreloader {display: none;}
#bodystyle {	margin: 0px;	color:#242424;	font: 11px/18px Tahoma, Geneva, sans-serif;	background: url(images/mainBG.jpg) repeat-x center top;}
h3 {
	font-size: 24px;
	color: #004DCC;
	font-weight: normal;
	border-bottom: 1px solid #CCC;
	padding-bottom: 8px;
}
h2 {
	font-size: 16px;
	font-weight: normal;
	border: none;
	padding-top: 12px;
	color: #0044CD;
	padding-bottom: 0px;
	margin-bottom: -10px;
}
/* ********************************************* */
/*                    LAYOUT                     */
/* ********************************************* */


#wrapper {	margin: auto;	width: 966px;}
#header { height: 159px;width: 966px; }
#headerCont {	height: 107px;	width: 966px;}
#headingCont {	float: left;	padding-top: 40px;	padding-left: 20px;}
#headingCont h1 {	font: normal 24px Tahoma, Geneva, sans-serif;	color: #FFF;}
#headingCont h1 span {	font: bold 36px/30px Tahoma, Geneva, sans-serif;	color: #FFF;}
#logo {	float: right;	padding-right: 40px;}
#navigation {  background: url(images/navBG.jpg);	height: 48px;	width: 966px}
#navigation a {
	color: #FFF;
	font-size: 14px;
	margin-left: 20px;
	margin-top: 18px;
	display: block;
	float: left;
	text-decoration: none;
}
#navigation a:hover {
	color: #FFF;
	text-decoration: underline;
}
#navigation #currentpage a {
	color: #818285;
	text-decoration: underline;
}
#navigation ul  { margin:0; padding: 0px; }
#navigation li  {
	list-style-type: none;
	color: #FFF;
	display: inline;
	padding-top: 0px;
	padding-right: 10px;
padding-bottom: 0px list-style-image: none; 				height: 40px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
}
#contentWrapper {	background: url(images/contentBG.jpg) repeat-y;	width: 966px;	float: left;}
#rightCol {	float: right;	width: 266px;	margin-top: 26px;}
#rightColLinks { float: right;	width: 350px;	margin-top: 26px; }
#rightCol h3, #rightColLinks h3 {font-size: 16px; font-weight: normal; border: none; padding-bottom: 0px;}
#contentCont {	width: 926px;	padding-top: 30px;	float: left;}
#contentSub {	width: 926px;	margin: auto;}
#contentTop {	padding-top: 15px;}
#leftCol {	float: left;	width: 636px;}
#leftColLinks {float: left; width: 500px;}
#footer {	background: #3e3e3e;	clear: both;	width: 100%;	min-height: 100px;	font-size: 11px;	color: #FFF;}
#footerCont {	background: url(images/footerBG.jpg) no-repeat top;	margin: auto;	width: 926px;	padding-top: 56px;	padding-right: 20px;	padding-left: 20px;}
#footerLeft {	float: left;	width: 300px;	text-align: left;}
#footerRight {	float: right;	width: 300px;	text-align: right;}
#footerMiddle {	margin: auto;	width: 300px;	text-align: center; color: #979797;}
#footer a {font-size: 11px;	color: #FFF; text-decoration: underline;}
#footer a:hover {text-decoration: none;}
#footerMiddle a {color: #979797;}
#bodystyle #wrapper #contentWrapper #contentSub #contentCont #leftCol h1 { color: #004ECC; font-weight: lighter; font-size: 18px; }

