body{
	background-color:#237abf;
	color: #333333;
	font-family: "Helvetica", Arial, sans-serif; 
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#body_top {
	background: #f2d896 url(/images/bg_top_repeat.jpg) 0 0 repeat-x;
}
#body_bottom {
	background: url(/images/footer_bg_repeat.jpg) 0 100% repeat-x;
}
#shadows {
	background: url(/images/shadows.png) 50% 0 no-repeat;
	width: 996px;
	margin: 0 auto;	
}


/*************************************************************/
/********************* header ********************************/
/*************************************************************/
.headerInside{
	background: url(/images/top_corners.png) 50% 100% no-repeat;
	height: 117px;
	margin:0;
	padding:0;
	width:996px;
}
.headerHome{
	background: url(/images/top_corners_home.png) 50% 100% no-repeat;
	height: 107px;
	margin:0;
	padding:0;
	width:996px;
}
#printheader{
	display: none;
	visibility: hidden;
}
#logo{
	width: 293px;
	height: 92px;
	padding-top:4px;
	float: left;
}
.links{
	background: url(/images/top_nav_bg.gif) 0 0 repeat-x;
	height: 104px;
	float: right;
	margin:0 6px 0 0;
	padding:0;
}
.links ul{
	padding:0;
	list-style-type:none;
	margin:0;
}
.links li{
	display:inline-block;
	float:left;
	padding:0;
	margin:0;
}
.links li a {
	display: inline-block;
	width: 81px;
	float:left;
	height: 42px;
	padding: 62px 0 0 1px;
	text-align: center;
	color: #ffffff;
}

.links li a:hover {
	background: url(/images/top_nav_hover.gif) 100% 0 repeat-x;
	color: #febc16;
	text-decoration: none;
}
.links li a.current {
	background: url(/images/top_nav_hover.gif) 0 0 repeat-x;
	color: #febc16;
	display: block;
	height: 42px;
	padding-top: 62px;
	text-align: center;
}
.linksDivider{
	float:left;
	width: 1px;
	height: 97px;
}

/*************************************************************/
/*******************homepage quicklinks **********************/
/*************************************************************/

.quicklinks{
	background: url(/images/quicklinks_bg.gif) 0 0 repeat-y;
	float:left;
	
	width:237px;
	margin: 0 0 7px 0;
}
.quicklinks ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
.quicklinks li{
	margin:0;
	padding:0;
}
.quicklinks li a{
	border-bottom:1px solid #ffffff;
	color:#ffffff;
	display:block;
	height:65px;
	padding: 0;
	width:237px
}

/*************************************************************/
/********************* homepage*******************************/
/*************************************************************/
#container {
	width: 970px;
	background-color: #ffffff;
	min-height: 600px;
	_height:600px; /* ie6 */
	margin:0 auto;
	padding:0 9px 0 9px;
}
.cbBig{
	float:left;
	height:329px;
	margin: 0 0 7px 0;
	width:732px;
}
.cbWrap{
	width:972px;
	margin:0 auto;
}
.cb{
	float:left;
	display:inline;
}
.cbTitle{
	border-bottom:3px solid #febc16;
	color:#2279be;
	font-size:18px;
	padding: 20px 5px 8px 5px;
	text-transform:capitalize;
	text-align:center;
	
}
.cbContent{
	background:#ffffff url(/images/cb_content_bg.gif) 0 0 repeat-x;
	min-height:209px;
	_height:209px; /* ie6 */
	padding:19px 10px 0 10px;
	width:210px;
}
.wider{
	width:226px;
}
.cbContent h2, .cbContent a{
	font-weight:bold;
	font-size:12px;
	color:#095897;
}
.cbContent a:hover{
	color:#febc16;
}
.cbDivider{
	background: url(/images/cb_divider.jpg) 0 0 no-repeat;
	display:inline;
	float:left;
	min-height:209px;
	_height:209px; /* ie6 */
	width:12px;
}

/*************************************************************/
/*********************inside pages****************************/
/*************************************************************/

#insideBg {
	background: url(/images/inside_page_bg.gif) 0 0 repeat-y;
	min-height: 600px;
	_height:600px; /* ie6 */
	margin: 0 auto;
	padding: 0 19px 15px 9px;
	width:960px;
}
#insideContent{
	float:right;
	margin:0 0 0 18px;
	width:733px;
}


/*************************************************************/
/********************* left navigation ***********************/
/*************************************************************/
#navigation {
	width: 209px;
	float: left;
	padding:0;
	margin: 0;
}

#navcontainer {
	width: 209px;
}

#navcontainer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navcontainer li {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#navcontainer li a {
	background:  url(/images/left_nav_divider.gif) 100% 100% no-repeat;
	color: #0b5a99;
	display: block;
	font-size:13px;
	font-weight:normal;
	padding: 6px 0px 8px 10px;
	text-decoration: none;
}

#navcontainer li a:hover{
	background: url(/images/left_nav_hover.gif) 0 100% no-repeat;
	color: #ffffff;
}
#navcontainer li a#current{
	background: url(/images/left_nav_hover.gif) 0 100% no-repeat;
	color: #ffd15f;
	text-decoration: none;
}
#navcontainer ul ul {
	border-left:1px solid #febc16;
	padding: 0;
	margin: 7px 0 7px 8px;
}

#navcontainer li li {
	margin: 0px;
	padding: 0px;
}

#navcontainer li li a {
	background-image: none;
	color: #0b5a99;
	font-weight:normal;
	padding: 3px 0px 3px 8px;
	text-decoration: none;
}

#navcontainer li li a:hover,
#navcontainer li li a#current {
	background-image: none;
	text-decoration: none;
	color: #0b5a99;
	font-weight:bold;
}
#navcontainer ul ul ul {
	border:none;
	padding: 0 0 0 8px;
	margin: 7px 0;
}

#banners {
	width: 200px;
	float: left;
	padding: 10px 0px 0px 10px;
}

.navbanner {
	width: 237px;
	float: left;
	margin-bottom: 5px;
}


/*************************************************************/
/********************* footer ********************************/
/*************************************************************/
#footer {
	background: url(/images/bottom_shadow2.png) 100% 0 no-repeat;
	height:196px;
	padding:0 4px;
	width: 988px;
	font-size: 11px;
	color: #ffffff;
}

#footer a {
	color: #ffffff;
	text-decoration: none;
}

#footer a:hover,
#footer a.current {
	color: #febc16;
	text-decoration: none;
}

.footerBox {
	display:inline;
	padding-top:30px;
	float: left;
}
.footerTitle{
	color: #febc16;
	font-family:Gill Sans, Arial, sans-serif;
	font-size:14px;
}
#footer_links {
	margin-top:30px;
	float: right;
	padding: 0;
	text-align: right;
}
#printfooter {
	display: none;
	visibility: hidden;
}


