@charset "utf-8";


/**
 *	Main Settings
 ***************************************************/
body{
	background-color:#016ca2;
	background-image:url(../images/usio/bg.jpg);
	background-repeat:repeat-x;
	color:#525c67;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;}
	
h1,h2,h3,h4,h5,h6,p{padding-bottom:15px;}

.light{color:#016ca2; font-weight:normal;}
.dark{color:#016ca2;}
.hot{color:#bf1e2e;}
.bigger{font-size:115%;}
.even-bigger{font-size:125%;}

a{color:#0087cb;}
a:hover{color:#bf1e2e;}

.floater-left{
	float:left;
	margin-right:15px;}

hr {	
	background-color: #dee9f1;
	border: 0;
	color: #dee9f1;
	height: 3px;
	padding:0px;
	margin:10px 0px;}

h1{
	color:#003775;
	font-size:20pt;
	font-weight:bold;
	letter-spacing:-1px;
	text-transform:capitalize;}
	
h2{
	color:#016ca2;
	font-size:15pt;
	text-transform:capitalize;}
	
h3{
	font-size:13pt;
	font-weight:bold;}
	
	
/**
 *	Div Sizing Settings
 ***************************************************/
#wrapper{
	margin:0 auto;
	position:relative;
	text-align:left;
	width:890px;}
	
	
/**
 *	Masthead
 ***************************************************/
#masthead{
	background-image:url(../images/usio/header-bg.jpg);
	height:95px;
	position:relative;}
	
#subpage #masthead{
	background-image:url(../images/usio/header-subpage-bg.jpg);}

#logo{
	left:10px;
	position:absolute;
	top:23px;}
	
	
/**
 *	Main Navigation
 ***************************************************/
#main-nav{
	bottom:0px;
	height:40px;
	margin-right:10px;
	position:absolute;
	right:0px;
	width:565px;}

#main-nav li{float:left;}

#main-nav li a{
	background-image:url(../images/usio/main-nav.jpg);
	display:block;
	height:40px;
	text-indent:-10000px;}

#nav-auto a{width:109px; background-position: 0px 0px;}
#nav-auto a:hover{background-position: 0px -40px;}
#nav-auto.pressed a{background-position: 0px -80px;}

#nav-health a{width:116px; background-position: -109px 0px;}
#nav-health a:hover{background-position: -109px -40px;}
#nav-health.pressed a{background-position: -109px -80px;}

#nav-home a{width:113px; background-position: -225px 0px;}
#nav-home a:hover{background-position: -225px -40px;}
#nav-home.pressed a{background-position: -225px -80px;}

#nav-life a{width:98px; background-position: -338px 0px;}
#nav-life a:hover{background-position: -338px -40px;}
#nav-life.pressed a{background-position: -338px -80px;}

#nav-annuity a{width:129px; background-position: -436px 0px;}
#nav-annuity a:hover{background-position: -436px -40px;}
#nav-annuity.pressed a{background-position: -436px -80px;}



/**
 *	Call To Action
 ***************************************************/
#call-to-action{
	background-image:url(../images/usio/call-to-action/call-to-action-bg.jpg);
	background-repeat:no-repeat;
	height:514px;
	position:relative;
	width:890px;}
	
#call-to-action #ad-copy-main{
	background-repeat:no-repeat;
	height:99px;
	left:10px;
	position:absolute;
	text-indent:-10000px;
	top:0px;
	width:870px;}
	
#call-to-action #ad-copy-sub{
	background-repeat:no-repeat;
	height:115px;
	left:70px;
	position:absolute;
	text-indent:-10000px;
	top:142px;
	width:275px;}

#call-to-action #call-to-action-image{
	left:345px;
	position:absolute;
	top:99px;}

#call-to-action.homepage #ad-copy-main{background-image:url(../images/usio/call-to-action/homepage-main-heading.jpg);}
#call-to-action.homepage #ad-copy-sub{background-image:url(../images/usio/call-to-action/homepage-sub-heading.jpg);}

