@charset "UTF-8";


body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color: #000033;
}
html>body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.69em;
	color: #000033;
}
body {
	background-color: #FFFFFF;
	margin-left: 15px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
}
.alignright {
	float:right;
}

#logo {
	float: left;
}
/* top header styles  */
.topheader {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	/*height: 96px;*/
	margin-bottom: 10px;
}
.topheaderRight {
	margin-left: 194px;
}
.topnav {
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	margin-bottom: 15px;
}


.topPhonenumber{
	font-size: 18px;
	font-weight: bold;
	color: #004270;
	float: right;
	width: 250px;
}

.topPhonenumber2 {
	font-size: 14px;
	color: #004270;
	float: right;
	width: 250px;
}



.topTitle {
	font-size: 18px;
	font-weight: bold;
	color: #004270;
	line-height:18px;
	padding:0px;
	margin:0px;
}
.topnavRight {
	color: #bbbbbb;
	float: right;
	padding-bottom: 10px;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	font-weight: bold;
	font-size: 10px;
	width: 200px;
}
.topnavRight a:link, .topnavRight a:visited {
	color: #999;
	text-decoration:none;
}
.topnavRight a:hover, .topnavRight a:active {
	color: #777;
	text-decoration:underline;
}
.topnavRight2 {
	color: #bbbbbb;
	float: right;
	padding-bottom: 10px;
	padding-left: 20px;
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;*/
	font-weight: bold;
	font-size: 10px;
	width: 400px;
	text-align: right;
}
.topnavRight2 a:link, .topnavRight2 a:visited {
	color: #999;
	text-decoration:none;
}
.topnavRight2 a:hover, .topnavRight2 a:active {
	color: #777;
	text-decoration:underline;
}

/* topMissionCustomer is for CustomerSupport TopHeader Include */
.topMissionCustomer {
	color: #004270;
	width: 450px;
	line-height: 17px;
	font-size:12px;
	margin-bottom: 10px;
}


.topMission {
	font-style: italic;
	color: #74a7ca;
	width: 450px;
	line-height: 17px;
	font-size:12px;
	margin-bottom: 10px;
}
.topnavLeft {
	color: #999999;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 10px;
}
.topnavLeft a:link, .topnavLeft a:visited {
	color: #777;
	text-decoration:none;
}
.topnavLeft a:hover, .topnavLeft a:active {
	color: #333;
	text-decoration:underline;
}

/*  featurearea styles   */
.featureArea {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	height: 281px;
	margin-bottom: 10px;
}
/*  main area styles   */
.mainArea {
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
}
/*  footer area styles   */
.footerArea {
	text-align:center;
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	line-height: 17px;
}
.footerAreaError {
	/*text-align:center;   12/3/09 */ 
	width: 930px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	line-height: 17px;
}
/* mainArea */
.mainArea .right {
	float: right;
	width: 552px;
}
.mainArea .right ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size:11px;
	display: inline;
	
}
.mainArea .right li {
	padding-right: 0px;
	padding-left: 0px;
	/*font-size:0.69em; 12/3/09 */
	float:left;
	width: 274px;
}
.mainArea .right li li {
	width: 220px;
}

.mainbullets {
	width:250px;
	padding-left: 10px;
}
.mainbullets ul {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	list-style-type: disc;
}
.mainbullets li {
	padding: 0px 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 19px;
	list-style-type: disc;
	width:180px;
}

.mainbullets li a:link, .mainbullets li a:visited {
	color: #474747;
	text-decoration:underline;
	width:180px;
}
.mainbullets li a:hover, .mainbullets li a:active {
	color: #555;
	text-decoration:none;
	width:180px;
}

h2 {
	margin:15px 0px;
	padding:0px;
	font-size:22px;
	text-transform: uppercase;
	color:#004270;
}
h3{
 font-size: 1em;
 line-height: 1.1em;
 font-weight: bold;
 margin-bottom: -12px;
}
.frontblueboxes1 {
	background-color: #004270;
	width: 271px;
	/*margin-right:3px;
	height:90px;*/
	margin-bottom:10px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFF;
}
.frontblueboxesCopy {
	color: #FFFFFF;
	margin-left: 105px;
	padding-top: 5px;
	padding-right: 10px;
	font-size: 10px;
	
}
.frontblueboxesCopy a:link, .frontblueboxesCopy a:visited {
	color: #FFFFFF;
	text-decoration:underline;
}
.frontblueboxesCopy a:hover, .frontblueboxesCopy a:active {
	color: #FFFFFF;
	text-decoration:none;
}


