/* CSS fixes MC 12/5/09 */

.main_twocolumn div.contentbox {width:475px;}
div.contentbox,.contentbox_btm {float:left;}
div#footer {background-image:none;background-color: #cccaba;clear:both;height:auto;}
.contentbox_top {height:auto;min-height:10px;background-position:left top}
.contentbox_top .contentbox {margin-top:10px;width:475px;}
.left_column table {line-height:110%;}
.main_column {background-image:url(../images/search_top_bg.gif);padding:10px 0 0;}
.main_twocolumn {margin:0 10px;}
.contentbox_top {background-position:left bottom;height:10px;}

/* end CSS fixes */

/* login box on homepage MC 12/10/09 */
.login_employer_home 
{
height:168px !important; width:219px; padding:10px; background: url(/images/employer_login_bg.jpg) no-repeat; position:relative; top:5px;
font-size:11px;line-height:13px;
}
/* end login box on homepage */

/* standard styles */

body{background: #cccaba;line-height:11px;}
div#topsection {background:#cccaba;}

div.toptab {background-image:url(../images/toptab_employer.gif);}
div.on{background-image:url(../images/toptab_active_employer.gif);}
div#container {background:#fff url('../images/container_bg_employer.gif');}
div#margin {background:#fff url('../images/container_bg_employer.gif');}
div#container div#bottom_content {background:url('../images/footer_bg.gif');}
.top_section {background:#fff url('../images/container_bg_employer.gif');}
div#topsection .topcorners{background:#fff url('../images/header_bg_employer.gif') no-repeat;}
div#container div#bottom_content {background:url('../images/footer_bg_employer.gif');}


/* .contentbox{background-color:#e3f6f7} */
/* .contentbox_top {background:transparent url('../images/contentbox_top_employer.jpg') no-repeat;}  */
/* .contentbox_btm {background:transparent url('../images/contentbox_btm_employer.jpg') no-repeat;} */

/* SUB SUB NAV */

div.left_column ul.sub_nav li.header {
background-color:#917121;
background-image:url(../images/sub_nav_header_employer.gif);
}

div.left_column ul.sub_nav li a {background-color:#F3EDCE}
div.left_column ul.sub_nav li a:hover{background:#efe7ad;}
div.left_column ul.sub_nav ul li a {color:#6b4d00;}
div.left_column ul.sub_nav ul li a:hover {background: #efe7ad;}

div.left_column ul li.btm {background: #cce0f3;}
div.left_column ul li.btm a:hover{background: #efe7ad;} 
div.left_column ul li.on .btm {}/* SUB NAV ON */

div.left_column ul.sub_nav li.on a {color:#6b4d00;background-color:#efe7ad;}
div.left_column ul.sub_nav li.on a:hover {background-color: #ded38c}
div.left_column ul.sub_nav ul li.on a {background-color:#efe7ad;}
div.left_column ul.sub_nav li.on ul li a {background-color:#f7f7de;color:#6b4d00;}
div.left_column ul.sub_nav li.on ul li.on a {background-color:#efe7ad;color:#6b4d00;}
div.left_column ul.sub_nav li.on ul li a:hover {background-color: #ded38c}


div.left_column ul.sub_nav ul li a {background-color:#f7f7de;}

div#topsection .rightlink, div#topsection .rightlink a {color:#313031;}

.contentbox h2, .contentbox h3
{color:#ad5900;}

/* TABS */
#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	background:#adaa9c;
	border-bottom:0px solid #adaa9c;
	font: normal 10px arial}

#sddm li a
{	display:block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	background: #fff;
	color: #9c5900;
	font-size:13px;
	font-weight:bold;
	text-align: center;
	text-decoration: none;
	background-image:url(../images/tabs/tab_blue_employer.jpg);
	background-repeat:repeat-x;
	line-height:31px; /*set line height to equal height of tabs */
	}

.tabholder,#sddm, #sddm ul,.alert
{
height:39px;
}
.tabholder {margin-bottom:1px;}

#sddm li a.twolines {line-height:15px;height:31px;}

#sddm li a.on
{	background-color: #e0d287;
    background-image:url(../images/tabs/tab_highlight_employer.jpg);
	background-repeat:repeat-x;
	color: #9c5900;
}

#sddm li a.left
{	background-image:url(../images/tabs/tab_blue_left_employer.jpg);
	background-repeat:repeat-x;
}
#sddm li a.right
{	background-image:url(../images/tabs/tab_blue_right_employer.jpg);
	background-repeat:repeat-x;
	background-position:top right;
	margin-right:0px;
}

#sddm li a:hover, #sddm li a.left:hover
{   background-position:0 -40px;
	background-color: #e0d287;
	color: #9c5900;
}
#sddm li a.right:hover {background-position:right -40px;}
}

#sddm div
{	
	background: #e7d394;	
	z-index: 1000;
	position: absolute;
	visibility: hidden;
	margin: 0px 0 0 0;
	padding: 0px 0 0 0;
	border-bottom: 1px solid #adaa9c;
	border-left: 1px solid #adaa9c;
	border-right: 1px solid #adaa9c;
	vertical-align:middle;
	}

#sddm div a
{	
	background: #edecab;
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 5px 5px 0px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	vertical-align:middle;
	height:20px;
	color: #9c5900;
	font: 12px arial;
	line-height:12px;
	font-weight:bold;
	padding-left:15px;
	vertical-align:middle;
}

#sddm div a:hover
{	
	background: #ded38c;
	color: #6b4d00}

.tab1,.tab2,.tab3,.tab4,.tab5,.tab6
{
border-bottom: 1px solid #c7d1d7;
}
div.on a
{
color:#ad5900;
}
/************************ index2 css *************************************/

#whatsNew
{
padding:0px;
margin:0;
width:204px;
border:0px solid #000;
}
#whatsNew h2
{
color:#3373BC;
font-family: arial; 
font-size:14px;
font-weight:normal;
margin:0

}
#whatsNew ul
{
font-size:11px;
font-family: arial; 
color:#805e0l;
padding-left: 5px;
display:block;
position:relative;
left:10px;

}
#whatsNew ul li
{
font-size:11px;
font-family: arial; 
color:#9C5900;
line-height:13px;
margin-bottom:2px;
letter-spacing:1px;
}
#resources
{
padding:0px;
margin:0;
width:204px;
border:0px solid #000;
}

#whatsNew ul li a, #whatsNew a, #resources a, #resources ul li a {color:#9C5900;text-decoration:none;}
#whatsNew ul li a:hover, #whatsNew a:hover, #resources a:hover, #resources ul li a:hover {color:#9C5900;text-decoration:underline;}

#resources h2
{
color:#3373BC;
font-family: arial; 
font-size:14px;
font-weight:normal;
}

#whatsNew h2 a, #resources h2 a, #whatsNew h2 a:hover, #resources h2 a:hover{color:#3373BC;}

#resources p
{
font-size:11px;
font-family: arial; 
color:#9C5900;
line-height:13px;
margin-bottom:2px;
margin-left:5px;
display:block;
letter-spacing:1px;
}
.menu_head_first
{
color:#3373BC !important;

}
.menu_body
{
letter-spacing:1px;
}

.menu_body a
{
letter-spacing:1px;
color:#9C5900;
}

.brwn_button {
background-image:url(../images/login_brwn.png);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
width:56px;
height:20px;
padding:5px 0px 0px 0px;
text-decoration:none;
margin-top: 2px; 
cursor: pointer;  
line-height:10px;
text-align: center;
float:right; 
position:relative; 
right:5px;

}

.contentbox h1, .contentbox h2 {color:#AD5900;}
h1, h2, h3, h4, h1 a, h2 a, h3 a, h4 a,.main_column h2 a  {color:#AD5900}


/** Employer changes  12-14-2009  **/
div.left_column ul.sub_nav li.header {background-color:#0092d4;background-image:url(/images/sub_nav_header_employer.gif);}
div.left_column ul.sub_nav li.on a {background-color:#EFE7AD;color:#6B4D00;}
div.left_column ul.sub_nav li a {background:#BEE0EC url(/images/border_white_215px_X_1px.png)  no-repeat scroll 0 0; padding:5px 2px 7px 13px;text-decoration:none;}

.right_blank {margin-left: 10px; background-image: url(/images/blue_blank.jpg); background-repeat: no-repeat; width: 184px; padding-left: 20px; padding-right: 20px; font-size:.9em}
.right_blank h3 {padding-left:0px;}
.right_column .right_blank ul.blue_arrow li {line-height:1.2em}

.employer_content .er {background-image:url(/images/employer_er.jpg);background-position:left top;background-repeat:no-repeat;height:150px;}
.employer_content .er2 {background-image:url(/images/employer_er2.jpg);background-position:left top;background-repeat:no-repeat;height:310px;}
.employer_content .er3 {background-image:url(/images/employer_er3.jpg);background-position:left top;background-repeat:no-repeat;height:230px;}
.employer_content .er4 {background-image:url(/images/employer_er4.jpg);background-position:left top;background-repeat:no-repeat;height:410px;}

color:#3373BC;font-size:15px;font-weight:bold;padding:7px 0 0 7px;margin:0;}
.homewidget_top ul.blue_arrow li {color:#333333;font-size:12px;line-height:14px; margin:0 0 6px 21px;}
.homewidget_top h2 a {font-size:15px;}
	#whatsNew ul {list-style-type:circle;margin:4px 20px 0 41px;padding-left:0;}
	#whatsNew h2 {margin:5px 0 0;}
	.newsupdate {padding:13px 0 0 200px;}
	#whatsNew {width:225px;}

/**** employer changes  ****/
.on_tab1, .on_tab2, .on_tab3, .on_tab4, .on_tab5, .on_tab6 {
background:transparent url(../images/tabs/on_triangle_employer.gif) no-repeat scroll 0 0;top:-2px;}
.on_tab1 {left:-885px;}
.on_tab2 {left:-744px;}
.on_tab3 {left:-600px;}
.on_tab4 {left:-458px;}
.on_tab5 {left:-315px;}

.main_column {background-image:none;padding:0;}
.main_twocolumn {margin:0;}
.middlelogo_blueaccess {padding-left:215px;}
div#footer {background:#CCCABA url(../images/footer_bg_employer.gif) no-repeat scroll center top;}
.ls-canvas {background:#FFFFFF url(../images/container_bg_employer.gif) repeat-y scroll 0 0;}
.margin {background:transparent url(../images/container_bg_employer.gif) repeat scroll 0 0;}

.main_column2 .content .float_left_plan h5 {margin-left:0px;}

.homewidget_content p {padding:0px 50px 0px 7px;color:#333333}
h2, .login1 p b, .login2 p b, .login3 p b, .login4 p b {color:#9E989B;}
#right_return h4, #right_member h4, #right_employer h4, #right_producer h4 {color:#3C6D99}

/* HOMEPAGE */
.homepage_top {float:left; width:720px; margin-bottom:-10px;  background:transparent url(/images/plansall_top.gif) no-repeat; background-position:top left; padding-top:10px;}
.homepage_top {background-repeat:no-repeat;}
.homepage_top h3 {padding:5px 10px; margin:0; background-position:top left;}
.homepage_top h3 a {text-decoration:none;}
.homepage_content {border-left:1px solid #ccc; border-right:1px solid #ccc; background-image:url(/images/homepage_bg.jpg); background-position:bottom;padding-left:3px; content:inherit;}
.homepage_content p {padding:0px;}
.homepage_btm { background-image:url(/images/plansall_btm.gif); background-position:top left; padding:5px; }

/* EMPLOYER */
.employer_top {float:left; width:720px; margin-bottom:-10px;  background:transparent url(/images/employer_cotentall_top.jpg) no-repeat; background-position:top left; padding-top:10px;}
.employer_top {background-repeat:no-repeat;}
.employer_top h3 {padding:5px 10px; margin:0; background-position:top left;}
.employer_top h3 a {text-decoration:none;}
.employer_content {border-left:1px solid #ccc; border-right:1px solid #ccc; background-image:url(/images/employer_cotentall.jpg); background-position:bottom; padding:1px 3px 0 3px;}
.employer_content p {padding:0px;}
.employer_btm { background-image:url(/images/employ_contentall_btm.gif); background-position:bottom left; padding:5px 0 0; }



/*.loginbox {float:right;margin-top:10px;margin-right:-5px;}*/

.homepage_content .homewidget_top {margin-left:2px;margin-right:2px;}
.homepage_content .getstarted {background-image:url(/images/homepage_getstarted.jpg);background-position:top left;background-repeat:no-repeat;height:123px;}
.homepage_content .doctor {background-image:url(/images/homepage_doctor.jpg);background-position:top left;background-repeat:no-repeat;height:123px;}
.homepage_content .plan {background-image:url(/images/homepage_plan.jpg);background-position:top left;background-repeat:no-repeat;height:123px;}

.employer_content .homewidget_top {margin-left:2px;margin-right:2px;}
.employer_content .tools {background-image:url(/images/tools_panel.jpg);background-position:top left;background-repeat:no-repeat;height:123px;}
.employer_content .downloads {background-image:url(/images/downloads_panel.jpg);background-position:top left;background-repeat:no-repeat;height:123px;}
.employer_content .quote {background-image:url(/images/quote_panel.jpg);background-position:top left;background-repeat:no-repeat;height:123px;}



.homewidget_top {float:left; width:233px;  margin-right:0px}
.homewidget_top h2{padding:10px 0 5px 7px;font-weight:normal;}
.homewidget_top h2 a {text-decoration:none; color:#3373bc;font-size:18px;outline:none;}
.homewidget_content {border-left:0px solid #ccc; border-right:0px solid #ccc;}
.homewidget_content p {padding:0px 50px 0px 7px;font-size:13px;line-height:14px;}

.homewidget_btm {font-weight:bold;}

/*.homepage_promo{float:right;margin-top:0px;padding-left:10px;}*/
.homepage_promo img{padding:0;margin:0;}

.newsticker {margin:7px 0px 10px 0;}
.newsticker .homepage_content {background-image:url(/images/homepage_bg.jpg);}
.newsupdate {background:transparent url(/images/icon_news.jpg) no-repeat;height:27px;padding:13px 0 0px 200px;margin:0px 0 0 10px;}
.newsupdate a {color:black;text-decoration:none}
.newsupdate a:hover {text-decoration:underline}

.homewidget_top h2 {color:#3373BC;font-weight:normal;}

#ls-row-1-area-1 .float_fix{padding-top:0px;}



/* Online Bill Payment styles */

#obpheader{width:721px; height:203px; background: url(/employer/images/obp_header.jpg) no-repeat; line-height:1.4em; font-size:1em;}

.main_column {
height:auto;
background-image:none;
padding:0px 0 0 !important;
}

#obpleft_column{
	float: left;
	width: 334px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	border-top-style: none;
	border-right-style: solid;
	border-right-color: #CFD2C1;
	border-right-width: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
}
#obpright_column{
	width: 335px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
    position: relative;
	float:left;
}

.blue_header{
	width: 275px;
margin-left: 20px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #996633;
	text-align: center;
	color: #007FC6;
	line-height: normal;

}

.login_header{
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #007FC6;
	line-height: normal;
}


.obpnote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	font-style: italic;
	margin-left: 20px;
	margin-right: 20px;
	line-height:1.3em;
}

.obploginbox{
width:220px;
height:155px;
padding-top: 10px;
background: url(/employer/images/obp_login.jpg ) no-repeat;
	margin-top: 10px;
	margin-left: 45px;
}
.input{
float: right;
padding-right:20px;
padding-bottom:5px;
}
.input input{
width:90px;
}


.obpregister{

    font-size: 16px;
	font-weight: bold;
	margin-top: 15px;
	color: #90bf43;
}
ul.green_arrow {}
ul.green_arrow li {list-style-image:url(/employer/images/obpgreen_arrow.jpg); margin:0; padding:0; line-height:1.8em; font-size:1em; color:#333;}

.iw_component .float_right {position:relative; top:-15;}


.main_column .bottom {
background-image:url("../images/search_btm_bg.gif");
background-position:right bottom;
background-repeat:no-repeat;
height:4px;
}

.style1 {font-size: 11px}

.blue_header2{
padding-top: 30px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	color: #007FC6;
}

#obpheader2{width:721px; height:212px; background: url(/employer/images/obp_header2.jpg) no-repeat; line-height:1.4em; font-size:1em;}

#obpheader3{
	width:720px;
	height:9px;
	font-size:1em;
	background-image: url(/employer/images/obp_header3.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}

