/*HELOC*/
body {
	color: #333333;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
}
a, a:visited {
	text-decoration: none;
	color: black;
}
a:hover {
	color: #405ebe;
	text-decoration: underline;
}
a img {
	border: none;
}
h6 {
	font-weight: bold;
	/*font-size: 18px;*/
	font-size: large;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h5 {
	color: #b9b9b9;
}
h4 {
	font-size: x-small;
	/*font-size: .7em;*/
	font-weight: normal;
}
h3 {
	font-size: small;
	/*font-size: 10px;*/
	font-weight: bold;
}
h2 {
	font-size: small;
	/*font-size: 12px;*/
	font-weight: bold;
}
a img {
	border: none;
}

/* Structural elements */
#container {
	position: absolute;
	margin: 0px;
	top: 0px;
	left: 0px;
	width: 875px;
}
#page_header {
	position: absolute;
	top: 0px;
	padding-top: 15px;
	left: 88px;
	width: 400px;
	height: 73px;
}
#main_cont {
	position: absolute;
	top: 73px;
	left: 71px;
	width: 564px;
	height: 525px;
}
#modules_block {
	position: absolute;
	top: 73px;
	left: 640px;
	width: 310px;
	height: 525px;
}
#page_footer {
	position: absolute;
	top: 680px;
	width: 850px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	/*font-size: .8em;*/
	font-weight: normal;
	left: 99px;
	margin-left:7px;
	margin-top: -65px;
	z-index: -1;
}

/* Main content block */
#main_header {
	margin-left: 0px;
	font-family: Times New Roman, serif;
	/*background: url(../images/hero_3.gif) no-repeat top center;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 10px;*/
	margin-bottom: 0px;
	height: 63px;
	margin-left: 1px;
	font-size: x-large;
	color: #ffffff;
}
#main_header h4 {
	display: none;
}
#main_blocks {
	background: url(../images/main_c_grad_1.gif) repeat-y top center;
	margin-top: 0px;
	height: 455px;
	padding-top: 0px;
}
.main_c_block {
	margin-top: 0xp;
	padding-top: 0px;
	margin-left: 18px;
	padding-right: 10px;
	height: 110px;
}
.main_c_block h1 {
	margin-top: 0px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: medium;
}
.main_c_block p {
	margin: 0px;
	padding: 0px;
	font-size: x-small;
}

.main_app_now_btn {
	background-color: white;
	padding-left: 15px;
	margin-left: 1px;
	height: 50px;
	padding-top: 2px;
	width: 100%px;
}
.main_app_now_btn a img {
	display: block;
}
#mcb_content {
	background-color: white;
	padding-bottom: 25px;
	margin-left: 1px;
}

#callnum_content {
	background-color: white;
	padding-bottom: 25px;
	margin-left: 1px;
}

#mcb_content h2 {
	padding-top: 0px;
	margin-left: 18px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	color: black;
	font-size: small;
}
#mcb_content p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 18px;
	margin-top: -1px;
	margin-bottom: 0px;
	margin-right: 20px;
	font-size: x-small;
	color: #333333;
}

#callnum_content p {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 20px;
	font-size: x-small;
}