.frontblueboxes {
	background-color: #004270;
	width: 274px;
	/*height:90px;*/
	margin-bottom:10px;
}
.frontblueboxesCopy h3 {
	padding:0;
	font-size:10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
}
.left {
	width: 368px;
}
.lftfrontRight {
	float: right;
	width: 182px;
}
.lftfrontLeft {
	width: 181px;
}
h4 {
	font-size:16px;
	display: block;
	text-transform: uppercase;
	color: #004270;
	margin-top: 15px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 2px;
}
.dottedline {
	margin-top: 15px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #004270;
}
.orangebg {
	background-image: url(/images/orange_side_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	height:214px;
}
.bluebg {
	background-image: url(/images/blue_side_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	height:214px;
}
.purplebg {
	background-image: url(/images/purple_side_bg2.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	height:214px;
}
.frontSpacerRight {
	display: block;
	height: 60px;
}
.greenbg {
	background-image: url(/images/green_side_bg2.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	height:214px;
}
.brownbg {
	background-image: url(/images/brown_side_bg.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	height:170px;
}

.frontSideHeader {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 28px;
}

/*frontSideHeader links added to link Audience Pod Headers*/
.frontSideHeader a:link, .frontSideHeader a:visited {
	color: #FFFFFF;
	text-decoration:none;
}
.frontSideHeader a:hover, .frontSideHeader a:active {
	color: #FFFFFF;
	text-decoration:none;
}

.frontSideMargin {
	color: #FFFFFF;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size:11px;
	line-height:13px;
}
.frontSideMargin a:link, .frontSideMargin a:visited {
	color: #FFFFFF;
	text-decoration:underline;
}
.frontSideMargin a:hover, .frontSideMargin a:active {
	color: #FFFFFF;
	text-decoration:none;
}
.frontSideMargin ul {
margin:0px;
padding:0px;
list-style-type: none;
	
}
.frontSideMargin ul li {
margin:0px 0px 8px 0px;
padding:0px;
}

.frontLoginMargin {
	color: #00426f;
	padding-right: 10px;
	padding-bottom: 1px;
	padding-left: 10px;
	font-size:10px;
	line-height:10px;
}
.bluetxt {
	color: #00426f;
}

.statefundLeftside {
	background-image: url(/images/statefundbg.gif);
	background-repeat: no-repeat;
	height: 28px;
	padding-top: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
}
.onespacer {
	height: 5px;
}
.clearright {
	clear: right;
}
.footerbg {
	width:930px;
	background-image: url(/images/footer_bg.gif);
	background-repeat: repeat-y;
	padding-bottom:14px;
	color: #555;
}

.footerbg a:link, .footerbg a:visited {
	color: #555;
	text-decoration:none;
}
.footerbg a:hover, .footerbg a:active {
	color: #333;
	text-decoration:underline;
}
.footerbg ul {
	width: 930px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	display: inline;
	
}
.footerbg ul li {
	width: 190px;
	padding-right: 22px;
	padding-left: 20px;
	float:left;
}
.footerSpacer {
width:190px;
height:10px;
}
.frontpagelogin {
	float: right;
	width: 182px;
	height: 281px;/* changed from 245  12/3/09 */
	background-color: #94bcd6;
	color: #00426f;
}

.frontpagelogin a:link, .frontpagelogin a:visited {
	color: #FFFFFF;
	text-decoration:underline;
}
.frontpagelogin a:hover, .frontpagelogin a:active {
	color: #FFFFFF;
	text-decoration:none;
}

.frontpageloginspacer {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
a:link {
	color: #004270;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #004270;
}
a:hover {
	text-decoration: none;
	color: #74A7CA;
}
a:active {
	text-decoration: underline;
	color: #74A7CA;
}
.frontSideHeaderlogin {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	padding-top: 14px;
	padding-bottom: 14px;
	background-color: #75a7ca;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-bottom: 10px;
}


.frontSideHeaderlogin2 {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 3px;
}

/* need to fix this */
#mainNav1 {
	
	}
		
#mainNav2 {
	margin:10px 0;
	padding:0;
	width: 930px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(/images/mainNav_bg.gif);
	background-repeat:repeat-y;
	background-position:left top;
	line-height:0px;
	}
			
#mainNav3 {
	margin:0;
	padding:0;
	
	}
		
#mainNav3 ul {
	margin:0 0px 0 0px;
	padding:0 0 0 1px; /*had to remove 5px left padding between end piece and left li for "lefton" class*/ 
	list-style-type: none;
	overflow-y:auto;
	overflow-x:auto;
	width:700px;
	}
#mainNav3 ul li {
	float:left;
	margin:0;
	border-right:2px solid #fff;
	font:bold 10px verdana, arial, helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
  	}
 #mainNav3 ul li a:link, #mainNav3 ul li a:visited {
	float:left;
	margin:0;
	padding:4px 12px 4px 12px;
	/*border-left:1px solid #cccccc;*/
	font:bold 10px verdana, arial, helvetica, sans-serif;
	color:#fff;
	text-transform:uppercase;
  	}
#mainNav3 ul li a:hover, #mainNav3 ul li.on a {
	float:left;
	margin:0;
	padding:4px 12px 4px 12px;
	/*border-left:1px solid #cccccc;*/
	font:bold 10px verdana, arial, helvetica, sans-serif;
	color:#fff;
	background-color: #89BE3F;
	text-transform:uppercase;
	text-decoration:none;
  	}	 
		
#mainNav3 ul li:first-child {
	border-left-width:0; /* doesn't work in IE6 - put it in server-side? */
	}
		
