body { background: #C53C12; }
#wrapper {
	background: #fff url(/!images/cnlr_main_content_tile.gif) repeat-y;
	width: 975px;
	position: relative;
	margin: 0 auto;
	z-index: 1;
	color: #59636D;
	font-size: 1.2em;
}
		  
#top_area {
	background: url(/!images/cnlr_main_header_cap.gif) no-repeat 0 0;
	padding-top: 5px;
	height: 212px;
	overflow: hidden;
}	

#top_base {background: url(/!images/cnlr_main_header_base.gif) no-repeat; height: 5px; overflow: hidden; }	
	

#nav { height: 47px; padding-bottom: 5px; background: #152676 url(/!images/cnlr_main_nav_base.gif) no-repeat left bottom;  }	
#nav table { width: 975px; }
#nav table td { padding: 0; }
#content_area { width: 975px; clear: both; }

#content_area .left_col { float: left; width: 199px; }

#content_area .center_col { margin-left: 220px; width: 535px; padding-top: 10px; }

#content_area .right_col { float: right; width: 199px; }
#mpCal { padding: 8px 8px 0px 8px; }


#footer {
	background: #152676 url(/!images/cnlr_main_footer_cap.gif) no-repeat;
	height: 50px;
	clear: both;
}
		 
#footer_text {font-weight: bold; color: #fff;padding-top: 15px; text-align: center; font-size: 13px;}		

.nav_left_end {background: url(/!images/cnlr_nav_left_end.gif) no-repeat; height: 47px; width: 14px;}

.nav_tile {background: url(/!images/cnlr_nav_tile.gif) repeat-x; height: 47px;}

.nav_divider {background: url(/!images/cnlr_nav_divider.gif) no-repeat; height: 47px; width: 22px;}

.nav_right_end {background: url(/!images/cnlr_nav_right_end.gif) no-repeat; height: 47px; width: 14px;}	 

/* =DROPDOWNS
******************************/
#nav div { position:relative; }
#nav div a.nav {		
	display:block;
	padding-top:5px;
	height:42px;
	text-align: center;
}

#nav div ul {
	background-color: #FECC6D;
	opacity: .9; 
	filter: alpha(opacity:90);
	display:none;
	margin: 16px 0 0 -8px;
	padding:0;
	border:solid 1px #152676;
	position:absolute;
	top:30px;
	left:0;
	/*width:200px;*/
}

#nav div:hover ul, #nav div.iehover ul {display:block;}

#nav div li a {
	display: block;	    		
	padding:0 15px;
	font-size: 11px;
	font-weight:bold;
	line-height:26px;
	text-decoration: none;
	border:solid 1px #152676;
	white-space: nowrap;
	text-align:left;
}

#nav div li a:hover { text-decoration: underline; }
	  
			  
/* =FLASH
***********************/
#top_area img { display: block; float: left; margin: 0; }
#top_area .flash { float: left; height: 212px; overflow: hidden; margin: 0; }
#mp_flash { width: 221px; }
#mp_flash_left { width: 417px; }
#mp_flash_right { width: 315px; }


