/***************************************************
YOR Health CSS
Created: 04/31/2008
By: Dan Ciarlariello

Tweaking Tips:
-- FireFox Only Tweaks: (html>body format)
html>body #IDTag {padding-top: 12px;}

-- IE Only Tweaks: (use expressions)
#IDTag {height: expression('30');}

****************************************************/

/**************** GLOBAL STYLES ********************/
body {margin-left: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; background-color: #516573;}
a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #47b5c7/*#4bbcfd*/; text-decoration: underline;}
a:Hover{ font-family: Verdana, Arial, Helvetica, sans-serif; font-family: Verdana, Arial, Helvetica, sans-serif; color: #47b5c7/*#4bbcfd*/;}
td{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #626262;}
.InputStyle{ border: 1px solid #47b5c7; height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; font-size: 11px; color: #424242;}
.BtnStyle{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #424242;}
.ContentHdrErrorTD{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #FF0000; line-height:20px;}
.ContentHdrGreenTD{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color: #009933; line-height:20px;}
.ContentWarningXLTD{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #FF0000; line-height:20px;}
.ContentSuccessXLTD{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight:bold; color: #009933; line-height:20px;}
.txtXL{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; line-height:20px;}
.warning{ color:#FF0000;}
.warning2{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 11px; color: #FF0000;}
.CVTbl td{ vertical-align:top; font:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding: 0px 0px 10px 0px;}

/*************** HOME PAGE STRUCTURE ***************/
.HomeContentLeftTD{ vertical-align:top; width: 218px;}
.HomeContentRightTD{ vertical-align:top; width: 536px;}
.HomeNavTable{ background-image: url(../_images/mNav_BG.jpg); background-repeat:repeat-y; height:250px;}
.HomeNavTDTop{ height:20px;}
.HomeNavTD01, .HomeNavTD02, .HomeNavTD03, .HomeNavTD04, .HomeNavTD05{ height:25px;}
.HomeNavTDSpcr{ height:8px;}
.HomeNavTDBtm{ vertical-align:bottom; }
.HomeShowcaseTD{ height:250px;}
.HomeContentSpcrTD{ height:32px;}
.HomeContentTD3{ height:150px; vertical-align:top;}
.HomeProSpcrTD{ width: 4px;}

/************* CUSTOMER ERROR PAGES ****************/
.Error404LeftTD{vertical-align:middle; width: 238px; height: 320px;}
.Error404RightTD{ vertical-align:middle; width: 516px;}
.Error404TD1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 30px;  color: #000000;}
.Error404TD2{ height: 20px;}
.Error404TD3{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color:#002e5f;}
.Error404TD4{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top:10px;}

/************ MAIN SUB PAGE STRUCTURE **************/
.MainTable{}
.MainContentTD1{ height: 5px; background-image:url(../_images/bdr_top.jpg); background-color:#FFFFFF; background-repeat:no-repeat;}
.MainContentTD2{ height: 58px; background-color:#FFFFFF;}
.MainContentTD3{ height: 450px; background-color:#FFFFFF; vertical-align:top;}
.MainContentTD4{ height: 26px; background-color:#FFFFFF;}
.MainContentTD5{ height: 5px; background-image:url(../_images/bdr_btm.jpg); background-color:#FFFFFF; background-repeat:no-repeat;}

/************** TOP HEADER STRUCTURE **************/
.TopSpcrTD{ width: 18px;}
.TopLogoTD{ width: 176px; height: 58px; vertical-align:middle;}
.TopLinksTD{  padding-right:22px;}
.TopLinksTD1{ text-align: right; color:#8c7b4d;}
.TopLinksTD1 a{ color:#8c7b4d; text-decoration:none;}
.TopLinksTD1 a:hover{ color:#8c7b4d; text-decoration:underline;}
.TopLinksTD2{ width: 45px; vertical-align:middle; text-align:right;}
.TopLinksTD3{ width: 30px; vertical-align:middle; text-align:right;}
.UsernameTxt{ font-size: 11px; color:#002e5f;}


/************ BOTTOM FOOTER STRUCTURE *************/
.FooterTD1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: left; color:#666666; padding-left:16px; height:26px; vertical-align:middle;}
.FooterTD1 a{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#666666; text-decoration:none;}
.FooterTD1 a:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#666666; text-decoration:underline;}
.FeedbackFont { color:#8c7b4d;}
.FeedbackFont a{ color:#8c7b4d; text-decoration:none;}
.FeedbackFont a:hover{ color:#8c7b4d; text-decoration:underline;}
.MailFont { color:#3399CC;}
.MailFont a{ color:#3399CC; text-decoration:none;}
.MailFont a:hover{ color:#3399CC; text-decoration:underline;}
.YorHomeFont { color:#002e5f;}
.YorHomeFont a{ color:#002e5f; text-decoration:none;}
.YorHomeFont a:hover{ color:#002e5f; text-decoration:underline;}

/********* SUBPAGE CONTENT LEFT STRUCTURE *********/
.MainContentLeftTD{ width:178px; vertical-align:top; height: 400px;}
.sNavTable{	background-color: #FFFFFF; background-image:url(../_images/sNav_bg.jpg); background-repeat:repeat-y;}
.sNavMenuTD { background-image:url(../_images/sNav_bg.jpg); background-repeat:repeat-y;}
.sNavTDSpcr { height:8px;}
.sNavTDSpcr2{ height:2px;}

/******** COPYRIGHT CONTENT RIGHT STRUCTURE *********/
.CopyrigthTD{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: right; color:#a8b2b9; padding-right:4px; height:20px; vertical-align:middle;  background-color: #516573;}
.CopyrigthTD a{ text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: right; color:#a8b2b9; padding-right:4px; height:20px; vertical-align:middle;  background-color: #516573;}
.CopyrigthTD a:hover{ text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: right; color:#a8b2b9; padding-right:4px; height:20px; vertical-align:middle;  background-color: #516573;}

/******** SUBPAGE CONTENT RIGHT STRUCTURE 1 *********/
.MainContentRightTD{ width:576px; vertical-align:top; height: 400px;}
.ContentRightTD2{ height:450px; vertical-align:top; background-image: url(../_images/con_mid.jpg); background-repeat:repeat-y;}
.BannerStyle1TD{ height:75px;}
.BannerTitleTD1{ width:35px; height:52px;}
.BannerTitleTD3{ width:35px; text-align:right;}
.BannerTitleTD4{ height:25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color:#002e5f;}
.ContentSpcr1TD{ height:20px;}
.ContentSpcr2TD{ height:16px;}
.ContentSpcr4TD{ height:12px;}
.ContentHdr1TD{ height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#002e5f;}
.ContentStandard{ font-size:11px; line-height:20px; color:#000000; padding: 0px 25px 0px 0px; text-align:justify; vertical-align:top;}
.ContentBdyTD{ font-size:11px; line-height:20px; color:#000000; padding: 0px 20px 0px 0px; text-align:justify; vertical-align:top;}
.ContentBdySmTbl{ border: 1px solid #EAEAEA;}
.ContentBdySmHdrText{ height:30px; vertical-align:top; text-align:center; }
.ContentBdySmTD{ font-size:11px; line-height:20px; color:#000000; padding: 15px 20px 15px 15px; text-align:justify; vertical-align:top; background-image: url(../_images/con_bg2.jpg); background-repeat:repeat-y;}
.ContentBold1{ font-size:12px; line-height:22px; color: #7f6f45 /*#8c7b4d*/; vertical-align:top; font-weight:bold;}
.ContentBold2{ font-size:12px; line-height:22px; color: #002e5f /*#8c7b4d*/; vertical-align:top; font-weight:bold;}
.ContentBold3{ font-size:12px; line-height:22px; color: #002e5f /*#8c7b4d*/; vertical-align:top; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.ContentBold4{ font-size:12px; line-height:22px; color: #009933 /*#8c7b4d*/; vertical-align:top; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}
.ContentBdyTopSpcrTD{ height: 20px;}
.ContentImgTxtTD{ font-size:11px; line-height:20px; color:#000000; padding: 0px 10px 0px 0px; text-align:justify; vertical-align:top;}
.ContentImgTD { vertical-align:top; padding: 0px 0px 0px 5px;}
.ContentNotes { font-size:10px; color:#000000; text-align:justify; vertical-align:top;}
.ContentNotesBld { font-size:10px; font-style:italic; font-weight:bold; color:#002e5f; text-align:justify; vertical-align:top;}
.conBulletTbl { width: 95%;}
.ConBltTD { vertical-align:top; width: 25px; padding: 3px 0px 0px 0px;}
.ConBltTxtTD { vertical-align: top; padding: 5px 30px 15px 4px; font-size:11px; line-height:16px; color:#000000; }
.conBulletTbl2 {}
.ConBltTD2 { vertical-align:top; width: 25px; padding: 0px 0px 0px 0px;}
.ConBltTxtTD2 { vertical-align: top; padding: 4px 25px 8px 4px; font-size:11px; line-height:16px; color:#000000; font-family: Arial, Helvetica, sans-serif;}
.ConBltTD3 { vertical-align:top; width: 25px; padding: 5px 0px 3px 0px;}
.ConBltTxtTD3 { vertical-align: middle; font-weight:bold; padding: 4px 25px 5px 9px; font-size:12px; line-height:16px; color:#000000; font-family: Arial, Helvetica, sans-serif;}
.ConBltTxtTD3 a{ vertical-align: middle;  text-decoration:none; font-weight:bold; font-size:12px; line-height:16px; color:#000000; font-family: Arial, Helvetica, sans-serif;}
.ConBltTxtTD3 a:hover{ vertical-align: middle;  text-decoration:underline; font-weight:bold; font-size:12px; line-height:16px; color:#000000; font-family: Arial, Helvetica, sans-serif;}
.ContentBdyTDNote{ font-size:11px; line-height:20px; color:#000000; padding: 20px; text-align:justify; vertical-align:top; border: 1px solid #CCCCCC;}
.conBulletTblNote{ border: 1px solid #BEBEBE;}
.ConBltTDNote { background-color: #FAFAFA; vertical-align:top; width: 25px; padding: 6px 5px 10px 5px;}
.ConBltTxtTDNote {  background-color: #FAFAFA;  vertical-align: top; padding: 8px 25px 10px 10px; font-size:11px; line-height:16px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif;}
.ConSmNoteGold{ font-size:11px; line-height:15px; color:#8c7b4d; font-family: Arial, Helvetica, sans-serif;}
.ConSmNoteBlue{font-size:11px; line-height:15px; color:#002e5f; font-family: Arial, Helvetica, sans-serif;}
.ConSmNoteRed{font-size:11px; line-height:15px; color: #660000; font-family: Arial, Helvetica, sans-serif; text-align:justify;}
.ConSmNoteLtBlue{font-size:11px; line-height:15px; color: #7596AD; font-family: Arial, Helvetica, sans-serif;}
.ContentHeading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#002e5f; line-height:30px;}
.ContentHeading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#8c7b4d; line-height:30px;}
.ContentQuote{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style:italic; color: #8c7b4d; line-height:24px; font-weight:bold;}
.ContentQuoteBy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style:italic; color:#002e5f; line-height:24px; font-weight:bold;}
.BookTitle{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style:italic; color:#002e5f; font-weight:bold;}
.conRefTbl {}
.ConRefImgTD{ vertical-align:top; width: 25px; padding: 0px 10px 0px 0px;}
.ConRefTextTD{ vertical-align: top; padding: 4px 25px 8px 4px; font-size:11px; line-height:16px; color:#000000; font-family: Arial, Helvetica, sans-serif;}
.RedBdrWarnTbl{ border: 1px solid #660000;}
.RedBdrWarnTD{ padding: 6px; color: #660000; font-size:11px; line-height:15px; color: #660000; font-family: Arial, Helvetica, sans-serif; text-align:justify;}

/*************** SECTION BANNERS STRUCTURE 1 *******************/
#BannerLogin01{ background-image: url(../_images/ban_login.jpg); background-repeat: no-repeat;}
#BannerAboutUs01{ background-image: url(../_images/ban_aboutus.jpg); background-repeat: no-repeat;}
#BannerHelp01{ background-image: url(../_images/ban_help.jpg); background-repeat: no-repeat;}
#BannerGoodHealth01{ background-image: url(../_images/ban_goodhealth.jpg); background-repeat: no-repeat;}
#BannerProducts01{ background-image: url(../_images/ban_products.jpg); background-repeat: no-repeat;}
#BannerProducts02{ background-image: url(../_images/ban_products.jpg); background-repeat: no-repeat;}
#BannerTestimonials01{ background-image: url(../_images/ban_testimonials.jpg); background-repeat: no-repeat;}
#BannerPurchase01{ background-image: url(../_images/ban_purchase.jpg); background-repeat: no-repeat;}
#BannerOpportunity01{ background-image: url(../_images/ban_opportunity.jpg); background-repeat: no-repeat;}
#BannerOpportunity02{ background-image: url(../_images/ban_opportunity.jpg); background-repeat: no-repeat;}
#BannerOpportunity03{ background-image: url(../_images/ban_opportunity.jpg); background-repeat: no-repeat;}
#BannerOpportunity04{ background-image: url(../_images/ban_distributorship.jpg); background-repeat: no-repeat;}
#BannerOpportunity05{ background-image: url(../_images/ban_opportunity.jpg); background-repeat: no-repeat;}
#BannerScRewards01{ background-image: url(../_images/ban_screwards.jpg); background-repeat: no-repeat;}
#BannerContact01{ background-image: url(../_images/ban_contact.jpg); background-repeat: no-repeat;}
#BannerSitemap01{ background-image: url(../_images/ban_sitemap.jpg); background-repeat: no-repeat;}
#BannerReferences{ background-image: url(../_images/ban_references.jpg); background-repeat: no-repeat;}
#BannerCvv2{ background-image: url(../_images/ban_cvv2.jpg); background-repeat: no-repeat;}
#BannerLegal01{ background-image: url(../_images/ban_legal.jpg); background-repeat: no-repeat;}
#BannerDistItems01{ background-image: url(../_images/ban_distitems.jpg); background-repeat: no-repeat;}

/************** SUBPAGE CONTENT RIGHT STRUCTURE 2 ***************/
.MainContentRight2TD{ width:754px; vertical-align:top; height: 400px;}
.ContentRight2TD2{ height:450px; vertical-align:top; background-image: url(../_images/con_mid-xl.jpg); background-repeat:repeat-y;}
.ContentBdyTable{}
.BannerStyle21TD{ height:75px;}
.BannerTitle2TD1{ width:45px; height:52px;}
.BannerTitle2TD3{ width:45px; text-align:right;}
.BannerTitle2TD4{ height:25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color:#002e5f;}

/*************** SECTION BANNERS STRUCTURE 2 *******************/
#BannerTerms01{ background-image: url(../_images/ban_terms.jpg); background-repeat: no-repeat;}
#BannerPolicies01{ background-image: url(../_images/ban_policies.jpg); background-repeat: no-repeat;}


/******************** PAGE SPECIFIC TWEAKS ********************/

/* LOGIN PAGE */
.ContentLoginTable1{ height: 165px; background-image: url(../_images/con_loginBG.jpg); background-repeat: no-repeat;}
.ContentLoginTable2{ height: 165px; background-image: url(../_images/con_loginBG.jpg); background-repeat: no-repeat;}
.ContentLogTD1{ height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#002e5f; padding: 15px 0px 0px 25px;}
.ContentLogTD2{ height: 18px; vertical-align:top; padding-left: 25px; color: #47b5c7;}
.ContentLogTD2b{vertical-align:top; padding: 0px 0px 0px 25px;}
.ContentLogTD2b a{font-size:12px; text-decoration:none;}
.ContentLogTD2b a:hover{font-size:12px; text-decoration:underline;}
.ContentLogTD3{ height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#002e5f; padding: 15px 0px 0px 25px;}
.ContentLogTD4{vertical-align:top; padding: 0px 15px 0px 25px; font-size:12px; line-height:22px;}
.ContentLogTD4 a{font-size:12px; text-decoration:none;}
.ContentLogTD4 a:hover{font-size:12px; text-decoration:underline;}
.ContentSpcrLoginTD{ height: 5px;}
.loginTopTD1, .loginBtmTD1{ height: 28px; width:80px; vertical-align:middle; padding: 6px 0px 0px 0px;}
.loginTopTD2, .loginBtmTD2{ width: 120px; padding: 6px 0px 0px 0px;}
.loginTopTD3, .loginBtmTD3{ text-align:left; vertical-align:middle; padding: 6px 0px 0px 10px;}

/*PURCHASE STEP1 - ONLINE PURCHASE FORM*/
.ContentPurBdyTD1{ height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#002e5f;}
.ContentPurSpcr1TD{ height: 2px;}
.ContentPurBdyTD2{ height: 18px; vertical-align:top; color: #8c7b4d; line-height:18px;}
.ContentPurHdrTD{ height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#8c7b4d; padding-bottom:5px;}
.ContentPurSpcr2TD{ height: 16px;}
.ContentPurTablesTD{}
.ProductHdrTD1{width: 30px; text-align:center; background-color: #67829f; color:#FFFFFF; font-weight:bold;}
.ProductHdrTD2{padding: 4px 4px 4px 5px; background-color: #67829f; color:#FFFFFF; font-weight:bold;}
.ProductHdrTD3{width: 30px; text-align:center; background-color: #67829f; color:#FFFFFF; font-weight:bold;}
.ProductHdrTD4{width: 70px; text-align:center; background-color: #67829f; color:#FFFFFF; font-weight:bold;}
.ProductHdrTD5{width: 70px; text-align:center; background-color: #67829f; color:#FFFFFF; font-weight:bold;}
.ProductHdrTD6{width: 75px; text-align:center; background-color: #67829f; color:#FFFFFF; font-weight:bold;}
#DistItems{background-color: #824141;}
.ProductTD1{ height: 24px; width: 30px; text-align:center; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6;}
.ProductTD2{ height: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6; padding: 2px 4px 2px 5px;}
.ProductTD3{ width: 30px; text-align:center; border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #FFFFFF;}
.ProductTD4{ width: 70px; text-align:center; border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #FFFFFF;}
.ProductTD5{ width: 70px; text-align:center; border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #FFFFFF;}
.ProductTD6{ width: 75px; text-align:center; border-top: 1px solid #FFFFFF; border-right: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; border-left: 1px solid #FFFFFF;}
.ContentPurBtnTD{height:30px; vertical-align:middle;}
.ContentPurSpcr3TD{ height:25px;}
.InputQTY{ border: 1px solid #47b5c7; height: 17px; width: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; font-size: 11px; color: #424242;}

/*PURCHASE STEP2 - SHIPPING & PAYMENT INFORMATION */
.ContentShipToTD{ font-weight:bold; color:#FFFFFF; background-color:#67829f; height:30px; vertical-align:middle; padding-left: 8px;}
.InputDropShipTo{ width:400px; border: 1px solid #47b5c7; height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; font-size: 11px; color: #424242;}
.ShipToFormTD0{ height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#8c7b4d; padding-bottom:5px;}
.ShipToFormTD1{ height: 25px; padding-bottom:5px; line-height:16px;}
.InputShipReceiver {width:290px; border: 1px solid #47b5c7; height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; font-size: 11px; color: #424242;}
.ShipToFormTD2a{ width: 150px; height: 25px; line-height:16px;}
.ShipToFormTD2b{ width: 150px; height: 25px; line-height:16px;}
.ShipToFormTD2c{ width: 150px; height: 25px; line-height:16px;}
.ShipToFormTD2d{ width: 80px; height: 25px; line-height:16px;}
.InputDropCountry, .InputDropState{ width:140px; border: 1px solid #47b5c7; height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; font-size: 11px; color: #424242;}
.InputShipCity{ width:140px; border: 1px solid #47b5c7; height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; font-size: 11px; color: #424242;}
.InputShipZip{ width:70px; border: 1px solid #47b5c7; height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; font-size: 11px; color: #424242;}
.InputShipAddress{width:290px; border: 1px solid #47b5c7; height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; font-size: 11px; color: #424242;}
.ShipToFormTD4{ line-height:16px; padding-bottom:5px;}
.ShipToFormTD6{ height: 25px;}
.ContentBillToTD{ font-weight:bold; color:#FFFFFF; background-color:#67829f; height:30px; vertical-align:middle; padding-left: 8px;}
.BillToFormTD0, .BillToFormTD6{ height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#8c7b4d; padding-bottom:5px;}
.InputBillName{ width:290px; border: 1px solid #47b5c7; height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; font-size: 11px; color: #424242;}
.BillToFormTD1{ height: 25px; padding-bottom:5px; line-height:16px;}
.InputDropCountry{width:140px; border: 1px solid #47b5c7; height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; font-size: 11px; color: #424242;}
.InputCCNumber{ width:140px; border: 1px solid #47b5c7; height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; font-size: 11px; color: #424242;}
.InputExpCCmon{ width:45px; border: 1px solid #47b5c7; height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; font-size: 11px; color: #424242;}
.InputExpCCyr{ width:65px; border: 1px solid #47b5c7; height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; font-size: 11px; color: #424242;}
.InputCVV2{ width:60px; border: 1px solid #47b5c7; height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 3px; font-size: 11px; color: #424242;}

/* PURCHASE STEP3 - SHIPPING METHOD SELECTION */
.UpsSelectShipTD{ color: #002d5e; font-weight:bold; height: 24px; padding-left: 6px; background-color: #ECF7FF; border: 1px solid #D2D2D2;}
.UpsRateHeadTD{ color: #002d5e;	 font-weight:bold; height: 24px; padding-left: 6px; background-color: #ECF7FF; border-top: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2; border-left: 1px solid #ECF7FF;}
.UpsMethodRB{ width: 4%; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #D2D2D2; border-left: 1px solid #D2D2D2;}
.UpsMethodTxt{ width: 270px;  height: 22px;  border-top: 1px solid #FFFFFF; border-right: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2; border-left: 1px solid #FFFFFF;}
.UpsMethodRate{ width: 60px; padding-left: 6px; border-top: 1px solid #FFFFFF; border-right: 1px solid #D2D2D2; border-bottom: 1px solid #D2D2D2; border-left: 1px solid #FFFFFF;}
.UpsMethodSpcrTD{ width: 30%;}

/* CONTACT PAGE */
.ContactTD01{ vertical-align:top; line-height:16px; font-size:11px;}
.ContactTD02{ vertical-align:top; padding: 0px 4px 0px 4px;}

/* SITEMAP PAGE */
.ContentSitemapBdyTD { font-size:12px; line-height:20px; color:#000000; padding: 0px 20px 0px 0px; text-align:justify; vertical-align:top;}
.ContentSitemapBdyTD a{ font-size:12px; color:#8c7b4d; text-decoration:none;}
.ContentSitemapBdyTD a:hover{ font-size:12px; color:#8c7b4d; text-decoration:underline;}

/* PRODUCT LIST */
.ProdListTable{ /*border: 2px solid #EAEAEA;*/}
.ProdListSpcrTD{ width: 0px; background-color:#FFFFFF;}
.ProdListImgTD{ width:95px; vertical-align:top;}
.ProdListHdrTD{ height: 25px; vertical-align:middle; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#002e5f;}
.ProdListHdrTD a{ font-size: 12px; font-weight:bold; color:#002e5f; text-decoration:none;}
.ProdListHdrTD a:hover{ font-size: 12px; font-weight:bold; color:#002e5f; text-decoration:underline;}
.ProdListTxtTD{ vertical-align:top;}

/* PRODUCT PAGES */
.ProductContentTD{ vertical-align:top;}
.ContentRefImgTD{ vertical-align:top; width:20%; text-align:center; padding: 0px 0px 0px 0px;}
.ContentProductTD{ vertical-align:top; width:20%; text-align:center; padding: 0px 15px 0px 0px;}
.ProductContentTable{ width:100%}
.ProductImgTable{ /*border: 2px solid #d6d6d6;*/}
.ProductImgTD1{ vertical-align:top; text-align:center;}
.ProductImgTD2{ height:10px;}
.ProductImgTD3{ vertical-align: middle; text-align:center; height:34px; background-image: url(../_images/img_buyBG.jpg); background-repeat: no-repeat; padding-top: 2px;}
.ProductSpcr2TD{ height:16px;}
.ProductHdr1TD{ padding: 0px 0px 0px 16px; height:20px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; color:#002e5f;}
.ProductBdyTD{ padding: 0px 20px 0px 16px; font-size:11px; line-height:20px; color:#000000; text-align:justify; vertical-align:top;}
.ProductBdy2TD{ padding: 0px 40px 0px 16px; font-size:11px; line-height:20px; color:#000000; text-align:justify; vertical-align:top;}
.ProductBdyBulletsTD{padding: 0px 0px 0px 10px;  color:#000000; text-align:justify; vertical-align:top;}
.DownloadSpcrTD{ height: 25px;}
.DownloadSpcrTD2{height: 10px;}
.BulletTxtBlack{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding-bottom:7px;}

/* REFERENCE PAGE */
.RefNumberTD{ width:20px; font-size:11px; text-align:right; padding: 8px 1px 0px 1px; line-height:15px; color:#002e5f; font-family: Arial, Helvetica, sans-serif; vertical-align:top; background-color:#EFEFEF; border:2px solid #EFEFEF;}
.RefTextTD{ font-size:11px; padding: 8px 8px 10px 8px; line-height:15px; color:#002e5f; font-family: Arial, Helvetica, sans-serif; vertical-align:top; border:2px solid #EFEFEF;}
.RefSpcrTD{ height:12px;}

/* POLICIES PAGE */
.RRCPolicyTbl{}
.RRCPolicyTD{ padding:20px; background-color: #F3FCFC; font-size:11px; line-height:16px; color:#000000; text-align:justify; vertical-align:top; border:2px solid #002e5f;}
.SCPolicyTbl{}
.SCPolicyTD{ padding:20px; background-color: #F1FEF1; font-size:11px; line-height:16px; color:#000000; text-align:justify; vertical-align:top; border:2px solid #1F7A1D;}
.PrivacyPolicyTbl{}
.PrivacyPolicyTD{padding:20px; background-color: #F9F9EC; font-size:11px; line-height:16px; color:#000000; text-align:justify; vertical-align:top; border:2px solid #AFB339;}

/* COMP PLAN */
.DiagramTD{ text-align:center;}
.PcCompareTable td{font-size:12px; line-height:22px; color: #002e5f /*#8c7b4d*/; vertical-align:top; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.CompPlanChapTitles{font-size:14px; color:#8c7b4d; text-decoration:none; text-align:center; font-weight:bold}
.subBullet{padding-left:10px; padding-bottom:10px; color:#000000;}
.indentCells{padding-left:11px; color:#000000; padding-top:3px; padding-bottom:3px;}
.invisTable{ border:none;}
.invisTable td{color:#000000;}
.blackTxt1{color:#000000;}
.blackBoldTxt1{color:#000000; font-weight:bold;}

/* TESTIMONIAL PAGE */
.TestimThmbTitle{ font-size:12px; font-style:italic; font-weight:bold; color:#022e5d; font-family:Verdana, Arial, Helvetica, sans-serif;}
.TestimPicHdr{ font-size:10px; color:#022e5d; font-family:Verdana, Arial, Helvetica, sans-serif;}
.TestimThmbSig{ font-size:11px; font-style:italic; font-weight:bold; color:#0c7f9e; font-family:Verdana, Arial, Helvetica, sans-serif;}
.TestimPicHdr{padding-bottom:2px;}
.TestimThmbPicTD{ padding-right:5px; vertical-align:top;}
.TestimThmbPicTD img{ border:solid; border-width:thin; border-color:#cccccc;}
.TestimThmbTitle, .TestimThmbBody, .TestimThmbSig{padding-left:5px; padding-bottom:10px;}
.TestimThmbDetailBtn{ text-align:right;}
.TestimSeperator{ height:30px; background-image:url(../_images/test_seperators.gif); background-position:center; background-repeat:no-repeat}
.TestimBdyTD{ font-size:11px; line-height:20px; color:#000000; padding: 0px 0px 0px 0px; text-align:justify; vertical-align:top;}
#TestTempBackBtn{ text-align:right; padding-top:10px;}

/* OPPORTUNITY DISCLOSURES */
.ConOppTD2 { vertical-align:top; width: 35px; padding: 4px 0px 4px 0px; height: 30px;}
.ConOppTxtTD2 { vertical-align: middle; padding: 4px 0px 4px 4px; font-size:12px; line-height:16px; color:#000000; font-family: Arial, Helvetica, sans-serif;}
.ConOppTxtTD2 a{text-decoration:none; color: #002e5f; font-size:12px; }
.ConOppTxtTD2 a:hover{text-decoration:underline; color: #002e5f; font-size:12px;}

/* NOTICE/BULLETIN PAGES*/
.NoticeHeaderTD{ height: 26px; vertical-align:middle; padding: 0px 10px 0px 10px; color: #FFFFFF; font-size:14px; font-weight:bold; background-color:#002e5f;}
.NoticeLayoutTables td{ font-size:11px; line-height:20px; color:#000000 !important; text-align:justify; vertical-align:top; padding:0;}