#mainNav2 a:link {
	color:#fff;
	text-decoration:none;
	}
		
#mainNav2 a:visited {
	color:#fff;
	text-decoration:none;
	}
		
#mainNav2 a:link:focus, #mainNav2 a:visited:focus {
	color:#fff;
	text-decoration:none;
	}
		
#mainNav2 a:active {
	color:#fff;
	text-decoration:none;
	}
		
#mainNav2 .on a:link {
	color:#ffffff;
	text-decoration:none;
	}
		
#mainNav2 .on a:visited {
	color:#ffffff;
	text-decoration:none;
	}
			
#mainNav2 .on a:link:focus, #mainNav2 .on a:visited:focus {
	color:#ffffff;
	text-decoration:none;
	}
		
#mainNav2 .on a:active {
	color:#ffffff;
	text-decoration:none;
	}
.search {
	background-color: #FFFFFF;
	background-image: url(/images/searchbg.gif);
	background-repeat: no-repeat;
	float: right;
	width: 163px;
	height: 20px;
	margin: 0px;
	padding:1px 0px 0px 25px;
	
}
.search form {
	margin:0px;
	padding:0px;
}
.search input {
	background-color: transparent;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 153px;
	margin-right:10px;
	font-size:10px;
}

.subleft {
width:182px;
float:left;
}

.subleft .mainbullets {
	width:182px;
	padding-left: 0px;
}

.subleft h4 {
font-size:16px;
	display: block;
	text-transform: uppercase;
	color: #004270;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 2px;
}

.subleft .mainbullets .dottedline {
	margin-top: 15px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #004270;
}

.subright {
width:180px;
float:right;
}

.subright2 {
width:181px;
float:right;
}

/*.subright {
width:180px;
float:right;
font-size:14px; 
}
*/

.submiddle {
width:500px;
margin:0 0 35px 210px;
line-height:17px;
}
.submiddle h1 {
	font-size:15px;
	margin:20px 0px;
	padding:0;
	line-height:17px;
	color: #74a6c9;
	text-transform: uppercase;
}
.submiddle h2 {
font-size:12px;
margin:15px 0px;
padding:0;
line-height:17px;
color: #74a6c9;
font-weight:bold;
}
.submiddle a:link {
color: #00416f;
}

.submiddle a:visited {
color: #00416f;
}


.submiddle2 {
width:800px;
margin:0 0; 
line-height:17px;
}
.submiddle2 h1 {
	font-size:15px;
	margin:20px 0px;
	padding:0;
	line-height:17px;
	color: #74a6c9;
	text-transform: uppercase;
}
.submiddle2 h2 {
font-size:12px;
margin:15px 0px;
padding:0;
line-height:17px;
color: #74a6c9;
font-weight:bold;
}
.submiddle2 a:link {
color: #74a6c9;
}

.submiddle2 a:visited {
color: #74a6c9;
}

.submiddle2 ol {
	margin-left: 0px;
	
}
.submiddle2 ol li {
	margin-top: 20px;
	margin-left: 0px;
	padding: 0px;
}

.submiddle2 .highlight {
	width:100%;
	padding:5px;
	background-color:#eeeeee;
	
}

.submiddle2print {
width:100%;
margin:0 0; 
line-height:17px;
}
.submiddle2print h1 {
	font-size:15px;
	margin:20px 0px;
	padding:0;
	line-height:17px;
	color: #74a6c9;
	text-transform: uppercase;
}
.submiddle2print h2 {
font-size:12px;
margin:15px 0px;
padding:0;
line-height:17px;
color: #74a6c9;
font-weight:bold;
}
.submiddle2print a:link {
color: #74a6c9;
}

.submiddle2print a:visited {
color: #74a6c9;
}

.submiddle2print ol {
	margin-left: 0px;
	
}
.submiddle2print ol li {
	margin-top: 20px;
	margin-left: 0px;
	padding: 0px;
}

.submiddle2print .highlight {
	width:100%;
	padding:5px;
	background-color:#eeeeee;
	
}

.backpromoORIGINAL {
	font-size: 10px;
	line-height: 15px;
	color: #ffffff;
	background-image: url(/images/back_promo_bg.jpg);
	background-repeat: no-repeat;
	width: 181px;
	padding-top: 90px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/* backpromo altered by Corbeaux. Original Above*/
.backpromo {
	font-size: 10px;
	line-height: 15px;
	color: #676767;
	background-color:#eeeeee;
	/*background-image: url(/images/back_promo_bg.jpg);*/
	background-repeat: no-repeat;
	/*width: 181px;*/
	/*padding-top: 75px;*/
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.backpromo a:link, .backpromo a:visited {
	font-size: 10px;
	line-height: 13px;
	color: #FFFFFF;
}




.dottedlineEven {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #004270;
}

#subNav  {
	margin: 0;
	padding: 0;
	text-align: right;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #89BE3F;
}

#subNav ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#subNav li {
	margin: 0;
	padding: 0;
	/*float: left;*/
	border-bottom:solid 2px #FFF;
}

