﻿body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; margin-top: 0px; background-image: url("images/tile.jpg"); background-repeat:repeat-x; }

a:link {	color: #f05d08;	text-decoration: none;	}
a:visited {	color: #f05d08;	text-decoration: none;	}
a:active {	}
a:hover { color: #f05d08; text-decoration: underline; }
img { border:0; }
.HGTVAltRow { color: #EAEAEA; }
.HGTVMainTable { width:934px; text-align:center; border-collapse:collapse; border-spacing:0px; }
.HGTVTable { width:100%; text-align:center; border-collapse:collapse; border-spacing:0px; vertical-align:top; }
.HGTVMainTableCell { background-color: #FFFFFF; }
.HGTVError { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align:left; color:Red; font-weight:bold; }

.bold {	font-weight: bold; }
.Disclaimer { font-size: 10px; color: #666666; }
.legal {	font-size: 10px; color: #FFFFFF;}
.blue {	color: #7EA1C7;}
.tx_14bold {
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.orange {	color: #FF5800;}

.TopBGImage { background-image: url("images/tile_top.jpg");}
.SideBGImage { background-image: url("images/tile_side.jpg");  background-repeat:repeat-x; background-color: #e3e3e3; }
.results_BG { background-color: #b4b4b4; }

.bTopBG { background-color: #FF9933; }
.bLeftBG { background-color: #E3E3E3; }
.bRightBG { background-color: #FFFFFF; }
.pTxt { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.pTxtL { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.pTxtWhite { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: White; }
.pTxtLWhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: White; }
.pTxtTitle { font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
.pTxtLWhite14 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: White; }
.fTxt { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.pagenav { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.error { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: Red; }
.errorBG { background-color: Red; }
.search_BG { background-color: #D8E6EF; }
.home_BG { background-color: #dfe3eb; }
.linkBtnText { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.text10 {	font-size: 10px;}
.arial9 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; }
.gray {	color: #666666;}
.video {font-size: 12px; font-weight: bold; color: #1c3f95; }
.disclaimer {	font-size: 10px; color: #666666; }
.white {	color: #FFFFFF;}
.red {	color: #ba001f;}
.new {	color: #ba001f;	}
.newHD {font-size: 16px; color: #ba001f;  font-weight: bold;}
.tx_18_bold {	font-size: 18px;	font-weight: bold;	color: #000000;}
.title { font-size: 14px;	font-weight: bold;	color: #ba001f;}

a.specialLink:link { color: white; }
a.specialLink:visited { color: white; }
a.specialLink:hover { color: white; }

a.specialLink_blue:link { color: #a3c5ff; }
a.specialLink_blue:visited { color: #a3c5ff; }
a.specialLink_blue:hover { color: #a3c5ff; }

a.specialLinkFooter:link { color: #636363; font-size: 10px;}
a.specialLinkFooter:visited { color: #636363; font-size: 10px;}
a.specialLinkFooter:hover { color: #636363; font-size: 10px;}

a.specialLink_video:link { color: #ffe828; }
a.specialLink_video:visited { color: #ffe828; }
a.specialLink_video:hover { color: #ffe828; }

a.whiteLink:link { color: #FFFFFF; }
a.whiteLink:visited { color: #FFFFFF; }
a.whiteLink:hover { color: #FFFFFF; }

.VerticalTop { vertical-align: top; }

/*--- Footer ---*/
.FooterLabel { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; }
.FooterLabelSimple { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.footer { color: #f05d08; }
a.footer:link { color: #f05d08; text-decoration: none; }
a.footer:visited {	color: #f05d08;	text-decoration: none; }
a.footer:active { text-decoration: none;	}
a.footer:hover{	color: #f05d08;	text-decoration: underline; }

/*--- Header ---*/
.WelcomeLabel { color: White; font-size: 12px; font-weight: bold; }
.KeywordDDL { width: 170px; font-size: 12px; }
.TitleSearchTextBox { width: 150px; }
.HeaderFullTile { vertical-align:bottom; }
.HeaderTile { background-image: url("images/tile_top1.jpg"); background-repeat:no-repeat; vertical-align:bottom;  }

/*--- Login ---*/
.LoginTextBox { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; width:200px; }
.LoginError { color: Red; font-weight: bold; }

.login { color: #f05d08; }
a.login:link { color: #f05d08; text-decoration: underline; }
a.login:visited {	color: #f05d08;	text-decoration: underline; }
a.login:active { text-decoration: underline;}
a.login:hover{	color: #f05d08;	text-decoration: underline; }

/*-- Home ---*/
.HomePageTableCell { border-collapse:collapse; border-spacing:0px; vertical-align:top; }
.HomePageTable { width:100%; background-image: url("images/tile_home.jpg"); border-collapse:collapse; border-spacing:0px; vertical-align:top; margin:0 0 0 0; }
.HomePageTable2 { width:100%; background-image: url("images/tile_home_bottom.jpg"); border-collapse:collapse; border-spacing:0px; vertical-align:top; margin:0 0 0 0; }
.HomePageProgramNameLabel { font-size: 14px; color: White; font-weight: bold;  }
.HomePageProgramGroupTypeLabel { color: #555555;font-weight: bold;}
.HomePageProgramLink {}
.tileHome { background-image: url("images/tile_home.jpg"); }
.tileFeat { background-image: url("images/tile_feat.jpg"); }
.HomePageFeatureLabel { font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #e56200; }

.HomeAccordionHeader
{
	width: auto;
    background-color: #FFFFFF;
    margin-top: 10px;
    cursor: pointer;
    padding-top: 4px;
    padding-left: 10px;
    padding-right: 10px;
}

.HomeAccordionContent
{	
    background-color: #FFFFFF;  
    padding-left: 10px;
    padding-right: 10px; 
    text-align: left; 
}

.relatedBG { background-image: url("images/bg_related.jpg"); }


/*--- Com ---*/
.ComNameLabel { font-size: 16px; font-weight: bold; color: #dd9c01; }
.ComNewLabel { font-size: 16px; font-weight: bold; color: #ba001f; }
.ComHeaderLabel { font-weight: bold; color: #dd9c01; }
.ComSubTitleNameLabel { font-size: 16px; font-weight: bold; color: #dd9c01; }
.ComGroupTypeLabel { }
.ComLink { }
.ComBGImage {  background-image: url("images/tile_side.jpg");  background-repeat:repeat-x; background-color: #e3e3e3;  }
.ComBG { background-color: #eaeaea;}
.ComBGAlt {   }
.com_Related { background-color: #eaeaea; }
.com_BGl { background-color: #eaeaea; }
.com_BG { background-color: #b50937; }
.com_hd1 { font-size: 16px;	font-weight: bold;	color: #dd9c01; }
.com_hd2 { font-size: 14px;	font-weight: bold;	color: #dd9c01; }
.com_tx { color: #dd9c01; }

.DRNameLabel { font-size: 16px; font-weight: bold; color: #004900; }
.DRNewLabel { font-size: 16px; font-weight: bold; color: #ba001f; }
.DRHeaderLabel { font-weight: bold; color: #004900; }
.DRSubTitleNameLabel { font-size: 16px; font-weight: bold; color: #004900; }
.DRGroupTypeLabel { }
.DRLink { }
.DRBGAlt { }
.DRBGImage { background-image: url("images/tile_side.jpg");  background-repeat:repeat-x; background-color: #e3e3e3; }
.dr_BG { background-color: #eaab00; }
.dr_BGl {  }
.dr_hd1 { font-size: 16px; font-weight: bold; color: #004900; }
.dr_hd2 { font-size: 14px;	font-weight: bold; color: #004900; }
.dr_tx {	color: #004900; }

.gen_BG { background-color: #510f11 }
.gen_BGl { background-color: #bc1936; }
.gen_hd1 {	font-size: 16px;	font-weight: bold;	color: #e56200;}
.gen_hd2 {	font-size: 14px;	font-weight: bold;	color: #e56200;}
.gen_tx {	color: #e56200;}

/*--- Custom ---*/
.CustomNameLabel { font-size: 16px; font-weight: bold; color: #ef9d00; }
.CustomNewLabel { font-size: 16px; font-weight: bold; color: #ba001f; }
.CustomHeaderLabel { font-weight: bold; color: #ef9d00; }
.CustomGroupTypeLabel { }
a.CustomLink:link { }
.CustomBGAlt { }
.CustomBGImage { background-image: url("images/tile_side.jpg");  background-repeat:repeat-x; background-color: #e3e3e3;  }
.cust_BGl { }
.cust_BG { background-color: #eaab00;  }
.cust_hd1 { font-size: 16px; font-weight: bold;	color: #ef9d00; }
.cust_hd2 {	font-size: 14px;	font-weight: bold;	color: #ef9d00; }
.cust_tx { color: #ef9d00; }

/*--- About ---*/
.ProgRelatedTopicsHeaderLabel { color: #FFFFFF; font-size: 12px; font-weight: bold; }
.RelatedTopicsHeaderLabel { color: #555555; font-size: 12px; font-weight: bold; }
.AboutUsBGImage {  background-image: url("images/tile_side.jpg");  background-repeat:repeat-x; background-color: #e3e3e3;  } 
.AboutUsBG { }
.PressNameLabel { font-size: 12px;	font-weight: bold;	color: #d00000; }
.about_BGl { background-color: #7F8855;}
.about_BG { background-color: #660460;}
.about_hd1 { font-size: 16px;	font-weight: bold; color: #d00000; }
.about_hd2 { font-size: 14px;	font-weight: bold;	color: #d00000; }
.about_tx {	color: #d00000; }
.contact_BG { background-color: #105AD7; }
.contact_BGl { background-color: #0083F6; }
.contact_hd1 {	font-size: 18px;	font-weight: bold;	color: #0065BD;}
.contact_hd2 {	font-size: 14px;	font-weight: bold;	color: #0065BD;}
.contact_tx {	color: #0065BD;}

.research_hd1 {	font-size: 16px;	font-weight: bold;	color: #f57b20;}
.research_hd2 {	font-size: 14px;	font-weight: bold;	color: #f57b20;}
.research_tx {	color: #f57b20;}

/*--- Direct Response ---*/
.dr_BG { background-color: #6cb741; }
.dr_BGl { background-color: #eaeaea; }
.dr_hd1 {	font-size: 16px;	font-weight: bold;	color: #e56200;}
.dr_hd2 {	font-size: 14px;	font-weight: bold;	color: #e56200;}
.dr_tx {	color: #e56200;}

/*--- Email Links ---*/
.EmailLinksLabel { font-size: 14px; font-weight: bold; color: #FFFFFF; }
.EmailLinksHeaderLabel { font-weight: bold;  color: #1c2e62; }
.EmailLinksRequiredLabel { color: #1c2e62; }
.EmailLinksDropDownList { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; width: 500px; }
.EmailLinksTextBox { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; width:400px; }
.EmailLinksMessageTextBox { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; width:400px; }

/*--- Marketing ---*/
.MarketingNameLabel { font-size: 16px; font-weight: bold; color: #065810; }
.MarketingNewLabel { font-size: 16px; font-weight: bold; color: #ba001f; }
.MarketingHeaderLabel { font-weight: bold; color: #065810; }
.MarketingSubTitleNameLabel { font-size: 16px; font-weight: bold; color: #065810; }
.MarketingGroupTypeLabel { }
.MarketingLink { }
.MarketingBG { background-color: #eaeaea; }
.MarketingBGAlt { }
.MarketingBGImage { background-image: url("images/tile_side.jpg");  background-repeat:repeat-x; background-color: #e3e3e3; }
.promo_Related { background-color: #eaeaea; }
.promo_BGl { background-color: #eaeaea;}
.promo_BG { background-color: #f6913a; }
.promo_hd1 { font-size: 16px; font-weight: bold; color: #065810;}
.promo_hd2 { font-size: 14px; font-weight: bold;	color: #065810; }
.promo_tx { color: #065810; }

/*--- Programming ---*/
.ProgramNameLabel { font-size: 16px; font-weight: bold; color: #e56200; }
.ProgramNewLabel { font-size: 16px; font-weight: bold; color: #ba001f; }
.ProgramHeaderLabel { font-weight: bold; color: #e56200; }
.ProgramGroupTypeLabel { color: #e56200; }
.ProgramLink {}
.ProgramBGImage { background-image: url("images/tile_side.jpg");  background-repeat:repeat-x; background-color: #e3e3e3; }
.ProgramBG { background-color: #eaeaea; }
.prog_Related { background-color: #eaeaea; }
.prog_BG1 { background-color: #eaeaea;}
.prog_BG {  background-color: #b7b7b7;}
.prog_hd1 {	font-size: 16px;	font-weight: bold; color: #e56200; }
.prog_hd2 {	font-size: 14px;	font-weight: bold; color: #e56200; }
.prog_tx { color: #e56200; }

/*--- Pro ---*/
.ProNameLabel { font-size: 16px; font-weight: bold; color: #e56200; }
.ProNewLabel { font-size: 16px; font-weight: bold; color: #ba001f; }
.ProHeaderLabel { font-weight: bold; color: #e56200; }
.ProSubTitleNameLabel { font-size: 16px; font-weight: bold; color: #e56200; }
.ProGroupTypeLabel { }
.ProLink { }
.ProBGAlt { }
.ProBGImage { background-image: url("images/tile_side.jpg");  background-repeat:repeat-x; background-color: #e3e3e3;  }
.ProBG {background-color: #eaeaea;}
.pro_Related { background-color: #eaeaea; }
.pro_BG { background-color: #eaab00; }
.pro_BGl {}
.pro_hd1 { font-size: 16px; font-weight: bold; color: #e56200; }
.pro_hd2 { font-size: 14px;	font-weight: bold; color: #e56200; }
.pro_tx {	color: #e56200; }

/*--- My Profile ---*/
.MyProfileLabel { font-size: 14px; font-weight: bold; color: #FFFFFF; }
.MyProfileHeaderLabel { font-weight: bold; }
.MyProfileHeaderLabelWelcome { font-weight: bold; color: #C32272; }
.MyProfileHeaderTableCell { background-color: #a5a8b1; }
.MyProfileHeaderTableCellWelcome { background-color: #1c2e62; }
.MyProfileTextBox190 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; width:190px; }
.MyProfileTextBox180 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; width:180px; }
.MyProfileTextBox150 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; width:150px; }

/*--- My Stuff ---*/
.MyStuffHeaderLabel { font-size: 14px; font-weight: bold; color: #FFFFFF; font-weight: bold; }
.MyStuffHeaderTableCell { background-color: #a5a8b1; }

/*--- Registration ---*/
.RegistrationLabel { font-size: 12px; font-weight: bold; color: #FFFFFF; }
.RegistrationHeaderLabel { font-weight: bold; color: #555555; }
.RegistrationTextBox { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; width:300px; }
.RegistrationTableBG { background-image: url(images/tile_box.jpg); } 
.RegistrationSideBG {  } 

/*--- Search ---*/
.SearchNewLabel { font-weight: bold; color: #ba001f; }
a.SearchLinkButton:link { color: #e56200; text-decoration: none; font-weight:bold; }
a.SearchLinkButton:visited { color: #e56200; text-decoration: none; font-weight:bold; }
a.SearchLinkButton:active {}
a.SearchLinkButton:hover { color: #e56200; text-decoration: underline; font-weight:bold; }
a.SearchHeaderLinkButton:link { color: #0e1b51; text-decoration: none; font-weight:bold; }
a.SearchHeaderLinkButton:visited { color: #0e1b51; text-decoration: none; font-weight:bold; }
a.SearchHeaderLinkButton:active {}
a.SearchHeaderLinkButton:hover { color: #0e1b51; text-decoration: underline; font-weight:bold; }

/*--- Site Map ---*/
.SiteMapSubHeaderLabel { font-size: 12px; color: #555555; font-weight: bold; }
.SiteMapHeaderLabel { font-size: 16px; font-weight: bold; color: #e56200; } 
