p {color:#000}
a {text-decoration:none}
a:link {color:#090}
a:visited {color:#666}
a:hover {text-decoration:underline; color:darkgreen}

body {margin: 0;padding: 0;font-family: Verdana, sans-serif;line-height: 1.5em;color: #333;	background: #fff url(/images/bg-squares.gif)}
#page {position: relative;margin: 0 auto;padding: 0;font-size: 95%;text-align: left; width: 770px;}
table#mainContent {width:770px; margin:0; padding:0;}
table#mainContent td {vertical-align:top; padding:20px}
table#mainContent td.col1 {width:320px}
table#mainContent td.col2 {}
#mainPhoto td {margin:0; padding:0}
#mainPhoto img#photo {border:7px solid white;}

ul#mainNav {width:100%;height:30px;font-size:70%;margin:0; padding:0; list-style:none;background-color:black;color:white;}
#mainNav li {margin:0; padding: 0; list-style:none; float:left}
#mainNav li#logo {margin-right:10px;font-size:170%; font-weight:bold; background: #090;}
#mainNav li#search {background: #090; text-align:right; float:right}
#mainNav li#search a {width:60px;}
#mainNav li input {margin:5px 2px 0 0 }
#mainNav li input#searchBox, #mainNav li input#submit {font-size:97% }
#mainNav li input#searchBox {width:60px }
#mainNav a {float:left;padding:3px 10px;text-decoration: none;color: #fff;}
#mainNav a:hover, #mainNav a.active {background: #090;}

div#google {margin:-16px 0 0 48px;padding:0;text-align:left; width:100%; background-color:black}
div#google a {text-decoration:none}

.popuphead 		{	color: #006699;font-size: 20px;font-weight: bold;line-height: 20px;}
.caption	{color: #000000;font-size: 14px;font-weight: bold;line-height: 14px;text-align: right;}
.controls	{	color: #000000;font-size: 12px;	font-weight: bold;line-height: 12px;text-align: left;}
.callout	{	color: #000000;font-size: 12px;font-weight: bold;line-height: 16px;text-align: left;}
.subhead3	{color: #006699;font-size: 12px;font-weight: bold;line-height: 12px;text-align: left;}
.text 		{color: #000000;font-size: 10px;line-height: 14px;}				
.fine		{color: #000000;font-size: 9px;line-height: 9px;}	
.finelinks	{color: #006699;font-size: 9px;line-height: 9px;text-decoration: none;}	
.textlinks	{color: #006699;font-size: 10px;font-weight: bold;line-height: 14px;text-decoration: none;}
.navlinks	{	color: #FFFFFF;font-size: 12px;font-weight: bold;line-height: 12px;text-decoration: none;}
.noline 		{color: #000000;font-size: 10px;line-height: 10px;text-decoration: none;}			
.newsHead	{color: #FFFFFF;font-size: 10px;font-weight: bold;line-height: 10px;text-decoration: none;link-color: #FFFFFF;	vlink-color: #FFFFFF;	active: #FFFFFF;}
.newsBody	{color: #000000;font-size: 10px;line-height: 10px;	text-decoration: none;}