#call-to-action.health-insurance #ad-copy-main{background-image:url(../images/usio/call-to-action/health-insurance-main-heading.jpg);}
#call-to-action.health-insurance #ad-copy-sub{background-image:url(../images/usio/call-to-action/health-insurance-sub-heading.jpg);}

#call-to-action.home-insurance #ad-copy-main{background-image:url(../images/usio/call-to-action/home-insurance-main-heading.jpg);}
#call-to-action.home-insurance #ad-copy-sub{background-image:url(../images/usio/call-to-action/home-insurance-sub-heading.jpg);}

#call-to-action.auto-insurance #ad-copy-main{background-image:url(../images/usio/call-to-action/auto-insurance-main-heading.jpg);}
#call-to-action.auto-insurance #ad-copy-sub{background-image:url(../images/usio/call-to-action/auto-insurance-sub-heading.jpg);}

#call-to-action.life-insurance #ad-copy-main{background-image:url(../images/usio/call-to-action/life-insurance-main-heading.jpg);}
#call-to-action.life-insurance #ad-copy-sub{background-image:url(../images/usio/call-to-action/life-insurance-sub-heading.jpg);}

#call-to-action.annuity-resources #ad-copy-main{background-image:url(../images/usio/call-to-action/annuity-resources-main-heading.jpg);}
#call-to-action.annuity-resources #ad-copy-sub{background-image:url(../images/usio/call-to-action/annuity-resources-sub-heading.jpg);}

#call-to-action #getQuote .label{
	color:#001e3f;
	font-size:10pt;
	font-weight:bold;}

#call-to-action #getQuote .forminput{
	background-color:#fff !important;
	border:solid 1px #a9c1d9;
	color:#00438f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	padding:4px;}

#call-to-action #zipCodeLabel{
	left:88px;
	position:absolute;
	top:288px;}

#call-to-action #zipCode{
	left:177px;
	position:absolute;
	top:283px;
	width:80px;}

#call-to-action #quoteTypeLabel{
	left:88px;
	position:absolute;
	top:325px;}

#call-to-action #quoteType{
	left:177px;
	position:absolute;
	top:320px;
	width:150px;}

#call-to-action #getQuote .button{
	background-image:url(../images/usio/start-quote-now.jpg);
	background-position:top;
	border:none;
	left:69px;
	height:78px;
	cursor:pointer;
	position:absolute;
	text-indent:-10000px;
	top:349px;
	width:278px;}


#call-to-action #getQuote .button:hover{
	background-position:bottom;}
	
#call-to-action #secure-information{
	background-image:url(../images/usio/secure.gif);
	background-repeat:no-repeat;
	color:#001e3f;
	font-weight:bold;
	left:112px;
	padding-left:15px;
	position:absolute;
	top:429px;}
	
	
	
/**
 *	Body Settings
 ***************************************************/
#body-wrapper{
	background-image:url(../images/usio/body-repeat.jpg);
	background-repeat:repeat-y;}
	
#subpage #body-wrapper{
	background-image:url(../images/usio/body-subpage-repeat.jpg);}

#body-wrapper .body-content-top{
	background-image:url(../images/usio/body-top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:30px;}
	
#subpage #body-wrapper .body-content-top{
	background-image:url(../images/usio/body-subpage-top.jpg);}
	
#subpage #body-wrapper #body-content{
	background-image:url(../images/usio/body-subpage-content-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;}

#body-wrapper .body-content-bottom{
	background-image:url(../images/usio/body-bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:45px;}
	
#subpage #body-wrapper .body-content-bottom{
	background-image:url(../images/usio/body-subpage-bottom.jpg);}

#main-content{
	float:left;
	margin-left:40px;
	width:535px;}
	
#subpage #main-content{
	padding-bottom:100px;}
	
#main-content.wide{
	float:left;
	margin-left:40px;
	width:810px;}
	
#main-content ul{
	margin-left:40px;
	list-style:disc;
	list-style-position:outside;
	margin-bottom:20px;}
	
#main-content ol{
	margin-left:40px;
	list-style-type:decimal;
	list-style-position:outside;
	margin-bottom:20px;}
	
