body {
 text-align:center;
 font-family:verdana, arial, helvetica, sans-serif;
 font-size:10px;
 color:#000;
 padding:0;
 border:0;
 margin:0;
 background-color:#FFF;
 width:100%;
}
h4 {
 color:#0e4b77;
 font-size:12px;
 line-height:12px;
}
.h4 {
 color:#0e4b77;
 font-size:18px;
 font-weight:normal;
}
/* ie pc fix \*/
* html #mid_botm_right_content_hdr_text h4.h4 {
 color:#0e4b77;
 font-size:18px;
 font-weight:normal;
 margin-top:20px;
}
/* end ie pc fix */


.hdr_logo_wrapper {
/* border:1px solid #000;*/
 display:inline;
 /*float:left;*/
 position:relative;
 top:0px;
 left:0px;
 clear:right;
 width:647px;
 height:30px;
 vertical-align:middle;
}
.logoimg {
 /*float:right;*/
 position:relative;
 left:0px;
 top:0px;
}
/* start basic link style */
a:link, a:visited, a:hover, a:active {
 text-decoration:underline;
 color:#0e4b77;
 font-size:12px;
}
a:hover {
 text-decoration:underline;
 color:#000;
 font-size:12px;
}
/* end basic link style */
#outer_wrapper {
 width:920px;
 margin-left:auto;
 margin-right:auto;
}
#inner_wrapper {
 float:left;
 width:918px;
 /*border:1px solid #3879ac;*/
}
#top_wrapper {
 float:right;
 width:918px;
 border-top:10px solid #edeee1;
 border-bottom:10px solid #616161;
 background-color:#FFF;
 padding:0px; 
}
#top_wrapper_top {
 width:918px;
 float:right;
 background-color:#FFF;
}
#top_wrapper_bottom {
 background-color:#FFF;
 width:918px;
 text-align:center;
 line-height:120px;
 vertical-align:middle;
 /*height:120px;*/
}







#flash_holder {
 /*background-color:#3879ac;*/
 width:918px;
 text-align:center;
 line-height:120px;
 vertical-align:middle;
 /*height:120px;*/
}
/* ie pc fix \*/
* html #flash_holder {
 position:relative;
 top:2px;
}
/* end ie pc fix */




#logo {
 float:left;
 width:131px;
 height:91px;
}
#top_navigation {
 float:right;
 width:650px;
 padding:0px;
 margin:0px;
 position:relative;
 top:55px;
 z-index:9000;
}
#index_image_maps {
 z-index:8000;
}
#middle_wrapper_b2b {
 float:left;
 width:920px;
 background-color:#FFF;
}
#middle_wrapper {
 float:left;
 width:920px;
 background-color:#FFF;
 background-image:url("../images/mid_bg_slice.gif");
 background-repeat:repeat-y;
}
#middle_top {
 float:left;
 width:920px;
 height:118px;
 background-color:#d0d2b3;
 overflow:hidden;
 z-index:8000;
 }
