html {margin :0;padding :0; background :#A5A5A5 url(pix/pageborder.jpg) repeat-y center;}
body {font-size :11pt;font-family :Arial, sans-serif;color :#555753;margin:0;padding :0;}
a {color :#3B6E8F;text-decoration :none;}
a:hover {text-decoration :underline;color :#863204;}
textarea, input, SELECT {color:#000000;font-family:Arial, sans-serif;font-weight:normal;font-size:9pt;background-color:#F3F4F6;}
#container {width :776px;text-align :left;position :relative;margin :0 auto;padding :0;background-color:#FFFFFF;}
#level1_banner_global_nav {height:14px;background-color:#FFFFFF;}
#level1_banner_global_nav_copy {text-align:right;padding-right:5px;font-size:9pt;}
#level1_banner_images { clear:left;height:158px; }
#logo_box1 {background-color:#FFFFFF;float:left;width:513px;height:158px;}
#logo_box5 {background :#fff url(pix/banner_row_05.jpg) no-repeat top;float:left;width:134px;height:158px;}
#logo_box6 {background :#fff url(pix/banner_row_06.jpg) no-repeat top;float:left;width:129px;height:158px;}
#level1_banner_nav {clear:left;background :#DEDFE1 url(pix/banner_nav_bg.jpg) repeat-x left;width :776px;height :32px;}
#level1_banner_nav_lower {clear:left;background :#DEDFE1 url(pix/banner_nav_bg_lower_nav.jpg) repeat-x left;width :776px;height :28px;}
h1.body_title {color:#3B6E8F;font-weight:bold;font-size :15pt;padding-left:15px;margin-top:0px;}
p.stand_out,.stand_out {color:#3B6E8F;font-weight:bold;}
#row_1_left {float:left;width:420px;margin-right:20px;margin-left:10px;}
#row_1_right {float:left;width:298px;padding-top:15px;padding-right:10px;}
.container_body_title {padding-top:10px;padding-left:10px;border-top:1px solid #C7C7C7;border-left:1px solid #C7C7C7;margin-top:10px;margin-left:10px;color:#114172;font-weight:bold;font-size :15pt;	}
/* MAIN PAGE TABS */
#body_tabs_container {padding-left:0px;height:22px;}
.banner_nav3_link,.banner_nav_link3_hover {padding-top:3px;width:85px;height:19px;cursor:finger;font-size :9pt;}
.banner_nav3_link,.banner_nav3_link a {color:#114172;}
.banner_nav_link3_hover {background-color:#E9E9EB;}
.banner_nav3_container,.banner_nav3_container_selected {width:85px;height:22px;float:left;text-align:center;margin-left:5px;margin-right:1px;font-weight:bold;	border-top:1px solid #114172;border-right:1px solid #114172;border-left:1px solid #114172;}
.banner_nav3_container_selected {background :#fff url(pix/banner_nav_selected.jpg) repeat-x left;}
/* TAB CONTENT */
.left_promo_title {padding-top:4px;font-weight:bold;font-size:11pt;padding-left:4px;}
#left_col_nav_seperator {padding-top:6px;padding-bottom:1px;}
.ul_left_page_nav {padding:0;margin-top:1px;margin-bottom:1px;margin-left:10px;}
.ul_left_page_nav li {margin:0;padding:0;padding-bottom:2px;list-style-type:none;}
.ul_left_page_nav li a {color :#555753; font-size:9pt;}
.ul_left_page_nav li a:hover {color :#863204;}
#multi_column_list_ul li {float :left;width :15em;padding-bottom:5px;}
#multi_column_list_ul li a:hover {}
#multi_column_list_ul li a {color :#000000; }
#multi_column_list_ul {display:block;list-style-image:url(pix/blue_dbl_arrow.gif) ;}
/* FOOTER */
#container_footer {margin-top:20px;clear:left;height:54px;background :#FFFFFF url(pix/footer.jpg) repeat-x left;padding-top:5px;padding-left:10px;font-size:8pt;}
/*ROUNDED CORNERS*/
div#nifty { margin:0 10%;background:#CFCFCF}
b.rtop, b.rbottom {display:block;background:#FFF}
b.rtop b, b.rbottom b {display:block;height:1px; overflow:hidden; background:#CFCFCF}
b.r1 {margin:0 5px}
b.r2 {margin:0 3px}
b.r3 {margin:0 2px}
b.rtop b.r4, b.rbottom b.r4 {margin:0 1px;height:2px}
/* 	cs pages */
.cs_plins_holder_padding {padding-left:20px;padding-right:20px;}
.body_container_padding {padding:15px;text-align:left;}
.body_cont_title {font-weight:bold;padding-top:4px;}
.body_container_padding_child {padding-left:15px;padding-right:15px;padding-top:5px;padding-bottom:8px;text-align:justify;}
.body_nav_list {display:block;list-style-image:url(pix/blue_dbl_arrow.gif);}
 .body_nav_list li {padding-bottom:4px;}
.table_copy {font-size :12px;font-family :Arial, Helvetica, sans-serif;color:#4F4E4A;}
input.search_head {height:11pt;width:140px;background-color:#D2D0D1;color:#863402;font-size:8pt;}
input.bttn_head {height:14pt;width:47px;font-size:8pt;text-align:center;}
input.search_head,input.bttn_head {border:1px solid #114172;}
#contact_info { clear:left;padding-left:15px;padding-top:30px;font-size:85%; }
/*TOP NAVIGATION*/
#container_banner_nav {clear:left;padding-top:5px;position :relative;}
.banner_nav_container,.banner_nav_container_selected {width:100px;height:22px;float:left;text-align:center;margin-left:5px;margin-right:1px;font-weight:bold;	border-top:1px solid #00569B;border-right:1px solid #00569B;border-left:1px solid #00569B;}
.banner_nav_container_selected {background :#fff url(pix/banner_nav_selected.jpg) repeat-x left;}
.banner_nav_link,.banner_nav_link_hover {padding-top:3px;width:100px;height:19px;cursor:finger;font-size :9pt;}
.banner_nav_link_hover {background-color:#E9E9EB;}
#container_banner_nav2 {clear:left;background :#fff url(pix/banner_2_bg.jpg) repeat-x left;height:24px;	position :relative;}
.banner_nav2_container,.banner_nav2_container_selected {width:100px;height:24px;float:left;text-align:center;font-weight:bold;	background :url(pix/banner_2_bg_mid.jpg.jpg) no-repeat right;}
.banner_nav2_container_selected {background :#fff url(pix/banner_nav_selected.jpg) repeat-x left;}
.banner_nav2_link,.banner_nav_link2_hover {padding-top:4px;width:100px;height:19px;cursor:finger;font-size :8pt;}
.banner_nav_link2_hover {}
.banner_nav2_link a {color:#6E6E6F;}
.banner_nav2_link a:hover {color:#454547;}
#cs_body h1{color:#3B6E8F;}#cs_body h2,#cs_body h3{color:#4F4F4F}#cs_body h2,#cs_body h3{color:#4F4F4F}#cs_body h2 a,#cs_body ul.cs_ul_power_list li a{ color:#3B6E8F;}
#cs_body h2{padding-left:0px;background:none;}



/* @group tags */

body, a {
	color:#656565;
}

body {
	background-color:#fff;
	padding:0px;
	margin:0px;
	text-align:center;
	position:relative;
	font:87%/150% "Lucida Grande", Lucida, Verdana, sans-serif;
}

#popup {
	background:url(images/footer_bg.png) repeat-x 0 -21px;
	text-align:left;
	padding:36px;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

table, img {
	margin:0px;
	padding:0px;
	border:none;
}

div {
	margin:auto;
}

p {
	margin-bottom:8px;
	margin-top:0px;
}

td {
	vertical-align:top;
}

a {
	text-decoration:none;
	font-family:"Lucida Grande", LucidaGrande, Lucida, Verdana, Helvetica, Arial, sans-serif;
}

p a {
	text-decoration:underline;
}

a:hover {
	text-decoration:underline;
	color:#000000;
}

h1 {
	font:bold 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	color:#425765;
	margin-bottom:12px;
	padding-bottom:3px;
	background:repeat-x url(images/dotted_3.gif) bottom;
	border-bottom:1px dotted #99d6ff;
}

h2 {
	color:#2d3f4c;
	text-transform:uppercase;
	letter-spacing:.15em;
	font:12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	margin-bottom:16px;
	padding-top:8px;
}

h3 {
	color:#4c4c4c;
	font:smaller 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	margin:0px 0px 8px;
	padding:0px;
}

h4 {
	color:#3d7498;
	margin:16px 0 8px;
	padding:0 0 2px;
	background:repeat-x url(images/dotted_3.gif) bottom;
	font:bold 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	border-bottom:1px dotted #71b7e5;
}

h5 {
	margin-bottom:4px;
	margin-top:20px;
	padding:0;
	font-size:90%;
}

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child {
	margin-top:0;
}

hr {
	border:none;
	height:2px;
	border-bottom:1px dotted #4C4C19;
	position:relative;
	top:-6px;
	margin-bottom:0px;
	margin-top:16px;
	display:block;
}

ul, ol {
	margin:0px;
	padding:2px;
	/*font:11px/12px Verdana, Arial, Helvetica, sans-serif;*/
}

ul li, ol li {
	margin-bottom:5px;
	line-height:15px;
	margin-top:5px;
	margin-left: 1.4em;	
}

ul li {
	list-style-type:none;
}

ol li {
	margin-left:1.2em;
}


blockquote {
	margin:0;
	margin-right:10px;
	margin-left:10px;
	padding:0;
}

sup {
	color:#003366;
	font:9px/10px "Lucida Grande", LucidaGrande, Lucida, Verdana, Helvetica, Arial, sans-serif;
}

sup a {
	text-decoration:none;
	color:#003366;
}

sup a:hover {
	text-decoration:underline;
}
	
/* @end */

/* @group details */

img.page_hed {
	margin-bottom:12px;
}

.bluesans, .fineprint, .boxed {
	color:#286796;
	font:10px/12px "Lucida Grande", LucidaGrande, Lucida, Verdana, Helvetica, Arial, sans-serif;
	margin-top:2px;
}

.bordered {
	border:1px solid #bdbeb0;	
}

.boxed {
	padding:8px;
	background:#e1f0fa;
	line-height:15px;
	border:1px solid #aacae0;
	width:auto;
	margin-bottom:12px;
	margin-top:12px;
	clear:both;
}

.arrow {
	color:#666666;
}

.rightbox {
	width:25%;
	float:right;
	margin-left:24px;
}

.right {
	margin-right:0;
	padding-right:0;
}

.inline {
	float:left;
	margin-right:12px;
	/*border:1px solid #cccccc;*/
	margin-top:5px;
}

.noborder {
	border-style:none;
}

.caps {
	text-transform:uppercase;
}

.floatleft {
	float:left;
	margin:auto;
}

.floatright {
	float:right;
	margin:auto;
}

.smaller {
	font-size:smaller;
}

.larger {
	font-size:larger;
}

.clear {
	clear:both;
}

.sans {
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

.hidden {
	display:none;
}

.clearleft, .clearleft li {
	clear:left;
}

ul.bullets li {
	list-style-type:circle;
	padding:0;
	margin:0 0 8px 1em;
}

.attribution {
	color:#286796;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
}

.nomargin {
	margin:0;
}

ul.nobullets li {
	list-style-type:none;
}

/* @end */

/* @group form */

label {
	font:11px "Lucida Grande", LucidaGrande, Lucida, Verdana, Helvetica, Arial, sans-serif;
	float:left;
	clear:both;
	padding-top:8px;
	padding-bottom:11px;
	background:repeat-x url(images/dotted_3.gif) bottom;
	text-align:left;
}

input, select, textarea {

	background:#d9e6f2;

	margin-top:6px;
	margin-bottom:6px;
	color:#3e647e;
	padding:3px;
}

select {
	height:auto;
}

select option {
	margin-bottom:4px;
}

optgroup {
	font-style:normal;
	font-weight:bold;
}

textarea {
	height:80px;
}

input:focus, textarea:focus {
	background:#ecf4f9;
}

input.radio, input.check {
	width:auto;
	height:auto;
	float:none;
	position:relative;
	top:9px;
}

input.submit {
	height:auto;
	background:#4c91c0;
	color:#cceaff;
	border:1px solid #80cbff;
	cursor:pointer;
}

input.submit:hover {
	height:auto;
	background:#b1dfff;
	color:#256999;
	border:1px solid #80cbff;
}

div.radio {
	float:right;
	font-size:smaller;
	margin:0;
	position:relative;
	bottom:5px;
}

/* @end */

/* @group tables */

table.full {
	width:100%;
	margin-bottom:12px;
}

table.columns {
	width:100%;
	border-bottom:3px double #b2d7ef;
	padding-bottom:12px;
	margin-bottom:16px;
}

table.columns tr {
	font-size:90%;
	line-height:130%;
}

table.columns tr td {
	padding-right:18px;
	padding-left:18px;
	width:33%;
}

table.columns tr td:first-child {
	padding-left:0;
}

table.columns tr td:last-child {
	padding-right:0;
}

table.rowed td, table.rowed th {
	border-bottom:1px dotted #73b7e5;
	color:#54768c;
}

table.rowed th {
	border-bottom:1px dotted #73b7e5;
	color:#598eb1;
}

table tr.striped td {
	background-color:#e5f4ff;
}

#content table.list img {
	margin-bottom:8px;
}

#content table.list ul li {
	list-style-type:none;
	padding:0;
	margin:0 0 16px;
}



/* @end */

/* @group layout */

#header {
	background:url(images/header_bg.png) repeat-x;
	height:160px;
	position:relative;
}

#tabs {
	width:868px;
	text-transform:uppercase;
	font-size:80%;
	font-weight:bold;
	position:relative;
}

* html #tabs {
	width:871px;	
}

#tabs a {
	text-decoration:none;
	color:#4b7a99;
}

#tabs ul {
	margin:0;
	padding:0;
}

#tabs ul li {
	list-style-type:none;
	float:left;
	background-image:url(images/tab_lo.png);
	width:124px;
	height:20px;
	text-align:center;
	margin:0;
	padding:0;
}

#tabs ul li:hover {
	cursor:pointer;
}

#tabs ul li.hi {
	background-image:url(images/tab_hi.png);
}

.container {
	width:832px;
	text-align:left;
	padding-top:42px;
	padding-bottom:24px;
}

#content {
	width:676px;
	margin:0 129px 0 0;
	padding:0 26px 0 0;
	border-right:1px dotted #24658f;
}

* html .container {
	width:836px;
}

#content ul {
	margin:0 0 8px;
	padding:0;
}

#content li {
	list-style-type:square;
	padding:0;
	margin:0 0 4px 1em;
}

#sidebar {
	width:116px;
	float:right;
	padding:0;
	color:#3e657e;
	font-size:80%;
	line-height:120%;
}


#sidebar .subhed {
	padding-bottom:5px;
	border-bottom:1px dotted #71b7e5;
	margin-bottom:10px;
}

/* for sidebar-like text that isn't in the sidebar */
.side {
	color:#3e657e;
	font-size:80%;
	line-height:120%;
}

#sidebar ul {
	margin:0;
	padding:0;
}

#sidebar ul li {
	padding:0;
	list-style-type:circle;
	line-height:110%;
	margin:0 0 .8ex 1em;
}

#footer {
	background:url(images/footer_bg.png) repeat-x;
	height:161px;
	position:relative;
}

#newsletter {
	margin-top:28px;
}

#quote_button {
	margin-bottom:16px;
	cursor:pointer;
	width:116px;
	height:65px;
	padding:0;
	background:url(images/quote_button.png) no-repeat;
	display:block;
}

#quote_button:hover {
	background:url(images/quote_button_hi.png) no-repeat;
}

#contact {
	font-size:80%;
	width:837px;
	position:relative;
}

#contact_left {
	position:absolute;
	left:16px;
}

#contact_right {
	position:absolute;
	right:16px;
}

/* @group home */

/*img#headline {
	margin-bottom:24px;
	border-bottom:1px dotted #8fabbe;
}*/

#home_main_bg {
	width:100%;
	background:url(images/home/main_bg.jpg) repeat-x;
	position:relative;
	border-bottom:1px dotted #73b8e5;
	border-top:1px dotted #73b8e5;
}

#home_main {
	position:relative;
	width:837px;
}