#main-content ul li,
#main-content ol li{
	padding-top:3px;}
	
#main-content .sitemap h2{font-size:14pt; padding-bottom:0px; margin-bottom:0px; font-weight:bold; color:#003F5F;}
#main-content .sitemap h2 a{color:#003F5F;}
#main-content .sitemap h3{font-size:11pt; padding-bottom:0px; font-weight:normal;}
#main-content .sitemap ul{list-style:none; margin-left:0px;}

.sitemap .left,
.sitemap .right{
	width:350px;}
	
/**
 *	Info Table
 ***************************************************/
#main-content th {
	background-color: #003775;
	color:#fff;
	font-size:12pt;
	font-weight:bold;
	padding:15px;}

#main-content tr td{color:#454545; padding:15px;}

#main-content tr td strong{color:#016ca2}

#main-content tr.odd {
	background-color: #e0eef7;
	border-bottom:dotted 1px #C3D4DF;
	color:#000000;}

#main-content tr.even {
	background-color: #f2f5f8;
	border-bottom:dotted 1px #C3D1DF;
	color:#000000;}
	


/**
 *	Breadcrumb Settings
 ***************************************************/
#breadcrumb{
	background-color:#dedede;
	background-image:url(../images/usio/breadcrumb-bg.jpg);
	background-repeat:no-repeat;
	height:40px;
	margin-bottom:20px;}
	
#breadcrumb ul{
	list-style-image:none; 
	list-style-type:none; 
	margin-left:0px; 
	margin-bottom:0px;
	padding-left:5px;}

#breadcrumb ul li{
	background-image:url(../images/usio/breadcrumb-div.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
	padding-top:10px;
	padding:10px 25px 10px 10px;}
	
#blog #breadcrumb ul li{
	padding:10px 15px 10px 5px;}
	
#breadcrumb ul li a{
	color:#5a5a5a;
	font-size:8pt;
	text-transform:capitalize;}
	
#breadcrumb ul li a:hover{color:#bf1e2e;}

	
/**
 *	Customer Contact Form
 ***************************************************/
#customers-contact{
	background-color:#f1eede;
	background-image:url(../images/usio/customers-top-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	color:#483928;
	float:left;
	margin-left:15px;
	width:260px;}
	
#customers-contact h2{
	background-image:url(../images/usio/from-our-customers.gif);
	background-repeat:no-repeat;
	text-indent:-10000px;}
	
#customers-contact .bottom{
	background-image:url(../images/usio/customers-bottom-bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:15px;}

#customers-contact .body{
	padding:20px;}
	
#customers-contact label{ }
	
#customers-contact input[type=text],
#customers-contact textarea{
	border:solid 1px #e4dec1;
	color:#483928;
	padding:3px;}
	
#customers-contact input[type=text]{width:210px;}
#customers-contact textarea{height:120px; width:210px;}


#sidebar{
	float:left;
	width:270px;}

/**
 *	Blog Sidebar
 ***************************************************/
#sidebar-blog{
	background-image:url(../images/usio/sidebar-blog-repeat.jpg);
	background-repeat:repeat-y;
	color:#525c67;
	margin-left:15px;
	width:270px;}
	
#sidebar-blog .top{
	background-image:url(../images/usio/sidebar-blog-top.jpg);
	background-repeat:no-repeat;
	height:50px;
	position:relative;}
	
#sidebar-blog .top #rss{
	background-image:url(../images/usio/rss-icon.jpg);
	display:block;
	height:35px;
	left:15px;
	position:absolute;
	text-indent:-10000px;
	top:15px;
	width:35px;}
	
#sidebar-blog .top h2{
	left:60px;
	position:absolute;
	top:20px;}
	
#sidebar-blog .top h2 a{
	background-image:url(../images/usio/insurance-corner-title.jpg);
	display:block;
	height:25px;
	text-indent:-10000px;
	width:166px;}
	
#sidebar-blog .body{
	padding-left:15px;
	padding-right:30px;
	padding-top:10px;}

