html, 
body{ margin: 0; padding: 0; }
		
body {color: #333; font: 10px Verdana, Helvetica, Arial, sans-serif; 
line-height: 20px; }

h5  {color: black; 
font: 14px Verdana, Helvetica, Arial, sans-serif; 
line-height: 18px; 
border:   3px solid #d9d9d9;
border-top: none; border-left: none;border-right: none;
font-weight: bold;
background-color: white; 
padding: 2px;
margin: 30px 0px 5px 0px; 
text-align: left;}

h2{ color: white; 
font:16px  Verdana, Arial,   Helvetica, sans-serif; 
font-weight: bold;
background-color: #334499; 
border:  1pt white solid;  
padding: 8px 0px 8px 20px;
margin: 10px  0px 0px -2px;
text-align: left;}

h3{ color: black; 
font:10px  Verdana, Arial,   Helvetica, sans-serif; 
font-weight: bold;
background-color: white; 
border:  1pt blue solid;  
padding: 8px 0px 8px 20px;
margin: 10px  0px 10px -2px;
text-align: left;}


h4{width: 87%; color: white; 
font:11px    Verdana, Helvetica, Arial, sans-serif; 
font-weight: bold;
background-color: #334499; 
border:  1pt  solid;  
padding: 5px 0 5px  10px;
margin:  10px  0px 10px 0px;
text-align: left;}

th {padding:3px; 
font-family:   verdana, sans-serif;text-align: center; 
border: 1px white double;
color: white;
background-color: #334499;
font-weight: bold;
font-size: 11px;
}


td {
padding:3px; 
font-family:   verdana, sans-serif;text-align: center; 
border: 1px blue solid;
color: black;
background-color: white;
font-size: 10px;
}

hr { border: 0; background-color: silver; height: 1px; margin: 20px 10px 20px 0px;}
		

a { color: blue; }
p{ margin: 0 0 10px; }

span.dateline {color: black;
font: 8px  Verdana, Helvetica, Arial, sans-serif; 
line-height: 18px;    
padding: 0px; 
margin: 0px 0px 0px 0px; text-align: left; }

span.photoright { float: right; margin:10px 0px 5px 5px}
span.photoleft { float: left;}
span.floatright { float: right; margin:10px 0px 5px 5px}
span.floatleft { float: left;}
		
#container { width: 760px; margin: 0 auto;}
		
/* Header */
#header	{padding: 0 18px 5px; 
background: white; 
border-bottom: 3px solid #d9d9d9; }

#header h1 {color: #004b6f;
margin: 0 0 3px; 
padding: 10px 0px 0 0; }

#header p { color: #666; 
font-size: 11px; 
font-weight: bold; padding: 2px; }
		
/* Content Style */
#navigation	{ border-bottom: 0px solid #ccc; margin-left: 18px; font-size: 10px;line-height: 25px; }
#navigation ul	{ padding: 0 18px 9px; }
#extra		{ margin-left: 18px; }
#extra small	{ font-size: 11px; line-height: 18px; }
#content	{ border-bottom: 0px solid #ccc; }
#content p, #extra p { padding-right: 0px; }
		
/* Content Positioning & Size */
#navigation	{ float: left; width: 175px; }
#content	{ float: right; width: 545px; }
#extra		{ float: left; clear: left; width: 175px; }		

/* Footer */
#footer		{ background: white; border-bottom: 1px solid #d9d9d9; border-top: 10px solid #d9d9d9; clear: both; width: 100%; text-align:center;}
#footer a	{ color: blue; }
#footer	p	{ color: #ccc; margin: 0; padding: 0 18px 10px; }
#footer ul	{ border-bottom: 1px solid #555; list-style: none; margin: 0 18px 6px; padding: 10px 0 6px; }
#footer li	{ display: inline; font-size: 11px; font-weight: bold; padding-right: 5px; }
	
		
