body {
	font-family: sans-serif;
	font-size: small;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

#wrapper {
	width: 990px;
	height: auto;
	margin: 0px auto;
	padding: 0px;
}

#header {
	width: 990px;
	height: 85px;
	margin: 0px;
	padding: 0px;
}

#logo {
	float: left;
	width: 219px;
	height: 84px;
	margin: 0px;
	padding: 0px;
}

#topnav {
	float: left;
	width: 771px;
	height: 84px;
	margin: 0px;
	padding: 0px;
	background: url(http://media.cantor.com/designimages/nav_stripe.gif) repeat-x ;
}

#topnav {
	float: right;
}

#nav_end {
	height: 1px;
	width: 990px;
	clear: both;
	margin: 0px;
	padding: 0px;
}

#searchbar {
	width: 771px;
	height: 46px;
	margin: 0px;
	padding: 0px;
}

#topnav_links {
	width: 771px;
	height: 25px;
	margin: 13px 0px 0px 0px;
	padding: 0px;
}

#topnav_links_1 {
	float: left;
	width: auto;
	height: 24px;
	margin: 0px 36px 0px 11px;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}

#topnav_links_2 {
	float: left;
	width: auto;
	height: 24px;
	margin: 0px 36px 0px 0px;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}

#topnav_links_3 {
	float: left;
	width: auto;
	height: 24px;
	margin: 0px 36px 0px 0px;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}

#topnav_links_4 {
	float: left;
	width: auto;
	height: 24px;
	margin: 0px 36px 0px 0px;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}

#topnav_links_5 {
	float: left;
	width: auto;
	height: 24px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}

#topnav_links_end {
	height: 1px;
	width: 771px;
	clear: both;
	margin: 0px;
	padding: 0px;
}

#flash {
	float: left;
	height: 229px;
	width: 762px;
	margin: 0px;
	padding: 0px;
	z-index: 0;
}

#locator_wrap {
	float: left;
	height: 229px;
	width: 228px;
	margin: 0px;
	padding: 0px;
}

#locator_wrap {
	float: right;
}

#locator {
	height: 225px;
	width: 210px;
	margin: 0px;
	padding: 4px 0px 0px 18px;
}

#yupsflash_wrap {
	float: left;
	height: 500px;
	width: 210px;
	margin: 0px;
	padding: 0px;
}

#yupsflash {
	height: auto;
	width: 210px;
	margin: 0px;
	padding: 0px;
}

#yupsflash_clear {
	height: 1px;
	width: 210px;
	clear: both;
	margin: 0px;
	padding: 0px;
}

#flashwrap_clear {
	height: 9px;
	width: 990px;
	clear: both;
	margin: 0px;
	padding: 0px;
}

#flashwrap {
	height: 238px;
	width: 990px;
	margin: 0px;
	padding: 0px;
}

#3_col_wrap {
	width: 990px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

#4_col_wrap {
	width: 990px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

#left_column_home {
	float: left;
	width: 252px;
	height: auto;
	margin: 13px 18px 0px 0px;
	padding: 0px;
}

#center_column_home {
	float: left;
	width: 252px;
	height: auto;
	margin: 13px 18px 0px 0px;
	padding: 0px;
	background-color: #a2a2a2;
}

#center_column_middle_wrap {
	width: 250px;
	height: auto;
	margin: 1px;
	padding: 5px 0px;
	background-color: #ffffff;
}

#center_column_inner_wrap {
	width: 240px;
	height: auto;
	margin: 0px 5px 0px 5px;
	padding: 0px;
	background-color: #ffffff;
}

#col_3_depth_gauge {
	width: 222px;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

#business_content_shim {
	width: 1px;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

div.inactive_business_outer_wrap {
	width: 240px;
	height: 34px;
	margin: 1px 0px;
	padding: 0px;
	background: url(http://media.cantor.com/designimages/business_head.gif) no-repeat ;
}

td.inactive_business {
	width: 236px;
	height: 34px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	color: #666666;
	cursor: pointer;
	cursor: hand;
}


div.active_business_outer_wrap {
	width: 238px;
	height: 32px;
	margin: 0px;
	padding: 1px;
	background-color: #a2a2a2;
}

div.active_business_middle_wrap {
	width: 236px;
	height: 30px;
	margin: 0px;
	padding: 1px;
	background-color: #ffffff;
}

div.active_business_inner_wrap {
	width: 234px;
	height: 28px;
	margin: 0px;
	padding: 1px;
	background-color: #76A5DB;
}

td.active_business {
	width: 236px;
	height: 28px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	color: #ffffff;
}

#business_nav_wrapper {
	width: 240px;
	height: auto;
	margin: 1px 0px 0px 0px;
	padding: 0px;
	background-color: #ebeef3;
}

div.business_nav_mainhead {
	width: 240px;
	height: 15px;
	margin: 0px;
	padding: 0px;
	background-color: #bbcbdb;
}

div.business_nav_shim {
	width: 240px;
	height: 6px;
	margin: 0px;
	padding: 0px;
}

td.business_mainhead_icon {
	width: 17px;
	height: 15px;
	vertical-align: middle;
	text-align: center;
}

td.business_mainhead {
	width: 223px;
	height: 15px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	color: #134987;
}

a.business_mainhead, a.business_mainhead:visited, a.business_mainhead:link, a.business_mainhead:active {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2c70b7;
	text-decoration:none;
}

a.business_mainhead:hover {
	color: #4097ee;
	text-decoration:none;
}

