#main {width:980px; margin:0 auto; position:relative;}


/* top menu */

#top_menu {width:980px;}

#top_1, #top_2, #top_3, #top_4, #top_5, #top_1_reg, #top_2_reg, #top_3_reg, #top_4_reg, #top_5_reg, #top_1_broker, #top_2_broker, #top_3_broker, #top_4_broker, #top_5_broker, #top_1_employer, #top_2_employer, #top_3_employer, #top_4_employer, #top_5_employer, #top_2_regular, #top_2_default, #top_3_default, #top_4_default, #top_5_default, #top_6_default {
	float:left;
	background-color:#868787;
	font-size:12px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	height:36px;
}
#top_2, #top_2_reg, #top_2_broker, #top_2_employer, #top_2_regular, #top_3, #top_3_reg, #top_3_broker, #top_3_employer, #top_4, #top_4_reg, #top_4_broker, #top_4_employer, #top_2_default, #top_3_default, #top_4_default {padding-top:6px; height:30px;}
#top_1, #top_1_reg, #top_1_broker, #top_1_employer {width:481px;}
#top_2, #top_2_reg, #top_2_broker, #top_2_employer, #top_2_regular, #top_2_default {width:114px; text-align:center;}
#top_2 {background:url(../images/index-1_03.jpg) 0 0 no-repeat;}
#top_2_reg {background:url(../images/top_menu_reg_03b.jpg) 0 0 no-repeat;}
#top_2_broker {background:url(../images/top_menu_broker_03.jpg) 0 0 no-repeat;}
#top_2_employer {background:url(../images/top_menu_emp_03.jpg) 0 0 no-repeat;}
#top_2_regular {background:url(../images/top_menu_reg_03.jpg) 0 0 no-repeat;float:left;}
#top_2_default {background:url(../images/top_menu_def_03.jpg) 0 0 no-repeat;float:left;}
#top_3, #top_3_reg, #top_3_broker, #top_3_employer, #top_3_default {width:123px; text-align:center;}
#top_3 {background:url(../images/index-1_04.jpg) 0 0 no-repeat;}
#top_3_reg {background:url(../images/top_menu_reg_04.jpg) 0 0 no-repeat;}
#top_3_broker {background:url(../images/top_menu_broker_04.jpg) 0 0 no-repeat;}
#top_3_employer {background:url(../images/top_menu_emp_04.jpg) 0 0 no-repeat;}
#top_3_default {background:url(../images/top_menu_def_04.jpg) 0 0 no-repeat;}
#top_4, #top_4_reg, #top_4_broker, #top_4_employer, #top_4_default {width:128px;text-align:center;}
#top_4 {background:url(../images/index-1_05.jpg) 0 0 no-repeat;}
#top_4_reg {background:url(../images/top_menu_reg_05b.jpg) 0 0 no-repeat;}
#top_4_broker {background:url(../images/top_menu_broker_05.jpg) 0 0 no-repeat;}
#top_4_employer {background:url(../images/top_menu_emp_05.jpg) 0 0 no-repeat;}
#top_4_default {background:url(../images/top_menu_def_05.jpg) 0 0 no-repeat;}
#top_5, #top_5_reg, #top_5_broker, #top_5_employer, #top_5_default {width:134px; text-align:left; text-indent:15px;}
#top_5 {background:url(../images/index-1_06.jpg) 0 0 no-repeat;}
#top_5_reg {background:url(../images/top_menu_reg_06.jpg) 0 0 no-repeat;}
#top_5_broker {background:url(../images/top_menu_broker_07.jpg) 0 0 no-repeat;}
#top_5_employer {background:url(../images/top_menu_emp_06.jpg) 0 0 no-repeat;}
#top_5_default {background:url(../images/top_menu_def_06.jpg) 0 0 no-repeat;}

/* index login panel */
.mock_link_white {
color:#fff;
}

#top_5_pop_inner {z-index:81; line-height:21px;display:block;	}
#top_5_pop {z-index:80;display:block;	}
#top_5_pop, #top_5_pop_inner  {
	width:184px;
	height:200px;
	margin: 0px;
	position: absolute;
	clear:both;
	float:right;
	margin-left:796px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#top_5_pop_inner p {
	text-indent:15px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:0px;	
	margin:5px 0 0px 5px;
	font-size:12px;
	font-weight:bold
}

#top_5_pop_inner label {padding: 0 0 0 20px;}
.top_5_pop_inner_img {margin:5px 0 0 20px;}
#top_5_pop_inner input{
	padding:2px 2px 2px 4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0px 0 2px 17px;
	}

.text3left {text-indent:3px; background-image:url(../images/bg-textfield.gif); border:1px solid #666666;}

#title_loginPop{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:6px 0 12px 0px;
	padding-left:20px;
	color:#000000;
	float:left;
	}

#title_loginClose{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	float:right;
	text-align:right;
	padding:7px 8px 0 0;
	text-decoration:underline;
	}
	
#title_loginClose a:link, #title_loginClose a:visited, #title_loginClose a:hover {color:#000; text-decoration:underline;}
#btn_index_login {}
#top_menu a:link, #top_menu a:visited {color:white; text-decoration:none;}  
#top_menu a:hover {text-decoration:underline;}  