#mid_top_col1 {
 float:left;
 width:299px;
 height:118px;
 background-image:url("../images/midcol1.gif");
 background-repeat:no-repeat;
 z-index:8000;
}
img#careers_map, img#investors_map, img#partners_map {
 z-index:9999;
 position:relative;
 left:0px;
 top:0px;
 width:299px;
 height:118px;
 float:left;
 margin:0px;
 padding:0px;
 z-index:8000;
}
img#investors_map {
  width:318px;
 z-index:8000;
}
/* ie pc fix \*/
* html #mid_top_col1 {
 float:left;
 width:299px;
 height:118px;
 background-image:url("../images/midcol1.gif");
 background-repeat:no-repeat;
 position:relative;
 left:0px;
 z-index:8000;
}
/* end ie pc fix */
#mid_top_col2 {
 float:left;
 width:318px;
 height:118px;
 background-image:url("../images/midcol2.gif");
 background-repeat:no-repeat;
 z-index:8000;
}
#mid_top_col3 {
 float:left;
 width:299px;
 height:118px;
 background-image:url("../images/midcol3.gif");
 background-repeat:no-repeat;
 z-index:8000;
}
#mid_top_col1_text, #mid_top_col2_text, #mid_top_col3_text {
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#0e4b77;
 font-style:normal;
 width:190px;
 text-align:left;
 position:relative;
 left:100px;
 top:-80px;
 z-index:9;
}
/* ie pc fix \*/
* html #mid_top_col1_text, * html #mid_top_col2_text, * html #mid_top_col3_text  {
 text-decoration:none;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#0e4b77;
 font-style:normal;
 width:190px;
 text-align:left;
 position:relative;
 left:45px;
 top:-80px
}
/* end ie pc fix */
.midline {
 float:left;
 width:1px;
 height:118px;
 background-image:url("../images/midline.gif");
 background-repeat:no-repeat;
}
#middle_bottom {
 width:920px;
}
#mid_botm_col1 {
 float:left;
 width:300px;
 height:100%;
 background-color:#eeece7;
}
#mid_botm_col1_hdr_text {
 background-color:#f6f3f0;
 width:300px;
 height:60px;
 border-bottom:5px solid #FFF;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 color:#0e4b77;
 font-size:18px;
 vertical-align:middle;
 line-height:60px;
 text-align:left;
}
#mid_botm_col1_text {
 float:left;
 padding:0px 10px 0px 10px;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 color:#0e4b77;
 font-size:12px;
 line-height:12px;
 text-align:left;
 width:280px;
}
#mid_botm_col2 {
 float:left;
 width:317px;
}
#mid_botm_col2_hdr_text {
 float:left;
 width:317px;
 height:60px;
 border-bottom:5px solid #eeece7;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 color:#0e4b77;
 font-size:18px;
 vertical-align:middle;
 line-height:60px;
 text-align:left;
}
#mid_botm_col2_text {
 float:left;
 padding:0px 10px 0px 10px;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 color:#0e4b77;
 font-size:12px;
 line-height:12px;
 text-align:left;
 width:290px;
}
#mid_botm_col3 {
 float:left;
 width:299px;
}
#mid_botm_col3_hdr_text {
 float:left;
 width:299px;
 height:60px;
 border-bottom:5px solid #eeece7;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 color:#8ebe3f;
 font-size:18px;
 vertical-align:middle;
 line-height:60px;
 text-align:left;
}
#mid_botm_col3_text {
 float:left;
 padding:0px 10px 0px 10px;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 color:#0e4b77;
 font-size:12px;
 line-height:12px;
 text-align:left;
 width:280px;
}
/* ie pc fix \*/
* html #mid_botm_col1_text, * html #mid_botm_col2_text, * html #mid_botm_col3_text {
 position:relative;
 top:10px;
}
/* end ie pc fix */
#contact_us_text {
 font-family:Arial, Helvetica, Verdana, sans-serif;
 color:#0e4b77;
 font-size:12px;
 line-height:12px;
 text-align:left;
}
#contact_us_error {
 font-family:Arial, Helvetica, Verdana, sans-serif;
 color:#F00;
 font-size:9px;
 line-height:9px;
 text-align:left;
 font-weight:bold;
}
 

 


#mid_botm_left_nav {
 width:261px;
 background-color:#eeece7;
 position:relative;
 left:0px;
 top:0px;
 float:left;
}
#mid_botm_left_nav_hdr_text {
 background-color:#f6f3f0;
 width:261px;
 height:60px;
 border-bottom:5px solid #FFF;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 color:#0e4b77;
 font-size:18px;
 vertical-align:middle;
 line-height:60px;
 text-align:left;
}
#mid_botm_left_nav_text {
 float:left;
 background-color:#eeece7;
 padding:0px 10px 0px 10px;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 color:#0e4b77;
 font-size:12px;
 line-height:12px;
 text-align:left;
 width:241px;
 position:relative;
 top:10px;
}
#magic_fill {
 position:relative;
 azimuth:center;
 unicode-bidi:normal;
 line-height:normal;
 letter-spacing:normal;
 visibility:hidden;
 list-style-type:none;
 left:auto;
 elevation:inherit;
}  
.buttonscontainer1 {
 width: 220px;
}
.buttons2 a {
 display: block;
 width: 245px;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 padding:3px 2px 3px 3px;
 color: #234A76;
 font-weight: bold;
 text-decoration: none;
 font-size:12px;
 line-height:12px;
 text-align:left;
}
/* ie pc fix \*/
* html .buttons2 a {
 display: block;
 width: 238px;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 padding:3px 0px 3px 3px;
 color: #234A76;
 font-weight: bold;
 text-decoration:none;
 font-size:12px;
 line-height:12px;
 text-align:left;
}
/* end ie pc fix */
.buttons2 a:hover {
 background-color: #234A76;
 color: #FFFFFF;
 text-decoration:none;
}
.buttons2 a:link, .buttons2 a:visited, .buttons2 a:active {
 text-decoration:none;
}
#mid_botm_right_content {
 float:left;
 width:657px;
 text-align:left;
 position:relative;
 top:0px;
 left:0px;
}
/* ie pc fix \*/
* html #mid_botm_right_content {
 float:left;
 width:657px;
 text-align:left;
 position:relative;
 top:0px;
 left:0px;
}
/* end ie pc fix */
#mid_botm_right_content_hdr_text, #mid_botm_right_content_hdr_text2 {
 float:left;
 width:637px;
 height:60px;
 border-bottom:5px solid #eeece7;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 color:#0e4b77;
 font-size:18px;
 vertical-align:middle;
 line-height:60px;
 text-align:left;
 position:relative;
 left:10px;
 top:0px;
}
#mid_botm_right_content_text {
 float:left;
 padding:10px 10px 0px 10px;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 color:#0e4b77;
 font-size:12px;
 line-height:15px;
 text-align:left;
 width:637px;
}
#mid_botm_right_content_text2 {
 float:left;
 padding:0px 10px 0px 10px;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 color:#0e4b77;
 font-size:12px;
 line-height:15px;
 text-align:left;
 width:300px;
}
/* ie pc fix \*/
* html #mid_botm_right_content_text2 {
 padding:10px 10px 0px 10px;
}
/* end ie pc fix */



