TABLE.features          { border-collapse: collapse;
                 border-top: 3px solid #003399; 
                 border-right: 3px solid #003399; 
                 border-bottom: 3px solid #003399; }
*#col1         { border-right: 3px solid #003399; }
TD.features             { border-right: 1px solid #B5C6E7; 
                 border-bottom: 1px solid #B5C6E7; 
		 align: center; }

#nav {
height: 350px;
width: 110px;
padding-left: 10px;
padding-top: 60px;
border-right: 1px solid #B5C6E7;
overflow: hidden;
float: left;
clear: both;
background: none;
position: relative;
top: -38px;
z-index: 2;
}

#nav a {
color: #003399;
background-color: #FFFFFF;
padding: 2px;
padding-left: 3px;
display: block;
border-bottom: 1px solid #B5C6E7;
font: 14px Times New Roman, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;
}

#nav a:hover {
background-color: #B5C6E7;
color: #FFFFFF;
text-decoration: none;
}

#nav b {
padding: 2px;
padding-left: 3px;
display: block;
border-bottom: 1px solid #B5C6E7;
font: 14px Times New Roman, sans-serif;
font-weight: bold;
background-color: #003399;
color: #FFFFFF;
text-decoration: none;
text-align: left;}

#nav a.doublestuff {
color: #FFFFFF;
background-color: #003399;
padding: 2px;
padding-left: 3px;
display: block;
border-bottom: 1px solid #B5C6E7;
font: 14px Times New Roman, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;}

#header {
padding-top: 15px;
clear: left;
z-index: 1;
}

#headerpic {
float: left;
padding: 0 10px 0 10px;
z-index: 1;
}

.bannerfont1 {
font: 48px Times New Roman, sans-serif;
}

.bannerfont2 {
font: 14px Times New Roman, sans-serif;
font-weight: bold;
color: #B60B35;
}

.pulloutcontainer {
width: 150px;
margin: 20px 0 10px 5px;
padding: 5px 5px 5px 5px;
color: #B60B35;
background: #EFB5C6;
text-align: center;
font: 14px Times New Roman, sans-serif;
font-weight: bold;
float: right;
}

.tollfreepullout {
left: 615px;
top: 77px;
}

.step1pullout {
left: 490px;
top: 100px;
}

.step2pullout {
left: 490px;
top: 180px;
}

.step3pullout {
left: 490px;
top: 260px;
}

.step4pullout {
left: 490px;
top: 340px;
}

.noborderpullout {
border: none;
}

#footer {
padding: 10px;
clear: both;
}

body, html {
    min-height: 100%;
    margin: 7px 0 7px;
    padding: 0;
    color:#000;
    background:#003399;
    text-align: center;
}

#wrap {
    margin: 0 auto;
    width: 750px;
    background:#FFF;
    border: 2px solid #B5C6E7;
    text-align: left;
}

#closeout {
float: right;
}

#statemap {
padding: 2px 5px 2px 5px;
overflow: auto;
background: #CFCFCF;
top: 70px;
left: 10px;
width: 590px;
height: 430px;
position: absolute;
visibility: hidden;
opacity: 0.0;
-moz-opacity: 0.0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
filter:alpha(opacity=0);
}

#statemap a {
color: #003399;
font-weight: bold;
text-decoration: underline;
}

#statemap a:hover {
color: #B60B35;
}

#main {
border-top: 1px solid #B5C6E7;
padding: 10px 5px 0 10px;
margin: 0 0 0 0;
font: 16px Times New Roman, sans-serif;
width: 600px;
overflow: hidden;
background:#FFF;
top: -38px;
position: relative;
float: left;
z-index: 3;
}

#main a {
color: #003399;
font-weight: bold;
text-decoration: none;
}

#main a:hover {
color: #003399;
background-color: #B5C6E7;
font-weight: bold;
}

#main h1 {
font: 28px Times New Roman, sans-serif;
font-style: bold;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

div.full {
    width: 100%;
    float: left;
    padding: 5px;
}

div.left {
    width: 65%;
    float: left;
    padding: 5px;
}

div.right {
    float: left;
}

#main h2 {
color: #B60B35;
font: 32px Times New Roman, sans-serif;
font-weight: bold;
padding: 10px 0 0 10px;
margin: 0 0 0 0;
}

#main p {
padding-top: 2px;
padding-bottom: 2px;
font: 16px Times New Roman, sans-serif;
}

#footer h3 {
color: #A09C83;
font: 9px Times New Roman, sans-serif;
}

#footer h4 {
color: #B5C6E7;
font: 12px Times New Roman, sans-serif;
}

#main h5 {
z-index: 5;
color: #FFFFFF;
font-weight: bold;
background: #B60B35;
padding: 2px;
font: 18px Times New Roman, sans-serif;
}

#main h6 {
z-index: 4;
color: #FFFFFF;
font-weight: bold;
background: #003399;
padding: 2px;
font: 18px Times New Roman, sans-serif;
}

table.editlist {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: hidden hidden hidden hidden;
	border-color: red red red red;
	border-collapse: collapse;
	background-color: white;
}
table.editlist th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.editlist td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	text-align: center;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.editlist td.txt {
	background-color: #B5C6E7;
}
table.editlist td.dnc {
	background-color: #EFB5C6;
}
table.editlist tr.even {
	background-color: #CCCCCC;
}

.pageflipper a {
color: #003399;
background-color: #FFFFFF;
padding: 2px;
padding-left: 3px;
border-width: 1px 1px 1px 1px;
border-style: solid solid solid solid;
border-color: #B5C6E7 #B5C6E7 #B5C6E7 #B5C6E7;
font: 14px Times New Roman, sans-serif;
font-weight: bold;
text-decoration: none;}

.pageflipper a:hover {
background-color: #003399;
color: #FFFFFF;
text-decoration: none;}

table.ledgerlist {
	border-width: 1px 1px 1px 1px;
	border-spacing: 1px;
	border-style: hidden hidden hidden hidden;
	border-color: red red red red;
	border-collapse: collapse;
	background-color: white;
}
table.ledgerlist th {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.ledgerlist td {
	border-width: 1px 1px 1px 1px;
	padding: 4px 4px 4px 4px;
	border-style: inset inset inset inset;
	border-color: black black black black;
	text-align: right;
	-moz-border-radius: 0px 0px 0px 0px;
}

.phone {
    list-style-image: url(favicon.ico);
}

.phone li {
    padding-bottom: 15px;
    padding-top: 0px;
}

.howitworks li {
    padding-bottom: 5px;
    padding-top: 5px;
}

hr {
    border-bottom: 1px solid #B5C6E7;
    width: 50%;
    text-align: center;
}