/* end top menu */

/* headers */

#header-index{height:257px;}
#header-sub {height:83px;}
#header-broker {height:227px;}
#header-index, #header-sub, #header-employer, #header-individual, #header-broker {width:980px;}

/* main menu */

#main_menu, #main_menu_broker, #main_menu_employer {
	height:36px;
	width:978px;
	border: 1px solid #77a527;
	font-size:13px;
	text-transform:uppercase;
	background:url(../images/index-1_11.gif) repeat-x;
}

#center_box {
	margin-left:auto;
	margin-right:auto;
	width:960px;
}

#center_box_broker, #center_box_employer {
	margin-left:auto;
	margin-right:auto;
	width:978px;
}


#main_menu, #main_menu_broker, #main_menu_employer {margin-bottom:24px;}


#main_menu li, #main_menu_broker li, #main_menu_employer li
{
/*background: url('../images/tm_icon_tri2.gif') no-repeat 0 .5em;*/
    background-image: url(../images/index-1_13.gif); /* Replace bullet.gif with your img */
    background-position: 0 0px; /* Position bullet */
    background-repeat: no-repeat;
	list-style-type:none;
	line-height:36px;
	display:inline;
}

#main_menu li {padding: 0 30px 0 40px;}

#main_menu_broker li, #main_menu_employer li {padding: 0 24px 0 34px;}

#remove_menu_treatment {padding: 0 22px 0 40px; display:inline;}

#remove_menu_treatment_broker, #remove_menu_treatment_employer {padding: 0 22px 0 32px; display:inline;}

#main_menu li a:link, #main_menu li a:visited {color:black;text-decoration:none;}  
#main_menu li a:hover {text-decoration:underline;}  
#main_menu_broker li a:link, #main_menu_broker li a:visited {color:black;text-decoration:none;}  
#main_menu_broker li a:hover {text-decoration:underline;}  
#main_menu_employer li a:link, #main_menu_employer li a:visited {color:black;text-decoration:none;}  
#main_menu_employer li a:hover {text-decoration:underline;}  
#remove_menu_treatment a:link, #remove_menu_treatment a:visited {color:black;text-decoration:none;}  
#remove_menu_treatment a:hover {text-decoration:underline;}  
#remove_menu_treatment_broker a:link, #remove_menu_treatment_broker a:visited {color:black;text-decoration:none;}  
#remove_menu_treatment_broker a:hover {text-decoration:underline;}  
#remove_menu_treatment_employer a:link, #remove_menu_treatment_employer a:visited {color:black;text-decoration:none;}  
#remove_menu_treatment_employer a:hover {text-decoration:underline;}  

#breadcrumb {
	clear:both;
	width:980px;
	padding: 5px 0 0px 0;
}

#breadcrumb p{
	color:#999;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-indent:15px;
}

#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover {
	text-decoration:underline;
	color:#999;
}

/* index content */

#index_left {width:15px; float:left; margin-bottom:40px;}

#index_content {
	width:610px;
	float:left;	
	margin-bottom:40px;
	padding-left:15px;
}

#index_content #tabs_3_index {width:200px;}
#index_content #tab_promo1, #index_content #tab_promo2, #index_content #tab_promo3 {float:left;}	
#index_content #tab_promo1{width:199px;}
#index_content #tab_promo2, #index_content #tab_promo3 {width:198px;}

#index_content #tab_text1 {
	clear:both;
	background:#fff url(../images/index-1_24.jpg) no-repeat;
	width:589px;
	height:112px;
}

#index_content .detailText {margin:3px 15px 0 25px; padding:0px;}
#index_content .detailText p {padding-bottom:4px; margin:0;}
#index_content .detailText h1 {
	color:#649C01; 
	font-size:20px; 
	font-family:"Times New Roman", Times, serif; 
	letter-spacing: 0px;
	margin:0px;
}


#index_content p.learn_more_r {text-align:right;}
#index_content .learn_more_r a:link, #index_content .learn_more_r a:visited, #index_content .learn_more_r a:hover{color:#fff; text-decoration:none;}
#index_content .content_index_title{ padding: 0 10px 0 10px; margin:0px 0 15px 0;}

.content_index_title2{padding: 0 10px 0 10px; margin:15px 0 15px 0;}

