@charset "utf-8";
/* CSS Document */

body, html {
	background: ;
	height: 100%;
	margin: 0;
	font: 11px Arial, Helvetica, sans-serif normal;
	line-height: 14px;
}

.content_alt_1 {
	font: 12px Arial, Helvetica, sans-serif normal;
	line-height: 13px;
	font-weight: bold;
}

.home_back {
	background: url(../images/hm_top_back.jpg) repeat-x top left;
	height: 100%;
	position: relative;
	margin: 0;
}

.textfield_home {
	background: url(../Images/hm_textfield_back.gif) no-repeat;
	border: none;
	text-align: center;
	color: #d6600a;
	font: 18px Arial, Helvetica, sans-serif;
	height: 15px;
	padding: 7px 0 0 0;
	margin: 0 0 -7px 0;
}

.textfield_home_2 {
	background: none;
	border: none;
	text-align: center;
	color: #d6600a;
	font: 18px Arial, Helvetica, sans-serif;
	height: 15px;
	padding: 7px 0 -0px 0;
	margin: 0 0 -12px 0;
}

.textfield_myaccount {
	float: left;
	background: url(../Images/my_account_field_back_1.jpg) no-repeat;
	border: none;
	text-align: left;
	color: #00456a;
	font: 12px Arial, Helvetica, sans-serif;
	width: 106px;
	height: 25px;
	padding: 4px 0 0 7px;
	margin: 0 -7px -4px 0;
}

.content_alt_2 {
	font: 10px Arial, Helvetica, sans-serif normal;
	line-height: 11px;
	color: #96e788;
}

.content_alt_3 {
	font: 10px Arial, Helvetica, sans-serif normal;
	font-weight: bold;
	text-align: center;
	line-height: 11px;
	color: #fff;
}

.hm_get_rates {
	float: left;
	width: 144px;
	height: 44px;
	margin: 0;
	background: url(../images/button_hm_get_rates.jpg) no-repeat;
	}
	a.hm_get_rates:link, a.hm_get_rates:active {
	background: url(../images/button_hm_get_rates.jpg) no-repeat;
	}
	a.hm_get_rates:hover {
	background: url(../images/button_hm_get_rates.jpg) no-repeat -144px 0px;
	}
	
.hm_get_rates_2 {
	float: left;
	width: 148px;
	height: 46px;
	margin: 0;
	background: url(../images/hm_get_rates_button.jpg) no-repeat;
	}
	a.hm_get_rates_2:link, a.hm_get_rates_2:active {
	background: url(../images/hm_get_rates_button.jpg) no-repeat;
	}
	a.hm_get_rates_2:hover {
	background: url(../images/hm_get_rates_button.jpg) no-repeat -148px 0px;
	}
	
.compare_rates {
	float: left;
	width: 203px;
	height: 44px;
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
	background: url(../images/calculate_savings.jpg) no-repeat;
	}
	a.compare_rates:link, a.compare_rates:active {
	background: url(../images/calculate_savings.jpg) no-repeat;
	}
	a.compare_rates:hover {
	background: url(../images/calculate_savings.jpg) no-repeat -203px 0px;
	}
	


.hm_form_text {
	font: 15px Arial, Helvetica, sans-serif;
	color: #00456a;
	font-weight: bold;
	text-align: right;
	padding: 0 2px 0 0;
	}
	
.hm_form_text_2 {
	font: 15px Arial, Helvetica, sans-serif;
	letter-spacing: -0px;
	color: #00456a;
	font-weight: bold;
	text-align: right;
	padding: 0 0px 0 0;
	}

.hm_tab_headline {
	font: 22px Arial, Helvetica, sans-serif;
	color: #00456a;
	font-weight: bold;
	text-align: left;
	padding: 0 0 0 15px;
	}
	
.hm_tab_text {
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #00456a;
	text-align: left;
	padding: 0;
	margin: 0;
	}
	
.hm_multi_text {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #414A54;
	text-align: left;
	padding: 0;
	margin: 0;
	}
	
.comm_slot_phone_text {
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: -1px;
	color: #ffe253;
	text-align: left;
	padding: 0;
	margin: 0;
	}
	
.multi_slot_phone_text {
	font: 13px Arial, Helvetica, sans-serif;
	line-height: 16px;
	letter-spacing: -0px;
	color: #ffffff;
	text-align: left;
	padding: 0;
	margin: 0;
	}

.comm_slot_phone_text_alt {
	font: 35px Arial, Helvetica, sans-serif;
	line-height: 35px;
	letter-spacing: -1px;
	color: #939da5;
	text-align: left;
	padding: 0;
	margin: 0;
	}
	
.comm_slot_phone_text2 {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 15px;
	letter-spacing: -0px;
	color: #999999;
	text-align: left;
	padding: 0;
	margin: 0;
	}

.comm_slot_phone_text_alt2 {
	font: 18px Arial, Helvetica, sans-serif;
	line-height: 18px;
	letter-spacing: -1px;
	color: #00456a;
	text-align: left;
	padding: 5px 0 5px 0;
	margin: 0;
	}
	
.comm_slot_phone_text_alt3 {
	font: 35px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 35px;
	letter-spacing: -1px;
	color: #3dbc10;
	text-align: left;
	padding: 0;
	margin: 0;
	}
	
.comm_slot_phone_text_alt4 {
	font: 35px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 35px;
	letter-spacing: -1px;
	color: #00456a;
	text-align: left;
	padding: 0;
	margin: 0;
	}
	
.hm_mda_tab_text {
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #9d7006;
	text-align: left;
	padding: 0;
	margin: 0;
	}
	
.hm_miles_tab_text {
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #00456a;
	text-align: right;
	padding: 0;
	margin: 0;
	}
	
span.reg {
	font: .75em Arial, Helvetica, sans-serif ; 
	vertical-align: top;
}

.home_category {
	float: right;
	width: 107px;
	height: 28px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #a9a9a9;
	padding: 8px 0 0 0;
	margin: 0px 0px -8px 0;
	text-align: center;
	text-decoration: none;
	background: url(../Images/button_category.jpg) no-repeat;
	}
	a.home_category:link, a.home_category:active, a.home_category:visited {
	background: url(../Images/button_category.jpg) no-repeat;
	}
	a.home_category:hover {
	background: url(../Images/button_category.jpg) no-repeat -107px 0px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #757676;
	}

.home_category_select {
	float: right;
	width: 107px;
	height: 28px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #757676;
	padding: 6px 0 0 0;
	margin: 0px 0px -6px 0;
	text-align: center;
	text-decoration: none;
	background: url(../Images/button_category.jpg) no-repeat -107px 0px;
	}

.hm_tab_more_grey {
	float: right;
	width: 77px;
	height: 26px;
	margin: 0;
	background: url(../images/button_tab_more_grey.jpg) no-repeat;
	}
	a.hm_tab_more_grey:link, a.hm_tab_more_grey:active {
	background: url(../images/button_tab_more_grey.jpg) no-repeat;
	}
	a.hm_tab_more_grey:hover {
	background: url(../images/button_tab_more_grey.jpg) no-repeat -77px 0px;
	}

.hm_tab_signup_white {
	float: right;
	width: 117px;
	height: 26px;
	margin: 0;
	background: url(../images/button_tab_signup_white.jpg) no-repeat;
	}
	a.hm_tab_signup_white:link, a.hm_tab_signup_white:active {
	background: url(../images/button_tab_signup_white.jpg) no-repeat;
	}
	a.hm_tab_signup_white:hover {
	background: url(../images/button_tab_signup_white.jpg) no-repeat -117px 0px;
	}
	
.hm_tab_signup_grey {
	float: right;
	width: 117px;
	height: 26px;
	margin: 0;
	background: url(../images/button_tab_signup_grey.jpg) no-repeat;
	}
	a.hm_tab_signup_grey:link, a.hm_tab_signup_grey:active {
	background: url(../images/button_tab_signup_grey.jpg) no-repeat;
	}
	a.hm_tab_signup_grey:hover {
	background: url(../images/button_tab_signup_grey.jpg) no-repeat -117px 0px;
	}
	
.button_tab_CO {
	float: right;
	width: 212px;
	height: 44px;
	margin: 0;
	background: url(../images/button_tab_CO.jpg) no-repeat;
	}
	a.button_tab_CO:link, a.button_tab_CO:active {
	background: url(../images/button_tab_CO.jpg) no-repeat;
	}
	a.button_tab_CO:hover {
	background: url(../images/button_tab_CO.jpg) no-repeat -212px 0px;
	}
	
.button_tab_AA {
	float: right;
	width: 212px;
	height: 44px;
	margin: 0;
	background: url(../images/button_tab_AA.jpg) no-repeat;
	}
	a.button_tab_AA:link, a.button_tab_AA:active {
	background: url(../images/button_tab_AA.jpg) no-repeat;
	}
	a.button_tab_AA:hover {
	background: url(../images/button_tab_AA.jpg) no-repeat -212px 0px;
	}
	
.tab_container {
	float: left;
	display: block;
	width: 100%;
	height: 48px;
	text-align: center;
	margin: 0 0 -5px 0;
	}

.tab {
	float: left;
	display: block;
	height: 30px;
	width: 170px;
	font: 12px Arial, Helvetica, sans-serif normal;
	text-align: center;
	color: #CCCCCC;
	margin: 0 0 -5px 0;
	padding: 17px 0 0 0;
	text-decoration: none;
	}
	a.tab:link, a.tab:active, a.tab:visited {
	color: #CCCCCC;
	text-decoration: none;
	}
	a.tab:hover {
	color: #00456a;
	font-weight: bold;
	background: url(../images/home_tab_back_4.jpg) bottom no-repeat;
	text-decoration: none;
	}
	
.tab_select {
	float: left;
	display: block;
	width: 170px;
	height: 30px;
	text-align: center;
	margin: 0 0 -5px 0;
	padding: 17px 0 0 0;
	color: #00456a;
	font: 12px Arial, Helvetica, sans-serif normal;
	font-weight: bold;
	background: url(../images/home_tab_back_4.jpg) bottom no-repeat;
	text-decoration: none;
	}

.hm_slot_more {
	float: left;
	width: 82px;
	height: 30px;
	margin: 0;
	background: url(../images/hm_slot_more.jpg) no-repeat;
	}
	a.hm_slot_more:link, a.hm_slot_more:active {
	background: url(../images/hm_slot_more.jpg) no-repeat;
	}
	a.hm_slot_more:hover {
	background: url(../images/hm_slot_more.jpg) no-repeat -82px 0px;
	}
	
.hm_right_slot_background {
	background: url(../images/hm_right_slot_background.jpg) repeat-y;
}

.hm_right_slot_background_comm {
	background: url(../images/hm_comm_rht_slot_back.jpg) repeat-y;
}

.hm_right_slot_orange_background_comm {
	background: url(../images/comm_rht_slot_orange_back.jpg) no-repeat bottom;
}

.hm_right_slot_orange_background_multi {
	background: url(../images/multi_rht_slot_orange_back.jpg) no-repeat bottom;
}

.hm_right_slot_orange_background_nopec {
	background: url(../images/nopec_rht_slot_back.jpg) no-repeat bottom;
}

.hm_right_slot_content_1 {
	background: url(../images/hm_right_slot_image_1.jpg) no-repeat top right;
}

.hm_right_slot_content_2 {
	background: url(../images/hm_right_slot_image_2.jpg) no-repeat top right;
}

.hm_right_slot_content_3 {
	background: url(../images/hm_right_slot_image_3.jpg) no-repeat top right;
}

.hm_right_slot_content_4 {
	background: #8c8c8c url(../images/hm_right_slot_image_4.jpg) repeat-x top;
}

.hm_right_slot_headline {
	font: 17px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #00456a;
	font-weight: bold;
	}
	
.hm_right_slot_text {
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 13px;
	color: #959799;
	text-align: left;
	padding: 0;
	margin: 0;
	}
	
.hm_right_slot_text_2 {
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #959799;
	text-align: left;
	padding: 0;
	margin: 0;
	}
	
.hm_right_slot_text_2 {
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #959799;
	text-align: left;
	padding: 0;
	margin: 0;
	}
	
.hm_right_slot_text_3 {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #ffffff;
	text-align: left;
	padding: 0;
	margin: 0;
	}
	
.hm_footer_tile {
	background: #ffffff url(../images/footer_tile.jpg) repeat-x top left;
	padding: 0;
	}
	
.hm_footer_tile_2 {
	background: #000000 url(../images/hm_footer_tile_2.jpg) repeat-x top left;
	padding: 0;
	}
	
.comm_hm_footer_tile {
	background: #232424 url(../images/comm_footer_tile.jpg) repeat-x top left;
	padding: 0;
	}

.hm_footer_title {
	font: 1em Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #ffffff;
	}
	
.sitemap_title {
	font: 1em Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 16px;
	color: #3dbc10;
	}

.footer_sub_link {
	font: 1em Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-align: center;
	color: #b9babb;
	margin: 0;
	padding: 0;
	text-decoration: none;
	}
	a.footer_sub_link:link, a.footer_sub_link:active, a.footer_sub_link:visited {
	color: #b9babb;
	text-decoration: none;
	}
	a.footer_sub_link:hover {
	color: #ffffff;
	text-decoration: underline;
	}
	
.footer_sub_link_comm {
	font: 1em Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-align: center;
	color: #929191;
	margin: 0;
	padding: 0;
	text-decoration: none;
	}
	a.footer_sub_link_comm:link, a.footer_sub_link_comm:active, a.footer_sub_link_comm:visited {
	color: #929191;
	text-decoration: none;
	}
	a.footer_sub_link_comm:hover {
	color: #ffffff;
	text-decoration: underline;
	}
	
.hm_search_button {
	float: left;
	width: 32px;
	height: 35px;
	margin: 0;
	background: url(../images/hm_search_button.jpg) no-repeat;
	}
	a.hm_search_button:link, a.hm_search_button:active {
	background: url(../images/hm_search_button.jpg) no-repeat;
	}
	a.hm_search_button:hover {
	background: url(../images/hm_search_button.jpg) no-repeat -32px 0px;
	}
	
.solutions_button {
	float: right;
	width: 152px;
	height: 51px;
	margin: 0;
	background: url(../images/solutions_button.jpg) no-repeat;
	}
	a.solutions_button:link, a.solutions_button:active {
	background: url(../images/solutions_button.jpg) no-repeat;
	}
	a.solutions_button:hover {
	background: url(../images/solutions_button.jpg) no-repeat -152px 0px;
	}
	
.get_quote_button {
	float: right;
	width: 152px;
	height: 51px;
	margin: 0;
	background: url(../images/get_quote_button_2.jpg) no-repeat;
	}
	a.get_quote_button:link, a.get_quote_button:active {
	background: url(../images/get_quote_button_2.jpg) no-repeat;
	}
	a.get_quote_button:hover {
	background: url(../images/get_quote_button_2.jpg) no-repeat -152px 0px;
	}
	
.answers_button {
	float: right;
	width: 152px;
	height: 52px;
	margin: 0;
	background: url(../images/answers_button.jpg) no-repeat;
	}
	a.answers_button:link, a.answers_button:active {
	background: url(../images/answers_button.jpg) no-repeat;
	}
	a.answers_button:hover {
	background: url(../images/answers_button.jpg) no-repeat -152px 0px;
	}
	
.hm_search_background {
	background: url(../images/hm_footer_search_tableback.jpg) repeat-y left;
}

.hm_search_background_comm {
	background: url(../images/hm_footer_search_tableback_comm.jpg) repeat-y left;
}

.hm_search_background_comm_2 {
	background: url(../images/hm_footer_search_tableback_comm_2.jpg) repeat-y left;
}

.hm_search_background_2 {
	background: url(../images/search_background.jpg) no-repeat left top;
}

.hm_search_background_2_comm {
	background: url(../images/search_background_comm_sec.jpg) no-repeat left top;
}

.sec_search_background_2_comm {
	background: url(../images/search_background_comm.jpg) no-repeat left top;
}

.sec_search_background {
	background: url(../images/sec_footer_search_tableback.jpg) repeat-y left;
}

.sec_search_background_comm_3 {
	background: url(../images/sec_footer_search_tableback_2.jpg) repeat-y left;
}

.sec_search_background_2 {
	background: url(../images/sec_search_background.jpg) no-repeat left top;
}

.textfield_home_search {
	float: left;
	background: url(../Images/hm_footer_search_back.jpg) no-repeat;
	border: none;
	text-align: left;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	width: 242px;
	height: 35px;
	padding: 10px 0 0 0;
	margin: 0 0 -10px 0;
}

.textfield_home_search_comm {
	float: left;
	background: url(../Images/hm_footer_search_back_comm.jpg) no-repeat;
	border: none;
	text-align: left;
	color: #ffffff;
	font: 12px Arial, Helvetica, sans-serif;
	width: 242px;
	height: 35px;
	padding: 10px 0 0 0;
	margin: 0 0 -10px 0;
}

.textfield_sec_search {
	float: left;
	background: url(../Images/sec_footer_search_back.jpg) no-repeat;
	border: none;
	text-align: left;
	color: #000000;
	font: 12px Arial, Helvetica, sans-serif;
	width: 188px;
	height: 35px;
	padding: 10px 0 0 0;
	margin: 0 0 -10px 0;
}

.textfield_sec_search_comm {
	float: left;
	background: url(../Images/sec_footer_search_back_comm.jpg) no-repeat;
	border: none;
	text-align: left;
	color: #ffffff;
	font: 12px Arial, Helvetica, sans-serif;
	width: 188px;
	height: 35px;
	padding: 10px 0 0 0;
	margin: 0 0 -10px 0;
}

.hm_bookmark_facebook {
	float: left;
	width: 18px;
	height: 18px;
	margin: 0;
	background: url(../images/button_bookmark_facebook.gif) no-repeat;
	}
	a.hm_bookmark_facebook:link, a.hm_bookmark_facebook:active {
	background: url(../images/button_bookmark_facebook.gif) no-repeat;
	}
	a.hm_bookmark_facebook:hover {
	background: url(../images/button_bookmark_facebook.gif) no-repeat -18px 0px;
	}
	
.hm_bookmark_digg {
	float: left;
	width: 18px;
	height: 18px;
	margin: 0;
	background: url(../images/button_bookmark_digg.gif) no-repeat;
	}
	a.hm_bookmark_digg:link, a.hm_bookmark_digg:active {
	background: url(../images/button_bookmark_digg.gif) no-repeat;
	}
	a.hm_bookmark_digg:hover {
	background: url(../images/button_bookmark_digg.gif) no-repeat -18px 0px;
	}
	
.hm_bookmark_technorati {
	float: left;
	width: 18px;
	height: 18px;
	margin: 0;
	background: url(../images/button_bookmark_technorati.gif) no-repeat;
	}
	a.hm_bookmark_technorati:link, a.hm_bookmark_technorati:active {
	background: url(../images/button_bookmark_technorati.gif) no-repeat;
	}
	a.hm_bookmark_technorati:hover {
	background: url(../images/button_bookmark_technorati.gif) no-repeat -18px 0px;
	}
	
.hm_bookmark_twitter {
	float: left;
	width: 18px;
	height: 18px;
	margin: 0;
	background: url(../images/button_bookmark_twitter.gif) no-repeat;
	}
	a.hm_bookmark_twitter:link, a.hm_bookmark_twitter:active {
	background: url(../images/button_bookmark_twitter.gif) no-repeat;
	}
	a.hm_bookmark_twitter:hover {
	background: url(../images/button_bookmark_twitter.gif) no-repeat -18px 0px;
	}
	