#mid_botm_right_content_text3 {
 float:left;
 padding:10px 10px 0px 10px;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 color:#0e4b77;
 font-size:12px;
 line-height:15px;
 text-align:left;
 width:300px;
}
#mid_botm_right_content_text3_col1 {
 float:left;
 width:140px;
 font-weight:normal;
}
#mid_botm_right_content_text3_col2 {
 float:left;
 width:150px;
 font-weight:normal;
}

/* START STOCK CHART SPECIC */
#stock_chart #mid_botm_right_content {
 float:left;
 width:657px;
 text-align:left;
 position:relative;
 top:0px;
 left:0px;
}
/* ie pc fix \*/
* html #mid_botm_right_content_text {
 float:left;
 padding:10px 5px 0px 5px;
 font-family:Arial, Helvetica, Verdana, sans-serif;
 color:#0e4b77;
 font-size:12px;
 line-height:15px;
 text-align:left;
 width:645px;
}
/* end ie pc fix */
/* END STOCK CHART SPECIC */

#chart_col_left {
 float:left;
 width:370px;
}
#chart_col_right {
 float:left;
 width:260px;
 padding:0px;
 position:relative;
 left:40px;
}
#quote_col_left {
 float:left;
 width:370px;
 border:1px solid #999;
}
#chart_wrapper {
 background-color:#eaece0;
 border-top:10px solid #d5d9c1;
 width:180px;
 padding:10px 20px 20px 20px;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:normal;
 font-size:12px;
 color:#000;
}
.ccbnLabel {
 font-weight:bold;
 color:#0e4b77;
}
.ccbnSelect {
 font-weight:normal;
 color:#000;
}
.second_hd {
 position:relative;
 left:180px;
}
.ccbnNav  {
 font-weight:normal;
 color:#000;
 font-family:Arial, Helvetica, sans-serif; 
 text-decoration:none;
}
.ccbnNav a:link, .ccbnNav a:visited, .ccbnNav a:active  {
 font-weight:bold;
 color:#0e4b77;
 font-family:Arial, Helvetica, sans-serif; 
 text-decoration:underline;
}
.ccbnNav a:hover  {
 font-weight:bold;
 color:#000;
 font-family:Arial, Helvetica, sans-serif; 
 text-decoration:none;
}
#chart_copyright {
 font-weight:normal;
 color:#0e4b77;
 font-family:Arial, Helvetica, sans-serif; 
 text-decoration:none;
 font-size:11px;
 width:500px;
 float:left;
 position:relative;
 left:20px;
}
#chart_copyright a:link, #chart_copyright a:visited, #chart_copyright a:hover, #chart_copyright a:active    {
 font-weight:normal;
 color:#0e4b77;
 font-family:Arial, Helvetica, sans-serif; 
 text-decoration:underline;
 font-size:11px;
}
.ccbnTblTtl {
 width:100%;
 background-color:#0083d9;
 color:#FFF;
 font-family:verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 font-weight:bold;
 border-bottom:1px solid #999;
}
.ccbnTblLabelLeft {
 width:100px;
 background-color:#80bae9;
 color:#FFF;
 font-family:verdana, Arial, Helvetica, sans-serif; 
 font-size:11px;
 font-weight:bold;
 border-bottom:1px solid #999;
 border-right:1px solid #999;
}
.ccbnTblTxt, .ccbnNeg {
 width:100px;
 background-color:#FFF;
 color:#000;
 font-family:verdana, Arial, Helvetica, sans-serif; 
 font-size:11px;
 font-weight:normal;
 border-bottom:1px solid #999;
}
.ccbnNeg {
 color:#F00;
}
.ccbnPrice {
 width:100px;
 background-color:#FFF;
 color:#0e4b77;
 font-family:verdana, Arial, Helvetica, sans-serif; 
 font-size:12px;
 font-weight:bold;
 border-bottom:1px solid #999;
}
.font10normal {
 font-size:10px;
 font-weight:normal;
}
.bottommidline {
 float:left;
 width:2px;
 height:252px;
 background-image:url("../images/bottommidline.gif");
 background-repeat:no-repeat;
}
.tenpixelspacer {
 position:relative;
 left:10px;
}
#tenpixelspacer {
 position:relative;
 float:left;
 left:10px;
}
.clear_floats {
 clear:both;
}
.strong {
 font-weight:bold;
}
#mid_botm_col1_text hr {
 border:2px solid #FFF;
}
#bottom_wrapper {
 background-color:#FFF;
 float:left;
 width:920px;
