.container { width: 850px; margin-left: auto; margin-right: auto;    background-color: #ffff99; }

body { margin: 10px 10px 10px 10px; background-color: white; font-family: helvetica ; }

.main { width:636px; margin-left: 200px; background-color: #ffffcc;padding: 2px; }

.left { float: left; width: 176px; margin: 0px 10px 10px 10px; padding: 2px; text-align: center; }

.text { font-size: 13px; padding: 2px; }

.textc { font-size: 12px; padding: 2px; text-align: center ; }

.question { font-size: 12px;
font-weight: bold;
text-decoration: underline;
padding: 2px;
text-align: left ;
}

.answer {
font-size: 12px;
padding: 2px;
text-align: left ;
}

.list {
font-size: 11px;
margin-left: 20px ;
maring-bottom: 20px;
text-align: left ;
text-transform: uppercase ;
padding: 2px;
} 

.liststepin {
font-size: 9px;
margin-left: 50px ;
text-align: left ;
text-transform: uppercase ;
padding: 2px;
} 

.listtitle {
font-size: 11px;
font-weight: bold;
margin-left: 20px ;
text-align: left ;
text-transform: uppercase ;
text-decoration: underline;
padding: 6px;
} 

.pad { padding: 4px; }

.nav {
text-transform: uppercase;
padding: 2px;
line-height: 25px;
font-size: 13px;
width : 150px ;
background-color: #cc9900;
}

.nav_spacer {
line-height: 5px;
}

a.nav:link {
color: yellow;
text-decoration: none;
}

a.nav:hover {
color: yellow;
text-decoration: underline;
font-weight: bold;
}

a.nav:visited {
color: yellow;
text-decoration: none;
}

a.nav:active {
text-decoration: none;
color: yellow;
font-weight: bold;
}

.footer {
clear: both ;
font-size: 10px;
background-color: #ff9900;
color: white;
padding: 2px;
}

a.footnav:visited {
font-size: 10px;
color: white;
padding: 2px;
text-decoration: none;
}

a.footnav:hover {
font-size: 10px;
color: white;
padding: 2px;
text-decoration: none;
}
a.footnav:active {
font-size: 10px;
color: white;
padding: 2px;
text-decoration: none;
}
a.footnav:link {
font-size: 10px;
color: white;
padding: 2px;
text-decoration: none;
}

h1 {
   ;
font-size: 18px;
color: white;
text-transform: uppercase;
background-color: #ff9900;
padding: 2px;
}

h2 { font-size: 15px; color: white; background-color: #ff9900; padding: 2px; }

h3 { color: yellow; background-color: #ff9900; }

.head2 { font-size: 15px;
color: white;
text-transform: lowercase;
background-color: #ff9900;
padding: 2px;
}

.head3 { font-size: 13px;
color: white;
background-color: #ff9900;
padding: 2px;
}

a.nav_lit:link {
background-color: green;
color:#ffffff;
text-decoration: none;
font-size: 12px;
padding: 1px;
}

a.nav_lit:hover {
background-color: green;
color:#ffffff;
font-size: 12px;
text-decoration: underline;
font-weight: bold;
padding: 1px;
}

a.nav_lit:visited {
color:#ffffff;
background-color: green;
font-size: 12px;
text-decoration: none;
padding: 1px;
}

a.nav_lit:active {
text-decoration: none;
font-size: 12px;
color:#ffffff;
background-color: green;
font-weight: bold;
padding: 1px;
}

.avail_na { font-size: 12px; 
text-align: center ; 
color: #763a6a; 
padding: 1px;
text-decoration: strikethrough;
}

.avail_year { font-size: 12px; 
text-align: center ; 
background-color: orange; 
padding: 3px;
}

.interim { font-size: 12px; 
padding: 3px;
}

.interimprice {
font-family: helvetica ; 
color: #990000;
font-size: 16px; 
padding: 3px;
}

.interimmarina { font-weight: bold;
font-size: 16px; 
padding: 3px;
}

.interimhead { font-size: 12px; 
font-weight: bold;
text-align: center ; 
padding: 3px;
}

.windowtext {

}

.windowtable {
}

.windowbutton {
}

.brochure_warn { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:11px; color: #FF0000; }
.brochure_text { font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size:11px; }

.SPLAddressListSt{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin-top: 0;
    margin-bottom: 0;
    width: 80mm;}
.SPLAddressListStBottomLine{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    }
.SPLAddressListStErrorLine{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
    }
 .SPLAddressListLicenseLine{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: center
    margin-top: 0;
    margin-bottom: 0;
    }

.btext { font-family: helvetica ; font-size: 12px; padding: 2px; }
.berror { font-family: helvetica ; font-size: 12px; padding: 2px; color: #FF0000; }
.btitle { font-family: helvetica ; font-size: 14px; padding: 2px; text-align:center; font-weight: bold; background-color:#FF9900; }
.bfield { font-family: helvetica ; font-size: 12px; padding: 2px; }
.bchoice { font-family: helvetica ; font-size: 12px; padding: 2px; }
.bfieldmoney { font-family: helvetica ; font-size: 12px; padding: 2px; text-align:right; }
.bfieldtotal { font-family: helvetica ; font-size: 12px; padding: 2px; text-align:right; }