td.business_subhead_shim {
	width: 17px;
	height: 15px;
	vertical-align: middle;
	text-align: center;
}

td.business_subhead {
	width: 223px;
	height: 15px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	text-align: left;
	color: #4097ee;
}

a.business_subhead, a.business_subhead:visited, a.business_subhead:link, a.business_subhead:active {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	color: #2c70b7;
	text-decoration:none;
}

a.business_subhead:hover {
	color: #4097ee;
	text-decoration:none;
}

#market_data_outer_outer_wrap {
	float: left;
	width: 222px;
	height: auto;
	margin: 13px 18px 0px 0px;
	padding: 0px;
}

#market_data_outer_wrap {
	width: 220px;
	height: auto;
	margin: 0px;
	padding: 1px;
	background-color: #a2a2a2;
}

#market_data_middle_wrap {
	width: 220px;
	height: auto;
	margin: 0px;
	padding: 5px 0px;
	background-color: #ffffff;
}

#market_data_inner_wrap {
	width: 210px;
	height: auto;
	margin: 0px 5px 0px 5px;
	padding: 0px;
	background-color: #ffffff;
}

#right_column_home {
	float: left;
	width: 210px;
	height: auto;
	margin: 13px 0px 0px 0px;
	padding: 0px;
}

#right_column_home {
	float: right;
	width: 210px;
}

#module_services_login {
	width: 210px;
	height: auto;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	background-color: #8bb3c0;
	text-align: left;
	line-height: 14px;
}

#module_services_login .service_login {
	color: #134987;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 7pt;
	font-weight: bold;
	margin: 6px 0px 8px 11px;
	padding: 1px;
}

a.login_form, a.login_form:visited, a.login_form:link, a.login_form:active {
	color: #2c70b7;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 9px;
	line-height: 14px;
	white-space: nowrap;
	margin: 0px;
	padding: 2px 0px;
}

a.login_form:hover {
	color: #4097ee;
	text-decoration:none;
}

.zipsearch_miles {
	color: #000000;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

div.services_login {
	width: 210px;
	height: auto;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	background-color: #ffffff;
}

div.services_login_shim {
	width: 210px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background-color: #8bb3c0;
}

p.login_head {
	color: #fff;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 4px 0px 0px 12px;
	margin: 0px;
}

p.login_head_ind {
	color: #fff;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 0px 8px 12px;
	margin: 0px;
}

td.login_form {
	color: #666;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

a.login_form {
	color: #666;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

#other_companies {
	width: 210px;
	height: 109px;
	margin: 6px 0px 0px 0px;
	padding: 0px;
	background: url(http://media.cantor.com/designimages/other_cos.gif) no-repeat ;
}

#other_companies_title_shell {
	width: 210px;
	height: 45px;
	margin: 0px;
	padding: 0px;
}

#other_companies_title {
	float: left;
	width: 176px;
	height: 44px;
	margin: 0px;
	padding: 0px 0px 0px 12px;
}

table.other_companies_title {
	width: 176px;
	height: 44px;
}

td.other_companies_title {
	width: 176px;
	height: 44px;
	color: #134987;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}

table.other_companies_pop_title {
	width: 284px;
	height: 40px;
	margin: 0px 0px 0px 12px;
	padding: 0px;
}

td.other_companies_pop_title {
	width: 269px;
	height: 40px;
	color: #134987;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}

td.minus_expand {
	width: 15px;
	height: 40px;
	cursor: pointer;
	cursor: hand;
}

table.other_companies_logos {
	width: 291px;
	margin: 3px 10px 0px 10px;
	padding: 0px;
}

td.other_companies_logos {
	width: 97px;
	height: 58px;
	text-align: center;
	vertical-align: middle;
}

#other_companies_expander {
	float: left;
	width: 15px;
	height: 15px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}

#other_companies_clear {
	height: 1px;
	width: 1px;
	clear: both;
	margin: 0px;
	padding: 0px;
}

#other_companies_logo_wrap {
	width: 210px;
	height: 63px;
	margin: 0px;
	padding: 0px;
}

#other_companies_pop {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 311px;
	height: 228px;
	margin: 0px;
	padding: 0px;
	background: url(http://media.cantor.com/designimages/other_pop.gif) no-repeat ;
}

#clear {
	height: 15px;
	width: 990px;
	clear: both;
	margin: 0px;
	padding: 0px;
}

#footer {
	width: 990px;
	height: 50px;
	margin: 0px auto;
	padding: 0px;
	padding-top:40px;
}

#topnav_links_2_drop {
	position: absolute;
	left: 0px;
	top: 0px;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
	z-index: 1;
	background-color: #2e6399;
}

#topnav_drop_shell {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 1px;
	background-color: #2e6399;
}

#topnav_drop_outer {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px 0px 1px 0px;
	background-color: #b5d2f0;
}

#topnav_drop_middle {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px 0px 1px 0px;
	background-color: #3c70a9;
}

#topnav_drop_link {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 4px 8px 5px 8px;
	background-color: #2e6296;
	text-align: left;
  ie-six: expression(this.onmouseover = new Function("this.id = 'topnav_drop_link-hover';"));
}

#topnav_drop_link:hover,
#topnav_drop_link-hover
 {
	width: auto;
	height: auto;
	margin: 0px;
	padding: 4px 8px 5px 8px;
	background-color: #5d96a9;
	text-align: left;
  ie-six: expression(this.onmouseout = new Function("this.id = 'topnav_drop_link';"));
}