.hm_join_twitter {
	float: left;
	width: 58px;
	height: 20px;
	margin: 0;
	background: url(../images/button_join_twitter.gif) no-repeat;
	}
	a.hm_join_twitter:link, a.hm_join_twitter:active {
	background: url(../images/button_join_twitter.gif) no-repeat;
	}
	a.hm_join_twitter:hover {
	background: url(../images/button_join_twitter.gif) no-repeat -58px 0px;
	}
	
.hm_join_facebook {
	float: left;
	width: 56px;
	height: 20px;
	margin: 0;
	background: url(../images/button_join_facebook.gif) no-repeat;
	}
	a.hm_join_facebook:link, a.hm_join_facebook:active {
	background: url(../images/button_join_facebook.gif) no-repeat;
	}
	a.hm_join_facebook:hover {
	background: url(../images/button_join_facebook.gif) no-repeat -56px 0px;
	}
	
.footer_bottom_link {
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 11px;
	text-align: center;
	color: #cecece;
	margin: 0;
	padding: 0;
	text-decoration: none;
	}
	a.footer_bottom_link:link, a.footer_bottom_link:active, a.footer_bottom_link:visited {
	color: #cecece;
	text-decoration: none;
	}
	a.footer_bottom_link:hover {
	color: #ffffff;
	text-decoration: underline;
	}
	
.footer_bottom_link_comm {
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 11px;
	text-align: center;
	color: #00456a;
	margin: 0;
	padding: 0;
	text-decoration: none;
	}
	a.footer_bottom_link_comm:link, a.footer_bottom_link_comm:active, a.footer_bottom_link_comm:visited {
	color: #00456a;
	text-decoration: none;
	}
	a.footer_bottom_link_comm:hover {
	color: #000000;
	text-decoration: underline;
	}
	
.footer_bottom {
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 11px;
	color: #6d6b6b;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.footer_bottom_comm {
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 11px;
	color: #c9c9c9;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.sec_top_resi_back {
	background: url(../images/sec_top_resi_back.jpg) repeat-x top left;
	height: 100%;
	position: relative;
	margin: 0;
}

.sec_category {
	float: right;
	width: 107px;
	height: 28px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #a9a9a9;
	padding: 5px 0 0 0;
	margin: 0px 0px -5px 0;
	text-align: center;
	text-decoration: none;
	background: url(../Images/button_sec_category.jpg) no-repeat;
	}
	a.sec_category:link, a.sec_category:active, a.sec_category:visited {
	background: url(../Images/button_sec_category.jpg) no-repeat;
	}
	a.sec_category:hover {
	background: url(../Images/button_sec_category.jpg) no-repeat -107px 0px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #757676;
	}

.sec_category_select {
	float: right;
	width: 107px;
	height: 28px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #757676;
	padding: 5px 0 0 0;
	margin: 0px 0px -5px 0;
	text-align: center;
	text-decoration: none;
	background: url(../Images/button_sec_category.jpg) no-repeat -107px 0px;
	}
	
.sec_category_comm {
	float: right;
	width: 107px;
	height: 28px;
	font: 13px Arial, Helvetica, sans-serif;
	color: #a9a9a9;
	padding: 5px 0 0 0;
	margin: 0px 0px -5px 0;
	text-align: center;
	text-decoration: none;
	background: url(../Images/button_sec_category_comm.jpg) no-repeat;
	}
	a.sec_category_comm:link, a.sec_category_comm:active, a.sec_category_comm:visited {
	background: url(../Images/button_sec_category_comm.jpg) no-repeat;
	}
	a.sec_category_comm:hover {
	background: url(../Images/button_sec_category_comm.jpg) no-repeat -107px 0px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	}

.sec_category_select_comm {
	float: right;
	width: 107px;
	height: 28px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 5px 0 0 0;
	margin: 0px 0px -5px 0;
	text-align: center;
	text-decoration: none;
	background: url(../Images/button_sec_category_comm.jpg) no-repeat -107px 0px;
	}
	
.breadcrumb {
	font: normal 10px arial;
	text-align: left;
	color: #bbbaba;
	padding: 0 0 10px 0;
	margin: 0;
	text-decoration: none;
	}
	a.breadcrumb:link, a.breadcrumb:active {
	color: #bbbaba;
	text-decoration: none;
	}
	a.breadcrumb:hover {
	color: #3dbc10;
	font: normal 10px verdana;
	text-decoration: none;
	}
	
.sitemappathstyle {
	font: normal 10px arial;
	text-align: left;
	color: #bbbaba;
	padding: 0 0 0 0;
	margin: 0;
	text-decoration: none;
	}
	a.sitemappathstyle:link, a.sitemappathstyle:active {
	color: #bbbaba;
	text-decoration: none;
	}
	a.sitemappathstyle:hover {
	color: #3dbc10;
	font: normal 10px arial;
	text-decoration: none;
	}
	
.sitemappathcurrent {
	font: normal 10px arial;
	text-align: left;
	color: #3dbc10;
	padding: 0 0 10px 0;
	margin: 0;
	text-decoration: none;
	}
	
.sec_tab_container {
	float: left;
	width: 747px;
	height: 38px;
	text-align: center;
	}
	
.sec_tab {
	float: left;
	height: 35px;
	font: 12px Arial, Helvetica, sans-serif normal;
	text-align: center;
	color: #ffffff;
	padding: 13px 15px 0 15px;
	margin: 0 0 -13px 0;
	text-decoration: none;
	}
	a.sec_tab:link, a.sec_tab:active, a.sec_tab:visited {
	color: #ffffff;
	text-decoration: none;
	}
	a.sec_tab:hover {
	color: #3dbc10;
	font-weight: bold;
	background: #ffffff;
	text-decoration: none;
	}
	
.sec_tab_select {
	float: left;
	height: 35px;
	text-align: center;
	padding: 13px 15px 0 15px;
	margin: 0 0 -13px 0;
	color: #3dbc10;
	font: 12px Arial, Helvetica, sans-serif normal;
	font-weight: bold;
	background: #ffffff;
	text-decoration: none;
	}
	
.sec_content_back {
	background: #fff url(../images/sec_content_fade.jpg) no-repeat left top;
	font: 1.1em Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #626263;
	text-align: left;
}

.sec_content_back_oef {
	background: #fff url(../images/sec_content_fade_oef.jpg) no-repeat left top;
	font: 1.1em Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #626263;
	text-align: left;
}

.sec_content_copy_1 {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #626263;
	text-align: left;
	}

.tsubnav {
	float: left;
	display: block;
	width: 146px;
	font: normal 12px arial;
	text-align: left;
	color: #579f4f;
	text-decoration: none;
	padding: 0;
	margin: 0;
	}
	a.tsubnav:link, a.tsubnav:active, a.tsubnav:visited {
	font: normal 12px arial;
	color: #579f4f;
	text-decoration: none;
	}
	a.tsubnav:hover {
	font: normal 12px arial;
	color: #ec7821;
	text-decoration: underline;
	padding: 0 0 0 0;
	margin: 0;
	}
	
.tsubnav2 {
	float: left;
	display: block;
	width: 146px;
	font: normal 12px arial;
	text-align: left;
	color: #676767;
	text-decoration: none;
	margin: 0;
	}
	a.tsubnav2:link, a.tsubnav2:active {
	font: normal 12px arial;
	color: #676767;
	text-decoration: none;
	}
	a.tsubnav2:hover {
	color: #000;
	font: normal 12px arial;
	text-decoration: underline;
	}

.tsubnav_select {
	float: left;
	display: block;
	width: 146px;
	font: 12px arial;
	font-weight: bold;
	text-align: left;
	color: #00456a; 
	text-decoration: none;
	padding: 0;
	margin: 0;
	}
	
.tsubnav_general_hover {
	font: normal 12px arial;
	color: #ec7821;
	text-decoration: underline;
	padding: 0 0 0 0;
	margin: 0;
	}
	
.tsubnav_select2 {
	float: left;
	display: block;
	width: 145px;
	font: normal 12px arial;
	text-align: left;
	color: #9a9371;
	background: #ffffff;
	border-top: 1px solid;
	border-color: #9a9371;
	text-decoration: none;
	height:16px;
	vertical-align:middle;
	padding: 0;
	}
	
.tsubnav_select2_longtext {
	float: right;
	display: block;
	width: 145px;
	font: normal 12px arial;
	text-align: left;
	color: #9a9371;
	background: #ffffff;
	border-top: 1px solid;
	border-color: #9a9371;
	text-decoration: none;
	height:auto;
	vertical-align: middle;
	padding: 0;
	}
	
.sec_headline {
	font: normal 24px Arial, Helvetica, sans-serif;
	color: #065180;
	line-height: 25px;
	letter-spacing: -1px;
	padding: 0 0 9px 0;
	text-align: left;
}

.content_subhead {
	font: normal 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #579f4f;
	line-height: 21px;
	letter-spacing: -0px;
	padding: 0 0 9px 0;
	text-align: left;
}

.content_subhead_oef {
	font: normal 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #579f4f;
	line-height: 21px;
	letter-spacing: -0px;
	padding: 0 0 0px 0;
	text-align: right;
}
.content_subhead_oef_small {
	font: normal 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #579f4f;
	line-height: 21px;
	letter-spacing: -0px;
	padding: 0 0 0px 0;
	text-align: left;
}

.savings_subhead {
	font: normal 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #579f4f;
	line-height: 18px;
	text-align: left;
}

.savings_gexa_plan {
	font: normal 14px Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #579f4f;
	line-height: 16px;
}

.savings_gexa_plan2 {
	font: normal 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #065180;
	line-height: 20px;
}

.dollar_amount {
	font: normal 24px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #065180;
	line-height: 24px;
	text-align: left;
}

.rowstyle {
	border: none;
	color: #ff0000;
	background: #dedede;
}

.sec_slot_more {
	float: right;
	width: 82px;
	height: 30px;
	margin: 0;
	background: url(../images/sec_slot_more.jpg) no-repeat;
	}
	a.sec_slot_more:link, a.sec_slot_more:active {
	background: url(../images/sec_slot_more.jpg) no-repeat;
	}
	a.sec_slot_more:hover {
	background: url(../images/sec_slot_more.jpg) no-repeat -82px 0px;
	}

.sec_subhead {
	background: url(../images/sec_subhead_select_back.jpg) repeat-x;
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #065180;
	height: 40px;
	text-align: left;
	padding: 2px 10px 0px 10px;
	margin: 0px 0 -2px 0;
}

.sec_subhead_cms {
	background: url(../images/sec_subhead_select_back.jpg) repeat-x;
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #065180;
	height: 40px;
	text-align: left;
	padding: 2px 10px 0px 10px;
	margin: 0px 0 -2px 0;
}

ul.style {
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
}

li.style {
	list-style: url(../Images/bullet.gif);
	color: #424242;
}

ul.style2 {
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
}

li.style2 {
	list-style: circle;
	color: #424242;
}

.sitemap_link {
	font: 12px Arial, Helvetica, sans-serif;
	list-style: url(../Images/bullet.gif);
	line-height: 16px;
	text-align: left;
	color: #929191;
	margin: 0;
	padding: 0;
	text-decoration: none;
	}
	a.sitemap_link:link, a.sitemap_link:active, a.sitemap_link:visited {
	color: #929191;
	text-decoration: none;
	}
	a.sitemap_link:hover {
	color: #ec7821;
	text-decoration: underline;
	}
	
.sitemap_link_child {
	font: 11px Arial, Helvetica, sans-serif;
	background: url(../images/bullet2.gif) no-repeat left top;
	font-style: italic;
	list-style: circle;
	line-height: 14px;
	text-align: left;
	color: #065180;
	margin: 0;
	padding: 0 0 0 15px;
	text-decoration: none;
	}
	a.sitemap_link_child:link, a.sitemap_link_child:active, a.sitemap_link_child:visited {
	color: #065180;
	text-decoration: none;
	}
	a.sitemap_link_child:hover {
	color: #ec7821;
	text-decoration: underline;
	}
	
.vert_line {
	font: 11px Arial, Helvetica, sans-serif;
	font-style: italic;
	line-height: 14px;
	text-align: left;
	color: #065180;
	margin: 0;
	padding: 0;
	text-decoration: none;
	}
	a.vert_line:link, a.vert_line:active, a.vert_line:visited {
	color: #065180;
	text-decoration: none;
	}
	a.vert_line:hover {
	color: #ec7821;
	text-decoration: underline;
	}
	
/* HOME menu work*/

div#home_banner h1, div#home_menu h2 {
	float: left;
	margin: 0;
	padding: 0;
	}

div#home_banner h1 a span, div#home_banner .skip {
	float: left;
	position: absolute;
	top: -10000px;
	left: -10000px;
	}

ul#home_menu {
	float: right;
	color: #fff;
	margin: 0;
	height: 31px;
	margin: 0 0 -9px 0;
	padding: 9px 0 0 0px;
	}

ul#home_menu li {
	float: left;
	display: inline;
	margin: 0.1em 1em;
	position: relative;
	}

ul#home_menu h2, ul#home_menu h3 {
	float: left;
	font-size: 100%;
	font-weight: normal;
	display: inline;
	}

ul#home_menu li a {
	font: 12px Arial, Helvetica, sans-serif;
	float: left;
	color: #fff;
	height: 23px;
	text-decoration: none;
	padding: 4px 10px 0 10px;
	margin: -6px 0 0 0;
	}
	
ul#home_menu li a:hover {
	float: left;
	color: #065180;
	background: url(../images/home_topnav_back_comm.jpg) repeat-x;
	text-decoration: none;
	}
	
ul#home_menu li a.list {
	font: 12px Arial, Helvetica, sans-serif;
	float: left;
	color: #579f4f;
	text-decoration: none;
	}
	
ul#home_menu li a.list:hover {
	float: left;
	color: #579f4f;
	text-decoration: underline;
	}
	
ul#home_menu li.home_mega a:hover {
	float: left;
	text-decoration: underline;
	}

ul#home_menu div {
	float: left;
	display: none;
	}

ul#home_menu li.home_mega div {
	float: right;
	border-left: 4px solid #797979;
	border-bottom: 4px solid #797979;
	border-right: 4px solid #797979;
	width: 18em;
	position: absolute;
	top: 1.9em;
	left: -7em;
	padding: 1.3em;
	background: #fff;
	}

ul#home_menu li.hovering div {
	display: block;
	}

ul#home_menu li.home_mega div a {
	float: left;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-align: left;
	margin: 0;
	color: #579f4f;
	padding: 0 0 6px 0;
	background-image: none;
	text-decoration: none;
	}

.home_menu_sub_link {
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 15px;
	text-align: left;
	color: #579f4f;
	margin: 0;
	padding: 0 0 6px 0;
	text-decoration: none;
	}
	a.home_menu_sub_link:link, a.home_menu_sub_link:active, a.home_menu_sub_link:visited {
	color: #579f4f;
	text-decoration: none;
	}
	a.home_menu_sub_link:hover {
	color: #000;
	text-decoration: underline;
	}

ul#home_menu div h3 {
	float: left;
	color: #ec7821;
	font-weight: bold;
	font-size: 1.1em;
	}

ul#home_menu div h2 {
	float: left;
	font: 18px Arial, Helvetica, sans-serif;
	line-height: 22px;
	text-align: left;
	color: #C3C3C3;
	margin: -5px 0 0 0;
	padding: 0 0 6px 0;
	text-decoration: none;
	}
	

/*end HOME menu work*/


/*menu work*/

div#sec_banner h1, div#sec_menu h2 {
	float: left;
	margin: 0;
	padding: 0;
	}

div#sec_banner h1 a span, div#sec_banner .skip {
	float: left;
	position: absolute;
	top: -10000px;
	left: -10000px;
	}

ul#sec_menu {
	float: left;
	color: #fff;
	margin: 0;
	height: 38px;
	margin: 0 0 -9px 0;
	padding: 16px 0 0 0px;
	text-decoration: none;
	}

ul#sec_menu li {
	float: left;
	display: inline;
	margin: 0.1em 1em;
	position: relative;
	}

ul#sec_menu h2, ul#sec_menu h3 {
	float: left;
	font-size: 100%;
	font-weight: normal;
	display: inline;
	}

ul#sec_menu li a {
	font: 12px Arial, Helvetica, sans-serif;
	float: left;
	color: #fff;
	height: 26px;
	text-decoration: none;
	padding: 4px 10px 0 10px;
	margin: -6px 0 0 0;
	}
	
ul#sec_menu li a:hover {
	float: left;
	color: #065180;
	background: url(../images/sec_topnav_back_comm.jpg) repeat-x;
	text-decoration: none;
	}
	
ul#sec_menu li a.list {
	font: 12px Arial, Helvetica, sans-serif;
	float: left;
	color: #579f4f;
	text-decoration: none;
	}
	
ul#sec_menu li a.list:hover {
	float: left;
	color: #579f4f;
	text-decoration: underline;
	}
	
ul#sec_menu li.sec_mega a:hover {
	float: left;
	text-decoration: underline;
	}

ul#sec_menu div {
	float: left;
	display: none;
	}

ul#sec_menu li.sec_mega div {
	float: right;
	border-left: 4px solid #797979;
	border-bottom: 4px solid #797979;
	border-right: 4px solid #797979;
	width: 18em;
	position: absolute;
	margin: 3px 0 0 0;
	top: 1.9em;
	left: -7em;
	padding: 1.3em;
	background: #fff;
	}

ul#sec_menu li.hovering div {
	display: block;
	}

ul#sec_menu li.sec_mega div a {
	float: left;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-align: left;
	margin: 0;
	color: #579f4f;
	padding: 0 0 6px 0;
	background-image: none;
	text-decoration: none;
	}

.sec_sub_menu_link {
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 15px;
	text-align: left;
	color: #065180;
	margin: 0;
	padding: 0 0 6px 0;
	text-decoration: none;
	}
	a.sec_sub_menu_link:link, a.sec_sub_menu_link:active, a.sec_sub_menu_link:visited {
	color: #065180;
	text-decoration: none;
	}
	a.sec_sub_menu_link:hover {
	color: #000;
	text-decoration: underline;
	}
	
.sec_sub_menu_link_cms {
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 15px;
	text-align: left;
	color: #065180;
	margin: 0;
	padding: 0 0 5px 0;
	text-decoration: none;
	}
	a.sec_sub_menu_link_cms:link, a.sec_sub_menu_link_cms:active, a.sec_sub_menu_link_cms:visited {
	color: #065180;
	text-decoration: none;
	}
	a.sec_sub_menu_link_cms:hover {
	color: #000;
	text-decoration: underline;
	}

ul#sec_menu div h3 {
	float: left;
	color: #ec7821;
	font-weight: bold;
	font-size: 1.1em;
	}

ul#sec_menu div h2 {
	float: left;
	font: 18px Arial, Helvetica, sans-serif;
	line-height: 22px;
	text-align: left;
	color: #C3C3C3;
	margin: -5px 0 0 0;
	padding: 0 0 6px 0;
	text-decoration: none;
	}

/*end menu work*/

/* Comm Home menu work*/

div#comm_home_banner h1, div#comm_home_menu h2 {
	float: left;
	margin: 0;
	padding: 0;
	}

div#comm_home_banner h1 a span, div#comm_home_banner .skip {
	float: left;
	position: absolute;
	top: -10000px;
	left: -10000px;
	}

ul#comm_home_menu {
	float: right;
	color: #fff;
	margin: 0;
	height: 31px;
	margin: 0 0 -9px 0;
	padding: 9px 0 0 0px;
	}

ul#comm_home_menu li {
	float: left;
	display: inline;
	margin: 0.1em 1em;
	position: relative;
	}