#subNav a {
margin: 0;
display: block;
color: #fff;
font-size:10px;
padding: 4px 8px 4px 8px;
text-decoration: none;
background-color: #89BE3F;
text-align: right;
font-weight: bold;
}

#subNav a:hover { 
color: #fff;
text-align: right;
background-color: #74a7ca;
}

#subNav li li a {
color:#555;
background-color: #FFFFFF;
padding: 0px 3px 0px 17px;
text-decoration: none;
font-weight: bold;
font-size:10px;
text-align: right;
}
#subNav li li a:hover
{
	background-color: #FFFFFF;
	text-decoration: underline;
	color:#89BE3F;
	font-weight: bold;
	text-align: right;
}

.sidesubsubnav {
	background-color: #FFF;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.sidesubsubnav .subheadr {
	font-weight:bold;
	text-align: left;
	padding: 0px 0px 8px 0px;
	color:#333;
}
.sidesubsubnav ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

.sidesubsubnav li {
	margin: 0;
	padding: 0;
}
.sidesubsubnav li a:link, .sidesubsubnav li a:visited {
margin: 0;
display: block;
color: #555;
font-size:10px;
padding: 0px 0px 8px 0px;
text-decoration: none;
}

.sidesubsubnav li a:hover {
color: #89BE3F;
}

<!--side subnav2-->
.sidesubsubnav2 {
	background-color: #FFF;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
.sidesubsubnav2 .subheadr {
	font-weight:bold;
	text-align: left;
	padding: 0px 0px 8px 0px;
	color:#333;
}
.sidesubsubnav2 ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

.sidesubsubnav2 li {
	margin: 0;
	padding: 0;
}
.sidesubsubnav2 li a:link, .sidesubsubnav2 li a:visited {
margin: 0;
display: block;
color: #555;
font-size:11px;
padding: 0px 0px 8px 0px;
text-decoration: none;
}

.sidesubsubnav2 li a:hover {
color: #89BE3F;
}
<!--sidesubnav2 end-->


.clear {
	clear: both;
}
.TabbedPanelsContentGroupAZ ul {
	margin:5px;
	padding:10px;
}

.promoEmployees {
	background-color:#87be3e;
	color:#FFF;
	padding-right: 5px;
	padding-left: 5px;
}

/*promoContent added by Cenon Mar-3-2010*/
.promoBroker {
	background-color:#75a7ca;
	color:#FFF;
	padding-right: 5px;
	padding-left: 5px;
}

/*promoContent added by Corbeaux*/

.promoEmployer {
	background-color:#c78900;
	color:#FFF;
	padding-right: 5px;
	padding-left: 5px;
}


#employer .promoEmployer a:link,  #employer .promoEmployer a:visited, #employer .promoEmployer a:hover,  #employer .promoEmployer a:active  {
	color:#FFF;
}

#promoContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.69em;
	color: #ffffff;
}

#promoContent a:link,  .promoContent a:visited, .promoContent a:hover,  .promoContent a:active  {
	color:#FFFFFF;
	}


/*
.promoORIGINAL {
	background-color:#87be3e;
	color:#FFF;
	padding-right: 10px;
	padding-left: 10px;
}

*/
/*.promo {
	background-color:#87be3e;
	color:#FFF;
	}*/
	
/*.promo div {
	padding:10px 10px 12px 8px;
	padding-right: 10px;
	padding-right: 10px;
}*/
.promo a:link,  .promo a:visited, .promo a:hover,  .promo a:active  {
	color:#FFF;
}
.subsitefeaturearea {
	height: 281px;
	width: 745px;
	background-image:url(/images/worker_bg.jpg);
}
.featurecontent {
	font-weight: bold;
	font-size:12px;
	line-height:17px;
	color: #FFF;
	padding-top: 40px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 498px;
	margin:0px;
}
.featurecontent h2 {
	font-weight: bold;
	color: #FFF;
	font-size:18px;
	margin:0px;
	padding:10px 0 15px 0;
	text-transform: none;
}
.featurecontent a:link,  .featurecontent a:visited, .featurecontent a:hover,  .featurecontent a:active  {
	color: #74A7CA;
}
#broker {
	/*color: #467c98;
	color: #75a7ca;
	*/
}
#broker .topTitle {
	color: #467c98;
}

/*#broker .topMission {
	color: #75a7ca;
}*/

#broker h1 {
	color: #467c98;
}

#broker h2, #broker h3, #broker h4,  #broker h5 {
	color: #75a7ca;
}

#broker a:link, #broker a:visited {
	color: #467c98;
}

#broker a:hover, #broker a:active {
	color: #75a7ca;
}

#broker .promo  {
	background-color:#75a7ca;
}

#broker .promoBroker a:link,  #broker .promoBroker a:visited, #broker .promoBroker a:hover,  #broker .promoBroker a:active  {
	color:#FFF;
}

#broker .footerbg a:link, #broker .footerbg a:visited {
	color: #555;
}
#broker .footerbg a:hover, #broker .footerbg a:active {
	color: #333;
}
#broker .topnavRight2 a:link, #broker .topnavRight2 a:visited {
	color: #999;
}
#broker .topnavRight2 a:hover, #broker .topnavRight2 a:active {
	color: #777;
}

