		/* begin general CSS settings */
		body { margin: 0px; padding: 0px; font-family: arial, verdana, helvetica; font-size: 12px; background-color: #fff; background-image: url("../images/background.gif"); background-repeat: no-repeat; background-position: top left; }
		a:link, a:visited { color: rgb(53, 82, 142); font-family: arial, verdana, helvetica; text-decoration: underline; }
		a:hover, a:active { color: rgb(0, 0, 0); text-decoration: underline; }
		b { letter-spacing: 0px;  font-weight: 800; margin: 0px; padding: 0px; }
		td img { padding: 0px; margin: 0px; display: block }
		td.arro img { DISPLAY: inline;}
		td { font-family: arial, verdana, helvetica; font-size: 13px; }
		td a:link, td a:visited { color: rgb(53, 82, 142); font-family: arial, verdana, helvetica; text-decoration: underline;  }
		td a:hover, td a:active { color: rgb(0, 0, 0); text-decoration: underline; } 
    	#pressrelease img { display: block } 
    	OL.affiliate { list-style-type: lower-alpha }
    	.hidden {display: none;}
		/* end general CSS settings */

		/* begin various CSS settings */
		td.stock { background-color: #fff; }
		#header_container { width: 770px; \width: 790px; w\idth: 770px; margin: 0px; padding: 0px; background-color: rgb(248, 248, 248); }
		#divider { height: 10px; background-image: url('../images/divider.gif'); font-size: 1px; width: 100%; }
		#footerdivider { height: 14px; background-image: url('../images/footer_divider.gif'); font-size: 1px; width: 100%; }
		#logo { float: left; padding: 0px; margin: 0px; }
		#logo img { border: 0px; margin: 0px; }
		#slogan { float: right; padding: 0px; margin: 0px; }
		#banner { border: 0px; height: 64px; padding: 0px; margin: 0px; background-image: url('../images/header_back.gif'); }
		#dropcap {  float: left; font-size: 20px; font-family: arial black; font-weight: 900; color: rgb(177, 194, 220); padding-right: 5px; }
		/* end various CSS settings */

		/* begin content settings */
		td.content_right { background-image: url('../images/content_right.gif'); }
		td.content_left { background-image: url('../images/content_left.gif'); }
		td.content { width: 100%; background-color: #fff; }
		td.content-bottom { font-size: 1px; height: 29px; padding: 0px; margin: 0px; background-color: rgb(248, 248, 248); } 
		#contenttop { background-color: #fff; }
		#content-bgcolor { margin: 0px; padding: 0px; background-color: rgb(255, 255, 255); width: 770px; }
		#content-container { padding: 0px; margin: 0px; width: 100%; background-color: rgb(248, 248, 248); }
		td.content-container { padding: 0px; margin: 0px; width: 100%; background-color: rgb(248, 248, 248); }
		#content { background-color: rgb(255, 255, 255); font-family: arial; font-size: 13px; margin: 0px; padding-right: 0px; }
		#content-home { width: 750px; padding: 20px 0px 20px 0px; margin-left: 20px; background-color: rgb(248, 248, 248); }
		td.content-home { width: 750px; padding: 20px 0px 20px 0px; margin-left: 20px; background-color: rgb(248, 248, 248); }
		#content p { background-color: rgb(255, 255, 255); }
		#content b { letter-spacing: 0px;  font-weight: 800; margin: 0px; padding: 0px; }
		#content a:link, #content a:visited { color: rgb(53, 82, 142); font-family: arial, verdana, helvetica; font-size: 12px; text-decoration: underline; font-weight: 400; }
		#content a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
		#content a:active { color: rgb(0, 0, 0); text-decoration: underline; }
		td.home_bottom { background-image: url('../images/home_bottom.gif'); }
		td.home_side_right { background-image: url('../images/home_side_r.gif'); }
		td.home_side_left { background-image: url('../images/home_side_l.gif'); }
		td.home_divide_blank { background-color: #fff; }
		td.home_investors { background-color: #fff; font-size: 11px; padding: 0px; margin: 0px; }
		td.home_investors a:link, a:visited { color: rgb(53, 82, 142); font-family: arial, verdana, helvetica; text-decoration: underline; }
		td.home_investors a:hover, a:active { color: rgb(0, 0, 0); text-decoration: underline; }
		td.home_rmhc { background-color: #fff; font-size: 12px; padding: 0px; margin: 0px; }
		td.home_content { background-color: #fff; font-size: 11px; padding: 0px; margin: 0px; }
		td.home_content a:link, a:visited { color: rgb(53, 82, 142); font-family: arial, verdana, helvetica; text-decoration: underline; }
		td.home_content a:hover, a:active { color: rgb(0, 0, 0); text-decoration: underline; }
		td.home_bottom { background-image: url('../images/home_bottom.gif'); }
		td.home_side_right { background-image: url('../images/home_side_r.gif'); }
		#news a:link, #news a:visited { color: rgb(53, 82, 142); font-family: arial, verdana, helvetica; font-size: 10px; text-decoration: underline; } 
		#news a:hover { color: black;  } 
		#news a:active { color: black;  } 
		td.home_text p { font-size: 12px; padding-right: 20px; }
		td.home_services { background-image: url('/images/home_services_back.gif'); height: 156px; text-align: center; width: 112px; font-size: 11px; margin-right: 0px;}
		td.home_services2 { background-image: url('/images/home_services_back2.gif'); height: 64px; text-align: center; width: 157px; font-size: 11px; margin-right: 0px; line-height: 12px;}
		td.home_services3 { background-image: url('/images/home_services_back2.gif'); height: 63px; text-align: center; width: 157px; font-size: 1px; margin-right: 0px; line-height: 1px;}
		/* end content settings */

		/* begin subnav settings */
		#sidebar { float: left; width: 150px; \width: 170px; w\idth: 150px; margin: 0; margin-right: 0px; padding: 0px 0px 0px 17px; }
		#page_title { font-family: arial, verdana, helvetica; font-size: 16px; font-weight: 700; color: rgb(0, 0, 0); padding: 0px 0px 10px 0px; }
		td.sidebar { background-image: url('../images/subnav_back.gif'); } 
		#footer { text-align: center; width: 745px; clear: both; padding: 10px; margin: 0px; font-family: arial; font-size: 10px; background-color: rgb(255, 255, 255); }
		#footer a:link, #footer a:visited { color: rgb(53, 82, 142); font-family: arial, verdana, helvetica; text-decoration: underline; }
		#footer a:hover, #footer a:active { color: rgb(0, 0, 0); text-decoration: underline; }
		#subnav a:link, #subnav a:visited { float: right; width: 130px; color: rgb(36, 81, 148); font-family: arial, verdana, helvetica; font-size: 12px; text-decoration: none; display: block; font-weight: 700; background-color: rgb(229, 236, 244); padding-left: 24px; padding-right: 10px; }
		#subnav a:active {  }
		#subnav a:hover { color: #000; background-color: rgb(255, 255, 255); }
		#subnavon a:link, #subnavon a:visited { float: right; width: 130px; color: rgb(0, 0, 0); font-family: arial, verdana, helvetica; font-size: 12px; text-decoration: none; display: block; font-weight: 700; background-color: rgb(229, 236, 244); background-image: url('../images/subnav_on.gif'); padding-left: 24px; padding-right: 10px; }
		#subnavon a:hover { color: rgb(0, 0, 0); background-image: url('../images/subnav_on.gif'); background-color: rgb(255, 255, 255); }
		#subnavon a:active { color: rgb(0, 0, 0); background-image: url('../images/subnav_on.gif'); background-color: rgb(255, 255, 255); }
		#navcontainer { float: right; margin: 0px; padding: 0px; height: 21px; width: 588px; text-align: right; }	
		#navcontainer img { border: 0px; padding: 0px; margin: 0px; } 
		/* begin subnav settings */

		/* begin scrolling cress releases on home page settings */
		#pressrelease { float: right; background-color: rgb(255, 255, 255); }
		#releasecontainer { padding-left: 6px; background-image: url('../images/press_back.gif'); } 
		#releases { overflow: auto; width: 345px; height: 80px; }
		/* end scrolling cress releases on home page settings */

		/* begin main nav settings */
		a.about:link, a.about:visited { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/about_off.gif'); }
		a.about:hover, a.about:active { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/about_on.gif'); }
		a.about_on:link, a.about_on:visited, a.about_on.hover, a.about_on.active { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/about_on.gif'); }
		a.press:link, a.press:visited { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/press_off.gif'); }
		a.press:hover, a.press:active { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/press_on.gif'); }
		a.press_on:link, a.press_on:visited, a.press_on.hover, a.press_on.active { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/press_on.gif'); }
		a.investors:link, a.investors:visited { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/investors_off.gif'); }
		a.investors:hover, a.investors.active { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/investors_on.gif'); }
		a.investors_on:link, a.investors_on:visited, a.investors_on.hover, a.investors_on.active { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/investors_on.gif'); }
		a.advertisers:link, a.advertisers:visited { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/advertisers_off.gif'); }
		a.advertisers:hover, a.advertisers:active { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/advertisers_on.gif'); }
		a.advertisers_on:link, a.advertisers_on:visited, a.advertisers_on.hover, a.advertisers_on.active { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/advertisers_on.gif'); }
		a.affiliates:link, a.affiliates:visited { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/affiliates_off.gif'); }
		a.affiliates:hover, a.affiliate:active { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/affiliates_on.gif'); }
		a.affiliates_on:link, a.affiliates_on:visited, a.affiliates_on.hover, a.affiliates_on.active { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/affiliates_on.gif'); }
		a.services:link, a.services:visited { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/services_off.gif'); }
		a.services:hover, a.services:active { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/services_on.gif'); }
		a.services_on:link, a.services_on:visited, a.services_on.hover, a.services_on.active { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/services_on.gif'); }
		
		a.postmaster:link, a.postmaster:visited { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/postmaster_off.gif'); }
		a.postmaster:hover, a.postmaster:active { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/postmaster_on.gif'); }
		a.postmaster_on:link, a.postmaster_on:visited, a.postmaster_on.hover, a.postmaster_on.active { margin: 0; padding: 0; font-size: 24px; background-image: url('../images/postmaster_on.gif'); }
		/* end main nav settings */

		/* begin candidate zero commercial settings */
		td.candidate_zero { text-align: center; background-color: #004990 ; }
		td.video { text-align: center; background-color: rgb(153, 182, 211); }
		a.candidate_zero:link img { border: #ffffff solid 1px; }
		a.candidate_zero:active img { border: #ffffff solid 1px; }
		a.candidate_zero:visited img { border: #ffffff solid 1px; }
		a.candidate_zero:hover img { border: red solid 1px; }
		#tvspot { margin: 0px; float: left; }
		.videotitle { font-size: 16px; font-weight: bold; color: #ED030A; }
		/* end candidate zero commercial settings */
		
		#container { width: 520px; padding: 0; margin: 0; }
#navlist {
  width: 100%;
  margin-left: 5px;
  padding-left: 5px;
  padding-top: 0px;
  list-style: none;
}

#navlist li {
  padding-left: 10px;
  background-image: url(/images/arrows.gif);
  background-repeat: no-repeat;
  background-position: 0 .4em;
   padding-left: 1em;
}
#mainnavlist {
  width: 100%;
  margin-left: 5px;
  padding-left: 5px;
  padding-top: 0px;
  padding-bottom: 20px; 
  list-style: none;
}

#mainnavlist li {
  padding-left: 10px;
}
#subnavlist {
  width: 100%;
  margin-left: 5px;
  padding-left: 5px;
  padding-top: 0;
  list-style: none;
}

#subnavlist li {
  padding-left: 10px;
  background-image: url(/images/arrows.gif);
  background-repeat: no-repeat;
  background-position: 0 .4em;
  padding-left: 1em;
}
#title { background-image: url('/img/sitemap/title_back.gif'); width: 100%; padding: 10px 0 0 0; margin: 0 0 10px 0; font: oblique 17pt "Arial Black", serif; color: #345797; }
#divide { background-image: url('/img/sitemap/title_back.gif'); width: 100%; padding: 0 0 0 0; margin: 0 0 10px 0;}
#navlist ul { list-style: none; }

#careers {
	font-size: 11px;
	background: url(/images/careers_bckg.gif) repeat-y;
	padding-left: 20px;
	width: 367px;
	}