/*height:94px;*/
 clear:both;
 z-index:100;
 border-bottom:1px solid #eeece7;
 /*border-left:1px solid #eeece7;
 border-right:1px solid #eeece7;*/
}
#bottom_navigation {
 float:left;
 width:920px;
 /*height:45px;
 line-height:45px;*/
 vertical-align:middle;
 text-align:left;
 /*background-color:#eaece0;
 border-top:1px solid #4b4b4b;*/
 border-top:1px solid #eeece7;
 font-size:9px;
 z-index:100;
}
#bottom_copyright {
 width:920px;
 float:left;
 height:45px;
 line-height:45px;
 vertical-align:middle;
 text-align:left;
 font-size:9px;
}
#bottom_copyright a:link, #bottom_copyright a:visited, #bottom_copyright a:active {
 color:#00a8d9;
 text-decoration:underline;
}
a.inline_link:link, a.inline_link:visited, a.inline_link:active {
 font-weight:bold;
 text-decoration:underline;
 color:#0e4b77;
}
a.inline_link:hover {
 font-weight:bold;
 text-decoration:underline;
 color:#000;
}
a.inline_link2:link, a.inline_link2:visited, a.inline_link2:active {
 font-weight:normal;
 text-decoration:underline;
 color:#0e4b77;
}
a.inline_link2:hover {
 font-weight:normal;
 text-decoration:underline;
 color:#000;
}
ul.left_nav, a.left_nav:link {
 list-style:none;
 position:relative;
 left:-30px;
 font-weight:bold;
 text-decoration:none;
 color:#0e4b77;
}
a.left_nav:hover {
 font-weight:bold;
 text-decoration:none;
 color:#0e4b77;
 background-color:#b3ce6e;
}
a.lower_nav:link, a.lower_nav:visited, a.lower_nav:active {
 color:#00a8d9;
 text-decoration:underline;
 font-weight:normal;
 padding-right:20px;
}
#bottom_copyright a:hover, a.lower_nav:hover {
 color:#000;
}
/*****************************************************
	START MAIN AND LOWER NAVIGATION SELECTED STATE 
*****************************************************/
#home #hm,
#home #hm2,
/* footer pages */
#privacy_policy #prvcyplcy,
#terms_of_use #trmsfs,
#contact_us #cntcts,
#site_map #stmp,
#exchange_logon #xchnglgn,
/* about vertrue */
#about_vertrue #abtvrtr,
#about_vertrue #abtvrtr2,
#vertrue #abtvrtr,
#vertrue #abtvrtr2,
#adaptive_marketing #abtvrtr,
#adaptive_marketing #abtvrtr2,
#bargain_network #abtvrtr,
#bargain_network #abtvrtr2,
#coverdell #abtvrtr,
#coverdell #abtvrtr2,
#lavalife #abtvrtr,
#lavalife #abtvrtr2,
#memberworks_canada #abtvrtr,
#memberworks_canada #abtvrtr2,
#my_choice_medical #abtvrtr,
#my_choice_medical #abtvrtr2,
#neverblue_media #abtvrtr,
#neverblue_media #abtvrtr2,
#consumer_programs #abtvrtr,
#consumer_programs #abtvrtr2,
#discounts #abtvrtr,
#discounts #abtvrtr2,
#health_wellness #abtvrtr,
#health_wellness #abtvrtr2,
#personal_property #abtvrtr,
#personal_property #abtvrtr2,
#security #abtvrtr,
#security #abtvrtr2,
#personals #abtvrtr,
#personals #abtvrtr2,
#site_search #abtvrtr,
#site_search #abtvrtr2,
#site_search #stsrch,
#gary_johnson #abtvrtr,
#gary_johnson #abtvrtr2,
/* investor relations */
#investor_relations #nvstrrltns,
#investor_relations #nvstrrltns2,
#stock_chart #nvstrrltns,
#stock_chart #nvstrrltns2,
#stock_quote #nvstrrltns,
#stock_quote #nvstrrltns2,
#analysts #nvstrrltns,
#analysts #nvstrrltns2,
#annual_report #nvstrrltns,
#annual_report #nvstrrltns2,
#fundamentals #nvstrrltns,
#fundamentals #nvstrrltns2,
#earnings #nvstrrltns,
#earnings #nvstrrltns2,
#sec_filings #nvstrrltns,
#sec_filings #nvstrrltns2,
#press_releases #nvstrrltns,
#press_releases #nvstrrltns2,
#info_requests #nvstrrltns,
#info_requests #nvstrrltns2,
#mail_alert #nvstrrltns,
#mail_alert #nvstrrltns2,
/* career opportunities */
#career_opportunities #crrpprtnts,
#career_opportunities #crrpprtnts2,
#overview #crrpprtnts,
#overview #crrpprtnts2,
#benefits #crrpprtnts,
#benefits #crrpprtnts2,
#office_locations #crrpprtnts,
#office_locations #crrpprtnts2,
#apply_now #crrpprtnts,
#apply_now #crrpprtnts2,
#browse_open_jobs #crrpprtnts,
#browse_open_jobs #crrpprtnts2,
#search_open_jobs #crrpprtnts,
#search_open_jobs #crrpprtnts2,
#submit_your_resume #crrpprtnts,
#submit_your_resume #crrpprtnts2,
#edit_your_profile #crrpprtnts,
#edit_your_profile #crrpprtnts2,
/* partner with us */
#partnerships #prtnrshps,
#partnerships #prtnrshps2,
#affiliate #prtnrshps,
#affiliate #prtnrshps2,
#partners #prtnrshps,
#partners #prtnrshps2,
#marketing #prtnrshps,
#marketing #prtnrshps2,
#vendor #prtnrshps,
#vendor #prtnrshps2,
#benefit_providers #prtnrshps,
#benefit_providers #prtnrshps2,
#b2bdemo #b2bdm,
#b2bdemo #b2bdm,
#b2bdemo #prtnrshps,
#b2bdemo #prtnrshps2,
/* press room */
#press_room #prssrm,
#press_room #prssrm2,
#media_center #prssrm,
#media_center #prssrm2,
#pressreleases #prssrm,
#pressreleases #prssrm2,
#in_the_news #prssrm,
#in_the_news #prssrm2,
#corporateprofile #prssrm,
#corporateprofile #prssrm2
{
 font-weight:bold;
 color:#000;
 text-decoration:none;
}
/*****************************************************
	END MAIN AND LOWER NAVIGATION SELECTED STATE 
*****************************************************/

