/* CSS Document */
*{
border:0;
margin:0;
padding:0;
}
body{
margin:0 0 10px 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-align:center;
background:#eee;
}
p.clr{
clear:both;
}
a{
color:#2f2b5e;
text-decoration:underline;
}
a:hover{
color:#3c78b9;
text-decoration:none;
}
div#wrapper{
border:1px solid #aca899;
width:900px;
margin:0 auto;
text-align:left; 
background:#fff url(../images/main-bg.gif) repeat-y;
}
div#masthead-wrap{
background:url(../images/masthead-bg.gif) repeat-x;
text-align:left;
}
div#masthead{
background:url(../images/masthead.gif) no-repeat;
height:84px;
text-align:left;
}
#cluettlogo{
float:left;
width:223px;}
#contact-head{
font-size:10px;
margin-right:10px;
margin-top:2px;
float:right;
width:150px;
}
div#banner{
height:80px;
text-align:left;
background:url(../images/banner-bg.gif) repeat-x;
border-bottom:1px solid #aca899;
}
#banner img#tag{
width:572px;
float:left;}
#banner img.rotates{
width:200px;
float:right;}
div#main{

}
div.sidebar{
width:180px;
float:left;
background:transparent;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

div#contact-info{
text-align:left;
margin:10px;
font-size:10px;
}
#contact-info h2{
color:#2f2b5e;
font-size:11px;
}
div.content{
/*width:550px;*/
margin-left:200px;
padding-top:10px;
background:#fff;
}
.content p, .content p.home{
line-height:1.4em;
font-size:11px;
margin-top:5px;
margin-bottom:5px;
margin-right:10px;
margin-left:10px;
}
.content p.home{
font-size:12px;}

.content span.inline-head{
color:#2f2b5e;
font-size:13px;
font-weight:bold;
margin-left:-10px;
}
.content h2{
border-bottom:1px solid #aca899;
border-left:0;
border-right:0;
color:#2f2b5e;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
/*background:#3c78b9;
color:#fff;
margin-left:-10px;
padding-left:10px;*/
margin-right:10px;
}
.content h3, .content h3.home{
color:#cc0000;
font-size:12px;
font-weight:bold;
margin:5px 10px 5px 0;
border-bottom:1px solid #aca899;
}
.content h3.home{}
div#feeds{
background:transparent url(../images/horiz-border-bg.gif) no-repeat center;
margin:0;
padding:10px 0 0 0;
}
div#email-blast{
margin-top:5px;
padding-right:0px;
float:left;
width:45%;
background:transparent;
background:transparent url(../images/vert-border-bg.gif) no-repeat;
background-position:top right;}
#email-blast h4{
font-size:12px;}
#email-blast p{
line-height:1.3em;}
#email-blast p.date{
font-weight:bold;
}
#email-blast p.standout{
color:#2f2b5e;
font-weight:bold;}
#email-blast p.more{
text-align:right;}
#email-blast .learnmore{
color:#666;
border:1px solid #ccc;
background:#fdfdfd;
padding:2px;
}
div#email-blast{
background:#fff url(../images/flyer-bg.gif) no-repeat bottom;
background:#eee;
border:1px solid #292d4b;
margin:10px;
padding:5px;
}
img#cluett{
border:1px solid #333;
padding:2px 5px;
background:#fff;
}
#email-blast h1{
color:#900;
font-size:1.4em;
line-height:1.4em;
text-align:left;
margin:5px 10px;
text-transform:uppercase;}

ul.update-list{
list-style:disc;
font-weight:bold;
font-size:11px;
margin:5px 0 10px 20px;
}
ul.update-list li{
margin:5px 0px;}
div.codes{
margin-bottom:10px;
margin-left:15px;}
div.codes p{
text-indent:-40px;
margin:0 0 0 40px;
padding:0;
}
div.codes p.standout{
margin-top:5px;
}
.new{
color:#CC0000;
font-style:italic;}

.content h3.noline{
border:0;
margin-left:10px;
}
ul.bullet{
margin-left:20px;}
ul.bullet-sm{
margin-left:20px;
font-size:11px;}
ul.bullet-sm li{
padding:2px 0;}
div#insurance-journal{
margin-top:5px;
width:45%;
float:right;
background:transparent;

}
img.feed-logo{
width:100px;
float:right;}

div#carriers{
background:transparent url(../images/horiz-border-bg.gif) no-repeat top center;
margin-top:10px;
margin-bottom:0px;
text-align:center;
}
#carriers img{
padding:5px 10px;}



div#quote-request{
margin-top:20px;
margin-bottom:20px;
text-align:center;
}
#quote-request p{
text-align:center;}
table.box{
border:1px solid #2f2b5e;
border-top:4px solid #2f2b5e;
background:#fff;
width:170px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-left:10px;
}
table.box a{
font-size:10px;
color:#2f2b5e;
}
.box td.formitem{
background:transparent;
color:#2f2b5e;
font-weight:bold;
}
.box input{
border:1px solid #2f2b5e;
margin:1px;
font-size:11px;
}
.box .button input{
border:1px solid #2f2b5e;
margin:1px;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.box h1{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
color:#2f2b5e;
padding:1px;
margin:0;}
.box h2{
font-size:10px;
color:#fff;
background:#3c78b9;
text-transform:uppercase;
font-weight:bold;
text-align:center;
padding:2px 0;
margin:1px;}
div#register{
margin-top:20px;
margin-bottom:20px;
text-align:center;
}
#register h1{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-align:center;
color:#2f2b5e;
padding:1px;
margin:0;}
#register h2{
font-size:10px;
color:#000;
background:#fff;
font-weight:bold;
text-align:center;
padding:2px 0;
margin:1px;
}

#register h3{
font-size:10px;
color:#fff;
background:#3c78b9;
text-transform:uppercase;
font-weight:bold;
text-align:center;
padding:2px 0;
margin:5px 1px 5px 1px;
}
#register h3 a{
color:#fff;
text-decoration:none;
}
#register h3 a:hover{
color:#2f2b5e;
text-decoration:none;
}
div#logo{
float:right;
width:150px;
text-align:center;
background:#fff;
}
div#centered{
}
.blast{
margin-top:5px;
padding-right:20px;
width:500px;
background:transparent url(../images/vert-border-bg.gif) no-repeat;
background-position:top right;
}
.blast h2{}
.blast h3{
color:#111;
}
.blast h4{
color:#660000;
margin-left:10px;}
.blast p.standout{
color:#2f2b5e;
font-weight:bold;
font-size:1em;}
.blast p.eligible{
font-style:italic;
font-weight:bold;
color:#2f2b5e;
line-height:normal;
margin-bottom:0;
padding-bottom:0;}


ul.sqbullet{
list-style:square;
margin-left:30px;
font-size:11px;
}
.note{
color:#006;
font-style:italic;}

img.payg{
float:right;}

ul.nobullet{
list-style:none;
margin-left:20px;
margin-top:15px;
}
.nobullet li{
padding-bottom:10px;}
.nobullet li a{
color:#900;
}
.nobullet .date{
margin:0;
padding:0;
font-weight:bold;
font-size:10px;
text-transform:uppercase;}