	/*  CSS */

.mainbody {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: #3D5975;
	text-align:center;
	

	}
	
	
#outer
{
	

    width:780px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	background-color:transparent;
		
	}	
	
#inner	{
    float:left;
	text-align:left;
	background: url(graphics/bodybg.gif) repeat-y;
	color: #333;
	padding: 0;
	width: 780px;  /* bmh */	
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 780px;	 
	
	}



html>#inner	{
	width: 780px;
	} 



#bannerwrapper {
	PADDING: 0; 
	MARGIN: 0px; 
	HEIGHT: 86px; 
	TEXT-ALIGN: left
}

#headerl{

float:left;
width:243px;
margin:0;
height:86px;


}
#headerm{

float:left;
width:384px;
margin:0;
height:86px;


}
#headerr{

float:left;
width:153px;
margin:0;
height:86px;


}




#menu{

width:780px;
clear:both;
margin: 0 0px 0 0px;
height:22px;




}




#pagebody	{
	padding: 0;
	margin: 0;
	text-align: left;
	clear: both;
		height:400px;

	}

#leftcol {
		
		
			
	    width: 243px;
	    \width: 243px;	/* IE5 hack */
	    w\idth: 243px;
		height:400px;
		padding:0 0px 0 0px ;
		float:left;
		height: 100%;

		
		}
		

	
#maincol {
		width: 364px;
	    \width: 365px; /* IE5 hack */
	    w\idth: 364px;
		padding:11px 5px 0 15px;
		float:left;
		
		

		
		}
		
#maincolExpanded {
		width: 511px;
	    \width: 516px; /* IE5 hack */
	    w\idth: 511px;
		padding:11px 5px 0 15px;
		float:left;
		
		

		
		}
	
#rightcol {
		width:153px;
	    \width: 153px; /* IE5 hack */
	    w\idth: 153px;
		padding:0 0px 0 0px;
		float:left;
		
		
		}
		
	

#footer {
	
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:760px;
	\width: 780px; /* IE5 hack */
	w\idth: 760px;
	color: #cccccc;
	background: #3B62AD url(graphics/footer.gif);
	padding: 10px 20px 10px 0;
	text-align: left;
	font-size: 11px;
		
	}



#footer a {
	COLOR:#FFCC00;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	
	
}
#footer a:hover {
	COLOR:#CCCCCC;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	
	
}
#footer P {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px; 
	PADDING-TOP: 5px; 
	TEXT-ALIGN: center;
	COLOR:#FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	line-height:17px;
	font-weight:normal
}






	/*  Typography */
	
	
#maincol p	{
	
	color:#666;
	line-height: 19px;
	text-align: left;
	margin: 5px 0 5px 0px;
	font-size: small;   
	
	}
	
#maincol2 p	{
	
	color:#666;
	line-height: 19px;
	text-align: left;
	font-size: small;   
	
	}
	
	
	
h1, h2, h3, h4, h5, h6	{
	font-family:   Arial, Helvetica, sans-serif;

	}


H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  120%;
	line-height: normal;
	font-weight: bold;
	color: #5C73A7;
	padding: 4px 0 2px 0px;
	margin:0px;
}
H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #5C73A7;
	padding: 5px 0 2px 0px;
	margin:0px;
}
H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #6594C2;
	padding: 2px 0 2px 0px;
	margin:0px;
}
H4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0px 0 0px 0;
	margin:0px;
	
}
H5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	color: #8FAC6C;
	padding: 0px 0 0px 0;
	margin:0px;
	
}






#rightcol P{

color:#666;
line-height: 140%;
text-align: left;
margin: 5px 0 10px 4px;
font-size: 11px; 
font-weight:normal

}




#leftcol p	{
  
	font-size: 11px;
	color:#666666;     
    }



#leftcol h1	{
    margin: 0;
	color:#C01F25;
    font-size: 12px;
	font-weight:bold;      
    }



	/* General links */
	
a:link, a:visited {
	
	text-decoration : none;
	color: #6594C2;
	background: transparent; 
	}

a:hover {
	
	text-decoration : underline;
	color: #000033;
	background: transparent; 
	}

a:active {
	
	text-decoration : none;
	color: #6594C2;
	background: transparent;  
	}


	


/*menu styles*/

#navcontainer
{
width: 221px;
padding: 0 0 0 0;
/*background-color: #E6E6E3;*/
color: #333;
font-size:13px;
FONT-WEIGHT:BOLD;

}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
	margin: 0;
	background-color: #FFFFFF;
}

#navcontainer li a
{
display: block;
padding: 2px 0px 2px 22px;
background-color: #E6E6E3;
color:  #6594C2;
text-decoration: none;
width: 221px;
border-bottom: 1px solid #CDCDC9;

font-size:11px

}



html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
display: block;
padding: 2px 0px 2px 22px;
background-color: #C9C9C2;
color:  #006699;;
text-decoration: none;
width: 221px;
border-bottom: 1px solid #CDCDC9;}


#navcontainer li li a
{
border-bottom: 0px solid #000000;
margin: 0;
color:#ffffff;
background-color:#7E7F91;
}
#navcontainer li li a:hover
{
border-bottom: 0px solid #000000;
margin: 0;
background-color:#6C6D80;
color:#ffffff;
}




/* end menu styles*/
	

.clearboth {
	CLEAR: both
}.button {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}





#newscontainer
{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
}


#newslist
{
	font-size: 11px;	
	margin-left: 28px;
	margin-top: 14px;
	margin-right: 8px;
	padding: 0 0 0 0px;
	list-style-image: url(graphics/bullet3.gif);
}
		
#newslist li
{
	padding-left: 0px;
	margin: 0px;
	padding-bottom: 7px;
}

#newslist li a
{
	color:#3366cc;
}

#newslist li a:hover
{
	color:#0099CC;
}
		
#newslist ul { list-style: none; }
		
		
.body11px, #breadcrumbs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 15px;
}
.outline {
	BACKGROUND: #FFFFFF;
	padding: 0px;
	width: 140px;
	height: 19px;
	margin: 0px;

}
#breadcrumbs
{
	text-align:left;
	padding:0px 20px 0px 20px;
	color:#FFFFFF;
}
		
#breadcrumbs p{

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#FFFFFF;
}

#breadcrumbs a{

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
/*color: #6594C2;*/
color: #FFFFFF;
}

#breadcrumbs a:hover{

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:#CCCCCC;
}

.imageright
			{
				float: right;
				margin: 14px 0px 10px 16px;
				border: 0px solid #000000;
				padding: 8px 0 0 0 ;
			}
.imageleft
			{
				float: left;
				margin: 4px 16px 10px 0px;
				border: 0px solid #000000;
			}

