/* HEADER STYLES */
#header {
	position: relative;
	height: 340px;
	background: url(images/header.gif) top left repeat-x;
}
img.logo {
	margin: 14px 0px 0px 0px;
}
img.padright {
	margin: 0px 4px 0px 0px;
}
#tagline {
	position: absolute;
	top: 46px;
	right: 0px;
}
#tagbox {
	position: relative;
	margin: 12px 0px 4px 0px;
}
html>body #tagbox { margin: 15px 0px 4px 0px }



/* LAYOUT STYLES */
#column1 {
	float: left;
	margin: 20px 40px 40px 0px;
	width: 360px;
}
#column2 {
	float: left;
	margin: 20px 0px 40px 0px;
	width: 360px;
}
#column2 li {
	font-size: 8pt;	
	margin: 0px;
	padding: 0px;
	background: inherit;
}
#column3 {
	float: left;
	margin: 20px 0px 40px 0px;
}
#column4 {
	display: none;
}
#baseindex {
	position: relative;
	clear: both;
}
#base {
	position: relative;
	clear: both;
}
div.homelists {
	float: left;
	width: 180px;
	margin: 0px 0px 20px 0px;
}
div.mainnav {
	clear: both;
	height: 90px;
}
div.mainnav img { float: left; margin-right: 10px }
div.navtext {
	float:left;
	width: 225px;
}
div.navtext h1 { margin: 0px }
img.pic178 {
	margin: 0px 4px 4px 0px;
}
img.pic178b {
	margin: 0px 0px 4px 0px;
}
img.pic178c {
	margin: 0px 61px 9px 0px;
}
img.pic206 {
	margin: 0px 0px 4px 0px;
}



/* BODY STYLES */
h1 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #006D96;
	font-weight: bold;
	text-align: left;
	margin: -2px 0px 9px 0px;
}
h2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #006D96;
	font-weight: bold;
	text-align: left;
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
}
p {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #666666;
	margin: 0px 0px 9px 0px;
	line-height: 1.5em;
}
.header {
	font-size: 70%;
	margin: 5px 0px 0px 0px;
}
.narrow95 {
	width: 95%;
}
.footer {
	font-size: 9pt;
	margin: 12px 0px;
}
.small {
	font-size: 8pt;	
}
span.blue {
	color: #006D96;
}
a:link, a:visited, a:active {
	color: #666666;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.blue:link, a.blue:visited, a.blue:active {
	font-weight: bold;
	color: #006D96;
	text-decoration: none;
}
a.blue:hover {
	text-decoration: underline;
}
a.red:link, a.red:visited, a.red:active {
	color: #C80117;
	text-decoration: none;
}
a.red:hover {
	text-decoration: underline;
}
span.darker {
	font-weight: bold;
	color: #4E4E4E;
}
img.dot {
	vertical-align: middle;
}
ul {
	margin: 0px 0px 9px 15px;
	padding: 0px 0px 1px 0px; /* Need padding for cross-browser differences */
}
li {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #006D96;
	margin: 0px;
	padding: 2px 0px 3px 0px;  
	text-align: left;
}
li span {
	color: #666666;
}
form {
	display: none;
}
.noshow {
	display: none;
}
