body {
	background-color: #2E343F;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}

/*----------------------------------------------*/
/*GLOBAL*/

a { color: #999999; text-decoration: underline; }

	a:visited { color: #999999; text-decoration: underline; }

	a:hover { color: #FFFFFF; text-decoration: none; }
	
	a img { border: none; }

/*----------------------------------------------*/
/*Left Bar NAV*/

#nav-box {
	/*margin-top: 27px;*/
	margin-left: 6px;
	margin-right: 6px;
	padding: 2px;
	background-color: #C9DBFE;
	border: solid #899BBE 1px;
	width: 155px;
	height: auto;
	position: 50%;
}

#nav-box #nav-sectionheader {
	background-color: #899BBE;
	padding: 3px;
	padding-left: 5px;
	margin-bottom: 3px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}

#nav-box #nav-sectionheader a:link {
	color: #FFFFFF;
	text-decoration: none;
}

#nav-box #nav-sectionheader a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#nav-box #nav-sectionheader a:hover {
	color: #000000;
	text-decoration: none;
}

#nav-box #nav-sectionheader a:active {
	color: #000000;
	text-decoration: none;
}

#nav-box #nav-items {
	padding-left: 14px;
	padding-right: 10px;
	margin-bottom: 6px;

	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}

#nav-box #nav-items a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}

#nav-box #nav-items a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: none;
}

#nav-box #nav-items a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-decoration: none;
}

#nav-box #nav-items a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
	text-decoration: none;
}

#nav-box #spc {
	margin-bottom: 14px;
}

#left-adbox {
	/*margin-top: 27px;*/
	margin-left: 4px;
	margin-right: 4px;
	padding: 2px;
	width: 160px;
	height: auto;
	position: 50%;
}

/*----------------------------------------------*/
/*LAYOUT ELEMENTS*/
#container { 
	width: 1100px; 
	
	/*Centers the div */
	margin-left: auto;
	margin-right: auto;
		
}
/**/
#container_hdr { 
	/*width: 1100px;  */
	/*background-color: #999999; */
	text-align: left;
	float: left; 
	clear: both; 
	/*Centers the div -- doesn't work in IE*/
	/*margin-left: auto;
	margin-right: auto;*/
		
}
#sm_logo {
	text-align: left;
	float: left;
	width: 1100px;
	background-color:#9CB0D7;
	padding: 3px 3px 3px 3px;
}
#ad_header {
	text-align: center;
	
	clear: both; 
	padding: 7px 0px 5px 10px;
}

/**/
#spcline {
	clear: both; 
	padding-top: 7px;
	padding-bottom: 3px;
	border-bottom: 1px solid #D7D7CE;
}
#spcline2 {
	clear: both; 
	padding-top: 3px;
	border-bottom: 1px solid #EEEEEA;
}
#ad_spcline {
	clear: both; 
	padding-top: 7px;
	width: 800px;
	border-bottom: 1px solid #333333;
}
/**/
#container_content { 
	background-color: #EEEEEA; 
	text-align: left;
	float: left; 
	clear: both; 

}
#lbar_navi {
	text-align: left;
	float: left;
	padding: 5px 0px 0px 0px;
}
#bodycontent {
	text-align: left;
	float: left;
	/*background-color: #333333; */
	width: 762px;
	
	padding: 5px 0px 0px 0px;
}
#ad_sky {
	text-align: right;
	float: right;
	padding: 5px 5px 5px 2px;
}
/**/
#mbody {
	background-color: #FFFFFF;
	border: solid #D7D7CE 1px;
	width: auto;
	/*min-height: 651px;
	height: auto;*/
	
	padding: 3px 3px 3px 3px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #003399;

}

#mbody a:link {
	color: #003399; 
	text-decoration: underline;
}

#mbody a:visited {
	color: #003399; 
	text-decoration: underline;
}

#mbody a:hover {
	color: #4275F7; 
	text-decoration: none;
}

#mbody a:active {
	color: #4275F7; 
	text-decoration: none;
}

#mbody a img { 
	border: none; 
}
	
#src_body {
	clear: both; 
	padding: 0px 0px 5px 0px;
	margin-bottom: 5px;
	border-bottom: 1px solid #333333;
	text-align: center;
}
#ad_body {
	clear: both; 
	padding: 5px 0px 2px 0px;
	border-top: 1px solid #333333;
	text-align: center;
}

/**/
#footerbox {
	padding: 5px 3px 7px 3px;
}
#footer-left {
	text-align: left;
	float: left;
	padding: 5px 0px 0px 0px;
}
#footer-center {
	text-align: center;
	float: center;
	/*padding: 5px 0px 0px 0px;*/
}

#footer-right {
	text-align: right;
	float: right;
	padding: 5px 0px 5px 2px;
}

/*----------------------------------------------*/
#subfsectionheader1 {
	background-color: #899BBE;
	/*background-image: url("images/headerbg001.gif");*/
	padding-left: 7px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-top: 2px;
	margin-bottom: 2px;
	margin-top: 2px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}

#subfsectionheader1 a:link {
	color: #FFFFFF;
	text-decoration: none;
}

#subfsectionheader1 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#subfsectionheader1 a:hover {
	color: #000000;
	text-decoration: underline;
}

#subfsectionheader1 a:active {
	color: #000000;
	text-decoration: underline;
}

#subftext {
	/*clear: both;*/
	text-align: justify;

	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 5px;
}

/*----------------------------------------------*/