#topnav_links_3_drop {
	position: absolute;
	left: 0px;
	top: 0px;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
	z-index: 2;
	background-color: #2e6399;
}

#topnav_links_4_drop {
	position: absolute;
	left: 0px;
	top: 0px;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
	z-index: 3;
	background-color: #2e6399;
}

#topnav_links_5_drop {
	position: absolute;
	left: 0px;
	top: 0px;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
	z-index: 4;
	background-color: #2e6399;
}

#home_news {
	width: 514px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

#divider_blue_top {
	height: 10px;
	width: 532px;
	margin: 0px;
	padding: 0px;
	background-color: #134987;
}

#news_divider_top {
	height: 10px;
	width: 514px;
	margin: 0px;
	padding: 0px;
	background-color: #134987;
}
#news_divider_bottom {
	height: 2px;
	width: 539px;
	margin: 0px;
	padding: 0px;
	background: #4097ee;
}

#news_divider_top_padd {
	height: 10px;
	width: 514px;
	margin: 0px;
	padding: 0px;
	
	background-color: #134987;
}

#news_main_wrapper {
	height: auto;
	width: 514px;
	margin: 0px;
	padding: 0px;
}

#news_main_image_holder {
	float: left;
	height: auto;
	width: 225px;
	margin: 0px;
	padding: 0px;
}

div.news_main_content {
	height: auto;
	width: 228px;
	margin: 0px 12px 0px 12px;
	padding: 0px;
	text-align: left;
}

div.news_content {
	height: auto;
	width: 228px;
	margin: 8px 12px 8px 12px;
	padding: 0px;
	text-align: left;
}

div.dotted_divider {
	height: 1px;
	width: 228px;
	margin: 12px;
	padding: 0px;
	background: url(http://media.cantor.com/designimages/greydotted_3.gif) repeat-x ;
}

#news_main_image {
	height: 126px;
	width: 173px;
	margin: 17px auto 0px auto;
	padding: 0px;
	background-color: #4097ee;
}

p.news_main_content_headline {
	color: #134987;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
        font-weight: bold;
	margin: 0px;
	padding: 0px;
}

p.news_main_content_subline {
	color: #2c70b7;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	margin: 6px 0px 0px 0px;
	padding: 0px;
}

p.news_main_content_subhead {
	color: #134987;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
}

p.news_main_content_body {
	color: #666666;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 8px 0px 0px 0px;
	padding: 0px;
}

p.news_content_body {
	color: #666666;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
}

a.news_main_content_body, a.news_main_content_body:visited, a.news_main_content_body:link, a.news_main_content_body:active {
	color: #2c70b7;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	white-space: nowrap;
}

a.news_main_content_body:hover {
	color: #4097ee;
	text-decoration:none;
}

#news_divider_bottom {
	height: 2px;
	width: 514px;
	margin: 24px 0px 0px 0px;
	padding: 0px;
	background-color: #5d95a8;
}

#news_main_end {
	height: 1px;
	width: 1px;
	clear: both;
	margin: 0px;
	padding: 0px;
}

div.business_content {
	height: auto;
	width: 205px;
	margin: 12px 15px 12px 20px;
	padding: 0px;
	text-align: left;
}

p.business_content_headline {
	color: #134987;
	font-family: times, serif;
	font-size: 20px;
	margin: 0px 0px 6px 0px;
	padding: 0px;
}

p.business_content_body {
	color: #666666;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
}

a.business_content_body, a.business_content_body:visited, a.business_content_body:link, a.business_content_body:active {
	color: #2c70b7;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	white-space: nowrap;
}

a.business_content_body:hover {
	color: #4097ee;
	text-decoration:none;
}

#featured_products_wrapper {
	height: auto;
	width: 514px;
	margin: 17px 0px 0px 0px;
	padding: 0px;
}

#products_wrapper {
	height: 170px;
	width: 514px;
	margin: 0px;
	padding: 0px;
	background: url($cms.media("fp_back.gif","designimages").url) repeat-y ;
}

#product_1 {
	height: auto;
	width: 514px;
	margin: 0px;
	padding: 24px 0px;
}

#product_2 {
	height: auto;
	width: 514px;
	margin: 0px;
	padding: 24px 0px;
}

#product_3 {
	height: auto;
	width: 514px;
	margin: 0px;
	padding: 0px;
}

#product_4 {
	height: auto;
	width: 514px;
	margin: 0px;
	padding: 24px 0px;
}

#product_5 {
	height: auto;
	width: 514px;
	margin: 0px;
	padding: 24px 0px;
}

table.products {
	margin: 0px auto;
	padding: 0px;
}

#products_end {
	height: 1px;
	width: 514px;
	margin: 0px;
	padding: 0px;
	background-color: #bababa;
}

#market_data_head {
	height: 34px;
	width: 210px;
	margin: 0px;
	padding: 0px;
	background: url(http://media.cantor.com/designimages/mkt_dat_head.gif) no-repeat ;
}

table.market_data_head {
	width: 100%;
	height: 34px;
}

td.market_data_head_shim {
	height: 34px;
	width: 9px;
}

td.market_data_head_left {
	color: #134987;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	whitespace: nowrap;
}

td.market_data_head_right {
	width: 100%;
	text-align: right;
	padding: 0px 4px 0px 0px;
}