ul#comm_home_menu h2, ul#comm_home_menu h3 {
	float: left;
	font-size: 100%;
	font-weight: normal;
	display: inline;
	}

ul#comm_home_menu li a {
	font: 12px Arial, Helvetica, sans-serif;
	float: left;
	color: #fff;
	height: 23px;
	text-decoration: none;
	padding: 4px 10px 0 10px;
	margin: -6px 0 0 0;
	}
	
ul#comm_home_menu li a:hover {
	float: left;
	color: #065180;
	background: url(../images/home_topnav_back_comm.jpg) repeat-x;
	text-decoration: none;
	}
	
ul#comm_home_menu li a.list {
	font: 12px Arial, Helvetica, sans-serif;
	float: left;
	color: #579f4f;
	text-decoration: none;
	}
	
ul#comm_home_menu li a.list:hover {
	float: left;
	color: #579f4f;
	text-decoration: underline;
	}
	
ul#comm_home_menu li.comm_home_mega a:hover {
	float: left;
	text-decoration: underline;
	}

ul#comm_home_menu div {
	float: left;
	display: none;
	}

ul#comm_home_menu li.comm_home_mega div {
	float: right;
	border-left: 4px solid #797979;
	border-bottom: 4px solid #797979;
	border-right: 4px solid #797979;
	width: 18em;
	position: absolute;
	top: 1.9em;
	left: -7em;
	padding: 1.3em;
	background: #fff;
	}

ul#comm_home_menu li.hovering div {
	display: block;
	}

ul#comm_home_menu li.comm_home_mega div a {
	float: left;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-align: left;
	margin: 0;
	color: #065180;
	padding: 0 0 6px 0;
	background-image: none;
	text-decoration: none;
	}

.comm_home_menu_sub_link {
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 15px;
	text-align: left;
	color: #065180;
	margin: 0;
	padding: 0 0 6px 0;
	text-decoration: none;
	}
	a.comm_home_menu_sub_link:link, a.comm_home_menu_sub_link:active, a.comm_home_menu_sub_link:visited {
	color: #065180;
	text-decoration: none;
	}
	a.comm_home_menu_sub_link:hover {
	color: #000;
	text-decoration: underline;
	}

ul#comm_home_menu div h3 {
	float: left;
	color: #ec7821;
	font-weight: bold;
	font-size: 1.1em;
	}

ul#comm_home_menu div h2 {
	float: left;
	font: 18px Arial, Helvetica, sans-serif;
	line-height: 22px;
	text-align: left;
	color: #C3C3C3;
	margin: -5px 0 0 0;
	padding: 0 0 6px 0;
	text-decoration: none;
	}

/*end Comm Home menu work*/

/*Comm Sec menu work*/

div#comm_sec_banner h1, div#comm_sec_menu h2 {
	float: left;
	margin: 0;
	padding: 0;
	}

div#comm_sec_banner h1 a span, div#comm_sec_banner .skip {
	float: left;
	position: absolute;
	top: -10000px;
	left: -10000px;
	}

ul#comm_sec_menu {
	float: left;
	color: #fff;
	margin: 0;
	height: 38px;
	margin: 0 0 -9px 0;
	padding: 16px 0 0 0px;
	}

ul#comm_sec_menu li {
	float: left;
	display: inline;
	margin: 0.1em 1em;
	position: relative;
	}

ul#comm_sec_menu h2, ul#comm_sec_menu h3 {
	float: left;
	font-size: 100%;
	font-weight: normal;
	display: inline;
	}

ul#comm_sec_menu li a {
	font: 12px Arial, Helvetica, sans-serif;
	float: left;
	color: #fff;
	height: 26px;
	text-decoration: none;
	padding: 4px 10px 0 10px;
	margin: -6px 0 0 0;
	}
	
ul#comm_sec_menu li a:hover {
	float: left;
	color: #065180;
	background: url(../images/sec_topnav_back_comm.jpg) repeat-x;
	text-decoration: none;
	}
	
ul#comm_sec_menu li a.list {
	font: 12px Arial, Helvetica, sans-serif;
	float: left;
	color: #579f4f;
	text-decoration: none;
	}
	
ul#comm_sec_menu li a.list:hover {
	float: left;
	color: #579f4f;
	text-decoration: underline;
	}
	
ul#comm_sec_menu li.comm_sec_mega a:hover {
	float: left;
	text-decoration: underline;
	}

ul#comm_sec_menu div {
	float: left;
	display: none;
	}

ul#comm_sec_menu li.comm_sec_mega div {
	float: right;
	border-left: 4px solid #797979;
	border-bottom: 4px solid #797979;
	border-right: 4px solid #797979;
	width: 18em;
	position: absolute;
	margin: 3px 0 0 0;
	top: 1.9em;
	left: -7em;
	padding: 1.3em;
	background: #fff;
	}

ul#comm_sec_menu li.hovering div {
	display: block;
	}

ul#comm_sec_menu li.comm_sec_mega div a {
	float: left;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-align: left;
	margin: 0;
	color: #065180;
	padding: 0 0 6px 0;
	background-image: none;
	text-decoration: none;
	}

.comm_sec_menu_sub_link {
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 15px;
	text-align: left;
	color: #065180;
	margin: 0;
	padding: 0 0 6px 0;
	text-decoration: none;
	}
	a.comm_sec_menu_sub_link:link, a.comm_sec_menu_sub_link:active, a.comm_sec_menu_sub_link:visited {
	color: #065180;
	text-decoration: none;
	}
	a.comm_sec_menu_sub_link:hover {
	color: #000;
	text-decoration: underline;
	}

ul#comm_sec_menu div h3 {
	float: left;
	color: #ec7821;
	font-weight: bold;
	font-size: 1.1em;
	}

ul#comm_sec_menu div h2 {
	float: left;
	font: 18px Arial, Helvetica, sans-serif;
	line-height: 22px;
	text-align: left;
	color: #C3C3C3;
	margin: -5px 0 0 0;
	padding: 0 0 6px 0;
	text-decoration: none;
	}

/*end Comm Sec menu work*/

/*CMS menu work*/

div#cms_sec_banner h1, div#cms_sec_menu h2 {
	float: left;
	margin: 0;
	padding: 0;
	}

div#cms_sec_banner h1 a span, div#cms_sec_banner .skip {
	float: left;
	position: absolute;
	top: -10000px;
	left: -10000px;
	}

ul#cms_sec_menu {
	float: left;
	color: #fff;
	margin: 0;
	height: 38px;
	margin: 0 0 -9px 0;
	padding: 16px 0 0 0px;
	text-decoration: none;
	}

ul#cms_sec_menu li {
	float: left;
	display: inline;
	margin: 0.09em .8em;
	position: relative;
	}

ul#cms_sec_menu h2, ul#cms_sec_menu h3 {
	float: left;
	font-size: 100%;
	font-weight: normal;
	display: inline;
	}

ul#cms_sec_menu li a {
	font: 12px Arial, Helvetica, sans-serif;
	float: left;
	color: #fff;
	height: 26px;
	text-decoration: none;
	padding: 4px 8px 0 8px;
	margin: -6px 0 0 0;
	}
	
ul#cms_sec_menu li a:hover {
	float: left;
	color: #065180;
	background: url(../images/sec_topnav_back_comm.jpg) repeat-x;
	text-decoration: none;
	}
	
ul#cms_sec_menu li a.list {
	font: 12px Arial, Helvetica, sans-serif;
	float: left;
	color: #579f4f;
	text-decoration: none;
	}
	
ul#cms_sec_menu li a.list:hover {
	float: left;
	color: #579f4f;
	text-decoration: underline;
	}
	
ul#cms_sec_menu li.sec_mega a:hover {
	float: left;
	text-decoration: underline;
	}

ul#cms_sec_menu div {
	float: left;
	display: none;
	}

ul#cms_sec_menu li.cms_sec_mega div {
	float: right;
	border-left: 4px solid #797979;
	border-bottom: 4px solid #797979;
	border-right: 4px solid #797979;
	width: 18em;
	position: absolute;
	margin: 3px 0 0 0;
	top: 1.9em;
	left: -7em;
	padding: 1.3em;
	background: #fff;
	}

ul#cms_sec_menu li.hovering div {
	display: block;
	}

ul#cms_sec_menu li.cms_sec_mega div a {
	float: left;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-align: left;
	margin: 0;
	color: #579f4f;
	padding: 0 0 6px 0;
	background-image: none;
	text-decoration: none;
	}

.cms_sec_sub_menu_link {
	float: left;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 15px;
	text-align: left;
	color: #065180;
	margin: 0;
	padding: 0 0 6px 0;
	text-decoration: none;
	}
	a.cms_sec_sub_menu_link:link, a.cms_sec_sub_menu_link:active, a.cms_sec_sub_menu_link:visited {
	color: #065180;
	text-decoration: none;
	}
	a.cms_sec_sub_menu_link:hover {
	color: #000;
	text-decoration: underline;
	}

ul#cms_sec_menu div h3 {
	float: left;
	color: #ec7821;
	font-weight: bold;
	font-size: 1.1em;
	}

ul#cms_sec_menu div h2 {
	float: left;
	font: 18px Arial, Helvetica, sans-serif;
	line-height: 22px;
	text-align: left;
	color: #C3C3C3;
	margin: -5px 0 0 0;
	padding: 0 0 6px 0;
	text-decoration: none;
	}

/*end CMS menu work*/

.cms_sec_subhead {
	background: url(../images/sec_subhead_select_back.jpg) repeat-x;
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #065180;
	height: 40px;
	text-align: left;
	padding: 2px 8px 0px 8px;
	margin: 0px 0 -2px 0;
}

.home_subnav {
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-align: left;
	color: #fff;
	margin: 0;
	padding: 0;
	text-decoration: none;
	}
	a.home_subnav:link, a.home_subnav:active, a.home_subnav:visited {
	color: #fff;
	text-decoration: none;
	}
	a.home_subnav:hover {
	color: #fff;
	text-decoration: underline;
	}
	
.sub_menu_link {
	float: left;
	height: 33px;
	text-align: center;
	background: none;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding: 9px 10px 0 10px;
	margin: 0 0 -9px 0;
	text-decoration: none;
	}
	a.sub_menu_link:link, a.sub_menu_link:active, a.sub_menu_link:visited {
	color: #ffffff;
	text-decoration: none;
	}
	a.sub_menu_link:hover {
	float: left;
	height: 33px;
	display: block;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 9px 10px 0 10px;
	margin: 0 0 -9px 0;
	text-decoration: none;
	}
	
.table_body {
	padding: 0;
	margin: 0;
	text-align: justify;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #424242;
}

.blue_copy {
	padding: 0;
	margin: 0;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #065180;
}

.flip_4 {
	float: left;
	width: 169px;
	height: 34px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #518b1c;
	padding-top: 8px;
	margin: 0px 0 0 0px;
	background: url(../Images/button_hm_signup.jpg) no-repeat;
	text-decoration: none;
	}
	a.flip_4:link, a.flip_4:active {
	color: #518b1c;
	text-decoration: none;
	background: url(../Images/button_hm_signup.jpg) no-repeat;
	}
	a.flip_4:hover {
	color: #79581c;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url(../Images/button_hm_signup.jpg) no-repeat -169px 0px;
	text-decoration: none;
}

	
.multi_hm_menu_button {
	float: right;
	display: inline-block;
	height: 27px;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #ffffff;
	padding: 4px 10px 0 10px;
	margin: 4px 0 -4px 20px;
	text-decoration: none;
	}
	a.multi_hm_menu_button:link, a.multi_hm_menu_button:active {
	color: #ffffff;
	text-decoration: none;
	}
	a.multi_hm_menu_button:hover {
	color: #065180;
	font: 12px Arial, Helvetica, sans-serif;
	background: url(../images/home_topnav_back_comm.jpg) repeat-x;
	text-decoration: none;
}

.flip_5 {
	float: left;
	width: 143px;
	height: 34px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #518b1c;
	padding-top: 8px;
	margin: 0px 0 0 0px;
	background: url(../Images/button_hm_signup_2.jpg) no-repeat;
	text-decoration: none;
	}
	a.flip_5:link, a.flip_5:active {
	color: #518b1c;
	text-decoration: none;
	background: url(../Images/button_hm_signup_2.jpg) no-repeat;
	}
	a.flip_5:hover {
	color: #79581c;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url(../Images/button_hm_signup_2.jpg) no-repeat -143px 0px;
	text-decoration: none;
}

.flip_5_alt {
	float: left;
	width: 143px;
	height: 34px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #518b1c;
	padding-top: 8px;
	margin: 0px 0 0 0px;
	background: url(../Images/button_hm_signup_2.jpg) no-repeat;
	text-decoration: none;
	}
	a.flip_5_alt:link, a.flip_5_alt:active {
	color: #518b1c;
	text-decoration: none;
	background: url(../Images/button_hm_signup_2.jpg) no-repeat;
	}
	a.flip_5_alt:hover {
	color: #79581c;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url(../Images/button_hm_signup_2.jpg) no-repeat -143px 0px;
	text-decoration: none;
}

.flip_6 {
	float: left;
	width: 178px;
	height: 26px;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #518b1c;
	padding-top: 6px;
	margin: 0px 0 0 0px;
	background: url(../Images/button_hm_signup_3.jpg) no-repeat;
	text-decoration: none;
	}
	a.flip_6:link, a.flip_6:active {
	color: #518b1c;
	text-decoration: none;
	background: url(../Images/button_hm_signup_3.jpg) no-repeat -178px 0px;
	}
	a.flip_6:hover {
	color: #79581c;
	font: bold 10px Arial, Helvetica, sans-serif;
	background: url(../Images/button_hm_signup_3.jpg) no-repeat -178px 0px;
	text-decoration: none;
}

.flip_7 {
	float: left;
	width: 208px;
	height: 26px;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #518b1c;
	padding-top: 6px;
	margin: 0px 0 0 0px;
	background: url(../Images/button_hm_signup_4.jpg) no-repeat;
	text-decoration: none;
	}
	a.flip_7:link, a.flip_7:active {
	color: #518b1c;
	text-decoration: none;
	background: url(../Images/button_hm_signup_4.jpg) no-repeat;
	}
	a.flip_7:hover {
	color: #79581c;
	font: bold 10px Arial, Helvetica, sans-serif;
	background: url(../Images/button_hm_signup_4.jpg) no-repeat -208px 0px;
	text-decoration: none;
}

.flip_8 {
	float: left;
	width: 200px;
	height: 26px;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #518b1c;
	padding-top: 6px;
	margin: 0px 0 0 0px;
	background: url(../Images/button_hm_signup_44.jpg) no-repeat;
	text-decoration: none;
	}
	a.flip_8:link, a.flip_8:active {
	color: #518b1c;
	text-decoration: none;
	background: url(../Images/button_hm_signup_44.jpg) no-repeat -200px 0px;
	}
	a.flip_8:hover {
	color: #79581c;
	font: bold 10px Arial, Helvetica, sans-serif;
	background: url(../Images/button_hm_signup_44.jpg) no-repeat -200px 0px;
	text-decoration: none;
}

.flip_9 {
	float: left;
	width: 119px;
	height: 26px;
	font: bold 10px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #518b1c;
	padding-top: 6px;
	margin: 0px 0 0 0px;
	background: url(../Images/button_hm_signup_45.jpg) no-repeat;
	text-decoration: none;
	}
	a.flip_9:link, a.flip_9:active {
	color: #518b1c;
	text-decoration: none;
	background: url(../Images/button_hm_signup_45.jpg) no-repeat -119px 0px;
	}
	a.flip_9:hover {
	color: #79581c;
	font: bold 10px Arial, Helvetica, sans-serif;
	background: url(../Images/button_hm_signup_45.jpg) no-repeat -119px 0px;
	text-decoration: none;
}

.basic_sm_text {
	font: 10px Arial, Helvetica, sans-serif normal;
	color: #065180;
	text-decoration: none;
}

a.basic_sm:link, a.basic_sm:visited {
	font: 10px Arial, Helvetica, sans-serif normal;
	color: #065180;
	border-bottom: dotted #808080 1px;
	text-decoration: none;
}
	
a.basic_sm:hover {
	font: 10px Arial, Helvetica, sans-serif normal;
	color: #CC9900;
	text-decoration: none;
}

a.basic:link, a.basic:visited {
	font: 12px Arial, Helvetica, sans-serif normal;
	color: #065180;
	border-bottom: dotted #808080 1px;
	text-decoration: none;
}
	
a.basic:hover {
	font: 12px Arial, Helvetica, sans-serif normal;
	color: #CC9900;
	text-decoration: none;
}

a.basic3:link, a.basic3:visited {
	font: 11px Arial, Helvetica, sans-serif normal;
	font-weight: bold;
	color: #518b1c;
	text-decoration: none;
}
	
a.basic3:hover {
	font: 11px Arial, Helvetica, sans-serif normal;
	font-weight: bold;
	color: #CC9900;
	text-decoration: none;
}

.content_img_short {
	padding: 0 15px 10px 0;
	margin: 0;
}

.content_img_short_right {
	padding: 0 0 10px 15px;
	margin: 0;
}

.small_copy {
	font: 9px Arial, Helvetica, sans-serif normal;
	color: #424242;
}

.small_copy_calculator {
	font: 9px Arial, Helvetica, sans-serif normal;
	line-height: 16px;
	color: #424242;
}

a.press:link, a.press:active, a.press:visited {
	color: #10547f;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 11px;
	text-decoration: none;
}

a.press:hover {
	color: #369a2f;
	font: normal 11px Arial, Helvetica, sans-serif;
	line-height: 11px;
	text-decoration: underline;
}

.news_date {
	color: #666666;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-decoration: none;
}

.news_date_select
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	text-transform: none;
	color: #996600;
}

a.basic2:link, a.basic2:visited {
	font: 10px Arial, Helvetica, sans-serif normal;
	color: #065180;
	line-height: 15px;
	border-bottom: dotted #808080 1px;
	text-decoration: none;
}
	
a.basic2:hover {
	font: 10px Arial, Helvetica, sans-serif normal;
	line-height: 15px;
	color: #CC9900;
	text-decoration: none;
}

a.mock_link2:link, a.mock_link2:visited { 
	font: 10px Arial, Helvetica, sans-serif normal;
	color: #065180;
	line-height: 15px;
	border-bottom: dotted #808080 1px;
	text-decoration: none;
}
	
a.mock_link2:hover {
	font: 10px Arial, Helvetica, sans-serif normal;
	line-height: 15px;
	color: #CC9900;
	text-decoration: none;
}

a.basic5:link, a.basic5:visited {
	font: 10px Arial, Helvetica, sans-serif normal;
	color: #96e788;
	text-align: left;
	line-height: 10px;
	text-decoration: none;
}
	
a.basic5:hover {
	font: 10px Arial, Helvetica, sans-serif normal;
	line-height: 10px;
	text-align: left;
	color: #96e788;
	text-decoration: underline;
}

.alert_text {
	font: 10px Arial, Helvetica, sans-serif normal;
	background: #FFFFFF;
	color: #ff0000;
	line-height: 10px;
	text-decoration: none;
	padding: 1px;
}

a.basic6:link, a.basic6:visited {
	font: 10px Arial, Helvetica, sans-serif normal;
	color: #fff;
	text-align: left;
	line-height: 10px;
	text-decoration: none;
}
	
a.basic6:hover {
	font: 10px Arial, Helvetica, sans-serif normal;
	line-height: 10px;
	text-align: left;
	color: #96e788;
	text-decoration: underline;
}

