/***************************************************
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;}

/*************** 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;}
.HomeNavTDTop{ height:20px;}
.HomeNavTDSpcr{ height:12px;}
.HomeNavTDBtm{ height:45px;}
.HomeShowcaseTD{ height:250px; background-image: url(../_images/home_showBG.jpg); background-repeat: no-repeat;}
.HomeContentSpcrTD{ height:30px;}
.HomeContentTD3{ height:60px;}

/************* 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: 80px; 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: 62px; vertical-align:middle;}
.TopLinksTD{  padding-right:22px;}
.TopLinksTD1{ text-align: right; color:#002e5f;}
.TopLinksTD1 a{ color:#002e5f; text-decoration:none;}
.TopLinksTD1 a:hover{ color:#002e5f; 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:#002e5f;}
.FeedbackFont a{ color:#002e5f; text-decoration:none;}
.FeedbackFont a:hover{ color:#002e5f; text-decoration:underline;}
.VoiceFont{ color: #006600;}
.VoiceFont a{ color: #006600; text-decoration:none;}
.VoiceFont a:hover{ color:#006600; text-decoration:underline;}
.MailFont { color:#3399CC;}
.MailFont a{ color:#3399CC; text-decoration:none;}
.MailFont a:hover{ color:#3399CC; text-decoration:underline;}

/******** 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;}


/******** Advisory Board Notice *********/
.advisorTitle{
text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#8c7b4d;
}
.TestimSeperator{ 
	height:30px; 
	background-image:url(../health/_images/test_seperators.gif); 
	background-position:center; 
	background-repeat:no-repeat
}
.leftWater {
  background-image: url(../_images/sidePanelTile_oceanL.jpg);
  background-repeat:repeat-y;
  width: 97px;
  height: 100%;
}
.rightWater {
  background-image: url(../_images/sidePanelTile_oceanR.jpg);
  background-repeat:repeat-y;
  width: 97px;
  height: 100%;
}
.advisoryPhoto{
	width:160;
	text-align:right;
	vertical-align:top;
}
.shadowTop {
  background-image: url(../_images/shadowBgTop.gif);
  background-repeat:repeat-x;
  width: 560px;
  height: 10px;
}
.shadowBtm {
  background-image: url(../_images/shadowBgBtm.gif);
  background-repeat:repeat-x;
  width: 560px;
  height: 4px;
}
.floatPhotos{
padding-bottom:10px;
padding-right:20px;
float:left;
}
.content{
	padding-left:33px;
	padding-right:33px;
	padding-top:10px;
	padding-bottom:10px;
}
.AdviseSig{ font-size:11px; font-style:italic; font-weight:bold; color:#0c7f9e; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; padding-right:45px;}
.spcr20{height:20px;}