
body { margin: 0; font-family: arial; text-align: center; background: url('images/bg.gif') repeat-x; }
a { text-decoration: none; color: #003366; } 
.right { float: right; } .left { float: left; } .ad { float: left; padding-left: 100px; } .spacer { clear: both; margin: 0; }
	
#wrapper { padding-top: 10px; margin: 0 auto; width: 780px; text-align: left; background: #FFF; border-left: 1px solid #DDD; border-right: 1px solid #DDD; }
	#logo { margin: 0 0 0 20px; width: 741px; height: 104px; background: url('images/header.gif'); }
		#logo p { font-size: 10px; margin: 0 0 0 20px; }
		#logo h1 { font-family: Georgia; letter-spacing: -2px; color: #003366; font-weight: bold; padding: 30px 0 0 20px; margin: 0; font-size: 28px; }
		#logo a:hover { color: #336699; }
		#logo span { font-size: 14px; letter-spacing: 1px; font-family: georgia; }
	#side { width: 250px; margin: 10px 0 0 20px; text-align: center; float: left; }
	#nav { background: #EEE; border: 3px solid #EEE; text-align: left; margin: 0 0 15px 0; padding: 0; }
		#side h3 { background: #EEE; margin: 0; padding: 4px; font-size: 14px; font-family: georgia; }
		#side a { display: block; background: #FFF; font-size: 12px; padding: 4px 4px 4px 10px; }
		#side a:hover { background: #336699; color: #FFF; padding-left: 15px; }
			#side a span { font-size: 7px; text-transform: uppercase; }
	
	#content { width: 470px; float: right; margin: 0 20px 0 0; }	
		#content #mainnav { height: 100px; width: 467px; background: url('images/nav.gif') no-repeat; margin: 9px 0 0 0; }
		#content #mainnav a { width: 155px; display: block; float: left; text-align: center; padding-top: 78px; font-size: 11px; }
		#content #mainnav a:hover { text-decoration: underline; }
		#content span { color: #FFFF00; }	
		#content h1 { font-family: georgia; color: #FFF; background: #336699; display: block; padding: 5px; font-size: 20px; border-left: 10px solid #003366; } 
		#content h2 { font-family: georgia; margin: 5px 0 0 0; letter-spacing: -1px; font-size: 20px; }
		#content h3 { margin: 5px 0 0 0; font-size: 14px; text-transform: uppercase; }
		#content p { line-height: 20px; font-size: 13px; margin: 0 0 15px 0px; }
		
		#content #video { background: #000; color: #FFF; padding: 10px 10px 15px 10px; }
			#content #video p { float: right; width: 145px; margin: 20px 0 0 0; }
			#content #video h3 { margin: 0 0 3px 0; color: #FFFFAA; text-align: center; }

#footer { background: #336699 url('images/bdnet.gif') no-repeat  0 50%; padding: 20px 0 50px 0; border-top: 1px solid #114477; }
	#insidefooter { width: 800px; text-align: left; margin: 0 auto; }			
	#links { float: right; }
	#links h3 { display: block; margin: 0 0 5px 0; color: #FFFFAA; font-family: georgia; font-weight: normal; width: 200px; border-bottom: 1px dotted #FFFFAA; }
	#links a { display: block; width: 200px; color: #FFF; font-size: 12px; padding: 4px 10px; }
	#links a:hover { background: #003366; color: #FFFFAA; }
	#footer p.disclaimer { color: #FFF; font-size: 12px; font-family: georgia; width: 300px; }
	#footer p.disclaimer a { color: #EEE; font-weight: bold; }
	#footer p.disclaimer a:hover { color: #FFFFAA; }
	
label {  
font-size: 12px;
float: left;  
width: 15em;  
margin-right: 1em;  
}

legend {  
margin-left: 1em;  
padding: 0;  
font-size: 12px;
color: #333;  
font-weight: bold; 
border: none;
}

fieldset span { font-size: 14px; letter-spacing: -1px; color: #000; }

fieldset {  
background: #DBDBCC;
border: 1px solid #DDD;
margin: 0px 60px 50px 60px;  
padding: 0;  }
legend {  
margin-left: 1em;  
padding: 0;  
font-size: 12px;
color: #333;  
font-weight: bold; 
border: none;
}

fieldset ul {  
padding: 1em 1em 0 1em;  
list-style: none; 
} 
fieldset li {  
float: left;  
clear: left;  
width: 100%;  
padding-bottom: 1em; 
}

fieldset.submit {  
float: none;  
width: auto;  
border-style: none;  
padding-left: 12em;  
background-color: transparent;  
background-image: none; 
}
	