#sidebar-blog .news-item{
	padding-bottom:10px;
	padding-top:5px;}

#sidebar-blog p{
    font-size:9pt;
    padding-bottom:0px;}
	
#sidebar-blog .body h4{
	font-size:11pt;
	font-weight:bold;
	padding-bottom:3px;}
	
#sidebar-blog .bottom{
	background-image:url(../images/usio/sidebar-blog-bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:20px;}
	
#sidebar-blog .news-image{
	float:left;}
	
	
/**
 *	Testimonials Sidebar
 ***************************************************/
#sidebar-testimonials{
	background-image:url(../images/usio/sidebar-testimonials-repeat.jpg);
	background-repeat:repeat-y;
	color:#544636;
	margin-left:15px;
	margin-bottom:10px;
	width:270px;}
	
#sidebar-testimonials  .top{
	background-image:url(../images/usio/sidebar-testimonials-top.jpg);
	background-repeat:no-repeat;
	height:50px;}
	
#sidebar-testimonials  .bottom{
	background-image:url(../images/usio/sidebar-testimonials-bottom.jpg);
	background-repeat:no-repeat;
	height:25px;}
	
#sidebar-testimonials .top h2{
	left:15px; 
	position:relative; 
	top:10px;}

#sidebar-testimonials .top h2 a{
	background-image:url(../images/usio/from-our-customers.jpg);
	display:block;
	height:35px;
	text-indent:-10000px;
	width:230px;}
	
#sidebar-testimonials .testimonial{
	background-image:url(../images/usio/sidebar-testimonials-bubble-repeat.jpg);
	background-repeat:repeat-y;}
	
#sidebar-testimonials .testimonial .top{
	background-image:url(../images/usio/sidebar-testimonials-bubble-top.jpg);
	background-repeat:no-repeat;
	height:10px;}
	
#sidebar-testimonials .testimonial .comment{
	font-size:10pt;
	padding:5px 50px 5px 40px;}
	
#sidebar-testimonials .testimonial .author{
	background-image:url(../images/usio/sidebar-testimonials-bubble-bottom.jpg);
	background-repeat:no-repeat;
	font-size:11pt;
	margin-bottom:5px;
	padding:30px 10px 0px 0px;
	text-align:center;}
	
#sidebar-testimonials .testimonial .author strong{color:#1468be;}
#sidebar-testimonials .testimonial .author em{color:#6d6b63;}


/**
 *	Secondary CTA
 ***************************************************/
#second-cta{
	padding-bottom:25px;}

#second-cta input.submit{
	cursor:pointer;
	height:175px;
	width:535px;}


/**
 *	Information Vignette
 ***************************************************/
#other-types-of-insurance{
	font-size:9pt;
	margin-left:40px;
	width:810px;}
	
#other-types-of-insurance h3,
#other-types-of-insurance p{padding-bottom:5px;}
	
#other-types-of-insurance div{
	padding-bottom:5px;
	margin-bottom:4px;}
	
#other-types-of-insurance .odd{
	background-color:#e0eef7;
	background-image:url(../images/usio/other-insurance-types-odd.gif);
	border-top:solid 2px #bedaed;}
	
#other-types-of-insurance .even{
	background-color:#f1eede;
	background-image:url(../images/usio/other-insurance-types-even.gif);
	border-top:solid 2px #e3debd;}
	
#other-types-of-insurance .odd a{color:#016ca2;}
#other-types-of-insurance .odd a:hover{color:#009ae7;}
#other-types-of-insurance .even a{color:#924f34;}
#other-types-of-insurance .even a:hover{color:#df7e57;}
	
#other-types-of-insurance li{
	float:left;
	padding:15px;
	width:240px;}
	
#other-types-of-insurance .floater-left{
	border:solid 2px #fff;
	margin-bottom:5px;
	margin-right:10px;
	margin-top:5px;}
	
	
	
/**
 *	Footer Settings
 ***************************************************/
#footer{
	background-color:#003775;
	background-image:url(../images/usio/footer-repeat-bg.jpg);
	background-repeat:repeat-y;
	position:relative;}

