@charset "UTF-8";

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.69em;
	color: #676767;
}
html>body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.69em;
	color: #676767;
}
body {
	background-color: #FFFFFF;
	margin-left: 15px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
}
.alignright {
	float:none;
}
/* top header styles  */
.topheader {
	width: 320px;
	/*width: 930px;*/
	/*margin-right: auto;
margin-left: auto;*/
	/*height: 96px;*/
	margin-bottom: 10px;
}
.topheaderRight {
	margin-left: 0px;
}
.topnav {
	text-transform: uppercase;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: none;
	margin-bottom: 0px;
}
.topPhonenumber {
	font-size: 18px;
	font-weight: bold;
	color: #00426f;
	float:none;	
	width: 200px;
}
.topTitle {
	font-size: 18px;
	font-weight: bold;
	color: #00426f;
	line-height:18px;
	padding:0px;
	margin:0px;
}
.topnavRight {
	color: #bbbbbb;
	float: none;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-left-style: none;
	border-left-color: none;
	font-weight: bold;
	font-size: 10px;
	/*width: 200px;*/
}
.topnavRight a:link, .topnavRight a:visited {
	color: #999;
	text-decoration:underline;
}
.topnavRight a:hover, .topnavRight a:active {
	color: #777;
	text-decoration:underline;
}
.topnavRight2 {
	color: #bbbbbb;
	float: none;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	border-left-style: none;
	border-left-color: none;
	font-weight: bold;
	font-size: 10px;
	/*width: 400px;*/
	text-align: left;
}
.topnavRight2 a:link, .topnavRight2 a:visited {
	color: #999;
	text-decoration:underline;
}
.topnavRight2 a:hover, .topnavRight2 a:active {
	color: #777;
	text-decoration:underline;
}

.topMission {
	font-style: italic;
	color: #00426f;
	width: 320px;
	line-height: 17px;
	font-size:12px;
	margin-bottom: 0px;
}
.topnavLeft {
	color: #999999;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 10px;
}
.topnavLeft a:link, .topnavLeft a:visited {
	/*color: #777;*/
	text-decoration:underline;
}
.topnavLeft a:hover, .topnavLeft a:active {
	color: #333;
	text-decoration:underline;
}
#accessibility {
	display:block;
	list-style-type: none;	
}
#logo {
	float: none;
}

/*  featurearea styles   */
.featureArea {
	width:320px;
	/*width: 930px;
	/*margin-right: auto;
margin-left: auto;*/
	height: 281px;*/
	margin-bottom: 10px;
}
/*  main area styles   */
.mainArea {
	width:inherit;
	/*width: 930px;
	/*margin-right: auto;
margin-left: auto;*/
	margin-bottom: 10px;
}
/*  footer area styles   */
.footerArea {
	text-align:left;
	width: 320px;
	/*margin-right: auto;
margin-left: auto;*/
	margin-bottom: 10px;
	line-height: 17px;
}
/* mainArea */
.mainArea .right {
	float:none;
	width:inherit;
}
.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;
	float:none;
	width:320px;
}
.mainArea .right li li {
	width: 220px;
}

.mainbullets {
	width:inherit;
	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: #777777;
	text-decoration:underline;
	width:180px;
}
.mainbullets li a:hover, .mainbullets li a:active {
	color: #555555;
	text-decoration:underline;
	width:180px;
}

h2 {
	margin:15px 0px;
	padding:0px;
	font-size:22px;
	text-transform: uppercase;
	color: #00426f;
}
.frontblueboxes1 {
	background-color:#FFFFFF;
	width: 320px;
	margin-right:3px;
	height:inherit;
	margin-bottom:10px;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.frontblueboxesCopy {
	color:#555;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	font-size: 10px;
	
}
.frontblueboxesCopy a:link, .frontblueboxesCopy a:visited {
	color:#55555;
	text-decoration:underline;
}
.frontblueboxesCopy a:hover, .frontblueboxesCopy a:active {
	color:#555555;
	text-decoration:underline;
}

.frontblueboxes {
	background:none;
	width: 320px;
	height:inherit;
	margin-bottom:10px;
}
.frontblueboxesCopy h3 {
	padding:0;
	font-size:10px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0;
}
.left {
	width: 320px;
}
.lftfrontRight {
	float:none;
	width: 182px;
}
.lftfrontLeft {
	width: 181px;
}
h4 {
	font-size:16px;
	display: block;
	text-transform: uppercase;
	color: #00426f;
	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: #00426f;
}
.orangebg {
	background-image:none;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	height:214px;
}
.bluebg {
	background-image:none;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	height:inherit;
}
.purplebg {
	background-image:none;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	height:170px;
}
.frontSpacerRight {
	display: block;
	height: 60px;
}
.greenbg {
	background-image:none;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	height:170px;
}
.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: #555555;
	text-align: left;
	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: #555555;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	font-size:11px;
	line-height:13px;
}
.frontSideMargin a:link, .frontSideMargin a:visited {
	color: #555555;
	text-decoration:underline;
}
.frontSideMargin a:hover, .frontSideMargin a:active {
	color: #555555;
	text-decoration:underline;
}
.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: 40px;
	padding-left: 10px;
	font-size:10px;
	line-height:11px;
}
.bluetxt {
	color: #555555;
}