#broker .frontpagelogin a:link, #broker .frontpagelogin a:visited {
	color: #FFFFFF;
	
}
#broker .frontpagelogin a:hover, #broker .frontpagelogin a:active {
	color: #FFFFFF;
}

#broker #mainNav3 ul li a:hover, #broker #mainNav3 ul li.on a {
	background-color: #467c98;
  	}	
	
#broker .subsitefeaturearea {
    height: 281px; 
	width: 745px;
	background-image:url(/images/broker_bg.jpg);
	}

/*Corbeaux*/

#broker #subNav  {
	margin: 0;
	padding: 0;
	text-align: right;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #467c98;
}

#broker #subNav ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#broker #subNav li {
	margin: 0;
	padding: 0;
	/*float: left;*/
	border-bottom:solid 2px #FFF;
}

#broker #subNav a {
margin: 0;
display: block;
color: #fff;
font-size:10px;
padding: 4px 8px 4px 8px;
text-decoration: none;
background-color: #467c98;
text-align: right;
font-weight: bold;
}

#broker #subNav a:hover, #subNav .on a {
color: #fff;
text-align: right;
background-color: #74a7ca;
}

#broker #subNav li li a:link {
color:#555;
background-color: #FFFFFF;
padding: 0px 3px 0px 17px;
text-decoration: none;
font-weight: bold;
font-size:10px;
text-align: right;
}
#broker #subNav li li a:hover
{
	background-color: #FFFFFF;
	text-decoration: underline;
	color:#467c98;
	font-weight: bold;
	text-align: right;
}

#broker #subNavHightlight  a:link, #broker #subNavHightlight  a:visited {
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	background-color: #74a7ca;
}

#broker #subNavHightlight  a:hover, #broker #subNavHightlight  a:active {
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	background-color: #74a7ca;
}

#broker #subNavHightlight  ul {
	padding: 9px 2px 9px 0px;
	background-color: #FFFFFF;
	text-align: right;
}
#broker #subNavHightlight li a:link, #broker #subNavHightlight li a:visited {
	border-top:1px #fff solid;
	margin:0px;
	padding: 0px;
	display: block;
	text-decoration: none;
	background-color: #fff;
	text-align: right;
	color:#555;
}
#broker #subNavHightlight li a.ovr:link, #broker #subNavHightlight li a.ovr:visited {
	border-top:1px #fff solid;
	margin:0px;
	padding: 0px;
	display: block;
	text-decoration: none;
	background-color: #fff;
	text-align: right;
	color:#74a7ca;
}


/*Corbeaux*/



/*  employer  */
#employer {
	/*color: #c78900;
	color: #e8b121;
	*/
}
/*#employer .topTitle {
	color: #c78900;
}*/

#employer .topMission {
	color: #c78900;
}

#employer h1 {
	color: #c78900;
}

#employer h2, #employer h3, #employer h4,  #employer h5 {
	color: #c78900;
}

#employer a:link, #employer a:visited {
	color: #c78900;
}

#employer a:hover, #employer a:active {
	color: #e8b121;
}

#employer .promo  {
	background-color:#c78900;
}

#employer .promo a:link,  #employer .promo a:visited, #employer .promo a:hover,  #employer .promo a:active  {
	color:#FFF;
}

#employer .footerbg a:link, #employer .footerbg a:visited {
	color: #555;
}
#employer .footerbg a:hover, #employer .footerbg a:active {
	color: #333;
}
#employer .topnavRight2 a:link, #employer .topnavRight2 a:visited {
	color: #999;
}
#employer .topnavRight2 a:hover, #employer .topnavRight2 a:active {
	color: #777;
}

#employer .frontpagelogin a:link, #employer .frontpagelogin a:visited {
	color: #FFFFFF;
	
}
#employer .frontpagelogin a:hover, #employer .frontpagelogin a:active {
	color: #FFFFFF;
}

#employer #mainNav3 ul li a:hover, #employer #mainNav3 ul li.on a {
	background-color: #c78900;
  	}
	/*mike*/
#employer .frontLoginMargin {
	color: #fff;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size:10px;
	line-height:11px;
}
#employer .frontSideHeaderlogin {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	padding-top: 14px;
	padding-bottom: 14px;
	background-color: #eec457;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-bottom: 10px;
}
#employer .frontpagelogin {
	float: right;
	width: 182px;
	height: 281px;
	background-color: #e8b122;
	color: #80450f;
}
#employer .bluetxt {
	color: #c78900;
}

/*9.9.08*/
#employer #subNav  {
	margin: 0;
	padding: 0;
	text-align: right;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eec457;
}

#employer #subNav ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#employer #subNav li {
	margin: 0;
	padding: 0;
	/*float: left;*/
	border-bottom:solid 2px #FFF;
}

#employer #subNav a {
margin: 0;
display: block;
color: #fff;
font-size:10px;
padding: 4px 8px 4px 8px;
text-decoration: none;
background-color: #c78900;
text-align: right;
font-weight: bold;
}

