body {
margin-top:10px;
margin-bottom:30px;
}

a:link {
text-decoration:underline;
color:#9D9B9B;
}

a:visited {
text-decoration:underline;
color:#9D9B9B;
}
a:hover {
text-decoration:underline;
color:#9D9B9B;
}

form {
display: inline;
spacing: 0;

}

h1 {
font-family:Trebuchet MS, Verdana, sans-serif;
font-size:24px;
font-weight:normal; 
text-decoration:none;
color:#CCCCCC;
margin-top:0px;
margin-bottom:15px;
margin-left:0px;
}

h2 {
font-family:Trebuchet MS, Verdana, sans-serif;
font-size:18px;
font-weight:normal; 
text-decoration:none;
color:#CCCCCC;
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
}

.navigation {
font-family:Tahoma, Verdana, Arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
line-height:18px;
color:#9D9B9B;
padding:8px;
margin-top:0px;
margin-bottom: 0px;
}

.middle {
font-family:Tahoma, Verdana, Arial;
font-size:11px;
line-height:15px;
font-weight:normal;
text-decoration:none;
color:#9D9B9B;
padding:20px;
margin-top:0;
margin-bottom: 0;
}

#searchform {
position:relative;
top:10px;
height:70px;
}

input, textarea
{
color: #000000;
font-style:normal;
font-family:Tahoma, Verdana, Arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
border:1px solid #CCCCCC;
background-color: #FFFFFF;
padding:3px;
margin-right:5px;
margin-top:10px;
}

select
{
font-style: normal;
font-family:Tahoma, Verdana, Arial;
font-size:11px;
font-weight:normal;
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:3px;
margin:0px;
}

.submit_term
{
font-style:normal;
font-family:Tahoma, Verdana, Arial;
font-weight:bold;
font-size:11px;
text-decoration:none;
color:#FFFFFF;
background-color: #80BF00;
border:1px solid #FFFFFF;
padding:3px;
margin-top:10px;
}

#floater {
float: right;
padding:5px;
}

#sitelogo {
position:relative;
float:right;
width:293px;
height:55px;
margin-top:0;
margin-bottom:0;
color: #CCCCCC;
margin-top:30px;
background-image: url("/logo.png");
background-repeat: no-repeat;
}

.bluetab {
display: block;
float: left;
width:90px;
height:25px;
text-decoration: none;
line-height:25px; 
background-image: url("/bluetab.gif");
margin-top:0px;
margin-bottom:0px;
margin-right:1px;
}

.iefix {
line-height:10px;  
}

.iefix {
line-height:2px;  
}


a.whiteonblue:link {
font-family:Tahoma, Verdana, Arial;
font-size:11px;
font-weight:bold; 
text-decoration:none;
color: #FFFFFF;
margin-top:0;
margin-bottom:0;
}

a.whiteonblue:visited {
font-family:Tahoma, Verdana, Arial;
font-size:11px;
font-weight:bold; 
text-decoration:none;
color: #FFFFFF;
margin-top:0;
margin-bottom:0;
}

a.whiteonblue:hover {
font-family:Tahoma, Verdana, Arial;
font-size:11px;
font-weight:bold; 
text-decoration:none;
color: #FFFFFF;
margin-top:0;
margin-bottom:0;
}


#mainframe {
width:770px;
padding:0px;
margin-right:auto;
margin-left:auto;
margin-top:10px;
text-align:left;
}

#leftnav {
float:left;
width:181px;
padding:0px;
background:#FFFFFF;
}

.main_nav {
position:relative;
width:179px;
border:1px solid #CCCCCC;
background:#FFFFFF;
margin:auto;
margin-top:20px;
}

.right_subnav {
position:relative;
background:#FFFFFF;
margin:auto;
margin-top:20px;
}

.navheaderblue {
position:relative;
width:169px;
height:23px;
padding:0px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 0px;
background-image: url("/navhead.gif");
text-align: center;
}

.navheadergreen {
position:relative;
width:169px;
height:23px;
padding:0px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 0px;
background-image: url("/navhead2.gif");
text-align: center;
}

.menu_heading_text {
font-family:Tahoma,Verdana, Arial;
font-size:11px;
line-height:1.6em;
text-decoration:none;
line-height:23px;
font-weight:bold;
color:#FFFFFF;
margin-top:0;
margin-bottom:0;
}

#content {
float:left;
width:439px;
padding:0px;
}

#rightnav {
float:left;
width:150px;
padding:0px;
background:#FFFFFF;
}

#bluenav {
position:relative;
width:770px;
height:13px;
padding:0px;
margin-right:auto;
margin-left:auto;
background:#1457C2;
}

#greennav {
width:770px;
height:23px;
background:#80BF00;
}

#ads {
width:770px;
margin-top:10px;
}

#greentab {
float:right;
width:29px;
height:23px;
background-image: url("/greentab.gif");
}

.greentext {
color:#80BF00;
}

.bluetext {
color:#1457C2;
}

#footerbar {
position:relative;
width:770px;
height:2px;
background:#1457C2;
}

#footerlinks {
position:relative;
width:770px;
font-family:Tahoma,Verdana, Arial;
font-size:11px;
text-decoration:none;
line-height:33px;
color:#9D9B9B;
font-weight:normal;
margin-top:0;
margin-bottom:0;
}

#mailing_list {
position:relative;
width:148px;
border:1px solid #CCCCCC;
margin:auto;
margin-top:20px;
background:#FFFFFF;
}

#right_ads {
position:relative;
width:128px;
height:250px;
font-family:Tahoma,Verdana, Arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
line-height:1.6em;
color:#9D9B9B;
border:1px solid #CCCCCC;
margin:auto;
margin-top:20px;
padding: 10px;
background:#FFFFFF;
}

#midsquare {
position:relative;
width:397px;
border:1px solid #CCCCCC;
background:#FFFFFF;
margin:auto;
}

.search_extension {
position:relative;
width:159px;
font-family:Tahoma, Verdana, Arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
line-height:18px;
color:#9D9B9B;
border:1px solid #CCCCCC;
padding:10px;
margin:auto;
margin:20px;
background:#FFFFFF;
}

#atoz {
float: right;
width:154px;
font-family:Tahoma, Verdana, Arial;
font-size:11px;
font-weight:normal;
text-decoration:none;
line-height:18px;
color:#9D9B9B;
padding-top:20px;
padding-right:20px;
}