body {background:#fff; color:#003163; font:80% Verdana,Geneva,Arial,Helvetica,sans-serif; margin:0px;}

a, a:active, a:visited {color:#006;}
a:hover {color:#009; text-decoration: none;}

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 5px 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;}
/*#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; font-style: italic;}
#clickandsave{text-align:center; margin:30px 0px 0px 0px; padding:0px;}
#coloredbox {background:#D5EDFF; border-bottom:1px solid #7C95AE; border-left:1px solid #7C95AE; margin:0px 0px 10px 0px; padding:0px;}
.coloredboxsmall{margin-left:0px; font-size:90%;}
#container {border-right:1px solid #003163; width:760px;}
#content {width: 580px; margin:12px 8px 0px 8px; padding:0px 0px 16px 10px;}
#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; padding:12px 8px 16px 8px;}
/* logo */
#logo {background:#003163; width:760px; margin:0px; padding:0px;}
#logo h1 a {display:block; margin:0px; padding:0px; 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;}
#logo-x {background:#003163; height:35px; margin:0px 0px 0px 66px; padding:0px;}
#mywave{width:30%; text-align:center; margin:0px; padding:0px; /*background-color: #ecf3f7; */float: right;}
#mywave h3 {width: 100%;}
#navdept {background:#ecf3f7; border:1px solid #003163; height:auto; margin:0px; padding:0px; width:100%;}
#navdept a {background:#ecf3f7; border-right:1px solid #003163; color:#000; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; height:16px; padding:0px 8px 0px 8px; text-decoration:none;}
#navdept a:hover {background:#fbfbfc; color:#003;}
#navlogo {background:#003163; margin:0px 0px 0px 66px; padding:3px 0px;}
#navlogo a, #navlogo a:active, #navlogo a:visited {background:#003163; color:#fff; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; height:16px; padding:0px 8px 0px 8px; text-decoration:none;}
#navlogo a:hover {color:#ddf;}
#navtopright {background:#004178; border-bottom:1px solid #000; height:17px; margin:0px 0px 0px 66px; padding:0px 12px 0px 12px; text-align:right;}
#navtopright a {background:#005196; border-left:1px solid #002b54;  border-right:1px solid #002b54; color:#fff; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; height:16px; padding:0px 8px 0px 8px; text-decoration:none;}
#navtopright a:hover {color:#ddf;}
#rightbox {background:#fff; float:right; font:80% Verdana, Geneva, Arial, Helvetica, sans-serif; width:148px;}
#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; padding:6px 8px 0px 8px;}
#rightbox p {margin:0px; padding:0px 8px 12px 8px;}
#selectagent{width:60%; /*border: solid 2px #D5EDFF;background-color: #D5EDFF;*/}
/*new -> auto_home.html*/
#top {width:760px;}
/*#topnav {background:#004178; border:1px solid #002b54; height:auto; padding:0px 12px 0px 12px;}
#topnav a {background:#005196; border-left:1px solid #002b54;  border-right:1px solid #002b54; color:#fff; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; height:16px; padding:0px 8px 0px 8px; text-decoration:none;}
#topnav a:hover {color:#ddf;}
img.blurbpic {float:right; margin:0px 20px 4px 4px;} */

/* classes */
.attention{color:#007B39; font-weight: bold;}
.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{border-bottom:solid 2px #002970; margin:0px; padding:0px; width:100%;}
.faqlist ol li {font-weight:bold;}
.faqanswers{margin-top: 50px; padding:0px; width:90%;}
.faqanswers ol li {border-bottom:solid 1px #002970; margin-bottom:20px;}
.fleft {float:left;}
.fright {float:right;}
.horizlinklist{margin:10px 0px; padding:0px;}
.horizlinklist a:hover{text-decoration:none;}
.line-height {line-height:11px; text-align: left;margin: 4px 5px; padding: 0px;}
.line-height li{list-style-type: none; margin: 5px 0px; padding: 0px; text-align: left;}
.onlineformlist ul{display: inline;}
.onlineformlist ul li{display: inline; margin-right: 20px;}
.smallnote{font-size:80%;}
.teaserboxwide {background:#fff; width:550px;}
.teaserboxwide h2 {background:url(i/curve-long_550.gif) no-repeat bottom; color:#00578f; font:bold 16px Arial, Verdana, Geneva, Helvetica, sans-serif; margin:15px 0px 0px 0px; padding:0px 8px 24px 12px; width:550px;}
.teaserboxwide h2 a {text-decoration:none;}
.teaserboxwide h2 a:hover {text-decoration:underline;}
.teasercolorboxwide {background:#ECF3F7; text-align:left; border-left:1px solid #7C95AE; padding:0px 5px 10px 5px; width:550px;}
.teasercolorboxwide h3 {font-size: 120%; margin-bottom: 5px;}
.teasercolorboxwide table {margin: 0px; padding: 0px;}
.teasercolorboxwide table td{margin: 2 px 0px; padding: 0px; text-align: left;}
.table-small td {font-size:9px; padding:0px 4px;}
.trhead {font-weight:bold; border-bottom:1px solid #006;}