a.market_data_head_right, a.market_data_head_right:visited, a.market_data_head_right:link, a.market_data_head_right:active {
	color: #2c70b7;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
	white-space: nowrap;
}

a.market_data_head_right:hover {
	text-decoration:none;
	color: #4097ee;
}

#market_data_subhead_1_wrapper {
	height: 18px;
	width: 210px;
	margin: 4px 0px 0px 0px;
	padding: 0px;
	background: url(http://media.cantor.com/designimages/mkt_dat_sub_2.gif) no-repeat;
}

#market_data_subhead_2_wrapper {
	height: 18px;
	width: 210px;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	background: url(http://media.cantor.com/designimages/mkt_dat_sub_2.gif) no-repeat;
}

#market_data_subhead_2_1 {
	float: left;
	height: 17px;
	width: 54px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}

#market_data_subhead_2_2 {
	float: left;
	height: 17px;
	width: 54px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}

#market_data_subhead_1_1 {
	float: left;
	height: 17px;
	width: 54px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}

#market_data_subhead_1_2 {
	float: left;
	height: 17px;
	width: 54px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}

#market_data_subhead_1_3 {
	float: left;
	height: 17px;
	width: 54px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	cursor: hand;
}

div.market_subhead_wrap {
	margin: 3px 0px 0px 0px;
	padding: 0px;
}

p.md_tabs {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	color: #666666;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

p.md_tabs_ind {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	color: #ffffff;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#market_data_subhead_1_end {
	height: 1px;
	width: 210px;
	clear: both;
	margin: 0px;
	padding: 0px;
	background-color: #bababa;
}

#market_data_subhead_2_end {
	height: 1px;
	width: 210px;
	clear: both;
	margin: 0px;
	padding: 0px;
	background-color: #bababa;
}

#market_data_1_wrapper {
	height: auto;
	width: 210px;
	margin: 0px;
	padding: 0px;
	background: url(http://media.cantor.com/designimages/mkt_dat_back.gif) repeat-y ;
}

#market_data_2_wrapper {
	height: auto;
	width: 210px;
	margin: 0px;
	padding: 0px;
	background: url(http://media.cantor.com/designimages/mkt_dat_back.gif) repeat-y ;
}

#market_data_2_1_wrapper {
	height: auto;
	width: 210px;
	margin: 0px;
	padding: 0px;
}

#market_data_2_2_wrapper {
	height: auto;
	width: 210px;
	margin: 0px;
	padding: 0px;
}

#market_data_1_1_wrapper {
	height: auto;
	width: 210px;
	margin: 0px;
	padding: 0px;
}

#market_data_1_2_wrapper {
	height: auto;
	width: 210px;
	margin: 0px;
	padding: 0px;
}

#market_data_1_3_wrapper {
	height: auto;
	width: 210px;
	margin: 0px;
	padding: 0px;
}

p.market_data_title {
	color: #134987;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 8px 0px 0px 16px;
	text-align: left;
}

table.market_data {
	width: 189px;
	margin: 8px auto 22px auto;
	padding: 0px;
}

tr.market_data_1 {
	background-color: #ffffff;
}

tr.market_data_2 {
	background-color: #f2f2f2;
}

td.market_data_shim {
	height: 14px;
	width: 6px;
}

td.market_data_1_yr {
	height: 14px;
	width: 100%;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	text-align: left;
}

td.market_data_3_l {
	height: 14px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	text-align: left;
}

td.market_data_3_c {
	height: 14px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	text-align: center;
}

td.market_data_1_price {
	height: 14px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	width: 100%;
	text-align: right;
	padding: 0px 16px 0px 0px;
}

td.market_data_1_yield {
	height: 14px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	text-align: left;
}

td.market_data_head {
	height: 14px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #006532;
}

td.market_data_head_c {
	height: 14px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #006532;
}

td.market_data_head_right {
	height: 14px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: right;
	color: #006532;
}

#market_data_1_end {
	height: 1px;
	width: 210px;
	margin: 0px;
	padding: 0px;
	background-color: #bababa;
}

#market_data_2_end {
	height: 1px;
	width: 210px;
	margin: 0px;
	padding: 0px;
	background-color: #bababa;
}

td.market_data_2_yr {
	height: 14px;
	width: 100%;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	text-align: left;
}

td.market_data_2_price {
	height: 14px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	text-align: right;
	padding: 0px 2px 0px 0px;
}

img {
	border-width: 0px;
	margin: 0px
	padding: 0px;
}

img.clear {
	height: 1px;
	width: 1px;
}

img.nav_end {
	height: 1px;
	width: 990px;
}

img.nav_arrow {
	height: 9px;
	width: 9px;
	visibility: hidden;
}

img.nav_arrow_on {
	height: 9px;
	width: 9px;
	visibility: show;
}

img.topnav_links_end {
	height: 1px;
	width: 771px;
}

img.noflash {
	height: 229px;
	width: 762px;
}

img.news_arrow {
	height: 11px;
	width: 10px;
	padding: 0px 0px 0px 2px;
	cursor: pointer;
	cursor: hand;
}

img.news_shim {
	height: 39px;
	width: 1px;
}

img.divider_blue_top {
	height: 10px;
	width: 532px;
}

img.news_divider_top {
	height: 10px;
	width: 514px;
}

img.news_divider_bottom {
	height: 2px;
	width: 514px;
}

img.news_main_image {
	height: 124px;
	width: 171px;
	padding: 1px;
}

img.market_data_head_shim {
	height: 34px;
	width: 9px;
}