/*****************************************************
	 START LEFT SIDE NAVIGATION SELECTED STATE 
*****************************************************/
/* footer pages side navigation */
#privacy_policy #prvcyplcy_side,
#terms_of_use #trmsfs_side,
#contact_us #cntcts_side,
#site_map #stmp_side,
#site_search #stsrch_side,

/* career opportunities */
#office_locations #ffc_lctns,
#apply_now #pply_nw,
#edit_your_profile #dtyrprfl,
#browse_open_jobs #brwspnjbs,
#search_open_jobs #srchpnjbs,
#submit_your_resume #sbmtyrrsm,
/* investor relations */
#investor_relations #nvstrsovrvw,
#stock_quote #stckqt, 
#stock_chart #stckchrt, 
#sundamentals #fndmntls, 
#earnings #rnngs, 
#annual_report #nnlrprt, 
#fundamentals #fndmntls,
#sec_filings #scflngs, 
#press_releases #prssrlss, 
#info_requests #nfrqsts, 
#analysts #nlysts, 
#mail_alert #mllrt,
/* partner with us */
#partnerships #ptnrshps,
#affiliate #fflt,
#partners #prtnrs,
#marketing #mrktng,
#vendor #vndr,
#benefit_providers #bnft_prvdrs,
#b2bdemo #b2bdm, 
/* press room */
#press_room #prss_rm,
#media_center #md_cntr,
#pressreleases #prss_rlss,
#corporateprofile #corp_prfl,
#in_the_news #n_th_nws,
/* about vertrue */
#about_vertrue #vrtru,
#site_search #st_srch,
#adaptive_marketing #dptv_mrktng,
#bargain_network #brgn_ntwrk,
#coverdell #cvrdll,
#lavalife #lvlf,
#memberworks_canada #mmbrwrks_cnd,
#my_choice_medical #my_chc_mdcl,
#neverblue_media #nvrbl_md,
#consumer_programs #cnsmrprgrms,
#discounts #dscnts,
#health_wellness #hlthwllnss,
#personal_property #prsnlprprty,
#security #scrty,
#personals #prsnls,
#overview #ovrvw,
#benefits #bnfts,
#gary_johnson #gryjhnsn