.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:220px;
	text-align:left;
	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:underline;
}
.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 {
	text-align:left;
	width:0px;
	height:0px;
}
.frontpagelogin {
	/*float: right;*/
	width: 182px;
	height: 281px;
	background-color: #ffffff;
	color: #555555;
	clear:both;
}

.frontpagelogin a:link, .frontpagelogin a:visited {
	color: #555555;
	text-decoration:underline;
}
.frontpagelogin a:hover, .frontpagelogin a:active {
	color: #555555;
	text-decoration:underline;
}

.frontpageloginspacer {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
a:link {
	color: #00426f;
	text-decoration: underline;
}
a:visited {
	text-decoration: underline;
	color: #00426f;
}
a:hover {
	text-decoration: none;
	color: #74A7CA;
}
a:active {
	text-decoration: underline;
	color: #74A7CA;
}
.frontSideHeaderlogin {
	font-weight: bold;
	text-transform: uppercase;
	color: #555555;
	text-align: center;
	padding-top: 14px;
	padding-bottom: 14px;
	background-color: #ffffff;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-bottom: 10px;
}


/* need to fix this */
#mainNav1 {
	width:inherit;
	}
		
#mainNav2 {
	margin:10px 0;
	padding:0;
	width:inherit;
	margin-right:none;
	margin-left:none;
	background-image:none;
	/*background-image: url(/images/mainNav_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;*/
	line-height:12px;
	}
			
#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;*/
	}
#mainNav3 ul li {
	float:none;
	margin:0;
	border-right:2px solid #fff;
	font:bold 10px verdana, arial, helvetica, sans-serif;
	color:#00426f;
	text-transform:uppercase;
	line-height:inherit;
  	}
 #mainNav3 ul li a:link, #mainNav3 ul li a:visited {
	float:none;
	margin:0;
	padding:4px 12px 4px 12px;
	border-left:none;
	font:bold 10px verdana, arial, helvetica, sans-serif;
	color: #00426f;
	text-transform:uppercase;
  	}
#mainNav3 ul li a:hover, #mainNav3 ul li.on a {
	float:none;
	margin:0;
	padding:4px 12px 4px 12px;
	border-left:none;
	font:bold 10px verdana, arial, helvetica, sans-serif;
	color: #74A7CA;
	background-color:none;
	text-transform:uppercase;
	text-decoration:underline;
  	}	 
		
#mainNav3 ul li:first-child {
	border-left-width:0; /* doesn't work in IE6 - put it in server-side? */
	}
		
#mainNav2 a:link {
	color: #00426f;
	text-decoration:underline;
	}
		
#mainNav2 a:visited {
	color: #00426f;
	text-decoration:underline;
	}
		
#mainNav2 a:link:focus, #mainNav2 a:visited:focus {
	color: #00426f;
	text-decoration:underline;
	}
		
#mainNav2 a:active {
	color: #74A7CA;
	text-decoration:underline;
	}
		
#mainNav2 .on a:link {
	color: #00426f;
	text-decoration:underline;
	}
		
#mainNav2 .on a:visited {
	color: #00426f;
	text-decoration:underline;
	}
			
#mainNav2 .on a:link:focus, #mainNav2 .on a:visited:focus {
	color: #74A7CA;
	text-decoration:underline;
	}
		
#mainNav2 .on a:active {
	color: #74A7CA;
	text-decoration:underline;
	}
.search {
	background-color: #FFFFFF;
	background-image: url(/images/searchbg.gif);
	background-repeat: no-repeat;
	float:none;
	width:163px;
	height:20px;
	margin:0px;
	padding:1px 0px 0px 25px;
}
.search form {
	margin:0px;
	padding:0px;
}
.search input {
	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;
	background-color: transparent;
}
#slideshow{
	display:none;
	height:0px;
	width:0px;	
}

