#banner {
border-bottom: 1px solid white;
height: 82px;
}

#banner #logo {
border-bottom: 11px solid #fdb813;
float: left;
}

#banner #links {
border-left: 0px;
background: url(../images/banner_bg.png);
width: 743px;
width: 744px;
height: 14px;
float:left;
color: #7da0bd;
text-align: right;
padding-top: 57px;
border-bottom: 11px solid #fdb813;
}

#banner #links a, a:visited {
color: white;
text-decoration: none;
}

#banner #links a:hover {
color: white;
text-decoration: underline;
}

#content {
float: left;
}

#content a, #content2 a {
color: #306d9c;
text-decoration: underline;
}

img {
border: 0px;
}

#leftnav dl {
width: 185px;
border-right: 0px solid white;
}

#content2 {
margin-top: -1px;
border-top: 1px solid white;
border-bottom: 1px solid white;
float: left;
}

#content2 #left-column {
background: #dfdede url(../images/left_gray_bg.png) bottom right no-repeat;
float: left;
width: 185px;
padding: 0px;
}

#content2 #main-column {
float: left;
width: 539px;
*width: 559px;
padding: 2px 10px 10px 10px;
}

#content2 #right-column {
float: left;
width: 185px;
background-color: #dfdede;
padding: 0px;
}

#breadcrumbs {
color: gray;
}

#sublinks {padding:10px;}

table td .textbox {
height: 20px;
font-size: 12px;
border: 1px solid #dfdede;
}

.benefits {margin-left:1em;padding-left:1em;}

.benefits ul {margin-left:1em;padding-left:1em;}

#main-column table td.shaded-cell {background-color:#dfdede;padding:0px 5px;height:22px;}

#right-column ul {list-style:none;margin-left:0em;padding-left:0em;margin-top:5px;padding-top:5px;}
#right-column ul li ul {list-style:none;margin-left:5px;padding-left:5px;margin-top:0px;padding-top:0px;}

#quote-nav {width:100%;text-align:center;}
#quote-nav ul {height:28px;line-height:28px;float:left;margin:0;padding:0;background-color:#dfdede;width:100%;}
#quote-nav ul li {display:inline;}
#quote-nav ul li a {padding:2px 5px;text-decoration:none;color:white;background-color:#fecd5a;border:1px solid #fdb813;}
#quote-nav ul li a:visited {padding:2px 5px;text-decoration:none;color:#b3b2b2;background-color:#dfdede;border:1px solid #b3b2b2;}
#quote-nav ul li a:hover {color:white;text-decoration:underline;}
body#step1 #quote-nav ul li a.step1,
body#step2 #quote-nav ul li a.step2,
body#step3 #quote-nav ul li a.step3,
body#step4 #quote-nav ul li a.step4,
body#step5 #quote-nav ul li a.step5,
body#step6 #quote-nav ul li a.step6,
body#step7 #quote-nav ul li a.step7,
body#step8 #quote-nav ul li a.step8,
body#step9 #quote-nav ul li a.step9,
body#step10 #quote-nav ul li a.step10 {color:white;background-color:#3977ab;border:1px solid #1a4b72;}