{
 background-color: #93c142;
 color:#FFF;
 text-decoration:none;
}
 #bottom_copyright #prvcyplcy,
 #bottom_copyright #trmsfs,
 #bottom_copyright #cntcts,
 #bottom_copyright #stmp,
 #bottom_copyright #xchnglgn,
 #bottom_copyright #stsrch {
  font-size:9px;
 }
#navalignright {
 position:relative;
 right:10px;
 float:right;
}

.twenty_pixel_spacer {
 width:20px;
  position:relative;
 left:10px;
}
/*****************************************************
	  END LEFT SIDE NAVIGATION SELECTED STATE 
*****************************************************/
#firm_analyst {
 color:#000;
 font-weight:normal;
 font-family:Arial, verdana, Helvetica, sans-serif; 
 font-size:12px;
}
.frmanalyst {
 background-color:#80bae9;
 width:75px;
 border-bottom:1px solid #FFF;
 color:#FFF;
 font-weight:bold;
}
.annl_rpt {
 background-color:#008fb9;
 color:#FFF;
 font-weight:normal;
 font-family:Arial, verdana, Helvetica, sans-serif; 
 font-size:12px;
 border:1px solid #999;
}
.fund_rpt {
 background-color:#008fb9;
 color:#FFF;
 font-weight:bold;
 font-family:Arial, verdana, Helvetica, sans-serif; 
 font-size:12px;
}
.annl_rpt_link {
 background-color:#FFF;
 color:#0e4b77;
 font-weight:normal;
 font-family:Arial, verdana, Helvetica, sans-serif; 
 font-size:12px;
 border-right:1px solid #999;
 border-left:1px solid #999;
 border-bottom:1px solid #999;
}
.earnings_left {
 background-color:#FFF;
 color:#0e4b77;
 font-weight:normal;
 font-family:Arial, verdana, Helvetica, sans-serif; 
 font-size:12px;
 border-left:1px solid #999;
 border-bottom:1px solid #999;
}
.earnings_mid {
 background-color:#FFF;
 color:#0e4b77;
 font-weight:normal;
 font-family:Arial, verdana, Helvetica, sans-serif; 
 font-size:12px;
 border-left:1px solid #999;
 border-right:1px solid #999;
 border-bottom:1px solid #999;
}
.earnings_bottom {
 background-color:#FFF;
 color:#0e4b77;
 font-weight:normal;
 font-family:Arial, verdana, Helvetica, sans-serif; 
 font-size:12px;
 border-bottom:1px solid #999;
}
.earnings_right {
 background-color:#FFF;
 color:#0e4b77;
 font-weight:normal;
 font-family:Arial, verdana, Helvetica, sans-serif; 
 font-size:12px;
 border-right:1px solid #999;
 border-bottom:1px solid #999;
}
#envelope {
 position:relative;
 top:0px;
 left:200px;
 font-weight:normal;
 font-family:Arial, verdana, Helvetica, sans-serif; 
 font-size:12px;
 color:#0e4b77;
 line-height:28px;
 height:28px;
 vertical-align:middle;
 background-image:url("../images/envelope.gif");
 background-repeat:no-repeat;
}
.small_gray {
 font-weight:normal;
 font-family:Arial, verdana, Helvetica, sans-serif; 
 font-size:10px;
 line-height:10px;
 color:#666;
}
.ccbnButton {
 background-color:#0e4b77;
 color:#FFF;
 border-top:1px solid #666;
 border-left:1px solid #666;
 border-right:1px solid #000;
 border-bottom:1px solid #000;
}
.ccbnButton:link {
 background-color:#0e4b77;
 color:#FFF;
 border-top:1px solid #666;
 border-left:1px solid #666;
 border-right:1px solid #000;
 border-bottom:1px solid #000;
}
.ccbnButton:visited {
 background-color:#0e4b77;
 color:#FFF;
 border-top:1px solid #666;
 border-left:1px solid #666;
 border-right:1px solid #000;
 border-bottom:1px solid #000;
}
.ccbnButton:hover {
 background-color:#5780ae;
 color:#FFF;
 border-top:1px solid #000;
 border-left:1px solid #000;
 border-right:1px solid #666;
 border-bottom:1px solid #666;
}
.ccbnButton:active {
 background-color:#7498bf;
 color:#000;
 border-top:1px solid #000;
 border-left:1px solid #000;
 border-right:1px solid #666;
 border-bottom:1px solid #666;
}
.ccbnRequired {
 color:#F00;
}
.ccbnTtl {
 font-weight:bold;
 color:#0e4b77;
 font-size:13px;
}
#partnships_table {
 width:420px;
 padding:10px;
 float:left;
 position:relative;
 left:25px;
 border-top:10px solid #d5d9c1;
 background-color:#eaece0;
 font-weight:bold;
 margin-bottom:20px;
}