#mcb_content div ul {
	padding-left: 42px;
}
#mcb_content div ul li {
	list-style-type: round;
	font-size: x-small;
	color: #333333;
	padding: 0px;
	margin: 0px;
}
#mcb_content div ul li span {
	color: #333333;
	padding: 0px;
	margin: 0px;
	display: block;
	margin-left: 16px;
	list-style-type: square;
}
.mcb_btn_c {
	position: absolute;
	padding: 0px;
	width: 560px;
	height: 26px;
	background: url(../images/main_click_footer_closed.gif) no-repeat top center;
}
.mcb_btn_o {
	position: absolute;
	padding: 0px;
	width: 560px;
	height: 26px;
	background: url(../images/main_click_footer_open.gif) no-repeat top center;
}
#az_main_img_block {
	background: url(../images/local/image_az2.gif) no-repeat bottom center;
	width: 560px;
	height: 457px;
	padding: 0px;
	margin-left: 2px;
}
#ca_main_img_block {
	background: url(../images/local/image_ca2.gif) no-repeat bottom center;
	width: 560px;
	height: 460px;
	padding: 0px;
	margin-left: 2px;
}
#fl_main_img_block {
	background: url(../images/local/image_fl.gif) no-repeat bottom center;
	width: 560px;
	height: 460px;
	padding: 0px;
	margin-left: 2px;
}
#ga_main_img_block {
	background: url(../images/local/image_ga2.gif) no-repeat bottom center;
	width: 560px;
	height: 460px;
	padding: 0px;
	margin-left: 2px;
}
#il_main_img_block {
	background: url(../images/local/image_il.gif) no-repeat bottom center;
	width: 560px;
	height: 460px;
	padding: 0px;
	margin-left: 2px;
}
#ks_main_img_block {
	background: url(../images/local/image_ks2.gif) no-repeat bottom center;
	width: 560px;
	height: 460px;
	padding: 0px;
	margin-left: 2px;
}
#mi_main_img_block {
	background: url(../images/local/image_mi.gif) no-repeat bottom center;
	width: 560px;
	height: 460px;
	padding: 0px;
	margin-left: 2px;
}
#mo_main_img_block {
	background: url(../images/local/image_mo.gif) no-repeat bottom center;
	width: 560px;
	height: 460px;
	padding: 0px;
	margin-left: 2px;
}
#nationwide_main_img_block {
	background: url(../images/local/image_nationwide.gif) no-repeat bottom center;
	width: 560px;
	height: 460px;
	padding: 0px;
	margin-left: 2px;
}
#nc_main_img_block {
	background: url(../images/local/image_nc.gif) no-repeat bottom center;
	width: 560px;
	height: 460px;
	padding: 0px;
	margin-left: 2px;
}
#nj_main_img_block {
	background: url(../images/local/image_nj2.gif) no-repeat bottom center;
	width: 560px;
	height: 460px;
	padding: 0px;
	margin-left: 2px;
}
#nv_main_img_block {
	background: url(../images/local/image_nv.gif) no-repeat bottom center;
	width: 560px;
	height: 460px;
	padding: 0px;
	margin-left: 2px;
}
#ny_main_img_block {
	background: url(../images/local/image_ny2.gif) no-repeat bottom center;
	width: 560px;
	height: 460px;
	padding: 0px;
	margin-left: 2px;
}
#or_main_img_block {
	background: url(../images/local/image_or.gif) no-repeat bottom center;
	width: 560px;
	height: 455px;
	padding: 0px;
	margin-left: 2px;
}
#tx_main_img_block {
	background: url(../images/local/image_tx2.gif) no-repeat bottom center;
	width: 560px;
	height: 460px;
	padding: 0px;
	margin-left: 2px;
}
#wa_main_img_block {
	background: url(../images/local/image_wa.gif) no-repeat bottom center;
	width: 560px;
	height: 460px;
	padding: 0px;
	margin-left: 2px;
}
#main_c_footer {
	background: url(../images/main_c_grad_f_1.gif) no-repeat bottom center;
	height: 15px;
	margin-top: -11px;
}

/* Base Module styles */
.b_module {
	position: relative;
	top: 0px;
	width: 307px;
	height: 166px;
	margin-bottom: 8px;
}
.bm_header {
	position: relative;
	top: 0px;
	font-weight: bold;
	font-size: small;
	/*font-size: .8em;*/
	background: url(../images/m_header.gif) no-repeat bottom right;
	padding-left: 12px;
	height: 26px;
}
.bm_header h2 {
	font-size: x-small;
	/*font-size: .9em;*/
	font-weight: bold;
	padding-top: 0px;
	top: 0px;
	margin: 0px;
	padding-top: 5px;
}
.module_m_cont {
	position: relative;
	top: 0px;
	background: url(../images/m_bg_grad_1.gif) repeat-y top center;
}
.bm_cont {
	position: relative;
	top: 0px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	margin-left: 15px;
	height: 130px;
}
.bm_cont p {
	margin: 0px;
	padding-top: 5px;
	margin-bottom: 7px;
}
.bm_footer {
	height: 15px;
	background: url(../images/m_footer_1.gif) no-repeat top center;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.m_disc {
	font-size: x-small;
	/*font-size: .9em;*/
	padding-left: 10px;
	padding-right: 5px;
}
.m_ast {
	float: left;
}

/* Drilldown Module */
#lt_comp_module {
	top: 0px;
	width: 307px;
	height: 340px;
	margin-bottom: 8px;
	padding: 0px;
}
.ltcm_header {
	height: 26px;
	font-weight: bold;
	font-size: x-small;
	/*font-size: .90em;*/
	background: url(../images/m_header.gif) no-repeat top center;
	padding-left: 12px;
	margin-top: 2px;
}
.ltcm_header h2 {
	font-size: x-small;
	/*font-size: .9em;*/
	font-weight: bold;
	padding-top: 0px;
	top: 0px;
	margin: 0px;
	padding-top: 5px;
}
#lt_comp_module .module_m_cont {
	height: 480px;
	width: 304px;
	padding-top: 2px;
	padding-left: 3px;
}