img.market_data_end {
	height: 1px;
	width: 210px;
}

img.market_data_shim {
	height: 14px;
	width: 6px;
}

img.plus_expand {
	height: 15px;
	width: 15px;
}

img.minus_expand {
	height: 15px;
	width: 15px;
}

img.other_logo {
	height: 61px;
	width: 207px;
	margin: 0px auto;
}

img.other_logo_small {
	height: 43px;
	width: 93px;
	margin: 0px auto;
}

img.search_shim_1 {
	height: 46px;
	width: 8px;
}

img.search_shim_2 {
	height: 46px;
	width: 15px;
}

img.pale_blue_bar {
	height: 6px;
	width: 210px;
}

img.pale_blue_bar_252 {
	height: 6px;
	width: 252px;
}

img.tab_1 {
	height: 33px;
	width: 127px;
}

img.tab_2 {
	height: 33px;
	width: 92px;
}

img.locations_nav {
	height: 18px;
	width: 73px;
}

img.more_nav {
	height: 18px;
	width: 52px;
}

img.downloads_nav {
	height: 17px;
	width: 45px;
}

img.locator_map {
	height: 160px;
	width: 190px;
}

img.locator_map_small {
	height: 59px;
	width: 59px;
	margin: 3px 0px 0px 0px;
}

img.careers_image {
	height: 60px;
	width: 50px;
	margin: 3px 0px 0px 0px;
}

img.heritage_image {
	height: 60px;
	width: 50px;
	margin: 3px 0px 0px 0px;
}

img.zipsearch_nav {
	height: 18px;
	width: 95px;
}

img.viewdemo_nav {
	height: 18px;
	width: 52px;
}

img.viewdemo {
	height: 58px;
	width: 58px;
}

img.profiles {
	height: 59px;
	width: 58px;
}

img.flashclear {
	height: 9px;
	width: 990px;
}

img.locator {
	height: 225px;
	width: 210px;
}

img.dotted_divider {
	height: 1px;
	width: 228px;
}

img.biznav_icon {
	height: 7px;
	width: 7px;
}

img.business_nav_shim {
	height: 6px;
	width: 240px;
}

img.business_subhead_shim {
	height: 15px;
	width: 17px;
}

img.glance_image {
	height: 51px;
	width: 240px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}

img.login_shim {
	height: 115px;
	width: 1px;
}

img.col_3_depth_gauge {
	height: 1px;
	width: 222px;
}

#module_wrapper_viewdemo {
	width: 210px;
	height: auto;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

table.viewdemo_table {
	margin: 15px 0px 1px 0px;
	padding: 0px;
}

#module_wrapper {
	width: 210px;
	height: auto;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

div.greydots_border_news {
	height: auto;
	width: 252px;
	margin: 0px;
	padding: 0px;
	background: url(http://media.cantor.com/designimages/greydotted_252.gif) repeat-y ;
}

div.greydots_border {
	height: auto;
	width: 210px;
	margin: 6px 0px;
	padding: 0px;
	background: url(http://media.cantor.com/designimages/greydotted.gif) repeat-y ;
}

div.pale_blue_bar {
	width: 210px;
	height: 6px;
	margin: 0px;
	padding: 0px;
	background-color: #d4d3d3;
}

div.pale_blue_bar_252 {
	width: 252px;
	height: 6px;
	margin: 8px 0px 0px 0px;
	padding: 0px;
	background-color: #d4d3d3;
}

div.greydots_shell {
	width: 190px;
	height: auto;
	margin: 0px auto;
	padding: 0px;
}

#contactus_big_wrap {
	width: 190px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

#contactus_small_wrap {
	width: 190px;
	height: auto;
	margin: 6px 0px 0px 0px;
	padding: 0px;
}


#zipsearch_list_wrap {
	width: 190px;
	height: auto;
	margin: 6px 0px 0px 0px;
	padding: 0px;
}

#zipsearch_search_wrap {
	width: 190px;
	height: auto;
	margin: 6px 0px 0px 0px;
	padding: 0px;
}



/*added by tj*/

#contact_div
{
margin: 10px 0px 0px 0px;
padding: 0px;
}

td.contact_title_new 
{
background:#438898;
text-align: left;
padding-top:7px;
padding-bottom:7px;
padding-left:13px;
}
a.contact_title_new, a.contact_title_new:link, a.contact_title_new:active, a.contact_title_new:visited {
color: #FFFFFF;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: left;
white-space: nowrap;
text-decoration:none;
}
a.contact_title_new:hover {
color: #FFFFFF;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: left;
white-space: nowrap;
text-decoration:none;
}
.contact_background
{
height:72px;
width:210px;
background: url(http://media.cantor.com/designimages/locator_map_bkg.gif) repeat-x;
}
.contact_headline_text
{
color: #FFFFFF;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
padding-left:0px;
}
.contact_subheadline_text
{
color: #FFFFFF;
font-family: arial, helvetica, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
text-align: left;
}
.contact_bottom
{
margin: 0px 0px 0px 0px;
padding: 0px;
}


div.download_text {
	width: 190px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background-color: #e4e4e4;
}
#download_big_wrap {
	width: 190px;
	height: auto;
	margin: 0px;
	padding: 0px;
	padding-top:5px;
}

#download_form_wrap {
	width: 190px;
	height: auto;
	margin: 0px;
	padding: 0px;
	padding-top:5px;
}