#footer .top{
	background-image:url(../images/usio/footer-top-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:15px;}

#footer .body{
	color:#3185b7;
	font-size:9pt;
	height:90px;
	line-height:1.4;}

#footer .bigger{position:absolute; top:25px; left:30px;}

#footer-nav-main{position:absolute; top:25px; left:255px;}

#footer-nav-main li{float:left; padding:0px 10px; border-right:solid 1px;}
#footer-nav-main li a{font-size:110%; font-weight:bold;}

#footer-nav-sub{position:absolute; top:65px; left:30px;}
#footer-nav-sub li{float:left; padding-right:10px;}
#footer-nav-sub li a{}

#footer a{color:#fff;}
#footer a:hover{color:#9fe1ff;}
	
#footer .bottom{
	background-image:url(../images/usio/footer-bottom-bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:25px;}
	
#footer hr {	
	background-color: #002e61;
	color: #002e61;
	height: 1px;}
	
#footer .copy{position:absolute; top:85px; left:30px;}

#bottom-logo{ 
	position:absolute;
	right:25px;
	top:70px;}


/**
 *	Contact Form Settings
 ***************************************************/

.note{
	width:810px;
	background-color:#e7f5fa;
	background-image:url(../images/usio/note_top.gif);
	background-repeat:no-repeat;
	padding-top:10px;
	margin-bottom:15px;}
	
.note .body{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;}
	
.note p{padding-bottom:0px;}

.note .heading{
	color:#bf1e2e;
	float:left;
	font-size:14pt;
	font-weight:bold;
	width:70px;}
	
.note .text{
	float:left; 
	font-size:13pt;
	width:690px;}

.note .bottom{
	background-image:url(../images/usio/note_bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:5px;}

#contactForm{
        background-image:url(../images/usio/contact_form_repeat.jpg);
        background-repeat:repeat-y;
        width:820px;}
	
#contactForm .fieldWrapper{
		border-top:solid 1px #fff;
        border-bottom:solid 1px #e1e1e1;
        padding-top:10px;
        padding-bottom:5px;
		margin-left:5px;
		width:800px;}
		
#contactForm .required{color:red; font-weight:bold; font-size:110%;}
	
#contactForm .odd {}
#contactForm .even {}

#contactForm .top{
	background-image:url(../images/usio/contact_form_top.jpg);
	background-repeat:no-repeat;
	height:5px;}
	
#contactForm .bottom{
	background-image:url(../images/usio/contact_form_bottom.jpg);
	background-repeat:no-repeat;
	height:15px;}

#contactForm label{
	color:#396a83;
	font-size:11pt;
	font-weight:bold;
	float:left; 
	padding:5px;
	padding-right:10px;
	text-align:right;
	width:280px;}
	
#contactForm input.text,
#contactForm textarea,
#contactForm select{
	background-color:#fff !important;
	border:solid 1px #d3d3d3;
	color:#5f5f5f;
	float:left;
	font-family:Arial,helvetica,sans-serif;
	font-size:11pt;
	padding:4px;}
	
#contactForm .error label{color:#bf1e2e;}
#contactForm .error input,
#contactForm .error textarea{
	background-image:url(../images/usio/contact_form_error.jpg);
	background-position:center right;
	background-repeat:no-repeat;
	padding-right:60px;}

#form_first_name,#form_phone{width:110px;}
#form_last_name{width:180px;}
#form_email{width:270px;}
#form_subject{ width:220px;}
#form_comment{width:250px; height:100px;}
	
#contactForm #fw_form_comment{
	/*display:none;*/}

#contactForm #submit{
	position:relative; 
	left:295px;}
	
#response{
	font-size:15pt;
	font-weight:bold;}

#response .success{
	font-size:10pt;
	font-weight:normal;}

#response .alert{
	color:red;
	font-size:15pt;
	font-weight:bold;}
	
/**
 *	Blog Settings
 ***************************************************/
 
body#blog{
	background-color:#016ca2;
	background-image:url(../images/usio/blog/bg.jpg);}
	
