/* CSS Document */
img, div, a, input { behavior: url(images/iepngfix.htc) }

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#070d11 url(images/body-bg.gif) top repeat-x;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}


.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, textarea
	{
		font-family:Arial;
		font-size:0.813em;
		line-height:1.077em;
		color:#81c5ec;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#81c5ec;}
a:hover{text-decoration:none;}
p {color:#ffffff;line-height:1.5em; margin-bottom:15px;}

/* ============================= main layout ====================== */

.link {background:url(images/link-bg.gif) no-repeat 0 7px; padding-left:10px; font-size:13px;}
.link2 {color:#acc51f;}
cite {line-height:1.231em;}
em {color:#f2f2f2;}

ul { list-style:square; margin-top:5px;}
li { margin-left:34px;}
li a {color:#417faa; text-decoration:none; line-height:1.846em;}
li a:hover {text-decoration:underline;}

.imgindent {margin:0 26px 0 0; float:left;}

h1 {
	border-bottom:2px solid #9F854A; 
	padding-bottom:4px; 
	margin-bottom:20px;
	margin-top:20px;
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#FFF;
}
.row2 .title {margin-bottom:36px;}
.box .title {border-bottom:2px solid #f2f2f2;}

/* ============================= header ====================== */

#content .menu { position:relative; margin:-22px 0 0 28px; height:219px;}
#content .menu .bg {background:url(images/menu-bg.png) top left no-repeat;}
#content .menu .indent {padding:22px 0 26px 8px;}

/* ============================= content ====================== */

.row1 {background:#0b3049 url(images/row1-bg.gif) top repeat-x;}
.row1 .col-1 {background:url(images/menu-bg-tail.gif) 28px 0 repeat-y;}

.special {padding-top:6px;}
.row2 {position:relative; background:#0b3049 url(images/row1-bg.gif) top repeat-x;}
#page8 .row2 {padding:40px 40px 54px 64px;}
.box {background:url(images/box-bg.gif) top repeat-x #184769; margin:0 46px 0 36px;}
.box .indent { padding:40px 22px 40px 29px;}
#page1 .box .indent {background:url(images/extra-bg.gif) no-repeat 13px 25px;}
.extra .title {margin-left:63px;}
.extra2 {padding-left:34px;}

.indent1 {padding:40px 0 63px 0;}
.padding1 {padding-top:22px;}
.padding2 {padding-top:30px;}
.padding3 {padding-top:14px;}

h2 {font-size:1.077em; line-height:1.143em; margin-top:20px;}
.text3 {font-size:0.923em;}
.color2 {color:#417faa;}
.phone {float:right; margin-right:20px;}

/* ============================= footer ====================== */

#footer {text-align:center; font-size:0.846em; color:#81c5ec; font-family:tahoma;}
#footer a {color:#81c5ec;}
#footer .menu {padding:7px; background:none; margin:0;}
#footer .menu li {display:inline; background:none; border-left:1px solid #81c5ec; margin:0px; padding:0px 13px;}
#footer .menu .first {border:none; padding-left:0px;}

/* ============================= forms ============================= */


#ContactForm {font-family:tahoma; font-size:0.846em;}
#ContactForm .rowi {height:42px;}
#ContactForm .link {margin-left:20px; font-family:arial;}

.input {width:242px; height:19px; border:1px solid #a09b96; background:#fff; padding:0 0 0 5px; font-size:1em; color:#062133;}
textarea {width:242px; height:103px; border:1px solid #a09b96; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em; color:#062133;}


/* INITIAL FIDE OF SECTIONS */
#content_personal_insurance, #content_commercial, 
#content_life_and_health, #content_about_us, #content_contact_us, #content_library {
	display:none;
}


.tools {
	margin-left:5px;
}

#livechat {
	position:absolute;
	left:50%;
	z-index:99;
	margin-left:240px;
	margin-top:15px;
}

address {
	margin-top:20px;
	margin-left:15px;
	width:220px;
	color:#ebebeb;
	font-variant:normal;
	font-style:normal;
	line-height:1.3em;

}
address strong {
	color:#FFFFFF;
}
a.subtab {
	background:#235894;
	padding:5px;
	margin-top:-12px;
	margin-bottom:15px !important;
	color:#FFFFFF;
	text-decoration:none !important;
}
#header {
	height:379px !important;
	display:block;
}
#updatepersonalinfo_btn {
	margin-right:25px;
	margin-bottom:5px;
	float:left;
	display:block;
	background:url(images/update_info_btn.png) no-repeat;
	width:230px;
	height:51px;
	background-position: left top;
	text-indent:-9999px;
	outline:none;
	focus:none;
}
#updatepersonalinfo_btn:hover {
	background-position: left bottom;
}

#pl_change_req_btn {
	margin-right:25px;
	margin-bottom:5px;
	float:left;
	display:block;
	background:url(images/personal_lines_change_btn.png) no-repeat;
	width:230px;
	height:51px;
	background-position: left top;
	text-indent:-9999px;
	outline:none;
	focus:none;
}
#pl_change_req_btn:hover {
	background-position: left bottom;
}

#cl_change_req_btn {
	margin-right:25px;
	margin-bottom:5px;
	float:left;
	display:block;
	background:url(images/cl_lines_change_btn.png) no-repeat;
	width:230px;
	height:51px;
	background-position: left top;
	text-indent:-9999px;
	outline:none;
	focus:none;
}
#cl_change_req_btn:hover {
	background-position: left bottom;
}
#pl_id_card_btn {
	margin-right:25px;
	margin-bottom:5px;
	float:left;
	display:block;
	background:url(images/pl_id_card_btn.png) no-repeat;
	width:230px;
	height:51px;
	background-position: left top;
	text-indent:-9999px;
	outline:none;
	focus:none;
}
#pl_id_card_btn:hover {
	background-position: left bottom;
}
#cl_id_card_btn {
	margin-right:25px;
	margin-bottom:5px;
	float:left;
	display:block;
	background:url(images/cl_id_card_btn.png) no-repeat;
	width:230px;
	height:51px;
	background-position: left top;
	text-indent:-9999px;
	outline:none;
	focus:none;
}
#cl_id_card_btn:hover {
	background-position: left bottom;
}
#billing_btn {
	margin-right:25px;
	margin-bottom:5px;
	float:left;
	display:block;
	background:url(images/billing_inq_btn.png) no-repeat;
	width:230px;
	height:51px;
	background-position: left top;
	text-indent:-9999px;
	outline:none;
	focus:none;
}
#billing_btn:hover {
	background-position: left bottom;
}