.imgleft {
	float:none;
}
.subleft {
width:inherit;
float:none;
}

.subleft .mainbullets {
	width:inherit;
	padding-left:0px;
}

.subleft h4 {
    font-size:16px;
	/*display: block;*/
	text-transform: uppercase;
	color: #00426f;
	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: #00426f;
}

.subright {
width:inherit;
float:none;
}
.submiddle {
width:inherit;
margin:0px;
line-height:17px;
}
.submiddle h1 {
	font-size:14px;
	margin:20px 0px;
	padding:0;
	line-height:17px;
	color: #74a7ca;
	text-transform: uppercase;
}
.submiddle h2 {
font-size:11px;
margin:15px 0px;
padding:0;
line-height:17px;
color: #74a7ca;
font-weight:bold;
}
.submiddle a:link {
color: #89BE3F;
}

.submiddle a:visited {
color: #89BE3F;
}

/*****************************/
/* ADDED by Noral for ASPX  */
/*****************************/



/*****************************/
/* End of ADDED for ASPX */
/*****************************/


.submiddle2 {
width:inherit;
margin:0 0 35px 210px;
line-height:17px;
}
.submiddle2 h1 {
	font-size:14px;
	margin:20px 0px;
	padding:0;
	line-height:17px;
	color: #74a7ca;
	text-transform: uppercase;
}
.submiddle2 h2 {
font-size:11px;
margin:15px 0px;
padding:0;
line-height:17px;
color: #74a7ca;
font-weight:bold;
}
.submiddle2 a:link {
color: #74a7ca;
}

.submiddle2 a:visited {
color: #74a7ca;
}

.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;
	
}

.backpromo {
	font-size: 10px;
	line-height: 15px;
	color: #555555;
	background-image:none;
	background-repeat:no-repeat;
	width:inherit;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}
.backpromo a:link {
	font-size:10px;
	line-height:13px;
	color: #555555;
}




.dottedlineEven {
	margin-top: 10px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #00426f;
}

#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:none;
	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;
}

#subNavHightlight  a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	background-color: #74a7ca;
}
#subNavHightlight  a:hover {
	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 {
	border-top:1px #fff solid;
	margin:0px;
	padding: 0px;
	display: block;
	text-decoration: none;
	background-color: #fff;
	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 {
margin: 0;
display: block;
color: #555;
font-size:10px;
padding: 0px 0px 8px 0px;
text-decoration: none;
}

.sidesubsubnav li a:hover {
color: #89BE3F;
}
.clear {
	clear: both;
}
.TabbedPanelsContentGroupAZ ul {
	margin:5px;
	padding:10px;
}
.promoEmployees {
	background-color:#87be3e;
	color:#FFF;
	padding-right: 5px;
	padding-left: 5px;
}


/*promoContent added by Corbeaux*/
#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;
	}



.promo div {
	padding:none;
}
.promo a:link,  .promo a:visited, .promo a:hover,  .promo a:active  {
	color:#555;
}
.subsitefeaturearea {
	height:inherit;
	width:inherit;
	background-image:none;
}
.featurecontent {
	font-weight:bold;
	font-size:12px;
	line-height:17px;
	color:#55555;
	padding-top:inherit;
	padding-right:inherit;
	padding-bottom:inherit;
	padding-left:inherit;
	margin:inherit;
}
.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:#ffffff;
}

#broker .promo a:link,  #broker .promo a:visited, #broker .promo a:hover,  #broker .promo a:active  {
	color:#555;
}

#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);
	}
	
/*  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:#FFF;
}

#employer .promo a:link,  #employer .promo a:visited, #employer .promo a:hover,  #employer .promo a:active  {
	color:#555;
}

#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 .subsitefeaturearea {
    height: 281px;
	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:#fff;
}

#medical .promo a:link,  #medical .promo a:visited, #medical .promo a:hover,  #medical .promo a:active  {
	color:#555;
}

#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 .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:#fff;
}

#workers .promo a:link,  #workers .promo a:visited, #workers .promo a:hover,  #workers .promo a:active  {
	color:#555;
}

#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 {
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 .subsitefeaturearea {
    height: 281px;
	width: 745px;
	background-image:url(/images/worker_bg.jpg);
	}

.offscreen{
	position:inherit;
	overflow:inherit;
}


.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*/