a.basic67:link, a.basic67:visited {
	font: 11px Arial, Helvetica, sans-serif normal;
	color: #065180;
	line-height: 16px;
	border-bottom: dotted #808080 1px;
	text-decoration: none;
}
	
a.basic67:hover {
	font: 11px Arial, Helvetica, sans-serif normal;
	line-height: 16px;
	color: #CC9900;
	text-decoration: none;
}

.button_login {
	float: right;
	width: 58px;
	height: 24px;
	margin: 0;
	background: url(../images/login_button.jpg) no-repeat;
	}
	a.button_login:link, a.button_login:active {
	background: url(../images/login_button.jpg) no-repeat;
	}
	a.button_login:hover {
	background: url(../images/login_button.jpg) no-repeat -58px 0px;
	}

.view_case_study_button {
	float: left;
	width: 151px;
	height: 38px;
	margin: 0;
	background: url(../images/view_case_study.jpg) no-repeat;
	}
	a.view_case_study_button:link, a.view_case_study_button:active {
	background: url(../images/view_case_study.jpg) no-repeat;
	}
	a.view_case_study_button:hover {
	background: url(../images/view_case_study.jpg) no-repeat -151px 0px;
	}
	
.state_quote_button {
	float: left;
	width: 225px;
	height: 51px;
	margin: 0;
	background: url(../images/state_quote_button_2.jpg) no-repeat;
	}
	a.state_quote_button:link, a.state_quote_button:active {
	background: url(../images/state_quote_button_2.jpg) no-repeat;
	}
	a.state_quote_button:hover {
	background: url(../images/state_quote_button_2.jpg) no-repeat -225px 0px;
	}

.case_study_back {
	background: #c6c6c6 url(../images/case_study_content_back.jpg) no-repeat bottom;
	text-align: center;
	}
	
.prod_details_back_oef {
	height: 170px;
	background: #ececec url(../images/prod_details_back_oef.jpg) no-repeat bottom;
	text-align: center;
	}
	
.prod_details_back_oef_sm {
	height: 170px;
	background: #ececec url(../images/prod_details_back_oef_sm.jpg) no-repeat bottom;
	text-align: center;
	}
	
.state_back_1 {
	background: #ffffff url(../images/state_back_1.jpg) no-repeat top;
	text-align: center;
	}
	
.state_back_2 {
	background: url(../images/state_back_2.jpg) repeat-y left;
	padding: 10px;
	margin: 0 0 10px 10px;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 17px;
	float: right;
	color: #065180;
	width: 233px;
	}
	
.state_info_header {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 5px 0 5px 0;
	color: #ffffff;
	background: #a5a5a5;
	padding: 3px 5px 3px 5px;
	text-align:left;
}
	
a.basic4:link, a.basic4:visited {
	font: 11px Arial, Helvetica, sans-serif normal;
	color: #065180;
	line-height: 15px;
	border-bottom: dotted #808080 1px;
	text-decoration: none;
}
	
a.basic4:hover {
	font: 11px Arial, Helvetica, sans-serif normal;
	line-height: 15px;
	color: #CC9900;
	text-decoration: none;
}

a.slot_link:link, a.slot_link:visited {
	font: 12px Arial, Helvetica, sans-serif normal;
	font-weight: bold;
	color: #99FF33;
	line-height: 17px;
	text-decoration: none;
}
	
a.slot_link:hover {
	font: 12px Arial, Helvetica, sans-serif normal;
	font-weight: bold;
	line-height: 17px;
	color: #ffffff;
	text-decoration: underline;
}

.nopec_bullets {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 13px;
	color: #065180;
	background: url(../images/nopec_background.jpg) repeat-x bottom;
}

.oef_couple_back {
	background: #ffffff url(../images/oef_couple_back.jpg) no-repeat left top;
	text-align: left;
	}
	
.oef_continue {
	float: left;
	width: 131px;
	height: 44px;
	margin: 0;
	background: url(../images/continue_button.jpg) no-repeat;
	}
	a.oef_continue:link, a.oef_continue:active {
	background: url(../images/continue_button.jpg) no-repeat;
	}
	a.oef_continue:hover {
	background: url(../images/continue_button.jpg) no-repeat -131px 0px;
	}
	
.oef_cancel_enrollment {
	float: left;
	width: 212px;
	height: 44px;
	margin: 0;
	background: url(../images/button_cancel_enrollment.jpg) no-repeat;
	}
	a.oef_cancel_enrollment:link, a.oef_cancel_enrollment:active {
	background: url(../images/button_cancel_enrollment.jpg) no-repeat;
	}
	a.oef_cancel_enrollment:hover {
	background: url(../images/button_cancel_enrollment.jpg) no-repeat -212px 0px;
	}
	
.oef_confirm_enrollment {
	float: left;
	width: 305px;
	height: 44px;
	margin: 0;
	background: url(../images/button_confirm_enrollment.jpg) no-repeat;
	}
	a.oef_confirm_enrollment:link, a.oef_confirm_enrollment:active {
	background: url(../images/button_confirm_enrollment.jpg) no-repeat;
	}
	a.oef_confirm_enrollment:hover {
	background: url(../images/button_confirm_enrollment.jpg) no-repeat -305px 0px;
	}
	
.oef_thank_you {
	float: left;
	width: 141px;
	height: 44px;
	margin: 0;
	background: url(../images/button_thank_you.jpg) no-repeat;
	}
	a.oef_thank_you:link, a.oef_thank_you:active {
	background: url(../images/button_thank_you.jpg) no-repeat;
	}
	a.oef_thank_you:hover {
	background: url(../images/button_thank_you.jpg) no-repeat -141px 0px;
	}
	
.oef_back {
	float: left;
	width: 95px;
	height: 44px;
	margin: 0;
	background: url(../images/oef_back_button.jpg) no-repeat;
	}
	a.oef_back:link, a.oef_back:active {
	background: url(../images/oef_back_button.jpg) no-repeat;
	}
	a.oef_back:hover {
	background: url(../images/oef_back_button.jpg) no-repeat -95px 0px;
	}
	
.oef_save {
	float: left;
	width: 95px;
	height: 44px;
	margin: 0;
	background: url(../images/save_lg_button.jpg) no-repeat;
	}
	a.oef_save:link, a.oef_save:active {
	background: url(../images/save_lg_button.jpg) no-repeat;
	}
	a.oef_save:hover {
	background: url(../images/save_lg_button.jpg) no-repeat -95px 0px;
	}
	
.oef_esiid {
	float: left;
	width: 233px;
	height: 44px;
	margin: 0;
	background: url(../images/esiid_lookup_button.jpg) no-repeat;
	}
	a.oef_esiid:link, a.oef_esiid:active {
	background: url(../images/esiid_lookup_button.jpg) no-repeat;
	}
	a.oef_esiid:hover {
	background: url(../images/esiid_lookup_button.jpg) no-repeat -233px 0px;
	}
	
.oef_signup {
	float: right;
	width: 165px;
	height: 44px;
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
	background: url(../images/signup_button_oef.jpg) no-repeat;
	}
	a.oef_signup:link, a.oef_signup:active {
	background: url(../images/signup_button_oef.jpg) no-repeat;
	}
	a.oef_signup:hover {
	background: url(../images/signup_button_oef.jpg) no-repeat -165px 0px;
	}
	
.oef_view_plans {
	float: left;
	width: 203px;
	height: 44px;
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
	background: url(../images/oef_view_plans_button.jpg) no-repeat;
	}
	a.oef_view_plans:link, a.oef_view_plans:active {
	background: url(../images/oef_view_plans_button.jpg) no-repeat;
	}
	a.oef_view_plans:hover {
	background: url(../images/oef_view_plans_button.jpg) no-repeat -203px 0px;
	}

.view_details_new {
	float: left;
	width: 117px;
	height: 25px;
	margin: 0;
	background: url(../images/view_details_button.jpg) no-repeat;
	}
	a.view_details_new:link, a.view_details_new:active {
	background: url(../images/view_details_button.jpg) no-repeat;
	}
	a.view_details_new:hover {
	background: url(../images/view_details_button.jpg) no-repeat -117px 0px;
	}
	
.close_details_new {
	float: left;
	width: 117px;
	height: 25px;
	margin: 0;
	background: url(../images/close_details_button.jpg) no-repeat;
	}
	a.close_details_new:link, a.close_details_new:active {
	background: url(../images/close_details_button.jpg) no-repeat;
	}
	a.close_details_new:hover {
	background: url(../images/close_details_button.jpg) no-repeat -117px 0px;
	}
	
.zip_change {
	float: left;
	width: 108px;
	height: 24px;
	margin: 0;
	background: url(../images/zip_change_button.jpg) no-repeat;
	}
	a.zip_change:link, a.zip_change:active {
	background: url(../images/zip_change_button.jpg) no-repeat;
	}
	a.zip_change:hover {
	background: url(../images/zip_change_button.jpg) no-repeat -108px 0px;
	}
	
.post_comment {
	float: left;
	width: 108px;
	height: 24px;
	margin: 0;
	background: url(../images/post_comment_button.jpg) no-repeat;
	}
	a.post_comment:link, a.post_comment:active {
	background: url(../images/post_comment_button.jpg) no-repeat;
	}
	a.post_comment:hover {
	background: url(../images/post_comment_button.jpg) no-repeat -108px 0px;
	}
	
.pdf_button_oef {
	float: left;
	width: 129px;
	height: 37px;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #7a7a7a;
	padding: 7px 0 0 40px;
	margin: 0px -40px -7px 0px;
	background: url(../Images/pdf_back_oef.gif) no-repeat left;
	text-decoration: none;
	}
	a.pdf_button_oef:link, a.pdf_button_oef:active, a.pdf_button_oef:visited {
	color: #7a7a7a;
	text-decoration: none;
	}
	a.pdf_button_oef:hover {
	color: #004089;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
	
.oef_questions {
	color: #CC6600;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.oef_small_text_1 {
	font: 11px Arial, Helvetica, sans-serif;
	font-style: italic;
	text-align: left;
	padding: 0;
	margin: 0;
	}

.textfield_oef_name {
	float: left;
	background: url(../Images/tf_oef_name.jpg) no-repeat;
	border: none;
	text-align: left;
	color: #00456a;
	font: 12px Arial, Helvetica, sans-serif;
	width: 132px;
	height: 29px;
	padding: 6px 0 0 9px;
	margin: 0 -9px -4px 0;
}

.textfield_oef_email {
	float: left;
	background: url(../Images/tf_oef_email.jpg) no-repeat;
	border: none;
	text-align: left;
	color: #00456a;
	font: 12px Arial, Helvetica, sans-serif;
	width: 183px;
	height: 29px;
	padding: 6px 0 0 9px;
	margin: 0 -9px -4px 0;
}

.textfield_oef_address {
	float: left;
	background: url(../Images/tf_oef_address.jpg) no-repeat;
	border: none;
	text-align: left;
	color: #00456a;
	font: 12px Arial, Helvetica, sans-serif;
	width: 250px;
	height: 29px;
	padding: 6px 0 0 9px;
	margin: 0 -9px -4px 0;
}

.textfield_oef_mi {
	float: left;
	background: url(../Images/tf_oef_mi.jpg) no-repeat;
	border: none;
	text-align: left;
	color: #00456a;
	font: 12px Arial, Helvetica, sans-serif;
	width: 41px;
	height: 29px;
	padding: 6px 0 0 9px;
	margin: 0 -9px -4px 0;
}

.textfield_oef_3digits {
	float: left;
	display: inline;
	background: url(../Images/tf_oef_3digits.jpg) no-repeat;
	border: none;
	text-align: left;
	color: #00456a;
	font: 12px Arial, Helvetica, sans-serif;
	width: 41px;
	height: 29px;
	padding: 6px 0 0 9px;
	margin: 0 -9px -4px 0;
}

.esiid_grid {
	border: 0px;
	padding: 4px;
	background: #fefefe;
	font: 11px Arial, Helvetica, sans-serif;
	width: 750px;
}

.crumb_disabled {
	border: #cccccc 2px solid;
	padding: 3px;
	margin: 0;
	color: #9D9D9D;
	background: #ffffff;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
}

.crumb_selected {
	border: #19ae0c 2px solid;
	font-weight: bold;
	padding: 3px;
	margin: 0;
	color: #ffffff;
	background: #19ae0c;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
}

.crumb_subselected {
	font-weight: bold;
	margin: 0;
	color: #19ae0c;
	height: 20px;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif italic;
}

.business_quotes {
	color: #666666;
	text-align: left;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 15px;
}

.business_quotes_lg {
	color: #579f4f;
	text-align: left;
	font: 18px Arial, Helvetica, sans-serif;
	line-height: 21px;
	font-style: italic;
}

.nopec_questions {
	color: #CC6600;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 18px;
}

.nopec_answers {
	color: #369a2f;
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.nopec_question_link {
	font: 14px Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-align: left;
	line-height: 18px;
	margin: 0 0 5px 0;
	color: #CC6600;
	border-bottom: dotted #808080 1px;
	text-decoration: none;
	}
	a.nopec_question_link:link, a.nopec_question_link:active, a.nopec_question_link:visited {
	color: #CC6600;
	line-height: 18px;
	text-decoration: none;
	}
	a.nopec_question_link:hover {
	color: #00456a;
	line-height: 18px;
	text-decoration: none;
	}

.hm_tab_get_rates {
	float: left;
	width: 200px;
	height: 41px;
	margin: 0;
	background: url(../images/hm_see_rates_button.jpg) no-repeat;
	}
	a.hm_tab_get_rates:link, a.hm_tab_get_rates:active {
	background: url(../images/hm_see_rates_button.jpg) no-repeat;
	}
	a.hm_tab_get_rates:hover {
	background: url(../images/hm_see_rates_button.jpg) no-repeat -200px 0px;
	}
	
.hm_tab_signup {
	float: left;
	width: 200px;
	height: 41px;
	margin: 0;
	background: url(../images/hm_signup_button.jpg) no-repeat;
	}
	a.hm_tab_signup:link, a.hm_tab_signup:active {
	background: url(../images/hm_signup_button.jpg) no-repeat;
	}
	a.hm_tab_signup:hover {
	background: url(../images/hm_signup_button.jpg) no-repeat -200px 0px;
	}
	
.hm_tab_calculator {
	float: left;
	width: 200px;
	height: 41px;
	margin: 0;
	background: url(../images/hm_rate_calc_button.jpg) no-repeat;
	}
	a.hm_tab_calculator:link, a.hm_tab_calculator:active {
	background: url(../images/hm_rate_calc_button.jpg) no-repeat;
	}
	a.hm_tab_calculator:hover {
	background: url(../images/hm_rate_calc_button.jpg) no-repeat -200px 0px;
	}
	
.prod_row_back {
	background: url(../Images/prod_row_back.gif) repeat-x top;
	height: 136px;
	padding: 0;
	margin: 0;
	width: 277px;
}

.search_terms {
	color: #CC6600;
	font: 15px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.mygexa_next_button {
	float: left;
	width: 68px;
	height: 24px;
	margin: 0;
	background: url(../images/next_button.jpg) no-repeat;
	}
	a.mygexa_next_button:link, a.mygexa_next_button:active {
	background: url(../images/next_button.jpg) no-repeat;
	}
	a.mygexa_next_button:hover {
	background: url(../images/next_button.jpg) no-repeat -68px 0px;
	}
	
.mygexa_previous_button {
	float: left;
	width: 80px;
	height: 24px;
	margin: 0;
	background: url(../images/previous_button.jpg) no-repeat;
	}
	a.mygexa_previous_button:link, a.mygexa_previous_button:active {
	background: url(../images/previous_button.jpg) no-repeat;
	}
	a.mygexa_previous_button:hover {
	background: url(../images/previous_button.jpg) no-repeat -80px 0px;
	}
	
.mygexa_print {
	float: left;
	width: 95px;
	height: 44px;
	margin: 0;
	background: url(../images/button_print.jpg) no-repeat;
	}
	a.mygexa_print:link, a.mygexa_print:active {
	background: url(../images/button_print.jpg) no-repeat;
	}
	a.mygexa_print:hover {
	background: url(../images/button_print.jpg) no-repeat -95px 0px;
	}
	
.mygexa_close {
	float: left;
	width: 95px;
	height: 44px;
	margin: 0;
	background: url(../images/button_close.jpg) no-repeat;
	}
	a.mygexa_close:link, a.mygexa_close:active {
	background: url(../images/button_close.jpg) no-repeat;
	}
	a.mygexa_close:hover {
	background: url(../images/button_close.jpg) no-repeat -95px 0px;
	}
	
.mygexa_see_terms {
	float: left;
	width: 141px;
	height: 44px;
	margin: 0;
	background: url(../images/button_see_terms.jpg) no-repeat;
	}
	a.mygexa_see_terms:link, a.mygexa_see_terms:active {
	background: url(../images/button_see_terms.jpg) no-repeat;
	}
	a.mygexa_see_terms:hover {
	background: url(../images/button_see_terms.jpg) no-repeat -141px 0px;
	}

.cost_components_grey {
	color: #626263;
	text-align: left;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 11px;
	padding: 0 0 3px 0;
}

.cost_components_blue {
	color: #044b78;
	text-align: left;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 11px;
	padding: 0 0 3px 0;
}




























	
	
	
	


















	
.collage_slot_more {
	float: left;
	width: 76px;
	height: 25px;
	margin: 0;
	background: url(../images/button_collage_slot_more.jpg) no-repeat;
	}
	a.collage_slot_more:link, a.collage_slot_more:active {
	background: url(../images/button_collage_slot_more.jpg) no-repeat;
	}
	a.collage_slot_more:hover {
	background: url(../images/button_collage_slot_more.jpg) no-repeat -76px 0px;
	}
	
.hm_collage_slot_headline {
	font: 14px Arial, Helvetica, sans-serif normal;
	line-height: 24px;
	color: #fff;
	font-weight: bold;
	lext-align: left;
}

.hm_collage_slot_copy {
	font: 11px Arial, Helvetica, sans-serif normal;
	line-height: 15px;
	color: #fff;
	text-align: left;
}

a.collage_slot:link, a.collage_slot:visited {
	font: 11px Arial, Helvetica, sans-serif normal;
	line-height: 15px;
	color: #87f553;
	text-decoration: none;
}
	
a.collage_slot:hover {
	font: 11px Arial, Helvetica, sans-serif normal;
	line-height: 15px;
	color: #87f553;
	text-decoration: underline;
}

a.basic_sm:link, a.basic_sm:visited {
	font: 10px Arial, Helvetica, sans-serif normal;
	color: #065180;
	border-bottom: dotted #808080 1px;
	text-decoration: none;
}
	
a.basic_sm:hover {
	font: 10px Arial, Helvetica, sans-serif normal;
	color: #CC9900;
	text-decoration: none;
}

.oss_li	{
	list-style: url(../Images/bullet_green.gif);
	color: #065180;
	font: 11px Verdana, Arial, Helvetica, sans-serif normal;
	font-weight: bold;
	line-height: 17px;
}

.oss_li_2	{
	list-style: url(../Images/bullet_green_dash.gif);
	color: #065180;
	font: 10px Verdana, Arial, Helvetica, sans-serif normal;
	line-height: 13px;
}

li.numbers {
	list-style-type: lower-alpha;
	color: #424242;
}

.top_job_links {
	text-align: right;
	padding-bottom: 18px;
}

.small_copy2 {
	font: 9px Verdana, Arial, Helvetica, sans-serif normal;
	color: #004089;
}

.small_copy3 {
	font: 10px Verdana, Arial, Helvetica, sans-serif normal;
	float: left;
	color: #fff;
}

.small_copy4 {
	font: 9px Verdana, Arial, Helvetica, sans-serif normal;
	color: #fff;
}

.notification_copy {
	font: 11px Verdana, Arial, Helvetica, sans-serif normal;
	line-height: 14px;
	padding: 4px 0 5px 0;
	color: #fff;
	text-align: center;
	font-weight: bold;
}

.search {
	float: left;
	width: 68px;
	height: 16px;
	margin: 0;
	background: url(../images/button_search.gif) no-repeat;
	}
	a.search:link, a.search:active {
	background: url(../images/button_search.gif) no-repeat;
	}
	a.search:hover {
	background: url(../images/button_search.gif) no-repeat -68px 0px;
	}
	
.oss_sm {
	float: left;
	width: 313px;
	height: 45px;
	margin: 0;
	background: url(../images/oss_button.jpg) no-repeat;
	}
	a.oss_sm:link, a.oss_sm:active {
	background: url(../images/oss_button.jpg) no-repeat;
	}
	a.oss_sm:hover {
	background: url(../images/oss_button.jpg) no-repeat -313px 0px;
	}
	
.oss_lg {
	float: left;
	width: 131px;
	height: 121px;
	margin: 0;
	background: url(../images/oss_button_lg.jpg) no-repeat;
	}
	a.oss_lg:link, a.oss_lg:active {
	background: url(../images/oss_button_lg.jpg) no-repeat;
	}
	a.oss_lg:hover {
	background: url(../images/oss_button_lg.jpg) no-repeat -131px 0px;
	}

a.top_job:link, a.top_job:visited {
	font: 10px Verdana, Arial, Helvetica, sans-serif normal;
	color: #065180;
	border-bottom: dotted #808080 1px;
	text-decoration: none;
	margin: 0;
}
	
a.top_job:hover {
	font: 10px Verdana, Arial, Helvetica, sans-serif normal;
	color: #CC9900;
	text-decoration: none;
	margin: 0;
}

a.job:link, a.job:visited {
	font: 11px Verdana, Arial, Helvetica, sans-serif normal;
	color: #065180;
	border-bottom: dotted #808080 1px;
	line-height: 20px;
	text-decoration: none;
}
	
a.job:hover {
	font: 11px Verdana, Arial, Helvetica, sans-serif normal;
	color: #CC9900;
	line-height: 20px;
	text-decoration: none;
}

#home_top_block {
	width: 986px;
	height: 280px;
	background: #dedede;
	margin: 0;
}

#sec_top_block {
	width: 986px;
	height: 160px;
	background: #dedede;
	margin: 0;
}

#home_top {
	width: 986px;
	height: 118px;
	margin: 0;
}