div.teasers {
	position:absolute;
	top:250px;
	left:18px;
	font-size:90%;
	line-height:120%;
}

div.teaser {
	width:145px;
	float:left;
	margin-right:18px;
	text-align:left;
}

div.teaser img {
	margin-bottom:12px;
}

.home_container {
	padding-bottom:0;
}

#home-bottom {
	/*border-top:1px dotted #8fabbe;*/
	text-align:left;
	/*margin-top:48px;*/
	clear:both;
	padding-top:16px;
}

#home-bottom select {
	float:none;
	width:auto;
	height:auto;
}

#home-bottom table {
	width:100%;
}

#home-bottom img.subheds {
	margin-bottom:8px;
}

.arrow {
	width:145px;
	height:21px;
	display:block;
	background:url(images/home/arrow.gif) no-repeat;
}

.arrow:hover {
	background:url(images/home/arrow_hi.gif) no-repeat;
}

#logos {
	width:172px;
	padding-left:12px;
}

#contact_form {
	width:220px;
	padding-right:24px;
	border-right:1px dotted #999;
}

#agency_contact_info {
	/*border-right:1px dotted #999;
	padding-right:24px;
	padding-left:24px;*/
	/*width:346px;*/
}

#contact_fineprint {
	padding-right:12px;
	padding-left:12px;
	border-right:1px dotted #999;
}

