/* GM Properties CSS Styles */

/* Initial Formatting */
body 	
{padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px}
p		
{padding: 0px 0px 0px 0px;
margin: 0px 10px 10px 20px}

/* Text Styles */

body	
{height: 100%;
background: url(images/bgfade.gif) #014A92 repeat-x; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;}

p 		
{font-family: Verdana, Arial, Helvetica, sans-serif;}
h1		
{color: #05377d; font-weight:400; 
font-size: 1.2em; 
margin: 0px 0px 10px 20px; 
padding: 0px 0px 0px 0px;}
/* General formatting */
.bold	
{font-weight: bold; color:#05377d;}

.underline 
{border-width: 0px 0px 1px 0px; border-color:#f8981c; 
color:#f8981c; 
border-style: solid;
font-weight:bold;}
.italic {font-style: italic;}

.left 
{ float:left; 
padding-right:10px;}
.right 
{ float:right;
padding-left: 10px;}

td 
{vertical-align:top; 
font-size:9pt;}
/* Section id */

#wrapper	
{width: 100%;	
padding: 0px 0px 0px 0px;	
margin: 0px 0px 0px 0px;}

#header 	
{height: 110px;	padding: 0px 0px 0px 0px;	
margin: 0px 0px 0px 0px;	
background: url('images/headerbackground.gif') #05377d repeat-x;}

	
.printhead {position:absolute; 
top:0px; left:0px;
display:none;}	


.header_small 
{height: 110px;	width:100%; 
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;	
background: url('images/headerbackground.gif') #05377d repeat-x;}	

.header_print
{display:block;}	
.tabnav 
{float:right;background:url('images/navfade.gif') #fff top repeat-x;
padding:0px 5px;
height:25px;}	

.topnav_small	
{height: 25px;
 width:640px; 
float:left;
background: url('images/headerbackground.gif') #fff bottom right;}	

.topnav		
{height: 25px; 
width:820px; 
display:block;
background: url('images/headerlogo_bottom.jpg') no-repeat bottom left; 
text-align: right;}		

.toplink 
{vertical-align: -7px; 
font-size: 10px; 
padding: 0px 0px 0px 0px;}


.toplink a:link, .toplink a:visited	
{font-weight:bold; 
text-decoration: none; color: #014A92; padding: 0px 0px 0px 0px; }
.toplink a:hover	
{font-weight:bold; border-bottom: 1px solid #1D76CE; color: #1D76CE; padding: 0px 0px 0px 0px; text-decoration:none; }/*	

.gap 
{clear: both; 
height: 25px; 
background: url('images/headerswoosh.gif') #fff no-repeat;} 

*/ #content	{height:100%;float:left; width:820px; background: url('images/shadowlong.gif') #fff 0px 10px repeat-y} 

#content div.gap {}	

.colA	
{background: url('images/headerswoosh.gif') #fff no-repeat;
width:545px; 
float:left; 
margin: 0px; 
padding: 0px;} 	

.colC	
{background: white;
width:545px; 
float:left; 
margin: 0px; 
padding: 0px;} 	


	

.colA a, .colA a:visited {text-decoration: none; color:#f8981c; }
.colA a:hover { color: #f8981c; 
text-decoration: none;}	

.colC a, .colC a:visited {text-decoration: none; color:#f8981c; }
.colC a:hover { color: #f8981c; 
text-decoration: none;}	

.picturebox 
{width:525px; 
height: 175px; 
margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
ul, ul li {color: #666; list-style-type:square; padding-bottom:5px;}

.colB	
{width: 275px;
float: left; 
padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

.orangeblock 
{height:180px; 
padding: 0px 0px 0px 5px; 
margin: 0px 0px 0px 0px; background: url('images/oshadow.gif') #f8981c repeat-y;
text-align:left;}		

.headline 
{margin-left: 20px;
vertical-align:-150px; 
color: #fff; 
font-weight:bold; 
font-size: 2em;}

.headline2 
{margin-left:20px;
color: #fff; 
font-weight:bold; 
font-size: 2em; line-height:1em;}

.whiteblock	
{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
		 
.colA a:link, .colA a:visited, .colB a:link, .colB a:visited, .colC a:link, .colC a:visited  
{font-weight:400; 
color: #05377d; border-bottom: 1px solid #05377d; text-decoration:none;}		

.colA a:hover, .colB a:hover, .colC a:hover 
{font-weight:400; 
border-bottom: 1px solid #f8981c; 
color: #f8981c; padding: 0px 0px 0px 0px; 
text-decoration:none; }	

.colB ul {margin: 10px 20px 10px 20px; padding: 0px 0px 0px 0px;}
		
.info li{list-style-type: none; color: #05377d; 
font-weight: lighter; 
font-size: .9em; 
line-height:1.2em; 
padding-bottom:3px;}

.greyinfo li{list-style-type: none; color: #05377d; font-weight: lighter; 
font-size: .9em; 
line-height:1.2em; 
padding-bottom:3px;}

#footer		
{clear: both;
width: 100%;
float: left; 
background: url('images/footergrad.gif') #014A92 no-repeat}	

.textbox 
{float:left; 
height: 60px; 
text-align:center; 
width: 820px;}	

.info	
{color: #fff; font-size: .75em;}
.copyright 
{color: #fff; 
font-size: 9px;}


.spacer	{clear: both;} 	