#home_top_cap {
	width: 986px;
	height: 18px;
	background: url(../Images/home_top.jpg) no-repeat bottom;
	margin: 0;
}

#home_top_nav {
	width: 986px;
	height: 30px;
	background: url(../Images/top_nav_back.jpg) no-repeat;
	font: 10px Verdana, Arial, Helvetica, sans-serif normal;
	color: #777777;
	text-align: right;
	margin: 0;
	padding: 5px 0 0 0;
}

#top_nav_left {
	float: left;
	font: 10px Verdana, Arial, Helvetica, sans-serif normal;
	color: #777777;
	margin: 4px 0 0 0;
}

#top_nav_right {
	float: right;
	font: 10px Verdana, Arial, Helvetica, sans-serif normal;
	color: #777777;
	margin: 0;
}

	a.home_top_nav:link, a.home_top_nav:visited  {
		font: 10px Verdana, Arial, Helvetica, sans-serif normal;
		color: #777777;
		text-decoration: none;
	}
	
	a.home_top_nav:hover  {
		font: 10px Verdana, Arial, Helvetica, sans-serif normal;
		color: #10547f;
		text-decoration: underline;
	}
	
	.TextFieldGrey {
	border-style: inset;
	border-color: #d6dfb5;
	border-width: 1px;
	color: #000000;
	font-size: 10px;
	height: 12px;
	font-family: Verdana;
	width: 100px;
	}
	
	.TextFieldGrey2 {
	border-style: inset;
	border-color: #d6dfb5;
	border-width: 1px;
	color: #000000;
	font-size: 11px;
	height: 15px;
	font-family: Arial;
	width: 120px;
	}
	
	.TextFieldGrey3 {
	border-style: inset;
	border-color: #d6dfb5;
	border-width: 1px;
	color: #000000;
	font-size: 11px;
	height: 15px;
	font-family: Verdana;
	width: 170px;
	}
	
	.TextFieldGrey4 {
	border: #d6dfb5 1px inset;
	background: #FFFFFF url(../Images/secure_icon_2.jpg) no-repeat right;
	color: #000000;
	font-size: 11px;
	height: 15px;
	font-family: Arial;
	width: 120px;
	}
	
	.TextFieldGreyOEF {
	border-style: inset;
	border-color: #d6dfb5;
	border-width: 1px;
	color: #000000;
	font-size: 11px;
	height: 15px;
	font-family: Verdana;
	}
	
	.TextFieldGreyOEFsm {
	border-style: inset;
	border-color: #a9beeb;
	border-width: 1px;
	color: #000000;
	float: left;
	font-size: 10px;
	height: 13px;
	font-family: Verdana;
	}
	
	.DropDownOEF {
	border-style: inset;
	border-color: #d6dfb5;
	border-width: 1px;
	color: #000000;
	font-size: 12px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
	.SelectGrey2 {
	border-style: inset;
	border-color: #d6dfb5;
	border-width: 1px;
	color: #000000;
	font-size: 11px;
	height: 18px;
	font-family: Verdana;
	width: 130px;
	}
	
.SelectGrey3 {
	border-style: inset;
	border-color: #d6dfb5;
	border-width: 1px;
	color: #000000;
	font-size: 11px;
	height: 20px;
	font-family: Verdana;
	width: 174px;
	}

input.go {
   margin: 0 0 2px 2px;
   padding: 0 0 0 0;
   vertical-align: bottom;
}

#home_collage {
	width: 986px;
	height: 102px;
	background: url(../Images/home_res_collage_1.jpg) no-repeat;
	margin: -5px 0 0 0;
}

#home_collage_ike {
	width: 986px;
	height: 102px;
	background: url(../Images/home_res_collage_ike.jpg) no-repeat;
	margin: -5px 0 0 0;
}

.ike_button {
	float: right;
	width: 305px;
	height: 35px;
	margin: 59px 18px 0 0;
	padding: 0;
	background: url(../Images/ike_delay_collage_button.jpg) no-repeat;
	}
	a.ike_button:link, a.ike_button:active {
	background: url(../Images/ike_delay_collage_button.jpg) no-repeat;
	}
	a.ike_button:hover {
	background: url(../Images/ike_delay_collage_button.jpg) no-repeat -305px 0px;
	}
	
.home_login {
	float: right;
	width: 82px;
	height: 18px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	margin: 0px 0px 0 0;
	text-align: center;
	text-decoration: none;
	padding: 3px 0 0 0;
	background: url(../Images/button_hm_login.jpg) no-repeat;
	}
	a.home_login:link, a.home_login:active {
	background: url(../Images/button_hm_login.jpg) no-repeat;
	}
	a.home_login:hover {
	background: url(../Images/button_hm_login.jpg) no-repeat -82px 0px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color: #336600;
	}

#sec_collage_container {
	width: 986px;
	height: 102px;
	margin: -5px 0 0 0;
}

#sec_collage_container_data {
	float: left;
	width: 986px;
	height: 102px;
	background: url(../Images/sec_company_collage_data.jpg) no-repeat;
	margin: -5px 0 -1px 0;
	padding: 0px 0 0px 0;
}

#sec_collage_left {
	float: left;
	text-align: left;
	width: 724px;
	height: 102px;
	background: url(../Images/sec_res_collage_1.jpg) no-repeat;
	margin: 0;
}

#sec_collage_oss_left {
	float: left;
	text-align: left;
	width: 724px;
	height: 102px;
	background: url(../Images/sec_oss_collage_1.jpg) no-repeat;
	margin: 0;
}

#sec_collage_left_comm_1 {
	float: left;
	text-align: left;
	width: 724px;
	height: 102px;
	background: url(../Images/sec_comm_collage_1.jpg) no-repeat;
	margin: 0;
}

#sec_collage_left_company {
	float: left;
	text-align: left;
	width: 724px;
	height: 102px;
	background: url(../Images/sec_company_collage_1.jpg) no-repeat;
	margin: 0;
}

#sec_collage_right {
	float: right;
	width: 262px; 
	height: 102px;
	text-align: left;
	background: #FFFFFF url(../Images/sec_collage_button_back.jpg) right no-repeat;
	margin: 0;
}

#home_top_buttons {
	width: 986px;
	height: 118px;
	background: url(../Images/top_button_back.gif) no-repeat;
	padding: 0 0 0 0px;
	text-align: center;
}

#home_lower_top {
	width: 986px;
	height: 12px;
	background: url(../Images/home_lower_top.jpg) no-repeat;
	margin: 0;
}

#sec_lower_top {
	width: 986px;
	height: 12px;
	background: url(../Images/sec_lower_top.jpg) no-repeat;
	margin: 0;
}

#sec_lower_top_data {
	width: 986px;
	height: 12px;
	background: url(../Images/sec_lower_top_data.jpg) no-repeat;
	margin: 0;
}

#sec_lower_top_oss {
	width: 986px;
	height: 12px;
	background: url(../Images/sec_lower_top_oss.jpg) no-repeat;
	margin: 0;
}

#sec_lower_top_comm_1 {
	width: 986px;
	height: 12px;
	background: url(../Images/sec_lower_top_comm_1.jpg) no-repeat;
	margin: 0;
}

#sec_lower_top_company {
	width: 986px;
	height: 12px;
	background: url(../Images/sec_lower_top_company.jpg) no-repeat;
	margin: 0;
}

#home_middle_block {
	width: 986px;
	height: 314px;
	background: #dedede;
	margin: 0 0 0 0;
}

#middle_container {
	width: 986px;
	height: 314px;
	margin: 0;
}

#middle_left {
	float: left;
	width: 702px;
	height: 314px;
	margin: 0;
}

#middle_left_top {
	width: 702px;
	height: 47px;
	background: url(../Images/ms_nav_back.jpg) no-repeat;
	text-align: center;
	padding: 20px 0 0 0;
	margin: 0;
}

#middle_left_top1 {
	width: 13px;
	float: left;
	margin: 0;
}

#middle_left_top2 {
	float: left;
	height: 47px;
	margin: -5px 9px 0 0;
}
	
.ms_nav_select123 {
	width: 164px;
	height: 32px;
	color: #004089;
	text-align: center;
	font: bold 11px verdana;
	background: #ffffff;
	padding-top: 8px;
	text-decoration: none;
	margin: 0 0 0 3px;
}

.submit {
	float: left;
	width: 68px;
	height: 16px;
	margin: 0;
	background: url(../Images/button_submit.gif) no-repeat;
	}
	a.submit:link, a.submit:active {
	background: url(../Images/button_submit.gif) no-repeat;
	}
	a.submit:hover {
	background: url(../Images/button_submit.gif) no-repeat -68px 0px;
	}
	
.submit_2 {
	float: left;
	width: 92px;
	height: 30px;
	margin: 0;
	background: url(../Images/submit_button_2.jpg) no-repeat;
	}
	a.submit_2:link, a.submit_2:active {
	background: url(../Images/submit_button_2.jpg) no-repeat;
	}
	a.submit_2:hover {
	background: url(../Images/submit_button_2.jpg) no-repeat -92px 0px;
	}
	
.submit_3 {
	
	width: 92px;
	height: 30px;
	margin: 0;
	background: url(../Images/submit_button_2.jpg) no-repeat;
	}
	a.submit_2:link, a.submit_2:active {
	background: url(../Images/submit_button_2.jpg) no-repeat;
	}
	a.submit_2:hover {
	background: url(../Images/submit_button_2.jpg) no-repeat -92px 0px;
	}

.generic_submit {
	float: left;
	width: 197px;
	height: 30px;
	margin: 0 0 0 23px;
	background: url(../Images/generic_submit_button.jpg) no-repeat;
	}
	a.generic_submit:link, a.generic_submit:active {
	background: url(../Images/generic_submit_button.jpg) no-repeat;
	}
	a.generic_submit:hover {
	background: url(../Images/generic_submit_button.jpg) no-repeat -197px 0px;
	}
	
.green_submit {
	float: left;
	width: 197px;
	height: 30px;
	margin: 0 0 0 23px;
	background: url(../Images/green_submit_button.jpg) no-repeat;
	}
	a.green_submit:link, a.green_submit:active {
	background: url(../Images/green_submit_button.jpg) no-repeat;
	}
	a.green_submit:hover {
	background: url(../Images/green_submit_button.jpg) no-repeat -197px 0px;
	}
	
.value_submit {
	float: left;
	width: 197px;
	height: 30px;
	margin: 0 0 0 23px;
	background: url(../Images/value_submit_button.jpg) no-repeat;
	}
	a.value_submit:link, a.value_submit:active {
	background: url(../Images/value_submit_button.jpg) no-repeat;
	}
	a.value_submit:hover {
	background: url(../Images/value_submit_button.jpg) no-repeat -197px 0px;
	}
	
.unsubscribe_submit {
	float: left;
	width: 101px;
	height: 21px;
	margin: 0 0 0 3px;
	background: url(../Images/unsubscribe_button.jpg) no-repeat;
	}
	a.unsubscribe_submit:link, a.unsubscribe_submit:active {
	background: url(../Images/unsubscribe_button.jpg) no-repeat;
	}
	a.unsubscribe_submit:hover {
	background: url(../Images/unsubscribe_button.jpg) no-repeat -101px 0px;
	}
	
.unsubscribe_submit_2 {
	float: left;
	width: 74px;
	height: 21px;
	margin: 0 0 0 3px;
	background: url(../Images/submit_button_3.jpg) no-repeat;
	}
	a.unsubscribe_submit_2:link, a.unsubscribe_submit_2:active {
	background: url(../Images/submit_button_3.jpg) no-repeat;
	}
	a.unsubscribe_submit_2:hover {
	background: url(../Images/submit_button_3.jpg) no-repeat -74px 0px;
	}

#ms_upper_top {
	width: 702px;
	height: 15px;
	background: url(../Images/ms_top_spacer.jpg) no-repeat;
	margin: -20px 0 0 0;
}

.middle_story_container {
	width: 702px;
	height: 231px;
	background: url(../Images/ms_back.jpg) repeat-y;
	margin: 0px 0 0 0;
}

.middle_story_left {
	float: left;
	width: 179px;
	height: 231px;
	margin: 0;
}

.middle_story_left_2 {
	float: left;
	width: 179px;
	height: 231px;
	background: url(../Images/hm_promotions_image.jpg) no-repeat;
	margin: 0;
}

.middle_story_left_3 {
	float: left;
	width: 179px;
	height: 231px;
	background: url(../Images/hm_business_image.jpg) no-repeat;
	margin: 0;
}

.middle_story_left_4 {
	float: left;
	width: 179px;
	height: 231px;
	background: url(../Images/hm_sweeps_image.jpg) no-repeat;
	margin: 0;
}

.middle_story_right {
	float: right;
	font: normal 31px "Times New Roman", Times, serif;
	color: #085093;
	line-height: 45px;
	letter-spacing: -1px;
	padding: 0 0 0 0;
	width: 523px;
	height: 231px;
	margin: 0;
	vertical-align: middle;
	text-align: left;
}

.ms_sub_container{
	float: left;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #10547f;
	line-height: 18px;
	width: 516px;
	margin: 0;
	text-align: left;
}

.ms_sub_top {
	background: url(../Images/ms_sub_top.jpg) no-repeat;
	width: 516px;
	height: 16px;
	margin: 0;
}

.ms_sub_middle {
	background: url(../Images/ms_sub_back.jpg) repeat-y;
	width: 516px;
	margin: 0;
}

.ms_sub_middle_content {
	background: #ffffff;
	width: 480px;
	height: 110px;
	padding-left: 18px;
	margin-left: 1px;
}

	.flip {
	float: right;
	width: 141px;
	height: 22px;
	font: bold 11px verdana;
	text-align: center;
	color: #cecece;
	padding-top: 5px;
	margin: 15px 0 0 5px;
	background: url(../Images/button_flip_off.jpg) no-repeat;
	text-decoration: none;
	}
	a.flip:link, a.flip:active {
	color: #cecece;
	text-decoration: none;
	background: url(../Images/button_flip_off.jpg) no-repeat;
	text-decoration: none;
	}
	a.flip:hover {
	color: #004089;
	font: bold 11px verdana;
	background: url(../Images/button_flip_off.jpg) no-repeat -141px 0px;
	text-decoration: none;
	}
	
.flip_2 {
	float: right;
	width: 169px;
	height: 34px;
	font: bold 12px verdana;
	text-align: center;
	color: #518b1c;
	padding-top: 8px;
	margin: 0px 0 0 0px;
	background: url(../Images/button_hm_signup.jpg) no-repeat;
	text-decoration: none;
}
a.flip_2:link, a.flip_2:active {
	color: #518b1c;
	text-decoration: none;
	background: url(../Images/button_hm_signup.jpg) no-repeat;
}
a.flip_2:hover {
	color: #79581c;
	font: bold 12px verdana;
	background: url(../Images/button_hm_signup.jpg) no-repeat -169px 0px;
	text-decoration: none;
}

.flip_3 {
	float: right;
	width: 143px;
	height: 34px;
	font: bold 12px verdana;
	text-align: center;
	color: #518b1c;
	padding-top: 8px;
	margin: 0px 0 0 0px;
	background: url(../Images/button_hm_signup_2.jpg) no-repeat;
	text-decoration: none;
}
a.flip_3:link, a.flip_3:active {
	color: #518b1c;
	text-decoration: none;
	background: url(../Images/button_hm_signup_2.jpg) no-repeat;
}
a.flip_3:hover {
	color: #79581c;
	font: bold 12px verdana;
	background: url(../Images/button_hm_signup_2.jpg) no-repeat -143px 0px;
	text-decoration: none;
}

.ms_sub_bottom {
	background: url(../Images/ms_sub_bottom.jpg) no-repeat;
	width: 516px;
	height: 18px;
	margin: 0;
}

#ms_bottom {
	width: 702px;
	height: 21px;
	background: url(../Images/ms_bottom_spacer.jpg) no-repeat;
	margin: 0;
}

#middle_right {
	float: left;
	width: 284px;
	height: 314px;
	margin: 0;
}

#middle_right_polr {
	background: url(../Images/polr_slot_back.jpg) no-repeat;
	float: left;
	width: 284px;
	height: 314px;
	margin: 0;
}

#middle_right_candle {
	background: url(../Images/candlelighters_slot_back.jpg) no-repeat;
	float: left;
	width: 284px;
	height: 314px;
	margin: 0;
}

#middle_right_pay_less {
	background: url(../Images/pay_less_slot_back.jpg) no-repeat;
	float: left;
	width: 284px;
	height: 314px;
	margin: 0;
}

#middle_right_rewards {
	background: url(../Images/pay_less_miles_back.jpg) no-repeat;
	float: left;
	width: 284px;
	height: 314px;
	margin: 0;
}

#middle_right_get_green {
	background: url(../Images/get_green_slot_back.jpg) no-repeat;
	float: right;
	width: 284px;
	height: 340px;
	margin: 0;
}

#middle_right_gogreen {
	background: url(../Images/gogreen_slot_back.jpg) no-repeat;
	float: right;
	width: 284px;
	height: 340px;
	margin: 0;
}