#employer #subNav a:hover, #subNav .on a {
color: #fff;
text-align: right;
background-color: #74a7ca;
}

#employer #subNav li li a {
color:#555;
background-color: #FFFFFF;
padding: 0px 3px 0px 17px;
text-decoration: none;
font-weight: bold;
font-size:10px;
text-align: right;
}
#employer #subNav li li a:hover
{
	background-color: #FFFFFF;
	text-decoration: underline;
	color:#c78900;
	font-weight: bold;
	text-align: right;
}

#employer #subNavHightlight  a:link, #employer #subNavHightlight  a:visited {
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	background-color: #74a7ca;
}

#employer #subNavHightlight  a:hover, #employer #subNavHightlight  a:active {
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	background-color: #74a7ca;
}

#employer #subNavHightlight  ul {
	padding: 9px 2px 9px 0px;
	background-color: #FFFFFF;
	text-align: right;
}
#employer #subNavHightlight li a:link {
	border-top:1px #fff solid;
	margin:0px;
	padding: 0px;
	display: block;
	text-decoration: none;
	background-color: #fff;
	text-align: right;
	color:#555;
}

#employer .subsitefeaturearea {
    height: 289px;
	width: 745px;
	background-image:url(/images/employer_bg.jpg);
	}


/* Medical */


#medical {
	/*color: #8279a9;
	color: #594d7e;
	*/
}
/*#medical .topTitle {
	color: #8279a9;
}*/

#medical .topMission {
	color: #8279a9;
}

#medical h1 {
	color: #594d7e;
}

#medical h2 {
	color: #8279a9;
}

#medical h3, #medical h4,  #medical h5 {
	color: #594d7e;
}

#medical a:link, #medical a:visited {
	color: #8279a9;
}

#medical a:hover, #medical a:active {
	color: #594d7e;
}

#medical .promo  {
	background-color:#594d7e;
}

#medical .promo a:link,  #medical .promo a:visited, #medical .promo a:hover,  #medical .promo a:active  {
	color:#FFF;
}

#medical .footerbg a:link, #medical .footerbg a:visited {
	color: #555;
}
#medical .footerbg a:hover, #medical .footerbg a:active {
	color: #333;
}
#medical .topnavRight2 a:link, #medical .topnavRight2 a:visited {
	color: #999;
}
#medical .topnavRight2 a:hover, #medical .topnavRight2 a:active {
	color: #777;
}

#medical .frontpagelogin a:link, #medical .frontpagelogin a:visited {
	color: #FFFFFF;
	
}
#medical .frontpagelogin a:hover, #medical .frontpagelogin a:active {
	color: #FFFFFF;
}

#medical #mainNav3 ul li a:hover, #medical #mainNav3 ul li.on a {
	background-color: #594d7e;
  	}
	
/*mike*/
#medical .frontLoginMargin {
	color: #fff;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size:10px;
	line-height:11px;
}
#medical .frontSideHeaderlogin {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	padding-top: 14px;
	padding-bottom: 14px;
	background-color: #8279a9;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-bottom: 10px;
}
#medical .frontpagelogin {
	float: right;
	width: 182px;
	height: 281px;
	background-color: #8279a9;
	color: #594d7e;
}
#medical .bluetxt {
	color: #594d7e;
}
/*9.9.08*/
#medical #subNav  {
	margin: 0;
	padding: 0;
	text-align: right;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8279a9;
}

#medical #subNav ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#medical #subNav li {
	margin: 0;
	padding: 0;
	/*float: left;*/
	border-bottom:solid 2px #FFF;
}

#medical #subNav a {
margin: 0;
display: block;
color: #fff;
font-size:10px;
padding: 4px 8px 4px 8px;
text-decoration: none;
background-color: #8279a9;
text-align: right;
font-weight: bold;
}

#medical #subNav a:hover, #subNav .on a {
color: #fff;
text-align: right;
background-color: #74a7ca;
}

#medical #subNav li li a {
color:#555;
background-color: #FFFFFF;
padding: 0px 3px 0px 17px;
text-decoration: none;
font-weight: bold;
font-size:10px;
text-align: right;
}
#medical #subNav li li a:hover
{
	background-color: #FFFFFF;
	text-decoration: underline;
	color:#8279a9;
	font-weight: bold;
	text-align: right;
}		

#medical #subNavHightlight  a:link, #medical #subNavHightlight  a:visited {
 display: block;
 color: #ffffff;
 text-decoration: none;
 font-weight: bold;
 text-align: right;
 background-color: #74a7ca;
}
 
#medical #subNavHightlight  a:hover, #medical #subNavHightlight  a:active {
 display: block;
 color: #ffffff;
 text-decoration: none;
 font-weight: bold;
 text-align: right;
 background-color: #74a7ca;
}
 
