/* body {background:#3b7ed4 url(../images/hif-bg.gif) repeat-x;margin:0px;} */
body {background:#eee;margin:0px;font-family:Arial;font-size:12px;}
/* body {background:#b0c2c7;margin:0px;} */
img {border:0px;}
h1 {font-size:18px; font-weight:bold;}

#main {text-align:center;}
#container {width:780px;margin:5px auto;background:#fff;padding:10px;text-align:left;border:1px solid #343434;}

.imageFrame {border:3px solid #023867;padding:1px;}

#header {width:780px;height:90px;background:#fff;}
.header {width:780px;height:90px;}
.logo {float:left;width:380px;height:85px;}
.topnav {clear:both;width:100%;height:25px;text-align:center;}

#mainNav {width:780px;height:45px;background:url(../images/mainNavBg.gif) no-repeat;font:10px Arial;border-bottom:1px solid #444444;	}
#mainNav span {font-size:12px;display:block;}
#mainNav a:link, #mainNav a:visited {color:#444444;text-decoration:none;font-weight:bold;}
#mainNav a:hover {text-decoration:underline;}
#mainNav ul {list-style:none;margin:0px;padding:0px;}
#mainNav li {display:inline;float:left;margin:0px;padding:8px 17px 10px 7px;background:url(../images/tabSplitter.gif) top right no-repeat;}

.subnav1 {float:right;font:bold 9pt Arial;text-align:right;position:relative;top:-110px;margin-left:-120px;margin:0px 0px -100px -120px;height:90px;overflow:hidden;}
.subnav1 ul {list-style-type:none;margin:0px;line-height:1.4em;text-align:right;}
.subnav1 a:link, .subnav1 a:visited {color:#eb5a00;text-decoration:none;}
.subnav1 a:hover {text-decoration:underline;}

.subnav {float:right;font:bold 9pt Arial;text-align:right;position:relative;margin:0px 0px 0px -120px;height:90px;overflow:hidden;}
.subnav ul {list-style-type:none;margin:0px;line-height:1.4em;text-align:right;}
.subnav a:link, .subnav a:visited {color:#eb5a00;text-decoration:none;}
.subnav a:hover {text-decoration:underline;}

/*#contentHeader {height:28px;background:url(../images/zip-search-bg.gif) no-repeat;vertical-align:middle;margin-bottom:1px;}*/
#contentHeader {display:none;}
.zipSearchInput {font:9pt Arial;vertical-align:middle;position:relative;top:-10px;}
.zipSearchForm {position:relative;left:300px;width:340px;display:inline;}
.zipError {font:bold 9pt Arial;color:#eb5a00;background:#fff;padding:3px;display:inline;position:relative;left:305px;top:-10px;}

/* Style for the search button */
#bwSubmitZip {cursor:pointer;}
#imgSubmitZip {cursor:pointer;}

#mainContent {position:relative;clear:both;padding:8px;background:url(../images/mainContent_bg.jpg) repeat-x;font-family:Arial;color:#333333;min-height:500px;}
#mainContent h1 {font:bold 15pt Helvetica, Arial;margin: 10px 0 5px 0;padding: 0 0 3px 0;border-bottom: solid 1px #eb5a00;line-height:1.2em;}
#mainContent h2 {font:bold 13pt Helvetica, Arial;margin: 15px 0 5px 0;padding: 0 0 3px 0;line-height:1.2em;}
#mainContent h3 {font:bold 12pt Helvetica, Arial;}
#mainContent h4 {font:bold 11pt Helvetica, Arial;}
#mainContent h5 {font:bold 10pt Helvetica, Arial;}
#mainContent h6 {font:10pt Helvetica, Arial;}
#mainContent p, #mainContent ul, #mainContent td, #mainContent ol {font-size:10pt;}
#mainContent ol li, #mainContent ul li {padding-bottom:8px;}
#mainContent p {line-height:1.4em;}
#mainContent a:link {color:#eb5a00;text-decoration:underline;}
#mainContent a:visited {color:#660099;text-decoration:underline;}
#mainContent a:hover {text-decoration:none;}

.narrow {width:430px;}

#breadcrumb {font:11px Arial; color:#0e3f81; padding-top:5px; padding-bottom:10px;}
#breadcrumb a {padding-right:4px;padding-left:4px;}
#breadcrumb a:link, #breadcrumb a:visited {color:#0e3f81;font-style:italic;text-decoration:underline;}
#breadcrumb a:hover {color:#eb5a00;text-decoration:none;}

.disclaimer {font:9pt Arial;color:#999;font-style:italic;clear:both;}
.legaldisclaimer {font:9pt Arial;color:#999;font-style:italic;clear:both;width:100%;background:#fff;padding-top:15px;}
.extraLeft {margin-left:8px;}

.column {width:180px;}
.right {float:right;}
.left {float:left;}

#footer {background:#cdcdcd;border:1px solid #666;padding:15px 10px 10px 10px;clear:both;font:8pt Arial;color:#000;}
#footer a:link {color:#000;}
#footer a:visited {color:#000;}
#footer h6 {font:bold 9pt Arial;color:#000;border-bottom:1px solid #000;margin:0px 0px 8px 0px;}
#footer ul {list-style:none;margin:0px;padding:0px;}
#footer li {margin-bottom:4px;}
#footer .nav {width:370px;}
.footer-nav {font:8pt Arial;color:#4a4a4a;line-height:1.5em;}
.footer-nav a:link {color:#4a4a4a;text-decoration:none;}
.footer-nav a:visited {color:#660099;text-decoration:none;}
.footer-nav a:hover {color:#eb5a00;text-decoration:underline;}

#subFooter {font:8pt Arial;color:#4a4a4a;width:780px;text-align:left;margin:auto;clear:both;}
.footer-subnav {float:right;padding-top:10px;vertical-align:top;}
.footer-subnav p {margin:0px;}
.footer-subnav a:link, .footer-subnav a:visited {color:#4a4a4a;text-decoration:none;}
.footer-subnav a:hover {color:#4a4a4a;text-decoration:underline;}
.copyright {float:left;padding-top:10px;vertical-align:top;}
.copyright a:link, .copyright a:visited {color:#4a4a4a;text-decoration:none;}
.copyright a:hover {color:#4a4a4a;text-decoration:underline;}
.privacyandterms {float:right;padding-top:10px;}
.privacyandterms a:link, .privacyandterms a:visited {color:#4a4a4a;text-decoration:none;}
.privacyandterms a:hover {color:#4a4a4a;text-decoration:underline;}

.footer-image {display:none;}
.stateMap {margin-top:10px;margin-bottom:10px;}
#stateSelect {width:710px;margin:10px auto 10px auto;border:2px solid #eb5a00;background:#fff url(../images/state-select-bg.gif) no-repeat bottom right;padding:15px;}

/* Two Column State List */
#stateSelectTwo {position:absolute;top:10px;left:435px;width:320px;margin:10px 0px 10px 10px;border:2px solid #eb5a00;background:#fff url(../images/state-select-bg.gif) no-repeat bottom right;}
.stateMapTwo {margin-top:0px;margin-bottom:15px;line-height:1.1em;}
#stateSelectTwo p {font:8pt Arial;color:#333;margin:0px 10px 0px 10px;}


#subSitemap {width:100%;background:#eb5a00;}
#subSitemap p {padding:4px 0px 4px 0px;font:10px Arial;}
#subSitemap a:link, #subSitemap a:visited {color:#fff;margin-left:12px;text-decoration:none;}
#subSitemap a:hover {color:#fff;text-decoration:underline;}

/* Consumer Resources Page */
#advice-box {font:10pt Arial;color:#404040;margin-top:10px;}
#advice-box a:link, #advice-box a:visited {font:bold 11pt Arial;color:#cc3300;text-decoration:underline;}
#advice-box a:hover {color:#cc3300;text-decoration:none;}
#advice-box .submit-tab {float:right;margin-right:20px;}

#reference-box {width:760px;}
#reference-box h4 {font:bold 11pt Arial;color:#cc3300;}
#reference-box a:link, #reference-box a:visited {font:bold 10pt Arial;color:#404040;text-decoration:underline;}
#reference-box a:hover {color:#404040;text-decoration:none;}
#reference-box .icon {float:left;width:40px;vertical-align:top;}
#reference-box .desc {float:right;width:445px;vertical-align:top;font:10pt Arial;color:#404040;}
#reference-box .referenceList {width:485px;}

#types-box {float:right;width:231px;height:243px;background:url(../images/types-box-bg.gif) no-repeat;text-align:center;vertical-align:middle;padding-top:10px;}
#types-box h4 {font:bold 10pt Arial;color:#cc3300;}
#types-box ul {list-style:none;text-align:center;margin:0px;padding:0px;}
#types-box ul li {padding-bottom:4px;}
#types-box a:link, #types-box a:visited {font:bold 10pt Arial;color:#404040;text-decoration:underline;}
#types-box a:hover {color:#404040;text-decoration:none;}

#gov-resources {width:760px;background:url(../images/map-red-reflect.gif) no-repeat top right;font:10pt Arial;color:#404040;}
#gov-resources h4 {font:bold 11pt Arial;color:#cc3300;}
#gov-resources a:link, #gov-resources a:visited {font:bold 10pt Arial;color:#404040;text-decoration:underline;}
#gov-resources a:hover {color:#404040;text-decoration:none;}
#gov-resources ul {list-style:none;margin:0px;padding:0px;}
#gov-resources li {margin-bottom:10px;}
#gov-resources .limited {width:450px;}

.float-clear {clear:both;margin-bottom:12px;}
.float-clear-small {clear:both;}

/* Index Styles */
#homeBanner {width:780px;height:226px;background:url(../images/home-quote-bg.jpg) no-repeat;position:relative;left:-5px;margin-top:8px;margin-bottom:12px;}

#intro {width:237px;color:#033369;height:203px;overflow:hidden;position:absolute;top:8px;left:8px;}
#intro h1 {font:bold 34px Arial;margin:0px 0px 4px 0px;line-height:34px;border:0px;}
#intro p {font:12px Arial;margin-top:0px;line-height:18px;}

#jumpForm {text-align:right;position:absolute;top:71px;left:555px;}
.jumpForm {;width:300px;height:125px;position:relative;float:right;margin-left:10px;text-align:right;background:url(/images/jumpRequest.gif) no-repeat;}
.jumpForm a:link, .jumpForm a:visited {color:#ff3400;font:bold 11pt Arial;}
.jumpForm p {width:140px;float:right;margin-right:12px;margin-top:40px;}
#bwdirzipul {margin:0px;padding:0px;list-style:none;}
#bwdirzipul li {margin-bottom:25px;}
#bwdirzipproduct {width:155px;}
#bwdirzipzip {width:155px;}

#jumpForm form {margin:0px;padding:0px;}

.midNav {clear:both;background:#ff8c00;height:12px;width:760px;text-align:center;}

#homeContent{margin-top:0px;font:10pt Arial;color:#333333;line-height:1.4em;}
#homeContent h2{font:bold 15pt Arial;color:#444444;padding-left:10px;padding-top:10px;}
#homeContent h3{font:bold 14pt Arial;color:#444444;padding-left:10px;padding-top:10px;}
#homeContent h4{font:bold 13pt Arial;color:#444444;padding-left:10px;padding-top:10px;}
/* Home page content tabs */

.tabArea {width:780px;padding-top:1px;}
.tabWhy {background:url(../images/homepage-htag-why.gif) no-repeat top;}
.tabWhat {background:url(../images/homepage-htag-what.gif) no-repeat top;}
.tabState {background:url(../images/homepage-htag-state.gif) no-repeat top;}
.tabArea p {padding:0px 15px 8px 15px;}


#resourceBox {width:765px;background:url(/images/resourcebox-bg.gif) repeat-y;margin:20px auto;border-top:1px solid #333;}
#resourceBox h4 {margin-top:0px;}
#resourceList {float:left;width:454px;border-top:12px solid #fff;padding:12px 24px;}
#resourceList a {font-weight:700;color:#055ccd;}
#resourceList ul {list-style:none;margin:0px;padding:0px;}
#resourceList li {margin-bottom:6px;}
#referenceListSub ul {list-style:none;margin:0px;padding:0px;}
#referenceListSub li {font:11px Arial;}
.sublist {width:220px;}
#blogList {float:right;width:214px;padding:24px;background:url(/images/bloglist-bg.gif) no-repeat top right;}
#blogList ul {list-style:none;margin:0px;padding:0px;}
#blogList li {margin-bottom:6px;border-bottom:1px solid #948e6b;color:#023867;font:11px Arial;}
#blogList a:link {color:#023867;font:11px Arial;}
#blogList a:visited {color:#9900cc;font:11px Arial;}
/* State Info at bottom of page */
#stateStats {float:right;width:214px;padding:12px 24px;border-top:12px solid #fff;}
#stateStats ul {list-style:none;margin:0px;padding:0px;}
#stateStats li {margin-bottom:6px;border-bottom:1px solid #948e6b;}
#stateStats a:link {color:#023867;font:10pt Arial;}
#stateStats a:visited {color:#9900cc;font:10pt Arial;}
#stateStats .disclaimer {font:11px Arial;color:#64604c;}

#stateQuotes {float:right;width:290px;margin:12px 0px 12px 0px;padding:0px;border:3px solid #c42626;background:#fff;}
#stateQuotes h3 {font:bold 10pt Arial;text-transform:uppercase;color:#fff;background:#c42626;padding:4px;margin:0px;}
#stateQuotes ul {list-style:none;margin:12px;padding:0px;}
#stateQuotes li {margin-bottom:6px;}
#stateQuotes a:link, #stateQuotes a:visited {color:#055ccd;}
#stateBlog {float:right;width:260px;margin:12px 0px 12px 0px;padding:10px 20px 10px 10px;border:3px solid #eb5a00;background:#ffd5bb;}
#stateBlog ul {list-style:none;margin:0px;padding:0px;}
#stateBlog li {margin-bottom:6px;border-bottom:1px solid #afafaf;}
#stateBlog a:link {color:#055ccd;font:11px Arial;}
#stateBlog a:visited {color:#9900cc;font:11px Arial;}

/* News Styles */
#archivesbox {border:1px solid #333333;background:#E5E5E5;margin-left:5px;}
#bullListArchive {list-style:none;margin:2px;padding:0px;}
#spnArticle p {margin:0px;padding:0px;}

/* Insurance Carrier Page Styles */
#carrierInfo {float:right;width:175px;margin:8px 0px 8px 12px;padding:10px;border:1px solid #eb5a00;background:#ffd5bb;}
#carrierInfo a:link, #carrierInfo a:visited {color:#055ccd;font-size:10px;}
#carrierInfo ul {list-style-type:none;margin:0px;padding:0px;line-height:normal;}
#carrierInfo li {margin-bottom:-4px;}
#carrierNews {margin:12px 0px 12px 0px;padding:10px 20px 10px 10px;border:1px solid #055ccd;background:#d8e6ff;}
#carrierNews a {color:#055ccd;}
#carrierNews .date {font-weight:bold;}

/* Old Directory Styles*/
#lblResultCount {font:italic 12px Arial; color:#666666;}
#addisplay {margin:30px 50px 50px 5px;}
#addisplay li {font:bold 14px Arial; margin-bottom:20px; padding-left:20px; border-bottom:dotted 1px #666666;}
#addisplay a:link {font:bold 16px Arial; color:#0000cc;}
#addisplay a:visited {font:bold 16px Arial; color:#666666;}
#addisplay a:hover {font:bold 16px Arial; color:#eb5a00;}
.addesc {font:normal 14px Arial;}
.addomain {font:italic 12px Arial; color:#008000;}
#addisplayMsg {font:10pt Arial;}


/* Blog Styles and Subpage Menu Styles*/
#blogContent {clear:both;padding:8px 0px 0px 8px;font:10pt Arial;color:#333333;background:url(http://www.healthinsurancefinders.com/images/mainContent_bg.jpg) repeat-x}
#blogContent a {color:#BF3E17;}
#blogContent h1 {font:bold 14pt "Trebuchet MS";margin: 10px 0 5px 0;padding: 0 0 8px 0;letter-spacing: -1px;border-bottom: solid 1px #eb5a00;}
#blogContent h2 {font:bold 13pt "Trebuchet MS";background-image:url(/images/h2bg.gif);background-repeat:no-repeat;background-position:center left;padding:0 0 0 20px;font-size:1.4em;letter-spacing: -1px;border-bottom: dashed 1px #eb5a00;}
#blogContent h2 a {color:#000000;text-decoration:none;background-color:inherit;background-image:url(/images/h2bg.gif);background-repeat:no-repeat;background-position:center left;padding:0 0 0 20px;}

#articles {float:left;width:520px;padding:10px 30px 10px 0px;border-right:1px #CCCCCC solid;}
#submit-question {float:right;width:180px;padding:0px 12px 0px 0px;margin-top:-12px;}

.entrymeta {padding:3px;text-align:right;}
.date {border-bottom:#CCCCCC 1px dashed;margin:5px 0 5px 0;padding:10px 5px 5px 0;color:#808080;text-align:right;}
.date a {background:url('images/comment.gif') no-repeat 0 7px;padding-left:1.5em;color:#808080;}
.time {background:url('images/timeicon.gif') no-repeat 4px 4px;padding-left:1.5em;}

#right {float:right;width:220px;}
#rightmenu {margin:0;padding:0;list-style-type:none;font:11px Arial;}
#rightmenu img {margin:0px;padding:0px;}
#rightmenu a {display:block;color:#FFFFFF;text-decoration:none;}
#rightmenu ul {margin-left:0;padding-left:0;width:140px;list-style-type:none;float:left;padding-right:7px;margin-top:5px;}
#rightmenu li {display:inline;}
#rightmenu li a {display:block;background:#ff8c00 url(/images/vmenuarrow.gif) no-repeat center left;color:#FFFFFF;padding:5px 0 5px 19px;margin:0 0 1px 0;text-decoration:none;padding-left:20px;}
#rightmenu a:link {color:#FFF;}
#rightmenu a:hover {color:#FFFFFF;background:#d4801a url(/images/vmenuarrowhover.gif) no-repeat center left;}

#sidenav {margin:0;padding:0;font:bold 12px Arial;}
#sidenav img {margin:0px;padding:0px;}
#sidenav a {display:block;color:#FFFFFF;text-decoration:none;}
#sidenav ul {margin:1px 0px;padding-left:0;width: 220px;list-style-type:none;float:left;padding-right:7px;}
#sidenav li {display:inline;}
#sidenav li a {display:block;background:#c3ba85 url(../images/vmenuarrow.gif) no-repeat center left;color:#023867;padding:5px 0 5px 19px;margin:0 0 1px 0;text-decoration:none;}
#sidenav li a:link {color:#023867;}
#sidenav li a:hover {color:#023867;background:#928b64 url(../images/vmenuarrowhover.gif) no-repeat center left;}

.menuheader {background:#c42626;font:bold 12px Arial;color:#fff;display:block;width:100%;text-align:center;margin-bottom:0px;}

#bottomNav {width:760px;height:25px;margin:25px auto;background:#015791;border:1px solid #023867;font:10pt Arial;color:#fff;}
#bottomNav a:link, #bottomNav a:visited {color:#fff;text-decoration:underline;}
#bottomNav a:hover {text-decoration:none;}
#bottomNav p {line-height:25px;padding:0px 20px 0px 20px;margin:0px;}

#ask {margin:0;padding:0;list-style-type:none;font:11px Arial;}
#ask a {display:block;color:#FFFFFF;text-decoration:none;}
#ask ul {	margin-left:0;padding-left:0;width:140px;list-style-type:none;float:left;padding-right:7px;margin-top:5px;}
#ask li {display:inline;}
#ask li a {display:block;background:#b71b1c url(images/vmenuarrow.gif) no-repeat center left;color:#FFFFFF;padding:5px 0 5px 19px;margin:0 0 1px 0;text-decoration:none;padding-left:20px;}
#ask a:hover {color:#FFFFFF;background:#900304 url(images/vmenuarrowhover.gif) no-repeat center left;}

form.search {padding:0;margin:0;}
#searchform {background:#808080;color:#FFFFFF;padding:5px 8px 5px 18px;margin:0px;}
.rightarticle {background:#EEEEEE;color:#808080;margin:2px 0 2px 0;padding:8px;line-height:1.4em;border-bottom:2px solid #d4801a;}
.rightarticle ul {margin-left:-1px;}
.rightarticle li {background:url('images/li.gif') no-repeat 0 7px;padding-left:1.5em;font-size:12px;list-style-type:none;}

/* Blog Comment Elements  */
#commentlist li {margin-bottom:1.5em;padding-bottom:1em;border-bottom:1px solid #700000;}
#commentform {margin:1em 0;background:#ffffff;width:40em}
#commentform textarea {background:#f8f7f6;border:1px solid #d6d3d3;width:490px;}
#commentform textarea:hover {background:#FFFFFF;border:1px solid #d6d3d3;}
#commentform textarea:focus {background:#ffffff;border:1px solid #939793;}
#commentform #email, #commentform #author, #commentform #url {font-size:1.1em;background:#f8f7f6;border:1px solid #d6d3d3;width:150px;}
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover {font-size:1.1em;background:#ffffff;border:1px solid #d6d3d3;}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {font-size:1.1em;background:#ffffff;border:1px solid #939793;width:150px;}
#commentform input{margin-bottom:3px;}

.question {font:bold 12pt Verdana;color:#993300;}
.answer {font:bold 12pt Verdana;color:#FF9933;}