#partnships_img {
 width:228px;
 height:207px;
 float:left;
 position:relative;
 left:125px;
}
#middle_links {
 z-index:1;
}
#site_map_links #leftcol {
 float:left;
 width:300px;
}
#site_map_links #rightcol {
 float:left;
 width:300px;
}
#site_map_links ul {
 list-style:none;
}
#site_map_links ul a:link {
 text-decoration:none;
}
#site_map_links ul a:visited {
 text-decoration:none;
}
#site_map_links ul a:hover {
 text-decoration:underline;
 color:#000;
}
#site_map_links ul a:active {
 text-decoration:none;
}
/*****************************************************
	     START SEARCH PAGE SPECIFIC STYLES 
*****************************************************/
.alertBox{
 background-color: #FFFFE0;
 border: 1px solid #0000FF;
 font-size: 1.25em;
 margin: 10px;
 padding: 2px;
 width: 70%;
}
.alertBox h1{
 color: #FFFFFF;
 font-size: larger;
 margin: 0px;
}
.alertBox h1.errorHeader {
 background-color: #FF0000;
}
.alertBox h1.msgHeader {
 background-color: #008000;
}
.alertBox ul {
 margin: .8em;
 margin-left: 2em;
}
.error{
 color: #FF0000;
}
.msg,
.search_fileSize, 
.search_truncatedMsg,
.search_link,
.search_hitCount
{
 color: #008000;
}
.search_container{
 list-style-position: outside;
 list-style-type: disc;
 width: 450px;
}
.search_hitCount{
 font-size: smaller;
}
.search_summary{
 color: #000000;
}
.search_term{
 background-color: #F5F5F5;
 font-weight: bolder;
}
.search_title :link{
 color: #0000FF;
}
.search_truncatedMsg,
.search_searchInfo
{
 font-size: smaller;
}
/*****************************************************
	     END SEARCH PAGE SPECIFIC STYLES 
*****************************************************/
#dir_left {
 float:left;
 position:relative;
 top:0px;
 left:0px;
 font-weight:bold;
}
#dir_right {
 float:left;
 position:relative;
 top:0px;
 left:20px;
 font-weight:bold;
}
.formfield {
 border:1px solid #3879ac;
}
#vrtru_cmpns,a#vrtru_cmpns:link,a#vrtru_cmpns:visited,a#vrtru_cmpns:hover,a#vrtru_cmpns:active {
 background-color:none;color:#0e4b77;text-decoration:none;
}