#download_small_wrap {
	width: 190px;
	height: auto;
	margin: 6px 0px 0px 0px;
	padding: 0px;
}

a.download_form, a.download_form:visited, a.download_form:link, a.download_form:active {
	color: #4097ee;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	line-height: 14px;
	white-space: nowrap;
	margin: 0px;
	padding: 12px 0px 0px 0px;
}

a.download_form:hover {
	text-decoration:none;
}

.leftdownloadtext
{
    color:#666; 
    font-size:11px; 
    font-family:verdana;
}

.reddownloadtext
{
    color:#f00; 
    font-size:11px; 
    font-family:verdana;
}

p.download_instruction {
    color:#666; 
    font-size:11px; 
    font-family:verdana;
	margin: 0px;
	padding: 5px 5px 0px 5px;
	text-align: left;
}

table.download_file {
	margin: 5px 0px;
	padding: 0px;
}

a.middledownloadlinktext, 
a.middledownloadlinktext:link, 
a.middledownloadlinktext:active, 
a.middledownloadlinktext:hover, 
a.middledownloadlinktext:visited 
{
    color:#2e6296; 
    font-size:11px; 
    font-family:verdana;
    text-decoration:none;
}


/*added by tj*/


#contactus_clickmap {
	width: 190px;
	height: 160px;
	margin: 6px 0px;
	padding: 0px;
}

#contactus_text {
	width: 190px;
	height: auto;
	margin: 0px;
	padding: 0px;
	background-color: #e4e4e4;
}

p.contactus_head {
	color: #134987;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	text-align: left;
	padding: 5px 5px 0px 13px;
	margin: 0px;
}

p.contactus_body {
	color: #134987;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-align: left;
	padding: 0px 5px 5px 13px;
	margin: 0px;
}

td.contact_title {
	color: #134987;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
}

td.expander {
	cursor: pointer;
	cursor: hand;
}

td.contactus_small_copy {
	margin: 0px;
	padding: 0px;
}

p.mod_small_head {
	color: #134987;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-align: left;
	margin: 0px 0px 0px 9px;
	padding: 0px;
}

p.mod_small_body {
	color: #8e8e8e;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	margin: 0px 0px 0px 9px;
	padding: 0px;
}

p.mod_small_text {
	color: #8e8e8e;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

p.demo_small_text {
	color: #8e8e8e;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 8px;
}

p.mod_xsmall_text {
	color: #8e8e8e;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 9px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

p.mod_small_link {
	color: #8e8e8e;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	margin: 10px 0px 0px 9px;
	padding: 0px;
}

a.mod_small_link, a.mod_small_link:visited, a.mod_small_link:link, a.mod_small_link:active  {
	color: #2c70b7;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-align: left;
	text-decoration: none;
	white-space: nowrap;
}

a.mod_small_link:hover {
	color: #4097ee;
	text-decoration: none;
}

table.zipsearch_tables {
	margin: 2px 0px;
	padding: 0px;
}

input {
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 9px;
}

input.searchbutton {
	color:#FFF;
	background:#1A92DB;
	padding: 0px;
	left-border: 1px #90BAE3 solid;
	top-border: 1px #90BAE3 solid;
	vertical-align: middle;
	margin: 0px 0px 0px 8px;
	font-weight: bold;
}

input.loginbutton {
	color:#FFF;
	background:#1A92DB;
	padding: 0px;
	left-border: 1px #90BAE3 solid;
	top-border: 1px #90BAE3 solid;
	vertical-align: middle;
	margin: 8px 0px 8px 10px;
	font-weight: bold;
}

input.zipsearch_submit {
	color:#FFF;
	background:#1A92DB;
	padding: 0px;
	left-border: 1px #90BAE3 solid;
	top-border: 1px #90BAE3 solid;
	vertical-align: absmiddle;
	margin: 3px auto;
	font-weight: bold;
}

input.searchtextarea {
	height: 12px;
	width: 140px;
	color: #000000;
	background-color: #eeeeee;
}

input.login_text {
	height: 14px;
	width: 100px;
	color: #000000;
	background-color: #eeeeee;
}

input.zipsearch_text {
	height: 12px;
	width: 100px;
	color: #000000;
	background-color: #eeeeee;
}

input.zipsearch_zip {
	height: 12px;
	width: 50px;
	color: #000000;
	background-color: #eeeeee;
}

a.dhtml_links, a.dhtml_links:visited, a.dhtml_links:link, a.dhtml_links:active {
	color: #FFF;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}

a.dhtml_links:hover {
	text-decoration:none;
}

a.footerlink10, a.footerlink10:visited, a.footerlink10:link, .footerlink10 {
	color: #666666;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	
}
a.footerlink10:active {
	color:#4197EE;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	
	
}
a.footerlink10:hover {
	color:#4197EE;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;	
}

a.footerlink8, a.footerlink8:visited, a.footerlink8:link {
	color: #666666;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
}
a.footerlink8:active {
	color:#4197EE;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	
}
a.footerlink8:hover {
	color:#4197EE;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
}
.pipe
{
    color:#666666;
    font-size: 12px;
}


#content_column_left {
	float: left;
	width: 210px;
	height: auto;
	margin: 16px 0px 0px 0px;
	padding: 0px;
	color: #000000;
}

#content_column_center {
	float: left;
	width: 539px;
	height: auto;
	margin: 16px 0px 0px 18px;
	padding: 0px;
}

#content_column_right {
	float: right;
	width: 210px;
	height: auto;
	margin: 16px 0px 0px 13px;
	padding: 0px;
	background-color: #fff;
	color: #000000;
}