.content_index_secondary a:link, .content_index_secondary a:visited, .content_index_secondary a:hover {color:#55741F;}


.content_employer_secondary, .content_index_secondary {padding: 0 10px 0 10px; float:left; width:325px;}
.content_employer_secondary p, .content_index_secondary p{width:315px;}
.content_employer_secondary a:link, .content_employer_secondary a:visited, .content_employer_secondary a:hover {color:#55741F;}
.content_employer_secondary_r {padding: 0 0 0 0; float:right; width:325px;}
.content_employers_extras {border-top: 1px solid #88B33D; padding: 15px 0 25px 0; clear:both;	}
.content_employers_extras a:link, .content_employers_extras a:visited, .content_employers_extras a:hover {font-size:16px; color:#55741f;}

/* broker content */

#broker_content {
	width:695px;
	float:left;	
	margin:0 0 40px 0;
	padding-left:15px;
}

.content_employer_title {padding: 0 10px 0 10px; margin:0px 0 15px 0;}
.content_employer_secondary {padding: 0 10px 0 10px; float:left;}
.content_employer_secondary p {padding-right:10px;}
.content_employer_secondary ul {margin: 0 0 20px 0;}
.content_employer_secondary li {
    background-image: url(../images/broker-1_14.gif); /* Replace bullet.gif with your img */
    background-position: 0px 7px; /* Position bullet */
    background-repeat: no-repeat;
	padding: 0 0 0 15px;
	list-style-type:none;
	line-height:24px;
}

/* broker logged out */

.content_broker_secondary li {
/*background: url('../images/tm_icon_tri2.gif') no-repeat 0 .5em;*/
    background-image: url(../images/broker-1_14.gif); /* Replace bullet.gif with your img */
    background-position: 0px 7px; /* Position bullet */
    background-repeat: no-repeat;
	padding: 0 0 0 15px;
	list-style-type:none;
	line-height:24px;
}

.content_broker_secondary_r {float:right;}

/* broker logged in */

#broker_panels {float:right; width:803px;margin-bottom:40px;}

.broker_panel_content {
	width:769px;
	background: #fff url(../images/broker-in_56.gif) repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	padding: 8px 17px 2px 17px;
}

.broker_panel_content_1 {margin: 0 0 20px 0;}
.broker_panel_content_1 table {width:100%;}
.broker_panel_content_1 table tr {font-size:12px;}

.tr_title td {padding: 0px 10px 4px 15px;}
.tr_header td {background-color:#b4eb51; padding: 7px 10px 7px 15px;}
.tr_header a:link, .tr_header a:visited, .tr_header a:hover {color:#000000}
.tr_odd td {padding: 2px 10px 2px 15px; vertical-align:text-top;}
.tr_even td {padding: 2px 10px 2px 15px; background-color:#e3e3e3; vertical-align:text-top;}
.broker_panel_bottom {width:803px;height:14px;background: #fff url(../images/broker-in_59.gif) no-repeat;}

#broker_tab_shell {
	width:803px;
	height:34px;
	background: #fff url(../images/broker-in-tab-bg.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	padding-left:10px;	
}

.broker_tab_highlight, .broker_tab_reg, .broker_tab_last, .broker_tab_last, .broker_tab_last_h, .broker_tab_reg, .broker_tab_reg_h, .broker_tab_reg_s {height:31px; float:left; text-align:center; padding:3px 0 0 0;}

.broker_tab_first, .broker_tab_first_h {
	height:31px;
	float:left;
	text-align:center;
	padding:3px 0 0 0;
}

.broker_tab_last, .broker_tab_last_h, .broker_tab_first, .broker_tab_first_h {width:131px;}
.broker_tab_reg, .broker_tab_reg_h, .broker_tab_reg_s  {width:128px;}
.broker_tab_first {background: #fff url(../images/broker-in_07.gif) no-repeat;}
.broker_tab_first_h {background: #fff url(../images/broker-in_07h.gif) no-repeat;}
.broker_tab_reg {background: #fff url(../images/broker-in_08.gif) no-repeat;}
.broker_tab_reg_h {background: #fff url(../images/broker-in_08h.gif) no-repeat;}
.broker_tab_reg_s {background: #fff url(../images/broker-in_08s.gif) no-repeat;}
.broker_tab_last {background: #fff url(../images/broker-in_12.gif) no-repeat;}
.broker_tab_last_h {background: #fff url(../images/broker-in_12h.gif) no-repeat;}
.broker_tab_last_s {background: #fff url(../images/broker-in_12s.gif) no-repeat;}


.broker_tab_first a:link, .broker_tab_first a:visited, .broker_tab_first a:hover {color:#fff; text-decoration:none;} 
.broker_tab_first_h a:link, .broker_tab_first_h a:visited, .broker_tab_first_h a:hover {color:#fff; text-decoration:none;} 
.broker_tab_reg a:link, .broker_tab_reg a:visited, .broker_tab_reg a:hover {color:#fff; text-decoration:none;} 
.broker_tab_reg_h a:link, .broker_tab_reg_h a:visited, .broker_tab_reg_h a:hover {color:#fff; text-decoration:none;} 
.broker_tab_reg_s a:link, .broker_tab_reg_s a:visited, .broker_tab_reg_s a:hover {color:#fff; text-decoration:none;} 
.broker_tab_last a:link, .broker_tab_last a:visited, .broker_tab_last a:hover {color:#fff; text-decoration:none;} 
.broker_tab_last_h a:link, .broker_tab_last_h a:visited, .broker_tab_last_h a:hover {color:#fff; text-decoration:none;} 
.broker_tab_last_s a:link, .broker_tab_last_s a:visited, .broker_tab_last_s a:hover {color:#fff; text-decoration:none;} 


/* broker left rail */

#broker_left_rail {
	float:left;
	width:164px;
	background-color:#fff;
	margin-bottom:40px;
}

.alt_top {width:164px; height:8px; background:#fff url(../images/broker-in_103b.gif) no-repeat;}

.broker_lmenu_header, .broker_lmenu_subheader {font-family:Arial, Helvetica, sans-serif; color:#246085;}

.broker_lmenu_header {
	width:149px;
	height:23px;
	background:#fff url(../images/broker-in_53b.gif) no-repeat;
	padding: 10px 0 0 15px;
	
}

.broker_lmenu_subheader {
	width:149px;
	height:23px;
	background:#fff url(../images/broker-in_50c.gif) no-repeat;
	padding: 7px 0 0 15px;
}

.broker_lmenu_item, .broker_lmenu_item_d {
	width:149px;
	height:21px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 3px 0 0 15px;
}

.broker_lmenu_item {background:#fff url(../images/broker-in_51c.gif) no-repeat;}
.broker_lmenu_item_d {background:#fff url(../images/broker-in_51d.gif) no-repeat;}

.broker_lmenu_lastitem, .broker_lmenu_lastitem_d  {
	width:149px;
	height:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 1px 0 0 15px;
}

.broker_lmenu_lastitem {background:#fff url(../images/broker-in_55b.gif) no-repeat;}
.broker_lmenu_lastitem_d {	background:#fff url(../images/broker-in_55d.gif) no-repeat;}

.broker_lmenu_item a:link, .broker_lmenu_item a:visited, .broker_lmenu_item_d a:link, .broker_lmenu_item_d a:visited {color:#000000;text-decoration:none;} 
.broker_lmenu_item a:hover, .broker_lmenu_item_d a:hover {color:#000000;text-decoration:underline;} 
.broker_lmenu_lastitem a:link, .broker_lmenu_lastitem a:visited, .broker_lmenu_lastitem_d a:link, .broker_lmenu_lastitem_d a:visited {color:#000000;text-decoration:none;} 
.broker_lmenu_lastitem a:hover, .broker_lmenu_lastitem_d a:hover {color:#000000;text-decoration:underline;} 


#broker_lmenu_bot {width:164px; height:14px; background:#fff url(../images/broker-in_31b.gif) no-repeat;}

/*  employee content  */

#employer_content {width:657px; float:left; margin-bottom:40px;}
#employer_content #tabs_3_index {width:200px;}
#employer_content #tab_promo1, #employer_content #tab_promo2, #employer_content #tab_promo3 {float:left;}	
#employer_content #tab_promo1{width:248px; height:178px; background:#fff url(../images/emp_out_01.jpg) no-repeat;}
#employer_content #tab_promo2 {width:203px;}
#employer_content #tab_promo3 {width:206px;}
#employer_content #tab_promo3 h1{
	padding:8px 0px 0px 10px;
	margin-bottom:6px;
	color:#246085;
	font-size:20px;
	letter-spacing:0px;	
}
#employer_content #tab_promo3 a:link, #employer_content #tab_promo3 a:visited, #employer_content #tab_promo3 a:link, #employer_content 
#employer_content #tab_text1 {clear:both;width:657px;}

#employer_content #tab_text1 {clear:both; background:#fff url(../images/emp_out_04d.gif) repeat-y; width:657px; }

#employer_content #tab_text1 #tab_buffer{
	clear:both;
	background:#fff url(../images/emp_out_04e.gif) repeat-y;
	width:657px;
	height:19px;
}

#employer_content .detailText h1 {
	color:#649C01; 
	font-size:20px; 
	font-family:"Times New Roman", Times, serif; 
	letter-spacing: 0px;
	margin:0 15px 0 40px;
}

#employer_content .detailText p {padding:0; margin:6px 15px 0 40px;}

#employer_content #tab_text1b .learn_more_r {text-align:right; padding: 8px 12px 0 0;}

#employer_content .learn_more_r a:link, #employer_content .learn_more_r a:visited, #employer_content .learn_more_r a:hover{color:#fff; text-decoration:none; font-size:12px;}

#employer_content .content_index_title{padding: 0 10px 0 10px;margin:0px 0 15px 0;}

.content_employer_title2{padding: 0 15px 0 25px;margin:15px 0 15px 0;}
.content_employer_secondary {padding: 0 10px 0 25px;float:left;width:325px;}
.content_employer_secondary p {width:315px;}
.content_employer_secondary a:link, .content_employer_secondary a:visited, .content_employer_secondary a:hover {color:#55741F;}
.content_employer_secondary_r {padding: 0 0 0 0; float:right; width:243px;}

.content_employer_extras {border-top: 1px solid #88B33D; padding: 15px 0 25px 0; font-size:14px;}

.content_employer_extras a:link, .content_employer_extras a:visited, .content_employer_extras a:hover {font-size:16px;color:#55741f;}

/*  tabbed data tables  */


#tab-shell-default {width:945px;}
#tab-shell-default #tab-top {width:945px; height:39px; background:#fff url(../images/tab-def-top.gif) no-repeat; }
#tab-shell-default #tab-top .tab-def-begin, #tab-shell-default #tab-top .tab-def-hbegin { height:39px; float:left;}
#tab-shell-default #tab-top .tab-def-begin, #tab-shell-default #tab-top .tab-def-hbegin { padding-left:10px; }
#tab-shell-default #tab-top .tab-def-begin .tab-cap-begin, #tab-shell-default #tab-top .tab-def-hbegin .tab-cap-begin {width:10px; height:39px; float:left;}
#tab-shell-default #tab-top .tab-def-begin .tab-cap-begin {background:#fff url(../images/tab-def-cap1.gif);}
#tab-shell-default #tab-top .tab-def-hbegin .tab-cap-begin {background:#fff url(../images/tab-def-hcap1.gif);}
#tab-shell-default #tab-top .tab-def-begin .tab-middle, #tab-shell-default #tab-top .tab-def-middle .tab-middle, #tab-shell-default #tab-top .tab-def-hbegin .tab-middle, #tab-shell-default #tab-top .tab-def-hmiddle .tab-middle {
	float:left; 
	padding:6px 6px 0 6px; 
	height:33px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:center; 
}

#tab-shell-default #tab-top .tab-def-begin .tab-middle, #tab-shell-default #tab-top .tab-def-middle .tab-middle {background:#fff url(../images/tab-def-bg1.gif) repeat-x;} 
#tab-shell-default #tab-top .tab-def-hbegin .tab-middle, #tab-shell-default #tab-top .tab-def-hmiddle .tab-middle {background:#fff url(../images/tab-def-hbg1.gif) repeat-x;} 
#tab-shell-default #tab-top .tab-def-begin .tab-cap-end, #tab-shell-default #tab-top .tab-def-hbegin .tab-cap-end  {width:9px; height:39px; float:left;}
#tab-shell-default #tab-top .tab-def-begin .tab-cap-end {background:#fff url(../images/tab-def-cap2.gif) repeat-y;}
#tab-shell-default #tab-top .tab-def-hbegin .tab-cap-end {background:#fff url(../images/tab-def-hcap2.gif) repeat-y;}
#tab-shell-default #tab-top .tab-def-middle, #tab-shell-default #tab-top .tab-def-hmiddle { float:left;}
#tab-shell-default #tab-top .tab-def-middle .tab-cap-begin, #tab-shell-default #tab-top .tab-def-hmiddle .tab-cap-begin {width:10px; float:left; height:39px;}
#tab-shell-default #tab-top .tab-def-middle .tab-cap-begin {background:#fff url(../images/tab-def-cap1.gif);}
#tab-shell-default #tab-top .tab-def-hmiddle .tab-cap-begin {background:#fff url(../images/tab-def-hcap1.gif);}
#tab-shell-default #tab-top .tab-def-middle .tab-cap-end, #tab-shell-default #tab-top .tab-def-hmiddle .tab-cap-end {width:9px; float:left; height:39px;}
#tab-shell-default #tab-top .tab-def-middle .tab-cap-end {background:#fff url(../images/tab-def-cap2.gif);}
#tab-shell-default #tab-top .tab-def-hmiddle .tab-cap-end {background:#fff url(../images/tab-def-hcap2.gif);}
#tab-shell-default #tab-middle {width:945px; background:#fff url(../images/tab-def-mid.gif) repeat-y; clear:both;}
#tab-shell-default #tab-middle #leftnav {width:240px; border-right:1px solid #999; float:left;}
#tab-shell-default #tab-middle #leftnav h2 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; padding: 0 20px 0 25px; letter-spacing:0; margin:0; font-weight:bold;}
#tab-shell-default #tab-middle #leftnav ul { padding:0 0 15px 0; margin:0;}
#tab-shell-default #tab-middle #leftnav ul li{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; list-style-type:none; padding: 0 20px 8px 25px;}
#tab-shell-default #tab-middle #leftnav a:link, #tab-shell-default #tab-middle #leftnav a:visited, #tab-shell-default #tab-middle #leftnav a:hover {color:#000; text-decoration:underline;}
#tab-shell-default #tab-middle #divider {width:1px; background-color:#999999; float:left; margin-top:8px;}
#tab-shell-default #tab-middle #content, #tab-shell-default #tab-middle #content-wide {float:left; padding:0 0 10px 30px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#tab-shell-default #tab-middle #content {width:620px;}
#tab-shell-default #tab-middle #content-wide {width:850px;}
#tab-shell-default #tab-middle #content .logo{margin:8px 0 10px 0;}
#tab-shell-default #tab-middle #content .nav ul {margin:0px 0 15px 0;}
#tab-shell-default #tab-middle #content .nav li { display:inline; padding:0 5px 0 5px;}
#tab-shell-default #tab-middle #content .nav li a:link, #tab-shell-default #tab-middle #content .nav li a:visited, #tab-shell-default #tab-middle #content .nav li a:hover { color:#333333;}
#tab-shell-default #tab-middle #content .subheader, #tab-shell-default #tab-middle #content-wide .subheader {width:100%; background-color:#b4eb51; font-weight:bold; padding: 5px 5px 5px 12px; margin: 0 0 12px 0;}
#tab-shell-default #tab-middle #content p, #tab-shell-default #tab-middle #content-wide p {padding:0 0 10px 10px; line-height:18px;}
#tab-shell-default #tab-middle #content h2, #tab-shell-default #tab-middle #content-wide h2 { font-family:Arial, Helvetica, sans-serif; letter-spacing:0px; font-size:18px; color:#333333; padding:0px; margin:0px;}
#tab-shell-default #tab-middle #content h3 {}
#tab-shell-default #tab-middle #content a:link, #tab-shell-default #tab-middle #content a:visited, #tab-shell-default #tab-middle #content a:hover {}


#tab-shell-default #tab-end {width:945px; background:#fff url(../images/tab-def-bot.gif) no-repeat; clear:both;}


#tab-shell-default #tab-top .tab-def-begin a:link, #tab-shell-default #tab-top .tab-def-begin a:visited, #tab-shell-default #tab-top .tab-def-begin a:hover {color:#fff; text-decoration:none;} 
#tab-shell-default #tab-top .tab-def-middle a:link, #tab-shell-default #tab-top .tab-def-middle a:visited, #tab-shell-default #tab-top .tab-def-middle a:hover {color:#fff; text-decoration:none;} 
#tab-shell-default #tab-top .tab-def-hmiddle a:link, #tab-shell-default #tab-top .tab-def-hmiddle a:visited, #tab-shell-default #tab-top .tab-def-hmiddle a:hover {color:#000; text-decoration:none;} 
#tab-shell-default #tab-top .tab-def-hbegin a:link, #tab-shell-default #tab-top .tab-def-hbegin a:visited, #tab-shell-default #tab-top .tab-def-hbegin a:hover {color:#000; text-decoration:none;} 


#tab_promo1 select {width:180px;padding:1px;margin:75px 0 5px 37px;}
#tab_promo3_text a:link, #tab_promo3_text a:visited, #tab_promo3_text a:hover { color:#649C01;text-decoration:underline; line-height:22px;} 
#tab_promo3_text {padding:0 0 5px 10px;}

#tab_text1a {
	width:657px;
	height:14px;
	background:#fff url(../images/emp_out_03.jpg) no-repeat;
	padding:0;
	margin:0;
}


.tab_text1a {
	width:657px;
	background:#fff url(../images/emp_out_03.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	padding:0px;
	margin:0px;
}


#tab_text1b{
	width:657px;
	height:36px;
	background:#fff url(../images/emp_out_05.jpg) no-repeat;
	padding:0;
	margin:0;
}

/* right rail */

#index_right_rail {width:335px; float:right; margin-bottom:40px;}

#employer_right_rail {width:264px; float:right; margin-bottom:40px;}
#employer_right_rail h1{
	padding:8px 0px 0px 10px;
	margin-bottom:6px;
	color:#246085;
	font-size:20px;
	letter-spacing:0px;
}

.right_rail_sub a:link, .right_rail_sub a:visited{font-size:16px; color:#aa9e27; text-decoration:underline;}
.right_rail_sub a:hover{text-decoration:underline;}

#broker_right_rail {width:238px; float:right; margin-bottom:40px;}

#broker_right_rail h1{
	padding:8px 0px 0px 10px;
	margin-bottom:6px;
	color:#246085;
	font-size:20px;
	letter-spacing:0px;
}

.broker_banner, right_rail_banner {width:237px;margin-top:25px;}

/* login panel */

#login_panel {
	width:211px;
	border:1px solid #77a527;
	padding: 0px 15px 15px 10px;
	background: #eff5e9 url(../images/broker-1_15.gif) repeat-x;
}

#login_panel h3{
	margin:0px;
	padding: 7px 0px 8px 0px;	
	color:#fff;
	font-size:17px;
}

#login_panel img{padding: 10px 0px 0px 0px;	}

.login_input_title {
	float:left;
	width:75px;
	padding: 7px 0 2px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	font-weight:bold;
}

.login_input {
	float:left;
	padding: 7px 0 2px 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

.login_extras {padding: 7px 0 0 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.login_extras a:link, .login_extras a:visited, .login_extras a:hover { color:#55741F; text-decoration:underline;}  
.login_extras_pop {padding: 4px 0 0 20px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.login_extras_pop a:link, .login_extras_pop a:visited, .login_extras_pop a:hover { color:#55741F; text-decoration:underline;}  

#login_panel input{
	padding:2px 2px 2px 3px; 
	border:1px solid #000; 
	background:#fff url(../images/broker-1_18.gif) repeat-x;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000; 
}

/* i want to - panel*/

#iwantto_panel {
	width:237px;
	margin: 25px 0 0 0;
	height:32px;
	background: #eff5e9 url(../images/bg-iwanto.gif) no-repeat;
}

#iwantto_panel p{
	padding: 5px 0px 8px 32px;	
	color:#fff;
	font-size:17px;
}

#iwantto_contents {
	width:237px;
	border:1px solid #77a527;
	margin: 0px;
	background: #eff5e9 url(../images/bg-iwanto.gif) no-repeat;
	display:none;
	z-index:100;
	position:absolute;
}
#iwantto_contents_head {width:237px; height:32px; background: #fff url(../images/iwanto_header_02.gif) repeat-x;}
#iwantto_contents_head img{display: block; margin: 0 10px 0 0; } 
#iwantto_contents_head p{color:#fff;line-height:5px;} 
#iwantto_contents p{font-size:12px; padding: 10px ; line-height:24px; } 
#iwantto_contents a:link, #iwantto_contents a:visited, #iwantto_contents a:link {
	font-size:14px;
	margin: 5px 0 0 0;
	color:#55741f;
	text-decoration:underline;
}

#iwantto_contents_inner {width:237px;}
#iwantto_contents_inner p {padding:15px; font-size:12px; line-height:16px;}


/* help panels*/ 

.employer_help, .right_help {width:237px; margin-top:25px; border:1px solid #77a527; }
.employer_help p, .right_help p {font-size:14px; padding:0 10px 0 10px; margin:0px;}
.employer_help h3, .right_help h3{
	color:#bc8f12;
	font-size:20px;
	padding:10px 10px 10px 10px;
	margin:0px;
}

/* beta - intro pages */

#intro-left-shell {width:467px; float:left;}
#intro-left-top {width:467px;}
#intro-left-bot {width:467px;}
#intro-right-shell {width:513px; float:left; margin: 0 0 40px 0;}
#intro-right-top {width:513px;}
#intro-right-mid {width:513px; background:#fff url(../images/intro_07.gif) repeat-y;}
#intro-right-bot {width:513px;}
#intro-left-shell h1, #intro-right-shell h1  {
	color:#649C01; 
	font-size:22px; 
	font-family:"Times New Roman", Times, serif; 
	letter-spacing: 0px;
	margin:0px;
	}

#intro-left-shell p, #intro-right-shell p {
	font-size:14px; 
	font-family:"Times New Roman", Times, serif; 
	letter-spacing: 0px;
	padding:0 40px 0 16px;
	color:#000000;
	margin:0px;
}

#intro-left-shell h1 {padding:8px 40px 5px 16px;}
#intro-right-shell h1 {padding:0px 40px 5px 16px;}
#intro-right-shell ul li { padding:0px 40px 5px 16px; font-family:"Times New Roman", Times, serif;}
#intro-right-shell ul {padding:0px 0px 15px 0px;}
#intro-left-shell a:link, #intro-left-shell a:visited, #intro-left-shell a:hover {color:#649C01; text-decoration:underline;}
#intro-right-mid ul li {
    background-image: url(../images/bullet-warm.gif); /* Replace bullet.gif with your img */
    background-position: 15px 8px; /* Position bullet */
    background-repeat: no-repeat;
	list-style-type:none;
	line-height:20px;
	text-indent:15px;
}


/* beta txt requirement pages */

table.required_notes tr td{padding:3px;}
table tr td.required_notes_left {width:50px;}
table tr td.required_notes_right {width:600px;}

.required_notes_header {background-color:#77a527;color:#fff;}

/* footer */

#index_footer {
	clear:both;
	width:980px;
	height:15px;
	border-top: 1px solid #88B33D;
	padding: 15px 0 25px 0;
	text-align:center;
	color:#747474;
	font-size:12px;
}

#index_footer a:link, #index_footer a:visited {color:#747474;text-decoration:none;}  
#index_footer a:hover {color:#747474;text-decoration:underline;}  

.footer_left {float:left;}
.footer_right {float:right;}

/* universal settings*/
.clear {clear:both;}
.generic_placeholder {width:980px;}
.generic_placeholder h1 {color:#649C01; font-size:22px; font-family:"Times New Roman", Times, serif; letter-spacing: 0px; margin:0px;}

.text_small_forms {font-size:10px; color:#000; font-weight:bold;}
.text_small_forms a:link, .text_small_forms a:visited, .text_small_forms a:hover {font-size:10px; color:#5C7D23;}
.errorText {color:red;}
.errorSmall {color:red; font-size:12px;}
.errorSmaller {color:red; font-size:10px;}

.gray, .ghosted {background-color:#ddd;}
.no_padding {padding:0px;margin:0px;border:none;}
.text_right {text-align:right;}
.margin-35 {margin:0 0 0 30px;}
.img_rightPad {float:right;padding: 0 0 7px 10px;}
.div_hr {width:100%; background-image:url(../images/hr_grey.gif); background-repeat:repeat-x; height:11px;padding-bottom:5px;}



/* 404 error */


/* Log in */


/*  Forgot password page */



/* global template specs */
.col-1, .col-2, .col-3, .col-4 { float:left;}
.col-2 h3 a:link, .col-2 h3 a:visited, .col-2 h3 a:hover {text-decoration:underline;color:#90b606;line-height:20px;}
.col-1 h3 a:link, .col-1 h3 a:visited, .col-1 h3 a:hover {text-decoration:underline;color:#90b606;line-height:20px;}
.col-3 h3 a:link, .col-3 h3 a:visited, .col-3 h3 a:hover {text-decoration:underline;color:#90b606;line-height:20px;}
.col-4 h3 a:link, .col-4 h3 a:visited, .col-4 h3 a:hover {text-decoration:underline;color:#90b606;line-height:20px;}
.col-1 h3, .col-2 h3, .col-3 h3, .col-4 h3 {color:#90b606;line-height:20px;}


/* template page 2 - about */
#tpl_page2 .col-1 {width:277px; margin: 0 42px 0 0;}
#tpl_page2 #content .wrapper .col-1 h3 {margin: 0px 0 5px 0;}
#tpl_page2 #content .wrapper .col-1 h2 {margin: 0px 0 10px 0;}
#tpl_page2 .col-2 { width:602px; }
#tpl_page2 .col-2 .col-1 { width:217px; margin-right:60px;}
#tpl_page2 .col-2 .col-1 { width:217px; margin-right:60px;}


/* template page 3 - ex products */
#tpl_page3 .row-1 .col-1 { width:199px; margin-right:26px;} 
#tpl_page3 .row-1 .col-2 { width:199px; margin-right:26px;} 
#tpl_page3 .row-1 .col-3 { width:199px; margin-right:26px;} 
#tpl_page3 .row-1 .col-4 { width:199px;}
#tpl_page3 .row-2 .col-1 { width:397px; margin-right:53px;} 
#tpl_page3 .row-2 .col-2 { width:420px;}
#tpl_page3 .row-2 .col-2 .col-1 { width:170px; margin-right:58px;}
#tpl_page3 {margin:0 auto 65px auto; width:900px;}
#tpl_page3 h3 a:link, #page3 h3 a:visited, #page3 h3 a:hover {text-decoration: underline;color: #90b606;line-height: 20px;}

/* template page 4 ex - solutions */
#tpl_page4 .col-1 {width:632px;margin: 0 40px 0 0px;padding: 0 0 65px 15px;}
#tpl_page4 .col-2 { width:283px;}
#tpl_page4 .col-1 .col-1 { width:211px; margin-right:77px;}
#tpl_page4 .col-1 .col-1 li {font-size:14px;}
#tpl_page4 .col-1 .col-1 .list2 {font-size:14px;}

/* template page 5 - contact */
#tpl_page5 .col-1 {width:552px;margin: 0 40px 0 0px;padding: 0 0 65px 15px;}
#tpl_page5 .col-2 { width:283px;}

/* template 6 - 2 column (even) */
#tpl_page6 .col-1 {width:450px;margin: 0 40px 0 0px;padding: 0 0 65px 15px;}
#tpl_page6 .col-2 {width:435px;margin: 0 0 0 0;padding: 0 15px 65px 0; float:right;}

/* template page 7 - 3 columns (even) */
#tpl_page7 .col-1 {width:295px;margin: 0 30px 0 0; padding: 0 0 65px 15px; float:left;}
#tpl_page7 .col-2 {width:295px;margin: 0 30px 0 0; padding: 0; float:left;}
#tpl_page7 .col-3 {width:295px;margin: 0 0 0 0; padding: 0 15px 65px 0; float:right;}

/* tpl_page8 - ex carriers */
#tpl_page8 .col-1 {width:900px;margin: 0 40px 0 0px;padding: 0 0 65px 15px;}

/* template page 9 - 1 column legal notices */
#tpl_page9 .col-1 {width:940px; margin: 0 40px 0 0px;padding: 0 0 65px 15px; }
#tpl_page9 .col-1 ol li{color:#666666; padding-bottom:15px;}
#tpl_page9 .col-1 p {color:#666666;}

/* template page 10 - 2 column privacy policies */
#tpl_page10 .col-1 {width:940px; margin: 0 40px 0 0px;padding: 0 0 65px 15px; }

/* template page 11 - news article */

/* template page 12 - press release */
#tpl_page12 .col-1 {width:602px;margin: 0 40px 0 0px;padding: 0 0 65px 15px; }
#tpl_page12 .col-2 {width:283px;margin: 0 0px 0 0px;padding: 0 0 65px 15px; float:right; }
#tpl_page12 .col-1 .pressContainer {width:100%; padding-bottom:15px;}
#tpl_page12 .col-1 .date {float:left; padding-right:16px; float:left;}
#tpl_page12 .col-1 .content01 {float:left; }
#tpl_page12 .col-1 a:link, #tpl_page12 .col-1 a:visited, #tpl_page12 .col-1 a:hover {float:left; color:#246085; float:left;}

/* template page 13 - press release */
#tpl_page13 .col-1 {width:602px;margin: 0 40px 0 0px;padding: 0 0 65px 15px; }
#tpl_page13 .col-2 {width:283px;margin: 0 0px 0 0px;padding: 0 0 65px 15px; float:right; }
#tpl_page13 .col-1 .flubber {width:100%; padding-bottom:15px;}
#tpl_page13 .col-1 a:link, #tpl_page12 .col-1 a:visited, #tpl_page12 .col-1 a:hover {float:left; color:#246085; float:left;}
#tpl_page13 .col-1 p {padding: 0 0 10px 0; color:#444;}
#tpl_page13 .col-1 h4 {font-size:20px; letter-spacing:0px; padding-top:0px; margin-top:0px;}
#tpl_page13 .col-1 h2 {margin-bottom:0px;}


/* template page 14 - FAQs */
#tpl_page14 .col-1 {width:940px; margin: 0 40px 0 0px;padding: 0 0 65px 15px; }
#tpl_page14 .col-1 h4 {padding: 5px 0 0px 0;font-size:18px; font-weight:normal; font-family: Georgia, "Times New Roman", Times, serif, Times, serif; }
#tpl_page14 .col-1 p {padding: 0 0 10px 0;}
#tpl_page14 .col-1 a:link, #tpl_page14 .col-1 a:visited, #tpl_page14 .col-1 a:hover {color:#246085; text-decoration:underline;}
#tpl_page14 .col-1 ol {padding:0 0 0 0;}

/* template page 15 - site map */

/* template page 16- product detail */

/* template - wizards */

/* template - 1 column standard: ex health care reform */

/* template - broker detail views */

/* template - employee detail views */