#blog #masthead{
	background-image:url(../images/usio/blog/header-bg.jpg);
	height:86px;
	position:relative;}
	
#blog #logo{
	left:10px;
	position:absolute;
	top:0px;}
	
#blog #main-nav-blog{
	background-image:url(../images/usio/blog/nav-bg.jpg);
	bottom:0px;
	height:44px;
	margin-right:10px;
	position:absolute;
	right:0px;
	width:471px;}
	
#blog #main-nav-blog li{
	display:block;
	float:left;
	height:20px;}
	
#blog #main-nav-blog li a.pad{
	padding:12px;}
	
#blog #main-nav-blog li a.border{
	border-right:solid 1px #005986;}

#blog #main-nav-blog li a{
	background:none;
	color:#6eb8dc;
	display:block;
	font-size:11pt;
	height:20px;
	text-indent:0px;}

#blog #main-nav-blog li a:hover{color:#fff;}
	
#blog #main-nav-blog li#search{
	float:right;
	padding-right:5px;
	padding-top:5px;}

#blog #main-nav-blog li#search #keywords{
	background-color:transparent !important;
	background-image:url(../images/usio/blog/nav-search-bg.jpg);
	background-repeat:repeat-x;
	border:none;
	float:left;
	padding:8px;}
	
#blog #main-nav-blog li#search #keywords.light{color:#999;}
	
#blog #main-nav-blog li#search #search-submit{
	float:left;
	height:33px;
	width:34px;}

#blog #body-wrapper{
	background-image:url(../images/usio/blog/body-repeat.jpg);
	background-repeat:repeat-y;}

#blog #body-wrapper .body-content-top{
	background-image:url(../images/usio/blog/body-top.jpg);
	background-repeat:no-repeat;
	height:40px;}

#blog #main-content{
	width:525px;}
	
#blog #breadcrumb{
	background-image:url(../images/usio/blog/breadcrumb-bg.jpg);}
	
#blog h1{
	color:#016ca2;
	font-size:28pt;
	font-weight:normal;
	letter-spacing:-.5px;
	line-height:1;
	padding-bottom:5px;
	text-transform:capitalize;}
	
#blog h1 a{
	color:#016ca2;
	text-decoration:none;}
	
#blog h1 a:hover{
	text-decoration:underline;}

#blog .date{
	color:#999;
	font-size:8pt;
	padding-bottom:15px;}
	
#blog .blog-post{
	border-bottom:solid 1px #ccc;
	margin-bottom:20px;
	padding-bottom:20px;}
	
#main-content .social ul{
	list-style-image:none; 
	list-style-type:none; 
	margin-left:0px; 
	margin-bottom:0px;
	padding-top:15px;}
	
#main-content .social ul li{float:left; padding-top:0px; padding-right:5px;}
#main-content .social ul li a span{display:none;}
#main-content .social ul li.icon{}

#blog #sidebar{
	float:left;
	margin-left:25px;
	width:300px;}
	
#sidebar-categories{
	background-image:url(../images/usio/blog/sidebar-holder-repeat.jpg);
	background-repeat:repeat-y;
	width:290px;}
	
#sidebar-categories .heading{
	background-image:url(../images/usio/blog/sidebar-holder-top.jpg);
	background-repeat:no-repeat;
	color:#fff;
	font-size:16pt;
	height:39px;
	letter-spacing:-1px;
	line-height:1.7;
	text-align:center;}
	
#sidebar-categories .body{
	padding:10px 35px;}
	
#sidebar-categories .item{
	border-top:solid 1px #fff;
	border-bottom:solid 1px #d2dfe4;
	font-size:10pt;
	padding:5px 0px;}
	
#sidebar-categories h4{
	font-size:11pt;
	font-weight:bold;
	padding-bottom:0px;}
	
#sidebar-categories h4 a{text-decoration:none;}
	
#sidebar-categories .bottom{
	background-image:url(../images/usio/blog/sidebar-holder-bottom.jpg);
	background-repeat:no-repeat;
	height:15px;}
	