h3.toggler {
	height: 41px;
	width: 299px;
	display: block;
	clear: left;
	margin-bottom: 2px;
	margin-top: 0px;
	padding: 0px;
}
h3#ltc_t_0 {
	background: url(../images/find_c.gif) no-repeat top center;
}
h3#ltc_t_1 {
	background: url(../images/compare_c.gif) no-repeat top center;
}
h3#ltc_t_2 {
	background: url(../images/talk_c.gif) no-repeat top center;
}
h3#ltc_t_3 {
	background: url(../images/compare-equity_c.gif) no-repeat top center;
}
h3#ltc_t_4 {
	background: url(../images/customer_c.gif) no-repeat top center;
}
.element {
	margin-top: 0px;
	padding: 0px;
}
.elem_cont {
	background: url(../images/ob_bg_1.gif) repeat-y top center;
	margin: 0px;
	padding: 0px;	
	display: block;
	height: 100%;
	padding-bottom: 5px;	
	margin-left: 0px;
	width: 299px;
}
#elem_cont_bb {
	height: 160px;
}
.element .elem_cont .ex_meta_block {
	width: 100%;
	height: 60px;
}
.element .elem_cont .ex_meta_block .m_ast {
	padding-left: 15px;
	float: left;
}
.element .elem_cont .ex_meta_block .m_disc {
	font-size: .7em;
	padding-left: 30px;
	padding-right: 5px;
}
.element .elem_cont p {
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	margin-left: 15px;
	margin-top: 0px;
	padding: 0px;
}
.b_b_foot_h {
	display: none;
}
.b_b_foot_d {	/* for bottom bucket footer */
	height: 14px;
	width: 299px;
	background: url(../images/ob_footer_1.gif) no-repeat top center;
}

#lt_comp_module .m_footer {
	height: 15px;
	background: url(../images/m_footer_1.gif) no-repeat top center;
	width: 100%;
}



/* radio btns */
.m_rad_item {
	margin-top: 0px;
	height: 30px;
	width: 290px;
	padding-top: 4px;
}
/*	Calc Change Module */
.m_calc_item {
	margin-top: 0px;
	height: 30px;
	width: 290px;
	padding-top: 4px;
}
.m_calc_item_r {
	margin-top: 3px;
	height: 30px;
	width: 290px;
	padding-top: 5px;
	background: url(../images/sep_bar_gw.gif) no-repeat top center;
	font-weight: bold;
}
.m_calc_i_row_l {
	padding-top: 5px;
	height: 20px;
	width: 155px;
	font-size: .95em;
	float: left;
}
.m_calc_i_row_c {
	width: 50px;
	float: left;
	text-align: center;
	margin-left: 5px;
}
.m_calc_i_row_r {
	padding-top: 2px;
	width: 65px;
	float: left;
	margin-left: 10px;
}
.m_calc_i_row_r input {
	width: 45px;
	margin-left: 3px;
	text-align: right;
}

.m_calc_r_row_l {
	padding-top: 5px;
	height: 20px;
	width: 100px;
	font-size: small;
	/*font-size: .95em;*/
	float: left;
}
.m_calc_r_row_c {
	width: 105px;
	float: left;
	text-align: center;
	margin-left: 5px;
	padding-top: 2px;
}
.m_calc_r_row_r {
	padding-top: 2px;
	width: 61px;
	float: left;
	margin-left: 10px;
	text-align: right;
}
#calc_res_block {
	margin-left: 21px;
}

.hard_right {
	position: relative;
	margin-top: 2px;
	height: 38px;
	width: 289px;
	text-align: right;
}