TD#left {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 100%; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #FFF;
	}
#container 
	{
	WIDTH: 100%
	}
.sectiontitle
	{
	BORDER-BOTTOM: #124987 3px solid;
	TEXT-DECORATION: none;
	color:#124987;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px;
	text-align: left;
	}	
#navcontainer 
	{
	BORDER-TOP: #124987 8px solid;
	}
#navcontainer A:link {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
	TEXT-DECORATION: none;
	color:#124987;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#navcontainer A:visited {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
	TEXT-DECORATION: none;
	color:#124987;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}
#navcontainer A:active {
	PADDING-RIGHT: 5px; 
	DISPLAY: block; 
	PADDING-LEFT: 15px; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
	TEXT-DECORATION: none;
	color:#124987;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
}

#navcontainer .firstlevel 
	{
	BORDER-BOTTOM: #797979 1px dotted;
	text-align: left;
	}
#navcontainer .firstlevel A:link 
	{
	PADDING-LEFT: 15px; 
	BACKGROUND: #FFF;
	}
#navcontainer .firstlevel A:visited 
	{
	PADDING-LEFT: 15px; 
	BACKGROUND: #FFF;
	}
#navcontainer .firstlevel A:active 
	{
	PADDING-LEFT: 15px; 
	BACKGROUND: #FFF;
	}
#navcontainer .firstlevel A:hover
	{
	TEXT-DECORATION: none;
	BACKGROUND: #e4e7e9; 
	}

#navcontainer .secondlevel 
	{
	BORDER-BOTTOM: #797979 1px dotted;
	text-align: left;
	}