/*#agency_contact_info .hed {
	color:#3e657e;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	padding-bottom:6px;
	border-bottom:1px dotted #b7d3e5;
}*/

#agency_contact_info dl {
	color:#4b7b99;
	font-weight:bold;
	font-size:11px;
	line-height:12px;
}

#agency_contact_info dt {
	text-align:left;
	float:left;
	clear:both;
	margin-bottom:6px;
}

#agency_contact_info dd {
	text-align:right;
	margin-bottom:6px;
}

/* @end */

/* @group top tabs */

#top_tabs {
	width:832px;
	top:-2px;
	position:absolute;
}

#top_tabs li {
	float:right;
	width:96px;
	height:30px;
	margin:0;
	text-align:center;
	padding:5px 0 0;
	background:url(images/top_tab.png) no-repeat;
}

#top_tabs li:hover {
	background:url(images/top_tab_hi.png) no-repeat;
	cursor:pointer;
}



/* @end */

/* @end */

/* @group newsletter */

#newsletter-flag {
	height:93px;
	width:656px;
	padding-top:23px;
	background:#fff url(news/images/workers_comp_corner.png) no-repeat;
	text-align:right;
	padding-right:20px;
	color:#195780;
	font-weight:bold;
	font-size:11px;
}



/* @end */




#li_cust_standout, #li_cust_standout li{margin:0px;padding:0px;line-height:30px;list-style-type: none;}
#li_cust_standout{margin-top:10px;}
#li_cust_standout li{padding-left:15px;}
#li_cust_standout li a{font-weight:bold;font-size:12pt;color:#3A6E8F;list-style-type: none;}

