body {background:#fff; color:#003163; font:80% Verdana,Geneva,Arial,Helvetica,sans-serif; margin:0px 0px 0px 0px;}

a, a:active, a:visited {color:#006;}
a:hover {color:#009;}

h1 {color:#002970; font:bold 135% Verdana, Geneva, Arial, Helvetica, sans-serif; margin:1.5em 0 1.0em 0;}
h2 {color:#002970; font:bold 120% Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0px; padding:6px 0px 12px 0px;}
h3 {font:bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif; margin:8px 0px 0px 0px; padding:0px;}
h4 {color:#003366; font:bold 100% Verdana, Geneva, Arial, Helvetica, sans-serif; margin:8px 0px 4px 0px; padding:0px;}

ul {margin-left: 20px;}
ul li {margin-bottom:6px;}

p {margin:0px 0px 12px 0px; padding:0px;}
table td {font-size: 80%;}

/* IDs */
#area {padding:0px 0px 0px 0px;}
/*#area h2 {border-bottom:1px solid #7C95AE; color: #003163; font:bold 16px Arial, Verdana, Geneva, Helvetica, sans-serif;}*/
#auto{margin:0px 0px 0px 10px;}
#home{margin:0px 0px 20px 10px;}
#auto, #home{width:570px;}

#blurb {margin:0px 20px 20px 40px; padding:0px;}
#clickandsave{text-align: center; margin: 30px 0px 0px 0px; padding: 0px;}
#coloredbox {background-color:#D5EDFF; border-bottom:1px solid #7C95AE; border-left:1px solid #7C95AE; margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
.coloredboxsmall{margin-left: 0px; font-size: 90%;}
#container {border-right:1px solid #003163; width:740px;}
#content {width: 560px; margin:12px 20px 0px 0px; padding:0px 10px 16px 0px;}
#custlogin{margin-bottom: 20px;}
/*#content ul {list-style:disc outside;}*/

/*#farm {margin: 0, 0, 0, 20px; width: 265px;}*/
#footer {background:#ECF3F7; border-top:3px solid #004178; clear:both; font:80% Verdana, Geneva, Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; padding:12px 8px 16px 8px;}
/* logo */
#logo {background:#003163; width:760px; margin:0px; padding:0px 0px 0px 0px;}
#logo h1 a {display:block; margin:0; padding:0; width:100%; height:100%; text-decoration:none; background:url(i/hpg_02.gif) no-repeat right;}
#logotri {background:#003163 url(i/tri1.gif) no-repeat left; margin:0px; padding:0px 0px 0px 0px;}
#logo-x {background:#003163; height:35px; margin:0px 0px 0px 66px; padding:0px 0px 0px 0px;}
#mywave{width: 30%; text-align: center; margin: 0px; padding: 0px; /*background-color: #ecf3f7; */float: right;}
#mywave h3 {width: 100%;}
#navdept {display: none;}


#navlogo {display: none;}

#navtopright {display: none;}

#rightbox {background:#fff; float:right; font:80% Verdana, Geneva, Arial, Helvetica, sans-serif; width:148px;margin-left: 20px;}
#rightbox h1 {text-align: center; color: #00578f; background:url(i/curve-blank_new.gif) no-repeat bottom; font:bold 16px Arial, Verdana, Geneva, Helvetica, sans-serif; margin:12px 0px 0px 0px; padding:0px 8px 21px 12px;}
#rightbox h2 {border-top:1px solid #7C95AE/*#333*/; font:bold 115% Verdana, Geneva, Arial, Helvetica, sans-serif;margin:0px 0px 6px 0px; padding:4px 8px 0px 8px;}
#rightbox h3 {font:bold 100%; margin:0px 0px 0px 0px; padding:6px 8px 0px 8px;}
#rightbox p {margin:0px 0px 0px 0px; padding:0px 8px 12px 8px;}
#selectagent{width: 60%;  /*border: solid 2px #D5EDFF;background-color: #D5EDFF;*/}
/*new -> auto_home.html*/
.teaserboxwide {background:#fff; width: 550px;}
.teaserboxnarrow {background:#fff; width: 265px;}
.teaserboxwide h2 {color: #00578f; width: 550px; background: url(i/curve-long_550.gif) no-repeat bottom; font:bold 16px Arial, Verdana, Geneva, Helvetica, sans-serif; margin:29px 0px 0px 0px; padding:0px 8px 21px 12px;}
.teaserboxwide h2 a {text-decoration: none;}
.teaserboxnarrow h2 {color: #00578f; background: url(i/curve-med_265.gif) no-repeat bottom; text-decoration: none; font:bold 16px Arial, Geneva, Verdana, Helvetica, sans-serif; margin:29px 0px 0px 0px; padding:0px 8px 21px 12px;}
.teasercolorboxwide {background:#ECF3F7; text-align:left; border-left:1px solid #7C95AE; padding:5px, 5px, 5px, 5px; width:550px;}
.teasercolorboxnarrow {background:#ECF3F7; text-align:left; border-left:1px solid #7C95AE; padding:5px, 5px, 0, 5px; width:265px;}

#top {width:720px;}
img.blurbpic {float:right; margin:0px 20px 4px 4px;}


/* classes */
.agentphoto {margin: 0px 20px 20px 0px;}
.commonnav a, .commonnav a:active, .commonnav a:visited {color:#fff; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; height:16px; padding:0px 8px 0px 8px; text-decoration:none;}
.commonnav a:hover {color:#ddf;}
.faqlist{width: 100%; margin: 0px; padding: 0px; border-bottom: solid 2px #002970;}
.faqlist ol li {font-weight: bold;}
.faqanswers{margin-top: 50px; padding: 0px; width: 90%;}
.faqanswers ol li {margin-bottom: 20px; border-bottom: solid 1px #002970;}
.fleft {float:left;}
.fright {float:right;}
.horizlinklist{margin: 10px 0px; padding: 0px;}
.horizlinklist a:hover{text-decoration: none;}
.smallnote{font-size: 80%;}
.table-small td {font-size:9px; padding:0 4px;}
.trhead {font-weight:bold; border-bottom:1px solid #006;}