#navcontainer .secondlevel A:link 
	{
	PADDING-LEFT: 30px; 
	BACKGROUND: #FFF;
	DISPLAY: block; 
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
	TEXT-DECORATION: none;
	color:#124987;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	}
#navcontainer .secondlevel A:visited 
	{
	PADDING-LEFT: 30px; 
	BACKGROUND: #FFF;
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
	TEXT-DECORATION: none;
	color:#124987;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	}
#navcontainer .secondlevel A:active 
	{
	PADDING-LEFT: 30px; 
	BACKGROUND: #FFF;
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
	TEXT-DECORATION: none;
	color:#124987;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	}	
#navcontainer .secondlevel A:hover {
	BACKGROUND-COLOR: #e4e7e9; 
	TEXT-DECORATION: none;
	PADDING-BOTTOM: 4px; 
	PADDING-TOP: 4px; 
	TEXT-DECORATION: none;
	color:#124987;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	}

#navcontainer .NavSelected A:link 
	{
	BACKGROUND: url(http://media.cantor.com/designimages/nav_pointer.gif) #fff no-repeat left center; 
	TEXT-DECORATION: none;
	color:#4097ee;
	}
#navcontainer .NavSelected A:visited 
	{
	BACKGROUND: url(http://media.cantor.com/designimages/nav_pointer.gif) #fff no-repeat left center; 
	TEXT-DECORATION: none;
	color:#4097ee;
	}
#navcontainer .NavSelected A:active 
	{
	BACKGROUND: url(http://media.cantor.com/designimages/nav_pointer.gif) #fff no-repeat left center; 
	TEXT-DECORATION: none;
	color:#4097ee;
	}	
#navcontainer .NavSelected A:hover 
	{
	BACKGROUND: url(http://media.cantor.com/designimages/nav_pointer_blue.gif","designimages").url) #e4e7e9 no-repeat left center; 
	TEXT-DECORATION: none;
	color:#4097ee;
	}

   .formtext
   {
   color:#000;
   font-family:arial, helvetica, verdana, sans-serif;
   font-size:12px;
   font-weight:normal;
   }
   p.formtextgrey
   {
   color:#666;
   font-family:arial, helvetica, verdana, sans-serif;
   font-size:12px;
   font-weight:normal;
   padding: 0px 0px 1px 0px;
   margin: 0px;
   }
   
   #intlcodediv {
	float: left;
	width: auto;
	height: auto;
	padding: 0px;
	color: #666;
	white-space:nowrap;
}

    #areacodediv {
	float: left;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 12px;
	padding: 0px;
	color: #666;
	white-space:nowrap;
}

    #phonenumdiv {
	float: left;
	width: auto;
	height: auto;
	margin: 0px 0px 0px 12px;
	padding: 0px;
	color: #666;
	white-space:nowrap;
}
   #number_clear {
	height: 1px;
	width: 1px;
	clear: both;
	margin: 0px;
	padding: 0px;
}
#formdiv
{
width: 514px;
height:auto;
text-align:left;

}
#contact_headline_div {
	float: left;
	height: auto;
	width: 514px;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
p.contact_headline {
	color: #134987;
	font-family: times, serif;
	font-size: 28px;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	text-align: left;
}
p.contact_headline_padd {
	color: #134987;
	font-family: times, serif;
	font-size: 28px;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	padding-bottom:20px;
	text-align: left;
}

p.contact_headline_subline {
	color: #666;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	margin: 6px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	padding-bottom:20px;
	
}

p.section_headline {
	color: #134987;
	font-family: times, serif;
	font-size: 28px;
	margin: 8px 0px 17px 0px;
	padding: 0px;
	text-align: left;
}
p.section_headline_padd {
	color: #134987;
	font-family: times, serif;
	font-size: 28px;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	padding-bottom:20px;
	text-align: left;
}

p.section_headline_subline_i {
	color: #666;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 14px;
	margin: 6px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	padding-bottom:10px;	
}

p.section_headline_subhead {
	color: #666;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: 24px 0px 12px 0px;
	padding: 0px;
	text-align: left;
}

.footertext {
	color: #666666;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	font-weight: normal;
}

p.section_headline_subline {
	color: #666;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	margin: 6px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	padding-bottom:20px;	
}

div.section_headline_subline {
	color: #666;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 6px 0px 0px 0px;
	padding: 0px 5px 20px 0px;
	float: left;
	width: 530px;
}

div.asset_headline_subline {
	color: #666;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	margin: 6px 0px 0px 0px;
	padding: 0px 5px 20px 0px;
	float: left;
}

span.section_headline_subline {
	color: #666;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	margin: 6px 0px 0px 0px;
	padding: 0px;
	text-align: left;
	padding-bottom:20px;	
}

p.section_headline_subline a, 
p.section_headline_subline a:link, 
p.section_headline_subline a:active, 
p.section_headline_subline a:hover,
p.section_headline_subline a:visited 
{
	color: #666;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

div.section_headline_subline a, 
div.section_headline_subline a:link, 
div.section_headline_subline a:active, 
div.section_headline_subline a:hover,
div.section_headline_subline a:visited 
{
	color: #666;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

span.section_headline_subline a, 
span.section_headline_subline a:link, 
span.section_headline_subline a:active, 
span.section_headline_subline a:hover,
span.section_headline_subline a:visited 
{
	color: #666;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
}

ul.section_headline_subline {
	color: #666;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	margin: 0px 0px 0px 12px;
	padding-left: 12px;
	text-align: left;
	padding-bottom: 0px;	
}

ul.section_headline_subline li {
	color: #666;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	margin: 0px 0px 2px 15px;
	text-align: left;
	padding-left: 8px;	
	padding-bottom: 0px;	
}

#small_header_image
{
    width:990px;
    height:80px;
    

}
.leftdownloadtext
{
    color:#666; 
    font-size:11px; 
    font-family:verdana;
}
a.middledownloadlinktext, 
a.middledownloadlinktext:link, 
a.middledownloadlinktext:active, 
a.middledownloadlinktext:visited 
{
    color:#2c70b7; 
    font-size:11px; 
    font-family:verdana;
    text-decoration:none;
}
a.middledownloadlinktext:hover
{
    color:#4097ee; 
    text-decoration:none;
}

.thumb_headline_asset
{
color:#666;
font-family: arial, helvetica, verdana, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:0px;
padding-right:5px;
padding-bottom:7px;
line-height:1em;
text-align:left;
text-transform:uppercase;
text-decoration:none;
}

.thumb_headline
{
color:#124987;
font-family: arial, helvetica, verdana, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:10px;
padding-right:5px;
padding-bottom:7px;
line-height:1.2em;
text-align:left;
text-transform:uppercase;
text-decoration:none;
}
.thumb_body
{
color:#666;
font-family: arial, helvetica, verdana, sans-serif;
font-size:12px;
font-weight:normal;
padding-left:10px;
padding-right:5px;
line-height:1.2em;
text-align:left;
text-decoration:none;
}
a.thumb_link, a.thumb_link:visited, a.thumb_link:link, a.thumb_link:active {
	color: #4097ee;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	white-space: nowrap;
}
a.thumb_link:hover {
	text-decoration:none;
}
img.thumb {
	height: 66px;
	width: 66px;
	padding-bottom:25px;
}


.sitemaplinktext{padding-bottom:5px;padding-top:5px;text-align:left;}

a.sitemaplinktexthead, 
a.sitemaplinktexthead:link, 
a.sitemaplinktexthead:active, 
a.sitemaplinktexthead:hover, 
a.sitemaplinktexthead:visited 
{
color:#124987;
font-family: arial, helvetica, verdana, sans-serif;
font-size:14px;
font-weight:bold;
padding-left:0px;
padding-right:5px;
line-height:1.2em;
text-align:left;
text-decoration:none;
white-space:nowrap;
}
a.sitemaplinktextsecond, 
a.sitemaplinktextsecond:link, 
a.sitemaplinktextsecond:active, 
a.sitemaplinktextsecond:hover, 
a.sitemaplinktextsecond:visited 
{
color:#124987;
font-family: arial, helvetica, verdana, sans-serif;
font-size:13px;
font-weight:normal;
padding-left:0px;
padding-right:5px;
line-height:1.2em;
text-align:left;
text-decoration:underline;
white-space:nowrap;
}
a.sitemaplinktexttert, 
a.sitemaplinktexttert:link, 
a.sitemaplinktexttert:active, 
a.sitemaplinktexttert:hover, 
a.sitemaplinktexttert:visited 
{
color:#124987;
font-family: arial, helvetica, verdana, sans-serif;
font-size:13px;
font-weight:normal;
padding-left:10px;
padding-right:5px;
line-height:1.2em;
text-align:left;
text-decoration:underline;
white-space:nowrap;
}

td.dottetedrule{border-bottom: #9c9c9c 2px dotted;width:100%;}

/*

aqua, black, blue, fuchsia, gray, green, lime, maroon, 
navy, olive, purple, red, silver, teal, white, yellow
... but no other primary, secondary, or tertiary colors.
*/