#bus_rt_promo_box{float:right;width:200px;padding:20px;margin:10px;border:2px solid #3A6E8F;}
#bus_rt_promo_box h2{color:#3A6E8F;font-weight:bold;}
h2.h2_mid_cs{font-weight:bold;letter-spacing: 0.2mm;}

#cs_body h3.h3_mid_cs{font-weight:bold;letter-spacing: 0.2mm;margin-top:10px;border-bottom:2px solid #3A6E8F;color:#3A6E8F;}
#cs_body h2.h2_mid_cs{

color:#555753;

}


/* CS_MSG_BOX V1.5 */.img_soc{width:36px;height:36px;background: url('http://s.cfluent.com/plins/plugin/contact/pix/social-sp2.png') no-repeat 0px 0px;cursor:pointer;left:0;overflow:hidden;position:fixed;*position:absolute;z-index:10000;}.img_soc_1{top:258px;}.img_soc_2{top:296px;}.img_soc_3{top:334px;}.img_soc_4{top:372px;}.img_soc_5{top:410px;}.img_soc_fb{background-position:0px -150px;}.img_soc_tw{background-position:0px -186px;}.img_soc_rss{background-position:0px -222px;}.img_soc_fl{background-position:0px -258px;}.img_soc_li{background-position:0px -294px;}#cs_contact_box_cont{width:100%;position:absolute;z-index:100;top:0px;left:0px;background : url(http://s.cfluent.com/plins/plugin/contact/pix/contactus-bg.png) repeat left;display:none;}#cs_contact_box{position:absolute;width:360px;height:450px;margin:auto;top:30px;left:100px;z-index:1000;display:none;}#cs_contact_btn {background-image:url(http://s.cfluent.com/plins/plugin/contact/pix/social-sp2.png);color:#FFFFFF;background-color:#B1B1B1;cursor:pointer;height:150px;left:0;margin-left:-9px; *margin-left:-9px;overflow:hidden;position:fixed;*position:absolute;text-indent:-100000px;top:102px;*margin-top:10px;width:44px;z-index:98;display:none;}.cs_msg_box_top{width:360px;height:27px;background : url(http://s.cfluent.com/plins/plugin/contact/pix/msg_box_bt.png) no-repeat 100% 2px;}.cs_msg_box_bottom{width:360px;height:20px;background : url(http://s.cfluent.com/plins/plugin/contact/pix/msg_box_bt.png) no-repeat 100% -20px;}#cs_msg_box_cont{width:360px;height:450px;background : url(http://s.cfluent.com/plins/plugin/contact/pix/msg_box_mid.png) repeat-y 100% 0%;}#csframe{margin-left:15px;}#cs_msg_box_cont{width:360px;height:450px;background : url(http://s.cfluent.com/plins/plugin/contact/pix/msg_box_mid.png) repeat-y 100% 0%;}#csframe{margin-left:15px;}#img_soc_fb_like{position:fixed;}