#call-to-action-blog{
	background-image:url(../images/usio/blog/sidebar-call-to-action-bg.jpg);
	height:310px;
	margin-bottom:20px;
	position:relative;
	width:290px;}
	
#call-to-action-blog #ad-copy{
	background-image:url(../images/usio/blog/get-free-insurance-quotes-and-save.jpg);
	background-repeat:no-repeat;
	height:55px;
	left:38px;
	position:relative;
	text-indent:-10000px;
	top:20px;
	width:215px;}
	
#call-to-action-blog label{
	color:#001e3f;
	font-size:10pt;
	font-weight:bold;}

#call-to-action-blog .forminput{
	background-color:#fff !important;
	border:solid 1px #a9c1d9;
	color:#00438f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	padding:4px;}

#call-to-action-blog #zipCodeLabel{
	left:35px;
	position:absolute;
	top:120px;}

#call-to-action-blog #zipCode{
	left:120px;
	position:absolute;
	top:115px;
	width:70px;}

#call-to-action-blog #quoteTypeLabel{
	left:35px;
	position:absolute;
	top:160px;}

#call-to-action-blog #quoteType{
	left:120px;
	position:absolute;
	top:155px;
	width:140px;}

#call-to-action-blog .button{
	background-image:url(../images/usio/blog/start-quote-now.jpg);
	background-position:top;
	border:none;
	left:15px;
	height:67px;
	cursor:pointer;
	position:absolute;
	text-indent:-10000px;
	top:195px;
	width:260px;}

#call-to-action-blog .button:hover{
	background-position:bottom;}
	
#call-to-action-blog #secure-information{
	background-image:url(../images/usio/secure.gif);
	background-repeat:no-repeat;
	color:#001e3f;
	font-weight:bold;
	left:50px;
	padding-left:15px;
	position:absolute;
	top:265px;}

#call-to-action-blog #arrow{
	background-image:url(../images/usio/blog/arrow.jpg);
	height:101px;
	left:275px;
	position:absolute;
	top:164px;
	width:48px;}
	
#contact-editor{display:block; padding:10px 0px; border-top:dotted 1px #aaa; font-weight:bold; font-style:italic;}
	
/**
 *	Search Settings
 ***************************************************/
 
.search_item{
	border:dotted 1px #aaa;
	cursor:pointer;
	margin-bottom:15px;
	padding:30px;}
	
.search_item:hover{background-color:#effaff;}

.search_item:hover a{color:#bf1e2e;}

.search_results{
	font-size:14pt;
	font-weight:bold;
	margin-bottom:15px;}
	
.search_term{
	color:#2cbeed;}
	
/**
 *	Archive
 ***************************************************/
 
#archive h3{
	font-size:18pt;
	padding-bottom:0px;}
	
#archive ul{}
#archive ol{}
	
#archive ul li,
#archive ol li{
	padding-top:3px;}
	
#archive ul li ul{padding-bottom:20px;}

#archive ul{list-style:none; margin-left:0px}


/**
 *	EDIT
 ***************************************************/

.edit{float:right;}

.edit a{        
	background-image:url(../images/usio/edit-button.jpg);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
	height:60px;
	text-indent:-10000px;
	width:140px;}
		
.edit a:hover{background-position:bottom;}

/**
 *	SUREHITS
 ***************************************************/

#surehits #listingResults{ font-size:12pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#surehits #listingResults span{font-size:10pt; font-weight:normal;}
#surehits #listingResults form{padding:20px; font-size:12pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#surehits #listingResults form input{padding:5px;}
#surehits #listingResults br{display:none;}

#surehits #listingHeading{padding-bottom:20px; font-size:2; font-family:Arial, Helvetica, sans-serif;}

#surehits #listingTable{border-top:solid 2px #DEE9F1; font-family:Arial, Helvetica, sans-serif;}
#surehits #listingTable td{font-family:Arial, Helvetica, sans-serif;}
#surehits #listingTable p{padding-bottom:0px;}
#surehits #listingTable p a{font-weight:bold; display:block;}
#surehits #listingTable ul{list-style-position:outside; margin-top:10px;}