#polr_middle {
	margin: 205px 0 0 0;
	float: left;
	width: 267px;
	height: 89px;
}

#candle_middle {
	margin: 234px 0 0 0;
	float: left;
	width: 267px;
	height: 62px;
}

#pay_less_middle {
	margin: 228px 0 0 0;
	float: left;
	width: 267px;
	height: 62px;
}

#rewards_middle {
	margin: 200px 0 0 0;
	float: left;
	width: 267px;
	height: 62px;
}

#get_green_middle {
	margin: 256px 0 0 0;
	float: right;
	width: 264px;
	height: 62px;
}

.polr_left {
	margin: 0 0 0 0px;
	float: left;
	text-align: left;
	height: 89px;
}

.candle_left {
	float: left;
	margin: 0;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 15px;
	text-align: left;
	height: 62px;
}

.pay_less_left {
	float: left;
	margin: 0;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 15px;
	text-align: left;
	height: 62px;
}

.polr_right {
	margin: 0 0 0 0px;
	float: right;
	text-align: left;
	height: 89px;
}

.button_from_us {
	float: left;
	width: 120px;
	height: 89px;
	background: url(../Images/button_polr_from_us.jpg) no-repeat;
	text-decoration: none;
}
a.button_from_us:link, a.button_from_us:active {
	background: url(../Images/button_polr_from_us.jpg) no-repeat;
}
a.button_from_us:hover {
	background: url(../Images/button_polr_from_us.jpg) no-repeat -120px 0px;
}

.button_from_another {
	float: left;
	width: 120px;
	height: 89px;
	background: url(../Images/button_polr_from_another.jpg) no-repeat;
	text-decoration: none;
}
a.button_from_another:link, a.button_from_another:active {
	background: url(../Images/button_polr_from_another.jpg) no-repeat;
}
a.button_from_another:hover {
	background: url(../Images/button_polr_from_another.jpg) no-repeat -120px 0px;
}

.button_candle {
	float: left;
	width: 62px;
	height: 62px;
	background: url(../Images/button_candle.jpg) no-repeat;
	text-decoration: none;
}
a.button_candle:link, a.button_candle:active {
	background: url(../Images/button_candle.jpg) no-repeat;
}
a.button_candle:hover {
	background: url(../Images/button_candle.jpg) no-repeat -62px 0px;
}

.button_pay_less {
	float: left;
	width: 237px;
	height: 62px;
	background: url(../Images/pay_less_button.jpg) no-repeat;
	text-decoration: none;
}
a.button_pay_less:link, a.button_pay_less:active {
	background: url(../Images/pay_less_button.jpg) no-repeat;
}
a.button_pay_less:hover {
	background: url(../Images/pay_less_button.jpg) no-repeat -237px 0px;
}

.button_slot_co {
	float: left;
	width: 250px;
	height: 45px;
	padding: 0 0 5px 0;
	background: url(../Images/button_CO_slot.jpg) no-repeat;
	text-decoration: none;
}
a.button_slot_co:link, a.button_slot_co:active {
	background: url(../Images/button_CO_slot.jpg) no-repeat;
}
a.button_slot_co:hover {
	background: url(../Images/button_CO_slot.jpg) no-repeat -250px 0px;
}

.button_slot_aa {
	float: left;
	width: 250px;
	height: 45px;
	background: url(../Images/button_AA_slot.jpg) no-repeat;
	text-decoration: none;
}
a.button_slot_aa:link, a.button_slot_aa:active {
	background: url(../Images/button_AA_slot.jpg) no-repeat;
}
a.button_slot_aa:hover {
	background: url(../Images/button_AA_slot.jpg) no-repeat -250px 0px;
}

#hm_promo_container {
	margin: 0 0 0 0;
	width: 284px;
	height: 314px;
}

#hm_promo_header {
	background: url(../Images/hm_promo_header_back.jpg) no-repeat;
	text-align: left;
	margin: 0 0 0 0;
	width: 284px;
	height: 34px;
	font: normal 21px "Times New Roman", Times, serif;
	color: #4fb548;
	padding: 10px 20px 0 0;
}

#hm_promo_header2 {
	background: url(../Images/hm_promo_header_back2.jpg) no-repeat;
	text-align: left;
	margin: 0 0 0 0;
	width: 284px;
	height: 34px;
	font: normal 21px "Times New Roman", Times, serif;
	color: #4fb548;
	padding: 10px 20px 0 0;
}

#hm_promo_image1 {
	background: url(../Images/hm_promo_top_spacer.jpg) no-repeat;
	margin: -10px 0 0 0;
	width: 284px;
	height: 21px;
}

#hm_promo2_image1 {
	background: url(../Images/hm_promo_top_spacer.jpg) no-repeat;
	margin: -10px 0 0 0;
	width: 284px;
	height: 21px;
}

#hm_promo_content {
	background: url(../Images/hm_promo_content_back.jpg) no-repeat;
	margin: 0 0 0 0;
	text-align: right;
	width: 284px;
	height: 80px;
}

#hm_promo_textblock {
	margin: 0 0 0 0;
	width: 140px;
	height: 60px;
	text-align: right;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	line-height: 14px;
	padding: 5px 20px 0px 120px;
}

#hm_promo_image2 {
	background: url(../Images/hm_promo_middle_spacer.jpg) no-repeat;
	margin: 0;
	width: 284px;
	height: 20px;
}

#hm_promo_banner1 {
	background: url(../Images/hm_promo_aa_banner.jpg) no-repeat;
	margin: 0px 0 0 0;
	width: 284px;
	height: 45px;
}

#hm_promo_image3 {
	background: url(../Images/hm_promo_middle_spacer2.jpg) no-repeat;
	margin: 0;
	width: 284px;
	height: 10px;
}

#hm_promo_banner2 {
	background: url(../Images/hm_promo_co_banner.jpg) no-repeat;
	margin: 0px 0 0 0;
	width: 284px;
	height: 45px;
}

#hm_promo_bottom {
	float: right;
	background: url(../Images/hm_promo_bottom_back.jpg) no-repeat;
	margin: 0;
	width: 284px;
	height: 59px;
}

#hm_promo2_image1 {
	background: url(../Images/hm_promo_top_spacer2.jpg) no-repeat;
	margin: -10px 0 0 0;
	width: 284px;
	height: 21px;
}

#hm_promo2_content {
	background: url(../Images/hm_promo_content_back2.jpg) no-repeat;
	margin: 0 0 0 0;
	text-align: right;
	width: 284px;
	height: 80px;
}

#hm_promo2_textblock {
	margin: 0 0 0 0;
	width: 160px;
	height: 60px;
	text-align: right;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #004089;
	line-height: 14px;
	padding: 5px 20px 0px 100px;
}

#hm_promo2_image2 {
	background: url(../Images/hm_promo_middle_spacer_2.jpg) no-repeat;
	margin: 0;
	width: 284px;
	height: 20px;
}

#hm_promo2_banner1 {
	background: url(../Images/hm_promo_aa_banner2.jpg) no-repeat;
	margin: 0px 0 0 0;
	width: 284px;
	height: 45px;
}

#hm_promo2_image3 {
	background: url(../Images/hm_promo_middle_spacer2_2.jpg) no-repeat;
	margin: 0;
	width: 284px;
	height: 10px;
}

#hm_promo2_banner2 {
	background: url(../Images/hm_promo_co_banner2.jpg) no-repeat;
	margin: 0px 0 0 0;
	width: 284px;
	height: 45px;
}

#hm_promo2_bottom {
	float: right;
	background: url(../Images/hm_promo_bottom_back2.jpg) no-repeat;
	margin: 0;
	width: 284px;
	height: 59px;
}

	.get_rewards {
	float: right;
	width: 116px;
	height: 16px;
	font: bold 10px verdana;
	text-align: center;
	color: #cecece;
	padding-top: 2px;
	margin: 15px 28px 0 0;
	background: url(../Images/button_get_rewards.gif) no-repeat;
	text-decoration: none;
	}
	a.get_rewards:link, a.get_rewards:active {
	color: #cecece;
	text-decoration: none;
	background: url(../Images/button_get_rewards.gif) no-repeat;
	text-decoration: none;
	}
	a.get_rewards:hover {
	color: #004089;
	font: bold 10px verdana;
	background: url(../Images/button_get_rewards.gif) no-repeat -116px 0px;
	text-decoration: none;
	}
	
	.get_rewards3 {
	float: right;
	width: 151px;
	height: 16px;
	font: bold 10px verdana;
	text-align: center;
	color: #666666;
	padding-top: 2px;
	margin: 15px 20px 0 0;
	background: url(../Images/button_get_rewards2.gif) no-repeat;
	text-decoration: none;
	}
	a.get_rewards3:link, a.get_rewards3:active {
	color: #666666;
	text-decoration: none;
	background: url(../Images/button_get_rewards2.gif) no-repeat;
	text-decoration: none;
	}
	a.get_rewards3:hover {
	color: #004089;
	font: bold 10px verdana;
	background: url(../Images/button_get_rewards2.gif) no-repeat -151px 0px;
	text-decoration: none;
	}
	
	.get_rewards4 {
	float: right;
	width: 151px;
	height: 16px;
	font: bold 10px verdana;
	text-align: center;
	color: #666666;
	padding-top: 2px;
	margin: 22px 20px 0 0;
	background: url(../Images/button_get_rewards2.gif) no-repeat;
	text-decoration: none;
	}
	a.get_rewards4:link, a.get_rewards4:active {
	color: #666666;
	text-decoration: none;
	background: url(../Images/button_get_rewards2.gif) no-repeat;
	text-decoration: none;
	}
	a.get_rewards4:hover {
	color: #004089;
	font: bold 10px verdana;
	background: url(../Images/button_get_rewards2.gif) no-repeat -151px 0px;
	text-decoration: none;
	}
	
#hm_promo3_hurr_bottom {
	float: right;
	background: url(../Images/hm_promo_hurr_bottom_back.jpg) no-repeat;
	margin: 0;
	width: 284px;
	height: 59px;
}

#hm_promo3_hurr_bottom2 {
	float: right;
	background: url(../Images/hm_promo_hurr_bottom_back2.jpg) no-repeat;
	margin: 0;
	width: 284px;
	height: 59px;
}

.hm_promo3_hurr_textblock {
	margin: 0 0 0 0;
	width: 175px;
	text-align: right;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #003ca0;
	line-height: 15px;
	padding: 12px 20px 0px 0px;
}

.hm_promo3_hurr_textblock2 {
	margin: 0 0 0 0;
	float: right;
	width: 196px;
	text-align: right;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #003ca0;
	line-height: 1.3em;
	padding: 4px 20px 0px 0px;
}

#hm_promo3_hurr_content {
	background: url(../Images/hm_promo_hurr_content_back.jpg) no-repeat;
	margin: 0 0 0 0;
	text-align: right;
	width: 284px;
	height: 164px;
}

#hm_promo3_hurr_content2 {
	background: url(../Images/hm_promo_hurr_content_back2.jpg) no-repeat;
	margin: 0 0 0 0;
	text-align: right;
	width: 284px;
	height: 193px;
}

#hm_promo_hurr_image1 {
	background: url(../Images/hm_promo_hurr_top_spacer.jpg) no-repeat;
	margin: -10px 0 0 0;
	width: 284px;
	height: 21px;
}

#hm_promo_hurr_image2 {
	background: url(../Images/hm_promo_hurr_top_spacer2.jpg) no-repeat;
	margin: 0px 0 0 0;
	width: 284px;
	height: 36px;
}

#hm_promo_hurr_image3 {
	background: url(../Images/hm_promo_hurr_top_spacer3.jpg) no-repeat;
	margin: -10px 0 0 0;
	width: 284px;
	height: 28px;
}

#hm_promo_childrens_back {
	background: url(../Images/mda_childrens_slot_back.jpg) no-repeat;
	margin: 0px 0 0 0;
	width: 284px;
	height: 314px;
}

.hm_promo_childrens_buttonblock {
	margin: 147px 17px 0 0;
	background: ;
	float: right;
	width: 109px;
	text-align: right;
	padding: 0;
}

#mda_top {
	margin: 0;
	background: url(../Images/mdatop_image.jpg) no-repeat;
	width: 284px;
	height: 196px;
}

#mda_middle {
	margin: 0;
	float: left;
	width: 284px;
	height: 86px;
}

.mda_left {
	margin: 0;
	background: #ffffff;
	float: left;
	width: 153px;
	height: 86px;
}

.mda_right {
	margin: 0;
	float: left;
	text-align: left;
	background: url(../Images/mdaright_image.jpg) repeat-y;
	width: 131px;
	height: 86px;
}

.mda_buttonblock {
	margin: 0px 0px 0 0px;
	text-align: left;
	float: left;
}

#mda_bottom {
	margin: 0;
	float: left;
	background: url(../Images/mdabottom_image.jpg) no-repeat;
	width: 284px;
	height: 32px;
}

.children_signup2 {
	float: left;
	width: 131px;
	height: 86px;
	background: url(../Images/mdaslotbutton.jpg) no-repeat;
	text-decoration: none;
}
a.children_signup2:link, a.children_signup2:active {
	background: url(../Images/mdaslotbutton.jpg) no-repeat;
}
a.children_signup2:hover {
	background: url(../Images/mdaslotbutton.jpg) no-repeat -131px 0px;
}

.children_signup {
	float: right;
	width: 92px;
	height: 60px;
	background: url(../Images/sign_up_button.jpg) no-repeat;
	text-decoration: none;
}
a.children_signup:link, a.children_signup:active {
	background: url(../Images/sign_up_button.jpg) no-repeat;
}
a.children_signup:hover {
	background: url(../Images/sign_up_button.jpg) no-repeat -92px 0px;
}

.children_visit {
	float: right;
	width: 92px;
	height: 60px;
	background: url(../Images/visit_website_button.jpg) no-repeat;
	text-decoration: none;
}
a.children_visit:link, a.children_visit:active {
	background: url(../Images/visit_website_button.jpg) no-repeat;
}
a.children_visit:hover {
	background: url(../Images/visit_website_button.jpg) no-repeat -92px 0px;
}

#hm_lwr_container {
	width: 986px;
	height: 187px;
	margin: 2px 0 0 0;
}

#hm_lwr_top {
	background: url(../Images/hm_lwr_top.jpg) no-repeat;
	width: 986px;
	height: 39px;
	margin: 0 0 0 0;
}

#hm_lwr_middle {
	background: url(../Images/hm_lwr_back.jpg) repeat-y;
	width: 986px;
	height: 82px;
	margin: 0 0 0 0;
	text-align: center;
	display: inline-table;
}

.subnav_category {
	font: 10px Verdana, Arial, Helvetica, sans-serif normal;
	color: #a69d67;
	text-align: left;
	padding: 30px 0 3px 19px;
}

#slot_1 { 
	width: 302px;
	height: 82px;
	background: #ffffff url(../Images/slot_1_shadows.jpg) top no-repeat;
	float: left;
	margin: 0 0 0 28px;
	padding: 0 0 0 0;
	text-align: center;
}

#slot_1_content {
	width: 271px;
	height: 82px;
	margin: 0 0 0 15px;
	text-align: left;
	font: 10px Verdana, Arial, Helvetica, sans-serif normal;
	color: #004089;
}

#slot_2 { 
	width: 296px;
	height: 82px;
	background: #ffffff url(../Images/slot_2_shadows.jpg) top no-repeat;
	float: left;
	margin: 0 0 0 14px;
	padding: 0 0 0 0;
	text-align: center;
}

#slot_2_content {
	width: 266px;
	height: 82px;
	margin: 0 0 0 15px;
	text-align: left;
	font: 10px Verdana, Arial, Helvetica, sans-serif normal;
	color: #004089;
}

#slot_3 { 
	width: 303px;
	height: 82px;
	background: #ffffff url(../Images/slot_1_shadows.jpg) top no-repeat;
	float: left;
	margin: 0 0 0 13px;
	padding: 0 0 0 0;
	text-align: center;
}

#slot_3_content {
	width: 271px;
	height: 82px;
	margin: 0 0 0 15px;
	text-align: left;
	font: 10px Verdana, Arial, Helvetica, sans-serif normal;
	color: #004089;
}


#hm_lwr_bottom {
	background: url(../Images/hm_lwr_bottom.jpg) no-repeat;
	width: 986px;
	height: 23px;
	margin: 0 0 0 0;
}

	.more {
	float: right;
	width: 67px;
	height: 16px;
	font: bold 10px verdana;
	text-align: center;
	color: #BEBEBE;
	padding-top: 2px;
	margin: 15px 0 0 0;
	background: url(../Images/button_more.gif) no-repeat;
	text-decoration: none;
	}
	a.more:link, a.more:active {
	color: #BEBEBE;
	text-decoration: none;
	background: url(../Images/button_more.gif) no-repeat;
	text-decoration: none;
	}
	a.more:hover {
	color: #004089;
	font: bold 10px verdana;
	background: url(../Images/button_more.gif) no-repeat -67px 0px;
	text-decoration: none;
	}

#sec_lwr_container {
	width: 986px;
	height: 100%;
	margin: 2px 0 0 0;
}

#sec_content_top {
	background: url(../Images/sec_content_top.jpg) no-repeat;
	width: 986px;
	height: 14px;
	margin: 0px 0 0px 0;
}

#sec_content {
	background: url(../Images/sec_content_back.jpg) repeat-y;
	width: 986px;
	text-align: left;
	margin: 0;
}

#center_area_content {
	width: 545px;
	text-align: center;
	padding: 0 20px 0 20px;
}

#content {
	width: 545px;
	text-align: justify;
	font: 11px Verdana, Arial, Helvetica, sans-serif normal;
	line-height: 15px;
	color: #424242;
}

.content_headline2 {
	font: normal 24px "Times New Roman", Times, serif;
	color: #065180;
	line-height: 26px;
	letter-spacing: 0px;
	padding-bottom: 7px;
	text-align: left;
}

.content_headline3 {
	font: normal 24px "Times New Roman", Times, serif;
	color: #065180;
	line-height: 30px;
	letter-spacing: -1px;
	padding-bottom: 7px;
	text-align: left;
}

#sec_subnav { 
	width: 197px;
	height: 100%;
	float: left;
	margin: 0;
	padding: 0;
	text-align: right;
}

#sec_subnav_top {
	width: 197px;
	height: 13px;
	margin: 0;
	background: url(../Images/subnav_top.jpg) no-repeat;
}

#sec_subnav_content {
	width: 197px;
	margin: 0;
	text-align: left;
	font: 10px Verdana, Arial, Helvetica, sans-serif normal;
	color: #004089;
}
	
	.subnav {
	float: right;
	width: 171px;
	font: normal 10px verdana;
	text-align: left;
	color: #10547f;
	background: #f4f1e0;
	border-top: 1px solid;
	border-color: #cec8a3;
	text-decoration: none;
	padding: 3px 0 3px 6px;
	margin: 3px 0 0 0;
	}
	a.subnav:link, a.subnav:active {
	color: #10547f;
	text-decoration: none;
	background: #f4f1e0;
	}
	a.subnav:hover {
	color: #369a2f;
	font: normal 10px verdana;
	background: #ffffff;
	text-decoration: none;
	}
		
	.subnav2 {
	float: right;
	width: 155px;
	font: normal 10px verdana;
	text-align: left;
	color: #ffffff;
	padding: 3px 0 3px 6px;
	margin: 3px 0 0 0;
	background: #d7d0b1;
	border-top: 1px solid;
	border-color: #9a9371;
	text-decoration: none;
	}
	a.subnav2:link, a.subnav2:active {
	color: #ffffff;
	text-decoration: none;
	background: #d7d0b1;
	}
	a.subnav2:hover {
	color: #369a2f;
	font: normal 10px verdana;
	background: #ffffff;
	text-decoration: none;
	}
	
	
	.subnav_select {
	float: right;
	width: 171px;
	font: normal 10px verdana;
	text-align: left;
	color: #369a2f;
	padding: 3px 0 3px 6px;
	margin: 3px 0 0 0;
	background: #ffffff;
	border-top: 1px solid;
	border-color: #cec8a3;
	text-decoration: none;
	}
	
	.subnav_select2 {
	float: right;
	width: 155px;
	font: normal 10px verdana;
	text-align: left;
	color: #9a9371;
	padding: 3px 0 3px 6px;
	margin: 3px 0 0 0;
	background: #ffffff;
	border-top: 1px solid;
	border-color: #9a9371;
	text-decoration: none;
	}
	
