.container {
width: 850px;
margin-left: auto;
margin-right: auto;
background-color: #b8bcbf;
border: 1pt solid ;
}

body {
margin: 10px 10px 10px 10px;
text-align: center;
background-color: white;
}

.main {
width:636px;
font-family: helvetica ;
margin-left: 200px;
background-color: #cccccc;
padding: 2px;
}

.left {
float: left;
width: 176px;
font-family: helvetica ;
margin: 0px 10px 10px 10px;
border: 1pt solid navy;
padding: 2px;
text-align: center;
}

.choose_table {
background-color: #FFFFCC ;
padding: 10px;
border: 1pt solid #999999;

}

.text {
font-family: helvetica ;
font-size: 12px;
padding: 2px;
text-align: left ;
}

.textc {
font-family: helvetica ;
font-size: 12px;
padding: 2px;
text-align: center ;
}

.textr {
font-family: helvetica ;
font-size: 12px;
padding: 2px;
text-align: right ;
}

.question {
font-family: helvetica ;
font-size: 12px;
font-weight: bold;
text-decoration: underline;
padding: 2px;
text-align: left ;
}

.answer {
font-family: helvetica ;
font-size: 12px;
padding: 2px;
text-align: left ;
}

.list {
font-family: helvetica;
font-size: 11px;
margin-left: 20px ;
maring-bottom: 20px;
text-align: left ;
text-transform: uppercase ;
padding: 2px;
} 

.liststepin {
font-family: helvetica;
font-size: 9px;
margin-left: 50px ;
text-align: left ;
text-transform: uppercase ;
padding: 2px;
} 

.listtitle {
font-family: helvetica;
font-size: 11px;
font-weight: bold;
margin-left: 20px ;
text-align: left ;
text-transform: uppercase ;
text-decoration: underline;
padding: 6px;
} 

.nav {
font-family: helvetica ;
text-transform: uppercase;
padding: 2px;
line-height: 25px;
font-size: 13px;
width : 150px ;
background-color: navy;
}

.navb {
font-family: helvetica ;
text-transform: uppercase;
padding: 2px;
line-height: 25px;
font-size: 13px;
width : 150px ;
background-color: #0066CC;
}

.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;
}

.windowtable {
background-color: #b8bcbf;
}

.windowbutton {
}

.windowtext {
font-family: helvetica;
font-size: 12px;

}

.footer {
clear: both ;
font-family: helvetica ;
font-size: 10px;
background-color: navy;
color: white;
padding: 2px;
}

a.nav_foot:visited {
font-family: helvetica ;
font-size: 10px;
color: white;
padding: 2px;
text-decoration: none;
}

a.nav_foot:hover {
font-family: helvetica ;
font-size: 10px;
color: white;
padding: 2px;
text-decoration: none;
}

a.nav_foot:link {
font-family: helvetica ;
font-size: 10px;
color: white;
padding: 2px;
text-decoration: none;
}

a.nav_foot:active {
font-family: helvetica ;
font-size: 10px;
color: white;
padding: 2px;
text-decoration: none;
}

h1 {
font-family: helvetica ;
font-size: 23px;
color: white;
text-transform: uppercase;
background-color: navy;
padding: 2px;
}

h2 {
font-family: helvetica ;
font-size: 15px;
color: white;
text-transform: uppercase;
background-color: navy;
padding: 2px;
}

h3 {
font-family: helvetica ;
font-size: 12px;
color: yellow;
background-color: navy;
padding: 4px;
}

.head1 {
font-family: helvetica ;
font-size: 27px;
color: white;
text-transform: lowercase;
background-color: navy;
}

.head2 {
font-family: helvetica ;
font-size: 19px;
color: white;
background-color: navy;
}

.head3 {
font-family: helvetica ;
font-size: 13px;
color: white;
text-transform: uppercase;
background-color: navy;
}

a.nav_lit:link {
background-color: yellow;
text-decoration: none;
font-size: 12px;
}

a.nav_lit:hover {
background-color: red;
color: white;
font-size: 12px;
text-decoration: underline;
font-weight: bold;
padding: 1px;
}

a.nav_lit:visited {
background-color: yellow;
font-size: 12px;
text-decoration: none;
padding: 1px;
}

a.nav_lit:active {
text-decoration: none;
font-size: 12px;
background-color: yellow;
font-weight: bold;
padding: 1px;
}

.avail_na {
font-family: helvetica ; 
font-size: 12px; 
text-align: center ; 
color: #763a6a; 
padding: 1px;
text-decoration: strikethrough;
}

.avail_year {
font-family: helvetica ; 
font-size: 12px; 
text-align: center ; 
background-color: orange; 
padding: 3px;
}

.interim {
font-family: helvetica ; 
font-size: 12px; 
padding: 2px;
}

.interimmarina {
font-family: helvetica ; 
font-size: 16px; 
padding: 2px;
text-decoration: underline;
}

.inthr {
line-height: 5px; background-color:navy ;
padding: 2px;
}

.titleint {
font-family: helvetica ; 
font-size: 22px; 
padding: 6px;
font-weight: bold;
}

.interimprice {
font-family: helvetica ; 
font-size: 20px; 
padding: 6px;
font-weight: bold;
color:blue ;
}

.interimhead {
font-family: helvetica ; 
font-size: 12px; 
font-weight: bold;
text-align: center ; 
background-color: yellow;
padding: 3px;
}

.interimreg {
font-family: helvetica ; 
font-size: 12px; 
background-color: yellow;
text-align: center ; 
padding: 3px;
text-decoration: line-through;
}

.interimtablemain {
}

.interimtable {
}

.maintable {
 border: 3pt solid navy;
background-color: orange;
}

.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;
}

.bbutton {
font-family: helvetica ;
font-size: 12px;
padding: 2px;
}

.bbuttonbold {
font-family: helvetica ;
font-size: 12px;
padding: 2px;
font-weight: bold;
}

.btitle {
font-family: helvetica ;
font-size: 12px;
padding: 2px;
text-align:center ;
color: #FFFFFF ;
background-color:#000066 ;
}

.berror {
font-family: helvetica ;
font-size: 12px;
color: #FF0000 ;
padding: 2px;
}

.bfield {
font-family: helvetica ;
font-size: 12px;
padding: 2px;
text-align:left ;
}

.bchoice {
font-family: helvetica ;
font-size: 12px;
padding: 2px;
}

.bmoney {
font-family: helvetica ;
font-size: 12px;
padding: 2px;
text-align: right ;
}

.btotal {
font-family: helvetica ;
font-size: 12px;
padding: 2px;
text-align: right ;
}