/* Bio module */
.bmc_left_col {
	margin-top: 0px;
	height: 30px;
	width: 160px;
	padding-top: 4px;
	font-size: x-small;
	/*font-size: .9em;*/
	float: left;
}
.bmc_left_col p {
	padding: 0px;
	margin-top: 2px;
	margin-bottom: 10px;
}
.bmc_right_col { /* for image */
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
/* Table module */
.bm_cont table {
	margin-top: 0px;
	padding-top: 5px;
}
.tbl_rt_0 {
	padding-left: 10px;
	background-color: #fafbfb;
}
.tbl_rt_1 {
	padding-left: 10px;
	background-color: #eceff1;
}
.tbl_row_cont {
	padding-left: 10px;
}
/* Form module */
.form_mod_items {
	padding-top: 5px;
	height: 100px;
}
.form_mod_item {
	width: 300px;
	height: 25px;
	margin-top: 5px;
}
.form_item_label {
	padding-top: 4px;
	float: left;
	width: 65px;
}
.form_item_input {
	float: left;
	width: 220px;
}
#fm_in_0 {
	margin-right:6px;
	/*width:46px;*/
	width: 20%;
}
#fm_in_1 {
	margin-left:6px;
	margin-right:6px;
	/*width:46px;*/
	width: 20%;
}
#fm_in_2 {
	margin-left:6px;
	margin-right:0px;
	/*width:62px;*/
	width: 30%;
}


/* Graph Module */
.graph_mod_container {
	margin-left: 10px;
	width: 287px;
	height: 130px;
}
.graph_tooltip {
	width: 95px;
	font-size: x-small;
}
.gt_header {
	width:100%
	height: 2px;
	background: url(../images/g_tooltip_head.gif) no-repeat bottom center;
}
.gt_body {
	width: 100%
	background-color: white;
	padding-left: 10px;
	background: url(../images/g_tooltip_body.gif) repeat-y top center;
}
.gt_footer {
	width: 100%
	height: 13px;
	background: url(../images/g_tooltip_foot.gif) no-repeat top center;
}


/*	Footer */
#page_footer .olymp_img {
	float: right;
}
#page_footer p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	/*font-size: .67em;*/
	font-weight: normal;
	padding-right: 20px;
}
#page_footer .footer_top {
	padding-right: 0px;
}
/* Misc style */
.space_block {
	height: 8px;
	width: 100%;
}
.p_txt {
	margin-left: 3px;
	font-size: large;
	/*font-size: 1.5em;*/
}
.dis_none {
	display: none;
}

.tip1 {
	color: #000;
	width: 130px;
	z-index: 13000;
	background: url(../images/tooltip_bg.gif) no-repeat top center;
}
.tip2 {
	color: #000;
	width: 130px;
	z-index: 13000;
	background: url(../images/tooltip_bg.gif) no-repeat top center;
}
.tooltip_graph {
	color: #000;
	width: 130px;
	z-index: 13000;
	background: url(../images/tooltip_bg.gif) no-repeat top center;
}



.tool-tip {
	color: black;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(../images/tooltip_bg.gif) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../imagestooltip_bg.gif) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 96px;
	height: 28px;
	z-index: 13000;
	background: url(../images/tooltip_bg.gif) no-repeat bottom left;
}
 
.custom-title {
	font-weight: bold;
	font-size: xx-small;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 15px 0px;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
}

/*Start WR 21115 edited by Calvin Lloyd [styling for call me module content]*/
.ref_form {
	background: url(../images/ob_bg_1.gif) repeat-y top center;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	padding-bottom: 5px;	
	display: block;
	height: 179px;
	margin-left: 0px;
	width: 299px;
}
.ref_form h2 {
	margin-top: 0px; 
	margin-bottom: 0px; 
	text-align: left; 
	padding-left: 0px; 
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: #333; 
	background: url(../images/ob_bg_1.gif) repeat-y top center;
}
/*End WR 21115 edited by Calvin Lloyd [styling for call me module content]*/
.main_ul_li span {
	line-height: 15px;
	color: black;
}
.mcbc_p {
margin-top : -15px;
}
.enroll{
		
        float: left;
        color: #333333;
	}
	.apply{
			
	    font: 6px Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
	.applymod{
				
		      text-decoration: underline;
	}