#sec_right { 
	width: 204px;
	height: 100%;
	float: right;
	margin: 0;
	padding: 0;
	text-align: left;
}

#sec_right_top {
	width: 204px;
	height: 7px;
	margin: 0;
	background: url(../Images/rht_slot_top.jpg) no-repeat;
}

#sec_right_content {
	width: 204px;
	margin: 0;
	text-align: left;
	font: 10px Verdana, Arial, Helvetica, sans-serif normal;
	color: #004089;
	background: url(../Images/rht_slot_back.jpg) repeat-y;
}

#sec_right_bottom {
	width: 204px;
	height: 8px;
	margin: 0;
	background: url(../Images/rht_slot_bottom.jpg) no-repeat;
}

#sec_content_bottom {
	background: url(../Images/sec_content_bottom_cap.jpg) no-repeat;
	width: 986px;
	height: 18px;
	margin: 0;
}

#home_footer_container {
	background: url(../Images/home_footer_back.jpg) no-repeat;
	width: 986px;
	height: 43px;
	margin: -1px 0 0 0;
}

#home_footer_left {
	float: left;
	width: 463px;
	font: 10px Verdana, Arial, Helvetica, sans-serif normal;
	color: #777777;
	text-align: left;
	margin: 0;
	padding: 10px 0 0 0;
	text-align: left;
}

#home_footer_right {
	float: right;
	width: 523px;
	font: 10px Verdana, Arial, Helvetica, sans-serif normal;
	color: #777777;
	text-align: right;
	margin: 0;
	padding: 10px 0 0 0;
}

#right_slot {
	width: 191px;
	float: right;
	position: relative;
	margin: 0 6px 2px 0;
}

#right_slot_top2 {
	width: 204px;
	height: 7px;
	background: url(../Images/rht_slot_top.jpg) top no-repeat;
	margin: 0 6px 0 0;
}

#right_slot_top {
	width: 191px;
	height: 17px;
	background: url(../Images/rht_sm_top.jpg) no-repeat;
	margin: 0;
}

#right_slot_middle {
	width: 191px;
	text-align: left;
	position: relative;
	background: url(../Images/rht_sm_back.jpg) repeat-y;
	padding: 0 0 25px 0;
	margin: 0;
}

.right_slot_content {
	width: 159px;
	font: 10px Verdana, Arial, Helvetica, sans-serif normal;
	line-height: 13px;
	color: #424242;
	padding: 0 0 0 0;
	margin: 0;
}

.slot_header {
	font: normal 18px "Times New Roman", Times, serif;
	color: #4fb548;
}

.slot_header2 {
	font: normal 1.6em "Times New Roman", Times, serif;
	color: #ff0000;
}

	.slot_more {
	float: right;
	width: 67px;
	height: 16px;
	font: bold 10px verdana;
	text-align: center;
	color: #B2B2B2;
	padding: 1px 0 0 0;
	margin: 10px 0 0 0;
	background: url(../Images/button_more.gif) no-repeat;
	text-decoration: none;
	}
	a.slot_more:link, a.slot_more:active {
	color: #B2B2B2;
	text-decoration: none;
	background: url(../Images/button_more.gif) no-repeat;
	text-decoration: none;
	}
	a.slot_more:hover {
	color: #004089;
	font: bold 10px verdana;
	background: url(../Images/button_more.gif) no-repeat -67px 0px;
	text-decoration: none;
	}
	
	.make_payment {
	float: right;
	width: 120px;
	height: 16px;
	font: bold 10px verdana;
	text-align: center;
	color: #B2B2B2;
	padding: 1px 0 0 0;
	margin: -25px 0 0 0;
	background: url(../Images/button_make_payment.gif) no-repeat;
	text-decoration: none;
	}
	a.make_payment:link, a.make_payment:active {
	color: #B2B2B2;
	background: url(../Images/button_make_payment.gif) no-repeat;
	text-decoration: none;
	}
	a.make_payment:hover {
	color: #004089;
	font: bold 10px verdana;
	background: url(../Images/button_make_payment.gif) no-repeat -120px 0px;
	text-decoration: none;
	}
	
	.browse {
	float: right;
	width: 120px;
	height: 16px;
	font: bold 10px verdana;
	text-align: center;
	color: #B2B2B2;
	padding: 1px 0 0 0;
	margin: 10px 0 0 0;
	background: url(../Images/button_make_payment.gif) no-repeat;
	text-decoration: none;
	}
	a.browse:link, a.browse:active {
	color: #B2B2B2;
	text-decoration: none;
	background: url(../Images/button_make_payment.gif) no-repeat;
	text-decoration: none;
	}
	a.browse:hover {
	color: #004089;
	font: bold 10px verdana;
	background: url(../Images/button_make_payment.gif) no-repeat -120px 0px;
	text-decoration: none;
	}

#right_slot_bottom {
	width: 191px;
	height: 20px;
	background: url(../Images/rht_sm_bottom.jpg) no-repeat;
	margin: 0;
}

.content_img {
	padding: 0 15px 15px 0;
	margin: 0;
}

#content_img_switch {
	padding: 0 15px 0px 0;
	margin: 0;
}

.content_img_long {
	padding: 0 15px 50px 0;
	margin: 0;
}
	
.slot_img {
	padding: 0 10px 0 0;
	margin: 0;
}

.rgt_slot_img {
	padding: 5px 0 5px 0;
	margin: 0;
}

.subhead_img {
	padding: 0 0 10px 0;
	margin: 0;
}

#wrapper1 {
	position: relative;
	text-align: left;
	width: 986px;
	margin: 2px 0 0 0;
	background: url(../Images/sec_content_back.jpg) repeat-y;
	}
	
#wrapper2 {
	position: relative;
	display: table;
	text-align: left;
	width: 986px;
	height: 200px;
	}
	
#maincol {
	position: relative;
	background: url(../Images/sec_content_back.jpg) repeat-y;
	margin: 0;
	padding: 0px;
	}

#login_shell {
	width: 537px;
	height: 50px;
	display: table;
	position: relative;
	padding-top: 3px;
	margin: 0;
}

#login_lg {
	width: 537px;
	position: relative;
	background: #FFFFFF url(../Images/side_login.jpg) right repeat-y;
	margin: 0;
}

#login_top_lg {
	background: #FFFFFF url(../Images/top_login_lg.jpg) top right no-repeat;
	margin: 0;
	position: relative;
	width: 537px;
	height: 18px;
}

.title_subhead7 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.5em;
	line-height: 18px;
	color: #369a2f;
}

.title_subhead2 {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 1.3em;
	line-height: 28px;
	color: #000000;
}

.title_subhead3 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 1.7em;
	padding: 0 0 5px 0;
	color: #369a2f;
}

.title_subhead3_superscript {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 12px;
	color: #369a2f;
}

.title_subhead4 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 1.7em;
	line-height: 23px;
	color: #004089;
}

.title_subhead5 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 2.1em;
	padding: 0 0 5px 0;
	color: #004089;
	line-height: 1.1em;
}

.title_subhead7 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 2.1em;
	padding: 0 0 5px 0;
	color: #369a2f;
	line-height: 1.1em;
}

.title_subhead6 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 1.5em;
	line-height: 23px;
	color: #369a2f;
}

.faq_subhead {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 1.5em;
	line-height: 19px;
	color: #004089;
}

.content_inset {
	background: url(../Images/content_inset_back.jpg) repeat-y;
	padding: 2px 0 35px 7px;
	margin: 0 0 0 0;
}

.content_inset2 {
	background: url(../Images/content_inset_back.jpg) repeat-y;
	padding: 2px 0 3px 7px;
	margin: 0 0 0 0;
}

#content_inset3 {
	background: url(../Images/content_inset_back_2.jpg) repeat-y;
	padding: 2px 0 3px 7px;
	margin: 0 0 0 0;
}

.sm_content {
	font: 10px Arial, Helvetica, sans-serif normal;
	line-height: 14px;
	color: #424242;
}

#login_content_lg {
	width: 510px;
	position: relative;
	text-align: left;
	font: 11px Verdana, Arial, Helvetica, sans-serif normal;
	line-height: 16px;
	color: #424242;
}

#login_bottom_lg {
	background: #ffffff url(../Images/bottom_login_lg.jpg) bottom right no-repeat;
	margin: 0;
	position: relative;
	width: 537px;
	height: 20px;
}

#leftcol { 
	position: relative;
	float: left;
	width: 217px;  /* for IE5/WIN */
	width: 197px; /* actual value */
	padding: 0px;
	z-index: 100;
	}

#rightcol {
	position: relative;
	float: right;
	width: 224px;  /* for IE5/WIN */
	width: 204px; /* actual value */
	padding: 0px;
	z-index: 99;
	}

#center_content {
	width: 986px;
	margin: 0 0 0 0;
}

#content_shell {
	padding: 0;
	margin: 0;
	text-align: justify;
	font: 11px Verdana, Arial, Helvetica, sans-serif normal;
	line-height: 16px;
	color: #424242;
}

.zip_codes {
	padding: 0;
	margin: 0;
	text-align: justify;
	font: 10px Verdana, Arial, Helvetica, sans-serif normal;
	line-height: 16px;
	color: #10547f;
}
	
#centercol {
	text-align: justify;
	font: 11px Verdana, Arial, Helvetica, sans-serif normal;
	line-height: 16px;
	color: #424242;
	position: relative;
	padding: 0 225px;
	margin: 0 0 0 -3px;
	}

.top_tooltip {
	padding: 5px 10px 5px 12px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #ffffff;
	background: #4bcf3e;
	color: #FFFFFF;
	width: 200px;
}

.bot_tooltip {
	padding:  7px 10px 10px 12px;
	border: 1px solid #ffffff;
	text-align: justify;
	line-height: 18px;
	background: #d8d7d7;
	color: #424242;
	font: 11px Arial, Helvetica, sans-serif normal;
	width: 200px;
}

.top_tooltipActiveMilitary 
{
    padding: 5px 10px 5px 12px;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	border: 1px solid #ffffff;
	background: #4bcf3e;
	color: #FFFFFF;
	width: 200px;
}
.bot_tooltipActiveMilitary 
{
    padding:  7px 10px 10px 12px;
	border: 1px solid #ffffff;
	line-height: 18px;
	background: #d8d7d7;
	color: #424242;
	font: 11px Arial, Helvetica, sans-serif normal;
	width: 200px;
}

.caption {
	padding:  4px 7px 4px 7px;
	float: left;
	border: 1px solid #ffffff;
	text-align: left;
	line-height: 18px;
	background: #d8d7d7;
	color: #424242;
	font: 9px Verdana, Arial, Helvetica, sans-serif normal;
	width: 85px;
}

.mock_link {
	font: 10px Arial, Helvetica, sans-serif normal;
	color: #065180;
	text-decoration: underline;
}

.username_required_back {
	background: url(../Images/username_required_back.gif) top no-repeat;
	width: 118px;
	height: 29px;
	color: red;
	text-align: center;
	font: 9px Verdana, Arial, Helvetica, sans-serif normal;
	margin: 0 0 -8px 0;
	padding: 8px 0 0 0;
}


.form_back {
	background: #FFFFFF url(../Images/form_back.jpg) top no-repeat;
	margin: 0;
}

.form_back_long {
	background: #FFFFFF url(../Images/form_back_long.jpg) top no-repeat;
	margin: 0;
}

#sec_market_collage_tx {
	float: left;
	text-align: left;
	width: 503px;
	height: 112px;
	background: url(../Images/tx_photo.jpg) no-repeat;
	margin: 0;
}

#sec_market_collage_me {
	float: left;
	text-align: left;
	width: 503px;
	height: 112px;
	background: url(../Images/me_photo.jpg) no-repeat;
	margin: 0;
}

#sec_market_collage_md {
	float: left;
	text-align: left;
	width: 503px;
	height: 112px;
	background: url(../Images/md_photo.jpg) no-repeat;
	margin: 0;
}

#sec_market_collage_il {
	float: left;
	text-align: left;
	width: 503px;
	height: 112px;
	background: url(../Images/il_photo.jpg) no-repeat;
	margin: 0;
}

#sec_market_collage_ct {
	float: left;
	text-align: left;
	width: 503px;
	height: 112px;
	background: url(../Images/ct_photo.jpg) no-repeat;
	margin: 0;
}

#sec_market_collage_dc {
	float: left;
	text-align: left;
	width: 503px;
	height: 112px;
	background: url(../Images/dc_photo.jpg) no-repeat;
	margin: 0;
}

#sec_market_collage_ma {
	float: left;
	text-align: left;
	width: 503px;
	height: 112px;
	background: url(../Images/ma_photo.jpg) no-repeat;
	margin: 0;
}

#sec_market_collage_ri {
	float: left;
	text-align: left;
	width: 503px;
	height: 112px;
	background: url(../Images/ri_photo.jpg) no-repeat;
	margin: 0;
}

#sec_market_container {
	float: left;
	width: 503px;
	background: url(../Images/tx_info_back.jpg) repeat-y;
	margin: 0;
}

.text_desc_1 {
	font: 10px Verdana, Arial, Helvetica, sans-serif bold;
	line-height: 15px;
	color: #07378f;
	text-align: left;
	margin: 0;
}

.text_desc_2 {
	font: 10px Verdana, Arial, Helvetica, sans-serif normal;
	line-height: 15px;
	color: #5c5b5b;
	text-align: left;
	margin: 0;
}

#sec_market_top {
	float: left;
	width: 503px;
	height: 8px;
	background: url(../Images/tx_info_top.jpg) no-repeat;
	margin: 0;
}

#sec_market_content {
	float: left;
	width: 503px;
	padding: 0 10px 0 10px;
	margin: 0;
}

#sec_market_bottom {
	float: left;
	width: 503px;
	height: 26px;
	background: url(../Images/tx_info_bottom.jpg) no-repeat;
	margin: 0;
}

.letter_dwld {
	float: left;
	width: 196px;
	height: 22px;
	margin: 0;
	background: url(../Images/button_letter.jpg) no-repeat;
	}
	a.letter_dwld:link, a.letter_dwld:active {
	background: url(../Images/button_letter.jpg) no-repeat;
	}
	a.letter_dwld:hover {
	background: url(../Images/button_letter.jpg) no-repeat -196px 0px;
	}
	
.photo_button {
	float: left;
	width: 234px;
	height: 46px;
	margin: 0;
	background: url(../Images/photo_button.jpg) no-repeat;
	}
	a.photo_button:link, a.photo_button:active {
	background: url(../Images/photo_button.jpg) no-repeat;
	}
	a.photo_button:hover {
	background: url(../Images/photo_button.jpg) no-repeat -234px 0px;
	}
	
.photo_get_rates_button {
	float: left;
	width: 157px;
	height: 46px;
	margin: 0;
	background: url(../Images/photo_get_rates_button.jpg) no-repeat;
	}
	a.photo_get_rates_button:link, a.photo_get_rates_button:active {
	background: url(../Images/photo_get_rates_button.jpg) no-repeat;
	}
	a.photo_get_rates_button:hover {
	background: url(../Images/photo_get_rates_button.jpg) no-repeat -157px 0px;
	}
	
.broad_get_rates_button {
	float: left;
	width: 150px;
	height: 45px;
	margin: 0;
	background: url(../Images/broad_get_rates_button.jpg) no-repeat;
	}
	a.broad_get_rates_button:link, a.broad_get_rates_button:active {
	background: url(../Images/broad_get_rates_button.jpg) no-repeat;
	}
	a.broad_get_rates_button:hover {
	background: url(../Images/broad_get_rates_button.jpg) no-repeat -150px 0px;
	}

.mdacap_get_rates_button {
	float: left;
	width: 150px;
	height: 45px;
	margin: 0;
	background: url(../Images/mdacap_get_rates_button.jpg) no-repeat;
	}
	a.mdacap_get_rates_button:link, a.mdacap_get_rates_button:active {
	background: url(../Images/mdacap_get_rates_button.jpg) no-repeat;
	}
	a.mdacap_get_rates_button:hover {
	background: url(../Images/mdacap_get_rates_button.jpg) no-repeat -150px 0px;
	}
	
.sign_up_online2 {
    float: right;
    width: 155px;
    height: 36px;
    margin: 0 7px 0 0;
    background: url(../images/button_signup_online2.jpg) no-repeat;
    text-decoration: none;
    }
    a.sign_up_online2:link, a.sign_up_online2:active {
    text-decoration: none;
    margin: 0 7px 0 0;
    background: url(../images/button_signup_online2.jpg) no-repeat;
    text-decoration: none;
    }
    a.sign_up_online2:hover {
    background: url(../images/button_signup_online2.jpg) no-repeat -155px 0px;
    margin: 0 7px 0 0;
    text-decoration: none;
    }
    
.sign_up_ratecalc 
{
	float: none;
    width: 155px;
    height: 36px;
    margin: 0 7px 0 0;
    background: url(../images/button_signup_online2.jpg) no-repeat;
    text-decoration: none;
    }
    a.sign_up_ratecalc:link, a.sign_up_ratecalc:active {
    text-decoration: none;
    margin: 0 7px 0 0;
    background: url(../images/button_signup_online2.jpg) no-repeat;
    text-decoration: none;
    }
    a.sign_up_ratecalc:hover {
    background: url(../images/button_signup_online2.jpg) no-repeat -155px 0px;
    margin: 0 7px 0 0;
    text-decoration: none;
    }
            
.get_green {
    float: right;
    width: 189px;
    height: 36px;
    margin: 0 7px 0 0;
    background: url(../images/button_get_green.jpg) no-repeat;
    text-decoration: none;
    }
    a.get_green:link, a.get_green:active {
    text-decoration: none;
    margin: 0 7px 0 0;
    background: url(../images/button_get_green.jpg) no-repeat;
    text-decoration: none;
    }
    a.get_green:hover {
    background: url(../images/button_get_green.jpg) no-repeat -189px 0px;
    margin: 0 7px 0 0;
    text-decoration: none;
    }
 
#content_img_short2 {
            padding: 0 15px 5px 0;
            margin: 0;
}
 
.title_subhead2_2 {
	font: 1.2em "Times New Roman", Times, serif;
	font-style: italic;
	padding: 0 0 5px 0;
	line-height: 28px;
	color: #000000;
	}
 
.title_subhead4_2 {
	font: 1.49em "Times New Roman", Times, serif normal;
	line-height: .95em;
        padding: 2px 0 8px 0;
        color: #004089;
}

#sec_market_container_sm { 
     float: right; 
     width: 175px; 
     background: url(../Images/info_back_sm.jpg) repeat-y; 
     margin: 0 0 10px 15px; 
} 

#sec_market_top_sm { 
     float: left; 
     width: 175px; 
     height: 8px; 
     background: url(../Images/info_top_sm.jpg) no-repeat; 
     margin: 0; 
} 