#medical #subNavHightlight  ul {
 padding: 9px 2px 9px 0px;
 background-color: #FFFFFF;
 text-align: right;
}
#medical #subNavHightlight li a:link, #medical #subNavHightlight li a:visited {
 border-top:1px #fff solid;
 margin:0px;
 padding: 0px;
 display: block;
 text-decoration: none;
 background-color: #fff;
 text-align: right;
 color:#555;
}
#medical #subNavHightlight li a.ovr:link, #medical #subNavHightlight li a.ovr:visited {
 border-top:1px #fff solid;
 margin:0px;
 padding: 0px;
 display: block;
 text-decoration: none;
 background-color: #fff;
 text-align: right;
 color:#74a7ca;
}

#medical .subsitefeaturearea {
	height: 281px;
	width: 745px;
	background-image:url(/images/medical_bg.jpg);
}


/*  workers  */
#workers {
	/*color: #aa825e;
	color: #80450f;
	*/
}
/*#workers .topTitle {
	color: #aa825e;
}*/

#workers .topMission {
	color: #698f20;
}

#workers h1 {
	color: #8abe40;
}

#workers h2, #workers h3, #workers h4,  #workers h5 {
	color: #8abe40;
}

#workers a:link, #workers a:visited {
	color: #8abe40;
}

#workers a:hover, #workers a:active {
	color: #698f20;
}

#workers .promo  {
	background-color:#698f20;
}

#workers .promo a:link,  #workers .promo a:visited, #workers .promo a:hover,  #workers .promo a:active  {
	color:#FFF;
}

#workers .footerbg a:link, #workers .footerbg a:visited {
	color: #555;
}
#workers .footerbg a:hover, #workers .footerbg a:active {
	color: #333;
}
#workers .topnavRight2 a:link, #workers .topnavRight2 a:visited {
	color: #999;
}
#workers .topnavRight2 a:hover, #workers .topnavRight2 a:active {
	color: #777;
}

#workers .frontpagelogin a:link, #workers .frontpagelogin a:visited {
	color: #FFFFFF;
	
}
#workers .frontpagelogin a:hover, #workers .frontpagelogin a:active {
	color: #FFFFFF;
}

#workers #mainNav3 ul li a:hover, #workers #mainNav3 ul li.on a {
	background-color: #8abe40;
  	}
	
/*mike*/
#workers .frontLoginMargin {
	color: #fff;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size:10px;
	line-height:11px;
}
#workers .frontSideHeaderlogin {
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-align: center;
	padding-top: 14px;
	padding-bottom: 14px;
	background-color: #8abe40;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-bottom: 10px;
}
#workers .frontpagelogin {
	float: right;
	width: 182px;
	height: 281px;
	background-color: #8abe40;
	color: #698f20;
}
#workers .bluetxt {
	color: #698f20;
}
/*9.9.08*/
#workers #subNav  {
	margin: 0;
	padding: 0;
	text-align: right;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8abe40;
}

#workers #subNav ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#workers #subNav li {
	margin: 0;
	padding: 0;
	/*float: left;*/
	border-bottom:solid 2px #FFF;
}

#workers #subNav a {
margin: 0;
display: block;
color: #fff;
font-size:10px;
padding: 4px 8px 4px 8px;
text-decoration: none;
background-color: #8abe40;
text-align: right;
font-weight: bold;
}

#workers #subNav a:hover, #subNav .on a {
color: #fff;
text-align: right;
background-color: #74a7ca;
}

#workers #subNav li li a:link {
color:#555;
background-color: #FFFFFF;
padding: 0px 3px 0px 17px;
text-decoration: none;
font-weight: bold;
font-size:10px;
text-align: right;
}
#workers #subNav li li a:hover
{
	background-color: #FFFFFF;
	text-decoration: underline;
	color:#8abe40;
	font-weight: bold;
	text-align: right;
}

#workers #subNavHightlight  a:link, #workers #subNavHightlight  a:visited {
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	background-color: #74a7ca;
}

#workers #subNavHightlight  a:hover, #workers #subNavHightlight  a:active {
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	background-color: #74a7ca;
}

#workers #subNavHightlight  ul {
	padding: 9px 2px 9px 0px;
	background-color: #FFFFFF;
	text-align: right;
}
#workers #subNavHightlight li a:link, #workers #subNavHightlight li a:visited {
	border-top:1px #fff solid;
	margin:0px;
	padding: 0px;
	display: block;
	text-decoration: none;
	background-color: #fff;
	text-align: right;
	color:#555;
}
#workers #subNavHightlight li a.ovr:link, #workers #subNavHightlight li a.ovr:visited {
	border-top:1px #fff solid;
	margin:0px;
	padding: 0px;
	display: block;
	text-decoration: none;
	background-color: #fff;
	text-align: right;
	color:#74a7ca;
}

#workers .subsitefeaturearea {
    height: 281px;
	width: 745px;
	background-image:url(/images/worker_bg.jpg);
	}


#state {
	/*color: #467c98;
	color: #75a7ca;
	*/
}
#state .topTitle {
	color: #467c98;
}

/*#state .topMission {
	color: #75a7ca;
}*/

#state h1 {
	color: #467c98;
}

#state h2, #state h3, #state h4,  #state h5 {
	color: #75a7ca;
}

