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

#nav {
height: 350px;
width: 146px;
padding-left: 10px;
padding-top: 40px;
border-right: 1px solid #F0B60B;
overflow: hidden;
float: left;
clear: both;
background: none;
position: relative;
top: -20px;
z-index: 2;
}

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

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

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

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

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

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

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

.bannerfont2 {
font: 20px Times New Roman, sans-serif;
font-style: italic;
}

.pulloutcontainer {
width: 150px;
margin: 5px 5px 5px 5px;
padding: 5px 5px 5px 5px;
border-left: 1px solid #EFB5C6;
border-top: 1px solid #EFB5C6;
color: #B60B35;
background: #FFFFFF;
text-align: center;
font: 14px Times New Roman, sans-serif;
font-weight: bold;
}

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

.step1pullout {
text-align: left;
left: 490px;
top: 100px;
}

.step2pullout {
text-align: left;
left: 490px;
top: 180px;
}

.step3pullout {
text-align: left;
left: 490px;
top: 260px;
}

.step4pullout {
text-align: left;
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:#584200;
    text-align: center;
}

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

#main {
border-top: 1px solid #F0B60B;
padding: 10px;
font: 16px Times New Roman, sans-serif;
width: 564px;
overflow: hidden;
background:#FFF;
top: -20px;
position: relative;
float: left;
z-index: 3;
}

#main a {
color: #584200;
font-weight: bold;
text-decoration: underline;
}

#main a:hover {
color: #584200;
background-color: #F0B60B;
font-weight: bold;
text-decoration: underline;
}

#main h1 {
font: 32px Times New Roman, sans-serif;
font-style: bold;
padding: 10px 0 0 10px;
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 {
font: 20px Times New Roman, sans-serif;
font-style: bold;
}

#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;
}

#main h4 {
color: #F0B60B;
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: #584200;
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: #F0B60B;
}
table.editlist td.dnc {
	background-color: #EFB5C6;
}
table.editlist tr.even {
	background-color: #CCCCCC;
}

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

.pageflipper a:hover {
background-color: #584200;
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;
}