#fax_payment_btn {
	margin-right:25px;
	margin-bottom:5px;
	float:left;
	display:block;
	background:url(images/fax_payment_btn.png) no-repeat;
	width:230px;
	height:51px;
	background-position: left top;
	text-indent:-9999px;
	outline:none;
	focus:none;
}
#fax_payment_btn:hover {
	background-position: left bottom;
}
#commercial_loss_btn {
	margin-right:25px;
	margin-bottom:5px;
	float:left;
	display:block;
	background:url(images/comm_loss_btn.png) no-repeat;
	width:230px;
	height:51px;
	background-position: left top;
	text-indent:-9999px;
	outline:none;
	focus:none;
}
#commercial_loss_btn:hover {
	background-position: left bottom;
}
#audio {
	position:absolute;
	right:50%;
	top:400px;
	margin-right:-430px;
}
form.newsletter {
	padding-left:20px;
	padding-right:20px;
}
form.newsletter input {
	margin:2px 0px;
}

div.menu div.indent ul.navmenu li.health {
	height: 35px;
	line-height: 1.2em;
}

div.menu div.indent ul.navmenu li.health a {
	line-height: 1.2em;
	display:block;
	text-transform:uppercase;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#75aed8;
	height:35px;
	padding-left:34px;
	padding-top:4px;
	background:url(images/menu_arrow.png) no-repeat left center;
	/*next line is to feed IE6 a different image*/
	_background:url(images/menu_arrow_ie3.gif) no-repeat left center;
}

div.menu div.indent ul.navmenu {
	margin:0px 0px 0px 0px;
	padding:0px 12px 0px 12px;
}
div.menu div.indent ul.navmenu li{
	padding:0px;
	display:block;
	margin-bottom:8px;
	list-style-type:none;
	list-style-image:none;
	margin-left:8px;
	width:220px;
}
div.menu div.indent ul.navmenu li a{
	display:block;
	text-transform:uppercase;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;
	color:#75aed8;
	height:25px;
	padding-left:34px;
	padding-top:4px;
	background:url(images/menu_arrow.png) no-repeat left center;
	/*next line is to feed IE6 a different image*/
	_background:url(images/menu_arrow_ie3.gif) no-repeat left center;
}

div.menu div.indent ul.navmenu li.health {
	height: 25px;
	line-height: 1.2em;
}

div.menu div.indent ul.navmenu li a:hover {
	background: #0c3958 url(images/menu_arrow.png) no-repeat left center;
		/*next line is to feed IE6 a different image*/
	_background: #0c3958 url(images/menu_arrow_ie3.gif) no-repeat left center;
}

div.menu div.indent ul.navmenu li ul {
	margin:0px;
	padding:0px;
}
div.menu div.indent ul.navmenu li ul li{
	margin:0px;
	padding:0px;
}
div.menu div.indent ul.navmenu li ul li a{
	background:none;
	margin:0px;
	padding:0px;
	color:#cbd8cf;
}
div.menu div.indent ul.navmenu li.expanded ul li a:hover{
	background:none;
	text-decoration:underline;
	color:#4a84ff;
}
div.menu div.indent ul.navmenu li.expanded ul {
	margin-top:5px;
}
div.menu div.indent ul.navmenu li.expanded a.active {
	background:#12302a;
}
div.menu div.indent ul.navmenu li.expanded ul li a {
	font-size:10px;
	padding-left:40px;
	color:#efefef;
	text-transform:none;
}
div.menu div.indent ul.navmenu li.expanded ul li.expanded {
background:#12302a;
}
div.menu div.indent ul.navmenu li.expanded ul li.expanded ul.navmenu  {
	margin-top:0px;
	
}
div.menu div.indent ul.navmenu li.expanded ul li.expanded ul.navmenu li a {
	padding-left:55px;
	font-weight:normal;
}


#mainTable .big_btn,
#footer .big_btn{
	background: #222 url(/images/btn_overlay.png) repeat-x;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 1;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
	font-size: 14px;
	padding: 8px 14px 9px;
	margin:12px 0px;
	background-color: #9f854a;
	_height:18px;
}

#footer_left {
	width:27%;
	float:left;
	margin-right:3%
}
#footer_middle {
	width:33%;
	float:left;
	margin-right:3%
}
#footer_right {
	width:28%;
	float:right;
	
}
h2.phone_big {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:20px;

font-weight:bold;

margin-bottom:5px;
margin-top:5px;


}