@charset "utf-8";
/* CSS Document */

.boxtxtred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #e43b1f;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.insgrreqtxt
{
	font-family: Arial;
	font-size: 11px;
	color: #9B021A;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.brodt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #447bac;
	font-weight: bold;
}
.brosectionog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ea4605;
	font-weight: bold;
}
.brosectiongr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4b4b4b;
	font-weight: bold;
}
.brosectionsmgr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff510c;
	font-weight: bold;
}
.brodtgr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4b4b4b;
	font-weight: bold;
}
.boxtxtwt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.caseparahead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0F5EA1;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.rttopmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.rttopmenu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #0F5EA1;
	text-decoration: none;
}

a.rttopmenu:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #0F5EA1;
	text-decoration: none;
}

a.rttopmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}
.testbcg {
	background-image: url(hrtest/images/comments-itemSM.gif);
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404444;
	text-decoration: none;
}
a.footer:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404444;
	text-decoration: none;
}
a.footer:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #404444;
	text-decoration: none;
}
a.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #428ce7;
	text-decoration: none;
}
.bullettxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #0f5ea1;
	text-decoration: none;
}

.bodytxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #1e1e1e;
	text-decoration: none;
}

a.bodytxt:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #0f5ea1;
	text-decoration: none;
}

a.bodytxt:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #0f5ea1;
	text-decoration: none;
}

a.bodytxt:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #77838A;
	text-decoration: none;
}

.title {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 21px;
	color: #0f5ea1;
	text-decoration: none;
}
.rtmenutitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 4px;
}
.rtmenu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #1e1e1e;
	text-decoration: none;
}

a.rtmenu:link {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #1e1e1e;
	text-decoration: none;
}

a.rtmenu:visited {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #1e1e1e;
	text-decoration: none;
}

a.rtmenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #0f5ea1;
	text-decoration: none;
}

/************************************************MENU
	/******   H3    */
ul#menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:36px;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	background:transparent url("images/OFF.gif") repeat-x top left;
	font-family:Helvetica,Arial,Verdana,sans-serif;
	border-bottom:4px solid #555555;
	border-top:1px solid #919191;
}
ul#menu li{
	display:block;
	float:left;
	margin:0;
	pading:0;}
ul#menu li a{
	display:block;
	float:left;
	color:#8c3a3a;
	text-decoration:none;
	font-weight:bold;
	padding:12px 20px 0 20px;
	height:24px;
	background:transparent url("images/DIVIDER.gif") no-repeat top right;
	}
ul#menu li a:hover{
	background:transparent url("images/HOVER.gif") no-repeat top right;	
	}
	
.purpletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #9A4966;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.newsletter {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
}
.highlighttxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 4px;
}
.dotline {
	background-image: url(hrtest/images/dotbcg.gif);
}
.transparent_class {
	filter:alpha(opacity=80);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-image: url(images/blbcg.jpg);
}
.orvantage_box{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;;
	font-size: 10pt;
	font-weight: bold;
	color: #fb2900;
	}
	
.bluevantage_box{
	background-color: #1e2937;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff;
	text-transform: uppercase;	
}
.redvantage_box{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding:10px;
	color: #736d72;
	}
	
.smwttxt{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	}
	
a.smwttxt:link{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 12px;
	color: #e13b0f;
	font-weight: bold;
	text-decoration: none;
	}

a.smwttxt:visited{
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 12px;
	color: #e13b0f;
	font-weight: bold;
	text-decoration: none;}
	
a.smwttxt:hover{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #729fd3;
	}	
	
.smbltxt{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #729fd3;
	font-weight: bold;
	line-height: 12px;
	}

a.smbltxt:link{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #729fd3;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
	}
a.smbltxt:visited{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #729fd3;
	font-weight: bold;
	line-height: 16px;
	}
a.smbltxt:hover{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #e43b1f;
	font-weight: bold;
	text-decoration: underline;
	line-height: 16px;
	}
.caseparahead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	line-height: 16px;
	color: #0F5EA1;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.blparahead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0F5EA1;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	line-height: 10px;
	background-image: url(images/header_bg.gif);
	background-repeat: repeat-x;
	}
	.smogtxt {
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #e13b0f;
	font-weight: bold;
}
.ltgrtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #736d72;
	text-decoration: none;
	font-weight: bold;

}
.quizno {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #e43b1f;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.insgrbgtxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #363636;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	line-height: 16px;
	background-image: url(images/header_bg.gif);
	background-repeat: repeat-x;
	padding-top: 10px;
	
	}

	
	
	/* INSURANCE */
		.footerbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #09799b;
	text-decoration: none;
	}	
	.instblbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #09799b;
	text-decoration: none;
	font-weight: normal;
	height: 83px;
	background-image: url(images/tblbcg.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
	
	
	}
.instblwt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #09799b;
	text-decoration: none;
	font-weight: normal;
	height: 83px;
	background-image: none;
	background-repeat: repeat-x;
	vertical-align: middle;
	
	}
	
.instblblsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #09799b;
	text-decoration: none;
	font-weight: normal;
	height: 30px;
	background-image: url(images/tblbcg.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
	
	
	}
.instblwtsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #09799b;
	text-decoration: none;
	font-weight: normal;
	height: 30px;
	background-image: none;
	background-repeat: repeat-x;
	vertical-align: middle;
	}
	
.instblrdsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #9B021A;
	text-decoration: none;
	font-weight: normal;
	height: 30px;
	background-image: none;
	background-repeat: repeat-x;
	vertical-align: middle;
	background-color: #F0DDDD;
	}
	
.insgrbodytxt{
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 12px;
	}
	
	
#hintbox{ /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	background-color: #D3DDE7;
	width: 150px; /*Default width of hint.*/
	padding: 7px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 11px;
	line-height:18px;
	z-index:100;
	visibility: hidden;
	color: #325B85;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #456076;
	border-right-color: #456076;
	border-bottom-color: #456076;
	border-left-color: #456076;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-size: 11px;
line-height: 12px;
font-weight: bold;
color: #DE4E19;
margin: 3px 8px;
}


.close{
	background-image: url(images/close.gif);
	background-repeat: no-repeat;
}

#idList {
	margin: 0;
	padding: 0;
	
}
 
#idList li {
	display: block;
	margin: 0;
	padding: 4px;
	width: 120px;
	background: #333;
	color: #888;
}

1body {
	background-color: #000000;
	filter:alpha(opacity=50);
}

.footerorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e43b1f;
	text-decoration: none;
}
.footerbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0989a9;
	text-decoration: none;
}
.transparent_class1 {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-image: url(images/blbcg.jpg);
}

.highlightblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 4px;
}
.read_more {
	border-left-width: 1px;
	border-left-style: solid;
	color: #5FA7C9;
	border-left-color: #FFFFFF;
}
.news .read_more {
	border-left-width: 1px;
	border-left-style: solid;
	color: #5FA7C9;
	border-left-color: #FFFFFF;
	width: 239px;
}
.read_more a {
	font-size: 12px;
	line-height: 19px;
	height: 19px;
	padding-left: 26px;
	font-family: "Arial Narrow";
	background-image: url(images/btn_arrows.gif);
	background-repeat: no-repeat;
	display: block;
	white-space: nowrap;
}

.img {
	background: #FAFAFA;
   border: 1px solid #E4E4E4;
	padding: 8px;
	float:right;
  	margin: 5px 0px 10px 10px;  
}

.thintitle{
	font-size: 11px;
	color: #666;
	font-weight: bold;
	font-family: "Arial Narrow";
}