html, body { margin: 0; padding: 0; }

body {color: #333; 
font: 12px Helvetica, Arial, sans-serif; 
line-height: 18px; }
		
h5  {color: black; 
font: 14px Verdana, Helvetica, Arial, sans-serif; 
line-height: 18px; 
border:   2px solid blue;
 
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: teal; 
border:  2pt teal solid;  
padding: 8px 0px 8px 10px;
margin: 10px  -10px 0px -10px;
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: teal; 
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;
}


span.floatright { float: right; margin:10px 0px 5px 5px}
span.floatleft { float: left;}
		
a{ color: blue; }
p{ margin: 0 0 18px; }
		
#container{ width: 960px; margin: 0 auto;}
#wrapper { float: left; width: 100%; }
		
/* Header */
#header	{margin: 10px 0 0 0; 
background: white; 
border-bottom: 0px solid white; 
padding: 2px 18px 1px; 18px}

#header h1  {text-align: center; 
color: #004b6f; 
margin: 0 0 3px; 
padding: 0px 18px 0px 18px; 
font:30px    "trebuchet ms", Helvetica, Arial, sans-serif; 
font-weight: bold;
line-height: 48px;}

#header p {font-weight: bold;
text-align: center; 
color: #666; 
font-size: 15px;   
padding: 0px 18px 0px 18px;}
		
/* Content Style */
#navigation { 
border-bottom: 1px solid white; 
padding: 0px 0 0 10px; }
#navigation ul { padding: 0 18px 9px; }

#extra	{ border-bottom:  px solid #ccc; }
#extra small{ font-size: 11px; line-height: 18px; }
#content {background-color: #ebf5fc;
padding:  0px 10px 0 10px; }
#content p, 
#extra p { padding-right: 18px; }
		
/* Content Positioning & Size */
#navigation{ float: left; 
margin-left: -955px; 
width: 170px; }

#content{ margin: 0 170px 36px 200px; }

#extra	{ float: left; 
margin-left: -157px; 
width: 157px; 
padding:  0px 0 0 0px;}		

/* Footer */

#footer	{ margin: 0 0 10px 0;
text-align: 
center; 
color: navy; 
background: #ebf5fc; 
padding: 0 0 0 10px; 
border-bottom: 1px solid navy;
border-top: 2px solid  navy;
clear: left; 
width: 100%; }


#footer a { color: blue; }

#footer	p{ color: #666; 
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; }
	
