/***************************************************
YOR Vegas CSS
Created: 08/21/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 {  background-image: url(../_images/bg_body2.jpg); background-repeat: repeat; background-color: #000000; color:#CCCCCC; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin: 0px;}
.HeaderWhiteBold{color:#FFFFFF; font-size: 14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.FontBoldGold{color:#efdf8a; font-size: 12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.FontBoldGold a{color:#efdf8a; font-size: 12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.FontBoldGold a:hover{color:#efdf8a; font-size: 12px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
.FontGoldLarge{color:#efdf8a; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 26px;}
.goldBullets {list-style-image:url(../_images/img-bulletGold.jpg);}
a{color:#3cbcd6; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
a:hover{ color:#3cbcd6; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
td{vertical-align:top;}


/*************** HOME PAGE STRUCTURE ***************/
.MainTopTD{ height: 62px; background-image: url(../_images/bg_top.jpg); background-repeat: no-repeat;}

/* -- HEADER -- */
.TopLogoTD{ width: 300px;}
.TopMidTD{ width: 2px;}
.TopNavTD{ vertical-align:top;}
/* .MainNavSpcrTD1{ height: 32px;} */
.MainNavSpcrTD1{ height: 20px;}
.MainNavTD{ color:#efdf8a; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; padding-right:22px;}
.MainNavTD a{ color:#3cbcd6; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.MainNavTD a:hover{ color:#3cbcd6; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
.TopLinksTD1{ text-align: right;}
.TopLinksTD2{ width: 45px; vertical-align:middle; text-align:right;}
.TopLinksTD3{ width: 30px; vertical-align:middle; text-align:right;}

/* -- MIDDLE CONTENT: SHOWCASE (FLASH) -- */
.MainNavSpcrTD2{ height: 16px;}
.MainShowcaseTD{ height: 292px; background-image: url(../_images/bg_showcase.jpg); background-repeat: no-repeat; }

/* -- MIDDLE CONTENT: STRUCTURE -- */
.MainContentTD{ background-image: url(../_images/bg_bottom.jpg); background-repeat: repeat-y; }
.ContentTbl{ background-image: url(../_images/bg_content.jpg); background-repeat: no-repeat; vertical-align:top;}
.MainBottomTD{ height: 24px; background-image: url(../_images/bg_bottom.jpg); background-repeat: repeat-y;}
.ContentSpacerTD{height: 27px;}
.MainConLeftTD{width: 46px; }
.MainConMidTD{width: 310px; }
.MainConRightTD{ }

/* -- MIDDLE CONTENT: TEXT -- */
.WelcomeTD1{height: 20px;}
.WelcomeTD2{color:#efdf8a; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif;}
.WelcomeTD3{}
.WelcomeTD4{ line-height: 18px;}
.WelcomeTD4 a{color:#3cbcd6; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.WelcomeTD4 a:hover{ color:#3cbcd6; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
.WelcomeTD5{height: 20px;}
.WelcomeTD5 a{color:#3cbcd6; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.WelcomeTD5 a:hover{ color:#3cbcd6; font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

/* -- FOOTER -- */
.BottomLeftTD{ width: 525px; padding-left:10px; color:#efdf8a; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; }
.BottomLeftTD a{ color:#3cbcd6; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.BottomLeftTD a:hover{ color:#3cbcd6; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}
.BottomMidTD{}
.BottomRightTD{ height: 24px; width: 205px;  padding-right:15px; text-align: right; color:#3cbcd6; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; }


/*************** SUB PAGE STYLES ***************/
.SubContentTbl{ background-image: url(../_images/bg_content_sub.jpg); background-repeat: no-repeat; vertical-align:top;}
.SubContentTD{ background-image: url(../_images/bg_bottom.jpg); background-repeat: repeat-y; }
.ContestSpacerTD{height: 45px;  }
.ContestConLeftTD{width: 20px; }
.ContestRightTD{width: 377px; }


/*************** SPEAKER PAGE STYLES ***************/
.SpeakerStageTbl{}
.SpeakerStageTD{ background-image: url(../_images/bg_bottom.jpg); background-repeat: repeat-y; vertical-align:top;}
.StageTbl{  background-image: url(../_images/ban_speakers2.jpg); background-repeat: no-repeat; vertical-align:top; height:360px;}
.StageSpcrTD{ height:14px;}
.StageTopTD1{ height:240px; width: 216px; }
.StageTopTD2{ height:240px; width: 320px; }
.StageTopTD3{ height:240px; width: 218px; }
.StageBotTD1{ height:106px; width: 216px; }
.StageBotTD2{ height:106px; width: 320px; }
.StageBotTD3{ height:106px; width: 218px; }
.BelowStageTbl{ height:200px;}
.SpeakerVideoTD{ vertical-align:middle;}
.VidTDSpcr{ height: 5px;}
.SpeakerTxtTD{ vertical-align:middle;}
.SpeakerTxtTD a{ color:#3cbcd6/*1795ae*/; font-size: 12px; font-weight:bold; text-decoration: none;}
.SpeakerTxtTD a:hover{ color:#3cbcd6/*1795ae*/; font-size: 12px; font-weight:bold; text-decoration: underline;}

/*************** PRODUCTS PAGE STYLES ***************/
.ProductLeftTD{ width: 54%; text-align:center}
.ProductRightTD{width: 46%;}
.ProductTD4{line-height: 18px;}
.ProdConLeftTD1{width: 32px; }
.ProdConMidTD1{width: 150px; }
.ProdConRightTD1{}
.ProdConLeftTD2{}
.ProdConMidTD2{width: 150px; }
.ProdConRightTD2{width: 32px;}
.ProdConSpacerTD{height:20px;}

/*************** MEDIA PAGE STYLES ***************/
.PicWelcomeTD2{color:#efdf8a; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; padding-left:20px;}
.PictureTD{ height:105px; text-align:center; vertical-align:middle;}
.PicNumberTD{ width: 20%; height:30px; color:#CCCCCC; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; vertical-align:middle;}
.PicNumberTD a{color:#CCCCCC; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.PicNumberTD a:hover{ color:#FFFFFF; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}


/******** 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}
.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;}
