a img 
{
	border: 0;}
a:link, a:visited {
	color: #000}
	
.center {
	text-align: center;}

.padbot4
{
	margin-bottom: 4px ! Important;
}	
body
{
	background-color: #6699CC;
  font-family: Verdana, Helvetica, sans-serif;
  text-align: center;
  margin: 0; padding: 0;}

div#main
{
	margin: 0 auto;
	border: 1px solid #000;
	width: 776px;}

div#head
{
	background: #fff url(../image/HeadBackground.gif) repeat-y 0 0;
	text-align: left;
	position: relative;}

div#head a 
{
	display: block; padding: 10px 0 0 10px;}
div#head div 
{
	position: absolute; top: -3px; left: 479px;}
div#head div p 
{
	text-align: right; margin: 0; padding: 0;
	color: #FF9900; font-size: 12px; font-weight: bold;}

table#maintable 
{
	margin: 0; padding: 0;}

table#maintable td#lhnav 
{
	background: #FF9C00 url(../image/lhnavBackground.gif) repeat-x 0 0;
	margin: 0; padding: 40px 0 0 0;
	vertical-align: top;
	border-bottom: 1px solid #FFCC00;}

table#maintable td#lhnav div#lhnavmenu 
{
	border-bottom: 1px solid #003399;
	width: 150px;
	text-align: right;}
table#maintable td#lhnav div#lhnavmenu a 
{
	display: block;
	border-top: 1px solid #003399;
	color: #003399; font-weight: bold; text-decoration: none;
	font-size: 0.8em;
	padding: 2px 5px;}
table#maintable td#lhnav div#lhnavmenu a.menuselected 
{
	background-color: #FF9900;}
table#maintable td#lhnav div#lhnavmenu a.menustd:hover 
{
	background-color: #003399;
	color: #fff;}

table#maintable td#lhnav div#esfspacer {
	height: 130px;}

table#maintable td#content 
{
	background: #fff url(../image/contentCurve.gif) no-repeat 0 0;
	vertical-align: top;
	padding: 15px 10px;}

table#maintable td#content h1 {
	font-size: 95%;}
table#maintable td#content h2 {
	font-size: 85%;}
table#maintable td#content p {
	font-size: 85%;}
table#maintable td#content ul li {
	font-size: 90%;
	padding: 0.125em 0;}

table#maintable td#content div#homeImage {
	border: 7px solid #000; border-color: #EBEBEB #DCDCDC #DCDCDC #EBEBEB;
	background-color: #ccc;
	margin: 0; padding: 5px 20px;}

table#maintable td#content div#homeImage img#homeShark {
	float: right;}
table#maintable td#content div#homeImage p {
	font-size: 2em;}

table#maintable td#content img#logos {
	margin: 0 150px; padding: 0;}

table#maintable td#content div.links {
	text-align: center;}
	
table#maintable td#content div.links a, table#maintable td#content input.btn {
	border: 4px solid #000; border-color: #FF9900 #993300 #993300 #FF9900;
	background-color: #CC6600;
	color: #fff;
	text-decoration: none; font-weight: bold;
	margin: 0 30px; padding: 3px;}

table#maintable td#content div.links a:hover, table#maintable td#content input#_ctl0_btnApply {
	background-color: #039;}

table#maintable td#minheightspacer 
{
	background-color: #fff;
	margin: 0; padding: 0;}
table#maintable td#minheightspacer img 
{
	height: 329px;
	width: 1px;}

div#foot 
{
	background-color: #003399;
	position: relative;
	text-align: left;
	height: 35px}

div#foot a {
	text-decoration: none;}
	
div#foot img#footCallUs
{
	position: relative; left: 515px; top: 8px;}

div#foot img#logoEDCL {
	position: absolute; top: -25px; left: 50px;}

div#foot div#logoESF {
	margin: 0; padding: 0;
	position: absolute; top: -120px; left: 17px;}
	
div#foot div#logoESF h1 {
	font-size: 11px;
	margin: 0; padding: 0;}

div#foot div#logoESF p {
	font-size: 8px;
	margin: 0; padding: 0;}
.ppip {
	text-align: center;
	color: #fff !important; font-size: 65%; text-decoration: none; font-weight: 900;}
.ppip:hover {
	color: #003399 !important;
	}
div.appform {
	margin: 0 50px;
	font-size: 95%;}

div.appform p {
	margin: 0; padding: 3px;}
div.appform p.error {
	margin: 0; padding: 0 0 5px;
	text-align: center;}

div.appsection {
	border: 1px solid #000;
	background-color: #ccc;
	margin: 10px 0;
	padding: 1px 4px;}
	
div.appheader {
	background-color: #999;
	text-align: center;}

span.appblock {
	width: 260px;}
span.appblock1 {
	width: 200px;
	vertical-align: top;
	text-align: right;}

p.smalltext {
	font-size: 65% ! Important;}

.width80 { width: 80px;}
.width150 { width: 150px;}
.width180 { width: 180px;}
.width250 { width: 250px;}
.width492 { width: 492px;}
.margin20 { margin: 20px;}

div#divAdsenseNav, div.divAdsense
{
	text-align: center;
	margin: 10px 0 0;
}
div#search a
{	
	font-size: 70%;
	color: #003399;
	text-decoration: none;
	width: 100%;
	text-align: center;
	margin: 0; padding: 2px;
}
div#search a:hover
{		
	text-decoration: underline !important;
}
div#divStatsJS
{
	margin: 0; padding: 0;
}
div#divStatsJS img
{
	display: none;
}