img {vertical-align:bottom;}

.main {

width: 950px;
border: green 1px solid;
text-align: left;
vertical-align: top;

}

.logo {

border-right: green 1px solid;

}


.leftrail {

width:170px; 
background-color: #CCCCCC;
padding-left: 10px;
padding-right: 5px;  
white-space: wrap; 
font-family: verdana, arial, sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: 666666;

}

.leftrail h1 {
 
font-family: verdana, arial, sans-serif; 
font-size:20px; 
font-weight: bold;
color: #000099;

}

.leftrail h2 {
 
font-family: verdana, arial, sans-serif; 
font-size: 14px; 
font-weight: bold;
color: #666666;

}


.leftrail a:link 
{text-decoration: none; font-weight:bold; font-family: verdana; color: #666666; font-size: 12px;}

.leftrail a:visited 
{text-decoration: none; font-weight:bold;font-family: verdana; color: #666666; font-size: 12px;}

.leftrail a:active 
{text-decoration: none; font-weight:bold; font-family: verdana; color: #666666; font-size: 12px;}

.leftrail a:hover 
{text-decoration: underline; font-weight:bold; font-family: verdana; color: #000099; font-size: 12px;}


.content {

font-weight:normal; 
font-family: verdana; 
color: #666666; 
font-size: 12px;
line-height: 16px;
padding-left: 10px;
padding-top: 5px;

}

.content h1 {

font-family: sans-serif; 
font-size: 18px; 
line-height: 20px;
font-weight: bold;
color: green;
padding-left: 5px;


}

.content h2 {

font-family: sans-serif; 
font-size: 12px; 
line-height: 16px;
font-weight: bold;
color: green;
padding-left: 5px;


}


.content a:link 
{text-decoration: none; font-weight:normal;font-family: verdana; color: #666666; font-size: 12px;}

.content a:visited 
{text-decoration: none;font-weight:normal;font-family: verdana; color: #666666; font-size: 12px;}

.content a:active 
{text-decoration: none; font-weight:normal; font-family: verdana; color: #666666; font-size: 12px;}

.content a:hover 
{text-decoration: underline; font-weight:normal; font-family: verdana; color: green; font-size: 12px;}



#surfreport {


width:540px;
height:475px;
border: 1px green solid;
font-family: verdana, arial, sans-serif; 
font-size:12px; 
font-weight: normal;
color: 666666;
padding:10px;
margin-top: 5px;

}


.rightrail {

width:160px;
border-left: 1px dashed green;
padding:5px;

}


.footer {

width:950px;
height:20px;
background-color: green;
font-family:arial,sans-serif;
font-size: 12px;
color: #FFFFFF;
text-align: center;
line-height: 11px;
padding-top: 3px;


}

.footer a:link 
{text-decoration: none; font-weight:normal;font-family: arial; color: #FFFFFF; font-size: 12px;}

.footer a:visited 
{text-decoration: none;font-weight:normal;font-family: arial; color: #FFFFFF; font-size: 12px;}

.footer a:active 
{text-decoration: none; font-weight:normal; font-family: arial; color: #FFFFFF; font-size: 12px;}

.footer a:hover 
{text-decoration: underline; font-weight:normal; font-family: arial; color: #FFFFFF; font-size: 12px;}