#sec_market_content_sm { 
     float: left; 
     width: 175px; 
     padding: 0 10px 0 10px; 
     margin: 0; 
} 

#sec_market_bottom_sm { 
     float: left; 
     width: 175px; 
     height: 8px; 
     background: url(../Images/info_bottom_sm.jpg) no-repeat; 
     margin: 0; 
}


.flip2 {
        float: right;
        width: 141px;
        height: 22px;
        font: bold 11px verdana;
        text-align: center;
        color: #cecece;
        padding-top: 5px;
        margin: 0px 0 -2px 5px;
        background: url(../Images/button_flip_off.jpg) no-repeat;
        text-decoration: none;
        }
	a.flip2:link, a.flip2:active {
        color: #cecece;
        text-decoration: none;
        background: url(../Images/button_flip_off.jpg) no-repeat;
        text-decoration: none;
        }
	a.flip2:hover {
        color: #004089;
        font: bold 11px verdana;
        background: url(../Images/button_flip_off.jpg) no-repeat -141px 0px;
        text-decoration: none;
        }
 
.middle_story_sub {
		font: normal 20px "Times New Roman", Times, serif;
		line-height: 21px;
		color: #41ae39;
		padding: 5px 0 5px 0;
		letter-spacing: -1px;
		text-align: left;
	}
 
.calc_button {
	float: left;
	display: inline;
	width: 257px;
	height: 66px;
	margin: 0 5px 0 0;
	background: url(../Images/calculator_button.jpg) no-repeat;
	text-decoration: none;
	}
	a.calc_button:link, a.calc_button:active {
	text-decoration: none;
	margin: 0 5px 0 0;
	background: url(../Images/calculator_button.jpg) no-repeat;
	text-decoration: none;
	}
	a.calc_button:hover {
	background: url(../Images/calculator_button.jpg) no-repeat -257px 0px;
	margin: 0 5px 0 0;
	text-decoration: none;
	}
		
.calc_button_2 {
	float: left;
	display: inline;
	width: 155px;
	height: 46px;
	margin: 0 0px 0 0;
	background: url(../Images/calculator_button_2.jpg) no-repeat;
	text-decoration: none;
	}
	a.calc_button_2:link, a.calc_button_2:active {
	text-decoration: none;
	margin: 0 0px 0 0;
	background: url(../Images/calculator_button_2.jpg) no-repeat;
	}
	a.calc_button_2:hover {
	background: url(../Images/calculator_button_2.jpg) no-repeat -155px 0px;
	margin: 0 0px 0 0;
	text-decoration: none;
	}
	
.go_green_button {
	float: right;
	width: 117px;
	height: 40px;
	background: url(../Images/button_go_green.jpg) no-repeat;
	text-decoration: none;
}
a.go_green_button:link, a.button_pay_less:active {
	background: url(../Images/button_go_green.jpg) no-repeat;
}
a.go_green_button:hover {
	background: url(../Images/button_go_green.jpg) no-repeat -117px 0px;
}
		
a.rate_calc:link, a.rate_calc:active, a.rate_calc:visited {
	font: 20px "Times New Roman", Times, serif normal;
	letter-spacing: -1px;
	color: #41ae39;
	text-align: left;
	text-decoration: none;
}

a.rate_calc:hover {
	font: 20px "Times New Roman", Times, serif normal;
	letter-spacing: -1px;
	color: #004089;
	text-align: left;
	text-decoration: none;
}

.pdf_button {
	float: left;
	width: 169px;
	height: 17px;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-align: left;
	color: #7a7a7a;
	padding: 6px 0 0 50px;
	margin: 0px 0 0 0px;
	background: #e4e4e4 url(../Images/button_pdf.jpg) no-repeat left;
	text-decoration: none;
	}
	a.pdf_button:link, a.pdf_button:active, a.pdf_button:visited {
	color: #7a7a7a;
	text-decoration: none;
	}
	a.pdf_button:hover {
	color: #004089;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

.oss_button_lg {
	float: left;
	width: 121px;
	height: 26px;
	font: normal 16px "Times New Roman", Times, serif;
	text-align: center;
	color: #08468d;
	padding: 4px 0 0 0;
	margin: 0 0 0 0;
	background: url(../images/button_ep_large.gif) no-repeat;
	text-decoration: none;
}
a.oss_button_lg:link, a.oss_button_lg:active {
	color: #08468d;
	text-decoration: none;
	background: url(../images/button_ep_large.gif) no-repeat;
	text-decoration: none;
}
a.oss_button_lg:hover {
	color: #755707;
	font: normal 16px "Times New Roman", Times, serif;
	background: url(../images/button_ep_large.gif) no-repeat -121px 0px;
	text-decoration: none;
}

.oss_button_lg2 {
	float: left;
	width: 165px;
	height: 26px;
	font: normal 16px "Times New Roman", Times, serif;
	text-align: center;
	color: #08468d;
	padding: 4px 0 0 0;
	margin: 0 0 0 0;
	background: url(../images/button_ep_large2.gif) no-repeat;
	text-decoration: none;
}
a.oss_button_lg2:link, a.oss_button_lg2:active {
	color: #08468d;
	text-decoration: none;
	background: url(../images/button_ep_large2.gif) no-repeat;
	text-decoration: none;
}
a.oss_button_lg2:hover {
	color: #755707;
	font: normal 16px "Times New Roman", Times, serif;
	background: url(../images/button_ep_large2.gif) no-repeat -165px 0px;
	text-decoration: none;
}

.oss_button_sm {
	float: left;
	width: 102px;
	height: 18px;
	font: normal 14px "Times New Roman", Times, serif;
	text-align: center;
	color: #08468d;
	padding: 3px 0 0 0;
	margin: 0 0 0 0;
	background: url(../images/button_ep_small.gif) no-repeat;
	text-decoration: none;
}
a.oss_button_sm:link, a.oss_button_sm:active {
	color: #08468d;
	text-decoration: none;
	background: url(../images/button_ep_small.gif) no-repeat;
	text-decoration: none;
}
a.oss_button_sm:hover {
	color: #755707;
	font: normal 14px "Times New Roman", Times, serif;
	background: url(../images/button_ep_small.gif) no-repeat -102px 0px;
	text-decoration: none;
}

.login_username_caption {
	position: relative;
	top: -129px;
	left: 715px;
	background: url(../Images/username_required_back.gif) top no-repeat;
	width: 118px;
	height: 29px;
	color: red;
	text-align: center;
	font: 9px Verdana, Arial, Helvetica, sans-serif normal;
	margin: 0 0 0px 0;
	padding: 5px 0 0 0;
	filter:alpha(Opacity=85);
}

.login_password_caption {
	position: relative;
	top: -92px;
	left: 715px;
	background: url(../Images/password_required_back.gif) top no-repeat;
	width: 118px;
	height: 29px;
	color: red;
	text-align: center;
	font: 9px Verdana, Arial, Helvetica, sans-serif normal;
	margin: 0 0 0px 0;
	padding: 11px 0 0 0;
	filter:alpha(Opacity=85);
}

#financial {
	background: url(../images/financial_back.jpg) no-repeat top center;
	margin: 0px auto 0px auto;
	width: 986px;
	height: 29px;
}

#financial_button_frame {
	margin: -2px auto 0px auto;
	padding: 2px 0 0 3px;
	width: 960px;
	height: 20px;
}

.financial_button {
	float: left;
	height: 20px;
	width: 110px;
	font: normal 10px verdana;
	text-align: center;
	color: #607419;
	padding: 4px 10px 0px 10px;
	margin: 3px 3px 0px auto;
	background: url(../images/financial_button_back.jpg) repeat-x;
	text-decoration: none;
	}
	a.financial_button:link, a.financial_button:active {
	color: #607419;
	text-decoration: none;
	background: url(../images/financial_button_back.jpg) repeat-x;
	}
	a.financial_button:hover {
	color: #004089;
	font: bold 10px verdana;
	background: #FFFFFF;
	text-decoration: none;
}

.financial_button_select {
	float: left;
	display: inline-block;
	height: 20px;
	width: 110px;
	vertical-align: middle;
	font: bold 10px verdana;
	text-align: center;
	color: #004089;
	padding: 4px 10px 0px 10px;
	margin: 3px 3px 0px auto;
	background: #FFFFFF;
	text-decoration: none;
}

.center_form {
	background: url(../images/lander_form_back.jpg) top repeat-x;
	margin:0;
	text-align: center;
	width: 149px;
	height: 137px;
	}
	
.get_rates {
	float: left;
	width: 149px;
	height: 47px;
	margin: 0;
	background: url(../Images/button_get_rates.jpg) no-repeat;
	}
	a.get_rates:link, a.get_rates:active {
	background: url(../Images/button_get_rates.jpg) no-repeat;
	}
	a.get_rates:hover {
	background: url(../Images/button_get_rates.jpg) no-repeat -149px 0px;
	}
	
.get_rates_gousa {
	float: left;
	width: 149px;
	height: 47px;
	margin: 0;
	background: url(../Images/button_get_rates_gousa_2.jpg) no-repeat;
	}
	a.get_rates_gousa:link, a.get_rates_gousa:active {
	background: url(../Images/button_get_rates_gousa_2.jpg) no-repeat;
	}
	a.get_rates_gousa:hover {
	background: url(../Images/button_get_rates_gousa_2.jpg) no-repeat -149px 0px;
	}
	
.rate_calculator {
	float: left;
	width: 196px;
	height: 43px;
	margin: 0;
	background: url(../Images/button_rate_calculator.jpg) no-repeat;
	}
	a.rate_calculator:link, a.rate_calculator:active {
	background: url(../Images/button_rate_calculator.jpg) no-repeat;
	}
	a.rate_calculator:hover {
	background: url(../Images/button_rate_calculator.jpg) no-repeat -196px 0px;
	}
	
.rate_calculator_gousa {
	float: left;
	width: 192px;
	height: 43px;
	margin: 0;
	background: url(../Images/button_rate_calculator_gousa.jpg) no-repeat;
	}
	a.rate_calculator_gousa:link, a.rate_calculator_gousa:active {
	background: url(../Images/button_rate_calculator_gousa.jpg) no-repeat;
	}
	a.rate_calculator_gousa:hover {
	background: url(../Images/button_rate_calculator_gousa.jpg) no-repeat -192px 0px;
	}
	
.view_svc_plans {
	float: left;
	width: 200px;
	height: 30px;
	margin: 0;
	background: url(../Images/view_svc_plans_now_button.jpg) no-repeat;
	}
	a.view_svc_plans:link, a.view_svc_plans:active {
	background: url(../Images/view_svc_plans_now_button.jpg) no-repeat;
	}
	a.view_svc_plans:hover {
	background: url(../Images/view_svc_plans_now_button.jpg) no-repeat -200px 0px;
	}
	
.broad_rate_calculator {
	float: left;
	width: 192px;
	height: 41px;
	margin: 0;
	background: url(../Images/broad_rate_calc_button.jpg) no-repeat;
	}
	a.broad_rate_calculator:link, a.broad_rate_calculator:active {
	background: url(../Images/broad_rate_calc_button.jpg) no-repeat;
	}
	a.broad_rate_calculator:hover {
	background: url(../Images/broad_rate_calc_button.jpg) no-repeat -192px 0px;
	}
	
.footprint {
	float: left;
	width: 187px;
	height: 36px;
	margin: 0 0 0 -3px;
	background: url(../Images/footprint_button.jpg) no-repeat;
	}
	a.footprint:link, a.footprint:active {
	background: url(../Images/footprint_button.jpg) no-repeat;
	}
	a.footprint:hover {
	background: url(../Images/footprint_button.jpg) no-repeat -187px 0px;
	}
	
.lander_slot_head {
	font: 21px Arial, Helvetica, sans-serif;
	line-height: 34px;
	letter-spacing: -1px;
	color: #00456a;
	text-align: left;
	text-decoration: none;
	}
	
.lander_slot_head_3 {
	font: 21px Arial, Helvetica, sans-serif;
	line-height: 34px;
	letter-spacing: -1px;
	color: #00456a;
	text-align: center;
	text-decoration: none;
	}
	
.lander_slot_text {
	font: 18px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #bc7c3d;
	text-align: left;
	text-decoration: none;
	}
	
.lander_slot_head_2 {
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 18px;
	letter-spacing: 0px;
	color: #069a2c;
	padding: 0 0 8px 0;
	text-align: left;
	text-decoration: none;
	}
	
.lander_slot_text_2 {
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 16px;
	letter-spacing: -0px;
	color: #a7703a;
	text-align: left;
	text-decoration: none;
	}
	
.lander_slot_text_3 {
	font: 18px Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #bc7c3d;
	text-align: center;
	text-decoration: none;
	}
	
.lander_form_text {
	font: 15px Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 24px;
	text-align: center;
	text-decoration: none;
	}
	
.lander_form_text_2 {
	font: 15px Arial, Helvetica, sans-serif;
	color: #065180;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
	text-decoration: none;
	}

.lander_form_text_3 {
	font: 15px Arial, Helvetica, sans-serif;
	color: #bde8ff;
	font-weight: bold;
	line-height: 24px;
	text-align: center;
	text-decoration: none;
	}

.TextField_lander {
	background: url(../Images/textfield_back.gif) no-repeat;
	border: none;
	text-align: center;
	color: #000000;
	font: 18px Arial, Helvetica, sans-serif;
	height: 15px;
	padding: 5px 0 0 0;
	margin: 0 0 -5px 0;
	}

a.lander_segment:link, a.lander_segment:active, a.lander_segment:visited {
	font: 14px Arial, Helvetica, sans-serif;
	color: #868686;
	text-decoration: none;
}

a.lander_segment:hover {
	font: 14px Arial, Helvetica, sans-serif;
	color: blue;
	text-decoration: underline;
}
.oef_assistance {
	float: left;
	width: 242px;
	height: 44px;
	margin: 0;
	background: url(../images/assistance_button.jpg) no-repeat;
}

a.oef_assistance:link, a.oef_assistance:active {
	background: url(../images/assistance_button.jpg) no-repeat;
}

a.oef_assistance:hover {
	background: url(../images/assistance_button.jpg) no-repeat -242px 0px;
}

.prod_details_back_oef_1 {
                height: 170px;
                background: #ececec url(../images/prod_details_back_oef_1.jpg) no-repeat bottom;
                text-align: center;
                }
                
.prod_details_back_oef_2 {
                height: 170px;
                background: #ececec url(../images/prod_details_back_oef_2.jpg) no-repeat bottom;
                text-align: center;
                }
                
.prod_details_back_oef_3 {
                height: 170px;
                background: #ececec url(../images/prod_details_back_oef_3.jpg) no-repeat bottom;
                text-align: center;
                }

.oef_signup_alt {
                float: right;
                width: 110px;
                height: 73px;
                padding: 0 0 0 0;
                margin: 10px 0 0 0;
                background: url(../images/signup_button_oef_alt.jpg) no-repeat;
                }
                a.oef_signup_alt:link, a.oef_signup_alt:active {
                background: url(../images/signup_button_oef_alt.jpg) no-repeat;
                }
                a.oef_signup_alt:hover {
                background: url(../images/signup_button_oef_alt.jpg) no-repeat -110px 0px;
                }

.myWidth 
{
	width: 277px;
}

.others_compare {
	float: left;
	width: 259px;
	height: 44px;
	margin: 0;
	background: url(../Images/others_compare_button.jpg) no-repeat;
	}
	a.others_compare:link, a.others_compare:active {
	background: url(../Images/others_compare_button.jpg) no-repeat;
	}
	a.others_compare:hover {
	background: url(../Images/others_compare_button.jpg) no-repeat -259px 0px;
	}
	
.enroll_today {
	float: left;
	width: 141px;
	height: 44px;
	margin: 0;
	background: url(../Images/enroll_today_button.jpg) no-repeat;
	}
	a.enroll_today:link, a.enroll_today:active {
	background: url(../Images/enroll_today_button.jpg) no-repeat;
	}
	a.enroll_today:hover {
	background: url(../Images/enroll_today_button.jpg) no-repeat -141px 0px;
	}
	
.change_info {
	float: left;
	width: 253px;
	height: 44px;
	margin: 0;
	background: url(../Images/change_info_button.jpg) no-repeat;
	}
	a.change_info:link, a.change_info:active {
	background: url(../Images/change_info_button.jpg) no-repeat;
	}
	a.change_info:hover {
	background: url(../Images/change_info_button.jpg) no-repeat -253px 0px;
	}
	
	
.modalBackground
 { 
	/*background-color:#CCCCFF;*/
	background-color:black;
    filter:alpha(opacity=40);
  
}

.modalPadding
{
padding: 10px 10px 10px 10px;	
}

.closeImage
{
    font-family: Marlett;
    color: Red;
    font-size: 14px;
}

.sf_textfield_general {
	float: left;
	background: url(../Images/sf_textfield_general.jpg) no-repeat;
	border: none;
	text-align: left;
	color: #00456a;
	font: 12px Arial, Helvetica, sans-serif;
	width: 195px;
	height: 28px;
	padding: 6px 0 0 9px;
	margin: 0 -9px -10px 0;
}

.sf_textfield_email {
	float: left;
	background: url(../Images/sf_textfield_email.jpg) no-repeat;
	border: none;
	text-align: left;
	color: #00456a;
	font: 12px Arial, Helvetica, sans-serif;
	width: 249px;
	height: 28px;
	padding: 6px 0 0 9px;
	margin: 0 -9px -10px 0;
}

.sf_textfield_phone {
	float: left;
	background: url(../Images/sf_textfield_phone.jpg) no-repeat;
	border: none;
	text-align: left;
	color: #00456a;
	font: 12px Arial, Helvetica, sans-serif;
	width: 141px;
	height: 28px;
	padding: 6px 0 0 9px;
	margin: 0 -9px -10px 0;
}

.sf_textfield_address {
	float: left;
	background: url(../Images/sf_textfield_address.jpg) no-repeat;
	border: none;
	text-align: left;
	color: #00456a;
	font: 12px Arial, Helvetica, sans-serif;
	width: 401px;
	height: 28px;
	padding: 6px 0 0 9px;
	margin: 0 -9px -10px 0;
}

.sf_textfield_zip {
	float: left;
	background: url(../Images/sf_textfield_zip.jpg) no-repeat;
	border: none;
	text-align: left;
	color: #00456a;
	font: 12px Arial, Helvetica, sans-serif;
	width: 131px;
	height: 28px;
	padding: 6px 0 0 9px;
	margin: 0 -9px -10px 0;
}

.sf_dropdown_state {
	border-style: inset;
	border-color: #d6dfb5;
	border-width: 1px;
	color: #000000;
	font-size: 11px;
	height: 20px;
	font-family: Verdana;
	width: 35px;
	}
	
.sf_dropdown_how_did {
	border-style: inset;
	border-color: #d6dfb5;
	border-width: 1px;
	color: #000000;
	font-size: 11px;
	height: 20px;
	font-family: Verdana;
	width: 170px;
	}
	
.sf_text {
	font: 11px Arial, Helvetica, sans-serif normal;
	color: #000000;
	text-decoration: none;
	padding: 0 0 0 7px;
	margin: 0;
	text-align: left;
}

.sf_submit {
	float: left;
	width: 220px;
	height: 99px;
	margin: 0;
	background: url(../Images/sales_force_submit.jpg) no-repeat;
	}
	a.sf_submit:link, a.sf_submit:active {
	background: url(../Images/sales_force_submit.jpg) no-repeat;
	}
	a.sf_submit:hover {
	background: url(../Images/sales_force_submit.jpg) no-repeat -220px 0px;
	}