#state a:link, #state a:visited {
	color: #467c98;
}

#state a:hover, #state a:active {
	color: #75a7ca;
}

#state .promo  {
	background-color:#75a7ca;
}

#state .promo a:link,  #state .promo a:visited, #state .promo a:hover,  #state .promo a:active  {
	color:#FFF;
}

#state .footerbg a:link, #state .footerbg a:visited {
	color: #555;
}
#state .footerbg a:hover, #state .footerbg a:active {
	color: #333;
}
#state .topnavRight2 a:link, #state .topnavRight2 a:visited {
	color: #999;
}
#state .topnavRight2 a:hover, #state .topnavRight2 a:active {
	color: #777;
}

#state .frontpagelogin a:link, #state .frontpagelogin a:visited {
	color: #FFFFFF;
	
}
#state .frontpagelogin a:hover, #state .frontpagelogin a:active {
	color: #FFFFFF;
}

#state #mainNav3 ul li a:hover, #state #mainNav3 ul li.on a {
	background-color: #467c98;
  	}	
	
#state .subsitefeaturearea {
    height: 281px;
	width: 745px;
	background-image:url(/images/state_bg.jpg);
	}	
	
	
/*Corbeaux*/

#state #subNav  {
	margin: 0;
	padding: 0;
	text-align: right;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #467c98;
}

#state #subNav ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#state #subNav li {
	margin: 0;
	padding: 0;
	/*float: left;*/
	border-bottom:solid 2px #FFF;
}

#state #subNav a {
margin: 0;
display: block;
color: #fff;
font-size:10px;
padding: 4px 8px 4px 8px;
text-decoration: none;
background-color: #467c98;
text-align: right;
font-weight: bold;
}

#state #subNav a:hover, #subNav .on a {
color: #fff;
text-align: right;
background-color: #74a7ca;
}

#state #subNav li li a:link {
color:#555;
background-color: #FFFFFF;
padding: 0px 3px 0px 17px;
text-decoration: none;
font-weight: bold;
font-size:10px;
text-align: right;
}
#state #subNav li li a:hover
{
	background-color: #FFFFFF;
	text-decoration: underline;
	color:#467c98;
	font-weight: bold;
	text-align: right;
}

#state #subNavHightlight  a:link, #state #subNavHightlight  a:visited {
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	background-color: #74a7ca;
}

#state #subNavHightlight  a:hover, #state #subNavHightlight  a:active {
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	background-color: #74a7ca;
}

#state #subNavHightlight  ul {
	padding: 9px 2px 9px 0px;
	background-color: #FFFFFF;
	text-align: right;
}
#state #subNavHightlight li a:link, #state #subNavHightlight li a:visited {
	border-top:1px #fff solid;
	margin:0px;
	padding: 0px;
	display: block;
	text-decoration: none;
	background-color: #fff;
	text-align: right;
	color:#555;
}
#state #subNavHightlight li a.ovr:link, #state #subNavHightlight li a.ovr:visited {
	border-top:1px #fff solid;
	margin:0px;
	padding: 0px;
	display: block;
	text-decoration: none;
	background-color: #fff;
	text-align: right;
	color:#74a7ca;
}


/*Corbeaux*/


#subNavHightlight  a:link, #subNavHightlight  a:visited {
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	background-color: #74a7ca;
}

#subNavHightlight  a:hover, #subNavHightlight  a:active {
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	background-color: #74a7ca;
}

#subNavHightlight  ul {
	padding: 9px 2px 9px 0px;
	background-color: #FFFFFF;
	text-align: right;
}
#subNavHightlight li a:link, #subNavHightlight li a:visited {
	border-top:1px #fff solid;
	margin:0px;
	padding: 0px;
	display: block;
	text-decoration: none;
	background-color: #fff;
	text-align: right;
	color:#555;
}
#subNavHightlight li a.ovr:link, #subNavHightlight li a.ovr:visited {
	border-top:1px #fff solid;
	margin:0px;
	padding: 0px;
	display: block;
	text-decoration: none;
	background-color: #fff;
	text-align: right;
	color:#74a7ca;
}

.offscreen{position:absolute;left:-9999px;overflow:hidden;}

#slideshow {
	display: inline;
	height:281px;
	width:745px;


}
.groupinsurance {
	background:#FFF;
}



/* job online styles login */

.jobsheader {
	color: #FFF;
	background-color: #004370;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: center;
	text-transform: uppercase;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
.jobheaderline2 {
	font-size: 12px;
	/*line-height: 13px;*/
}
.lightblueonline {
	color: #94B5D2;
}
.jobformborder {
	padding: 10px;
	margin-bottom: 10px;
	border: 2px solid #cccccc;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #004473;
}
.jobformborder form input {
	margin-bottom: 8px;
	color:#999;
	font-size: 11px;
}
.greytext {
	color: #777777;
}
.jobformcallout {
	padding-top: 8px;
}

/**********************************/
/* ADDED by Noral for ASPX */
/**********************************/


.aspx {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 1.75em;
    color: #676767;
}



/*3-23-10*/
