﻿/*  Property of Mannatech Front End Team 2006
	Daustin, Jhaker, Thanes, Smunoz, and Marilynfd */
 
 /* APPROVED COLORS */
 /*
 blue           #476CC6
 purple         #745081
 sienna         #9B4D01
 gold           #F0AF36
 mustard        #DEB407
 cream          #FEF7DC
 light green    #DEE4D0
 medium green   #BECAA1
 green          #2D6B41
 olive green    #817C00
 light grey     #B9B9B9
 grey           #111111
 dark grey      #555555
*/
 /*---------------------------------------------*/


/* Universal */
/*----------------------------------------------*/
* {font-family: Arial,Verdana,  Helvetica, sans-serif; font-size: 11px; color:#111111; font-style: normal; text-decoration: none; }
html, body { margin:0; padding:0; height:100%; border:none; }
body {background-color: #f1f9e0; padding: 0px 0px 0px 0px;  margin: 0px 0px 0px 0px; font-weight: normal; font-variant: normal; text-align:center; }

/*Class Selectors */
/*----------------------------------------------*/

 
/*Standard Link*/
a:link, a:visited, a:hover, a:active 
{font-family:Arial;font-size: 11px; font-weight: bold; color: #9b4d01; text-decoration: none; }

/*Breadcrumb RootNode*/
a.RootNode:link, a.RootNode:visited, a.RootNode:hover, a.RootNode:active 
{font-family:Arial;font-size: 9px; font-weight: bold; color: #9b4d01; text-decoration: underline; }

/*Breadcrumb Separator*/
.Separator 
{font-family:Arial;font-size: 9px; color: #B9B9B9; }

/*Breadcrumb CurrentNode*/
.CurrentNode 
{font-family:Arial;font-size: 9px; color: #555555; }

/*LeftNav Link*/
a.leftNav:link, a.leftNav:visited, a.leftNav:hover, a.leftNav:active
{font-family:Arial;color:#f6ffde; }

a.leftNavHighlited:link, a.leftNavHighlited:visited, a.leftNavHighlited:hover, a.leftNavHighlited:active
{font-family:Arial;color:#FFFFFF; text-align:left; }

a.leftNavSmall:link, a.leftNavSmall:visited, a.leftNavSmall:hover, a.leftNavSmall:active 
{font-family:Arial;color: #f6ffde; font-size:10px; text-align:left; }

/*BreadCrumbs Link*/
a.breadCrumbs:link, a.breadCrumbs:visited, a.breadCrumbs:hover, a.breadCrumbs:active 
{font-family:Arial;font-weight: bold; color: #d1913a; text-decoration: underline; }

/*Login Link & Text */
a.loginLink:link, a.loginLink:visited, a.loginLink:hover, a.loginLink:active 
{font-family:Arial;color: #ffffff; text-decoration: underline; font-size: 11px; font-weight: normal;}
.LoginTitle {font-family:Arial;font-size: 10px; color:#ffffff; font-weight: bold;}

/*ProductTitle Link*/
a.ProductTitle:link, a.ProductTitle:visited, a.ProductTitle:hover, a.ProductTitle:active
{font-size:14px; font-weight:bold; color: #f0af36; }

/*Normal Link*/
a.normal:link, a.normal:visited, a.normal:hover, a.normal:active
{font-family:Arial;color:Gray; text-decoration: underline; }

/*Green Link*/
a.greenLink:link, a.greenLink:visited, a.greenLink:hover, a.greenLink:active
{font-family:Arial;color: #96C30F; font-weight: bold; text-decoration: underline; }

/*Orange Link*/
.orangeLink
{font-family:Arial;font-size: 11px; font-weight: bold; color: #9b4d01; text-decoration: none; }

/*Gray Link*/
a.gray:link, a.gray:visited, a.gray:hover, a.gray:active
{font-family:Arial;color: #555555; font-weight: bold; text-decoration: underline; }

/*Blue Link*/
a.page:link	, a.page:visited, a.page:hover, a.page:active
{font-family:Arial;font-weight: bold; color:#6ea3a8; }

/*Master Page Links*/
a.topNav:link, a.topNav:visited, a.topNav:hover, a.topNav:active
{font-family:Arial;font-size: 10px; color:#FFFFFF; }

a.middleNav:link, a.middleNav:visited, a.middleNav:hover, a.middleNav:active
{font-family:Arial;font-weight: bold; color:#FFFFFF; }

a.bottomNav:link, a.bottomNav:visited, a.bottomNav:hover, a.bottomNav:active
{font-family:Arial;font-size: 10px; color:gray; }

a.sidebar:link, a.sidebar:visited, a.sidebar:hover, a.sidebar:active
{font-family:Arial;color:#f6ffde; }

/*Master Page Fonts*/
.sidenavTitle			{ font-size: 20px; color:#5e6a3e; }
.welcome				{ font-size: 9px; font-weight: bold; color:#5e6a3e; }
.userName				{ font-size: 13px; font-weight: bold; color:#5e6a3e; }
.navWhite				{ font-size: 9px; color:#FFFFFF; }

/*Table Styles*/
/*table.mastertable {border: 0px; width: 765px; padding: 0px 0px 0px 0px;}*/
table.blank                 { padding: 0px 0px 0px 0px; }
table.tableSelect			{ border: 1px solid #9baf77; width: 100%; padding: 2px 2px 2px 2px; background-color: #d7e2bd; }
table.tableSelectWhite		{ border: 1px solid #e1e7d6; width: 100%; padding: 2px 2px 2px 2px; background-color: #FFFFFF; }
table.tableSelectWhite td	{ background-color: #ffffff; }
table.tableSelectWhite td.grayBar	{ background-color: #e1e7d6; }
table.tableCatalog			{ border: 1px solid #e1e7d6; width: 100%; padding: 5px 5px 5px 5px; background-color: #f8fdef; }
table.tableCart				{ border: 1px solid #d7e2bd; width: 100%; padding: 5px 5px 5px 5px; background-color: #f1f8e1; }
table.tableProduct			{ border: 1px solid #e1e7d6; width: 100%; padding: 5px 5px 5px 5px; }
th.tableHeader				{ background-color: #d7e2bd; text-align: left; font-weight: bold; }
th.tableSelectHeader		{ border: 1px solid #f1f8e1; text-align: left; font-weight: bold; }
td.grayBar					{ background-color: #e1e7d6; height: 1px; }
td.searchBG					{ background-color: #f1f8e1; height: 1px; }
table.infoBox				{ background-image: url("../../App_Themes/Corporate/Images/InfoBoxBackground.jpg"); }
td.infoBox					{ background-image: url("../../App_Themes/Corporate/Images/InfoBoxBackground2.jpg"); }

/*Master Page*/
td.nav_background			{ background-image: url(../../App_Themes/Corporate/Images/nav_background.jpg); }
td.sidebar_burst_background { background-image: url(../../App_Themes/Corporate/Images/sidebar_burst_background.jpg); background-repeat: no-repeat; top: 0px; background-color: #9CAF78;  }
td.nav_left_background		{ background-image: url(../../App_Themes/Corporate/Images/nav_left_background.jpg); }
td.leftcolumnBackground		{ background-image: url(../../App_Themes/Corporate/Images/LeftColumnBg.jpg); }
td.searchBackground			{ background-image: url(../../App_Themes/Corporate/Images/search_03.jpg); }
td.productDetail			{ background-color: #dee4d0; }
td.productDetailHeader		{ background-image: url(../../App_Themes/Corporate/Images/productDetailHeader.gif); }
td.leftNavDarkShadow		{ background-color: #586042; }
td.leftNavShadow			{ background-color: #6e7853; }
td.greenDottedHR			{ background-image: url(../../App_Themes/Corporate/Images/greenDottedHR.gif); }
td.greenNAVDottedHR			{ background-image: url(../../App_Themes/Corporate/Images/nav_HR.gif); }

/* New Green/Faded Table Format */
.ApplicationTable2			{ border: 1px solid #dee4d0;}
.ApplicationTable2 th		{ background-image: url(../../App_Themes/Corporate/Images/ApplicationTableBg.gif); height: 32px; }
td.ShoppingCartProductDetail			{ background-image: url(../../App_Themes/Corporate/Images/tableproductgradient.jpg); }

/* New Green/Faded Table Format */
.ApplicationTable3			{ border: 1px solid #dee4d0;}
.ApplicationTable3 th		{ background-image: url(../../App_Themes/Corporate/Images/ApplicationTableBg.gif); height: 32px; }

/* Error/Validator Messages */
.ValidatorSummary			{ color:#000000; font-size:15px;}

/* Error Page */
.ErrorMessageTable 			{ background-image: url(../../App_Themes/Corporate/Images/ErrorMsgBoxBG.gif); height:21px; width:522px;}
.ErrorMessageTable th		{color: Red;}
font.ErrorHeader			{ font-size: 22px; font-weight: bold; color: Red; }

/* Duplicate of #ApplicationTable2 - can't have two tables with same ID on a page */
#ApplicationTable3 td.bgImage{ background-image: url(../../App_Themes/Corporate/Images/tableproductgradient.jpg);}
td.VerticalDividerDotted	{ background-image: url(../../App_Themes/Corporate/Images/ApplicationTableVertDiv.gif); background-repeat: repeat-y;}
td.HorizontalDividerDotted	{ height:7px; background-image: url(../../App_Themes/Corporate/Images/ApplicationTableHorizDiv.gif); background-repeat: repeat-x;}
td.GreenFadeWhite			{ height: 20px; background-image: url(../../App_Themes/Corporate/Images/GreenFadeWhite.gif); }

tr.spacerRow10px			{margin: 0px; padding: 0px; height: 10px; }
tr.spacerRow5px				{margin: 0px; padding: 0px; height: 5px; }

/* Inner table */
.InnerTable					{ border: 1px solid #dee4d0;}
#InnerTable th				{ background-color: #d7e1be; height: 24px; }

/*Input Form Styles*/
input.inputButtons			{ color: #ffffff; font-weight:bold; border-style:solid; border-width: 0px; border-color:#D5D5D5 #D5D5D5 #D5D5D5 #D5D5D5; padding: 1px 1px 1px 1px; margin-top:3px; background-image: url(../../App_Themes/Corporate/Images/global_button_bg.jpg); height: 19px; width:auto; }
input.largeInputButtons     { color: #ffffff; font-weight:bold; border-style:solid; border-width: 0px; border-color:#D5D5D5 #D5D5D5 #D5D5D5 #D5D5D5; padding: 1px 1px 1px 1px; margin-top:3px; background-image: url(../../App_Themes/Corporate/Images/global_button_bg.jpg); height: 19px; width:auto; }
input.extraLargeInputButtons{ color: #ffffff; font-weight:bold; border-style:solid; border-width: 0px; border-color:#D5D5D5 #D5D5D5 #D5D5D5 #D5D5D5; padding: 1px 1px 1px 1px; margin-top:3px; background-image: url(../../App_Themes/Corporate/Images/global_button_bg.jpg); height: 19px; width:auto; }
.inputMediumButtons			{ color: #ffffff; font-weight:bold; border-style:solid; border-width: 0px; border-color:#D5D5D5 #D5D5D5 #D5D5D5 #D5D5D5; padding: 1px 1px 1px 1px; margin-top:3px; background-image: url(../../App_Themes/Corporate/Images/global_button_bg.jpg); height: 19px; width:auto; }
.inputWideButtons			{ color: #ffffff; font-weight:bold; border-style:solid; border-width: 0px; border-color:#D5D5D5 #D5D5D5 #D5D5D5 #D5D5D5; padding: 1px 1px 1px 1px; margin-top:3px; background-image: url(../../App_Themes/Corporate/Images/global_button_bg.jpg); height: 19px; width:auto; }
.inputCancelButtons			{ color: #ffffff; font-weight:bold; border-style:solid; border-width: 0px; border-color:#D5D5D5 #D5D5D5 #D5D5D5 #D5D5D5; padding: 1px 1px 1px 1px; margin-top:3px; background-image: url(../../App_Themes/Corporate/Images/global_cancel_button_bg.jpg); height: 19px; width:auto; }
.dropDownSize				{ color:#000000; width: 150px; }

/*Header/Titles Styles*/
h3.headerPage, em			{ font-size: 15px; font-weight: bold; color: #5e6a3e; }
.titleSection				{ font-size: 12px; font-weight: bold; color: #555555; }
.associateName				{ font-size: 15px; color: #FFFFFF; font-weight: bold; }
.associateName2				{ font-size: 15px; color: #000000; font-weight: bold; }
.categoryWhite				{ color: #FFFFFF; font-weight: bold; }
.fontSmall					{ font-size: 6px; color:Gray; }
.shoppingCartTally			{ font-size: 10px; color:Gray; }
.requiredField				{ color: Red; }
.siteFor					{ color: #b2cf97 !important; }
.siteFor2					{ color: #000000 !important; }

.PageTitle					{ font-family: Georgia, Times New Roman, Times, serif; font-size: 20px; font-weight: normal; color: #111111; }
.SubPageTitle				{ font-family: Georgia, Times New Roman, Times, serif; font-size: 17px; font-weight: normal; color: #111111; }
.SubPageTitleMark			{ font-family: Georgia, Times New Roman, Times, serif; font-size: 9px; font-weight: normal; color: #111111; vertical-align: baseline; position: relative; bottom: 1.10em; }
.ParagraphTitle				{ font-family: Garamond, Times New Roman, Times, serif; font-size: 19px; font-weight:normal; color: #111111; }
.ProductTitle				{ font-family: Georgia, Times New Roman, Times, serif; font-size: 11px; font-weight:bold; color: #111111; }
.ProductTitleMark			{ font-family: Georgia, Times New Roman, Times, serif; font-size: 8px; font-weight: normal; color: #111111;  vertical-align: baseline; position: relative; bottom: 1.00em; }
.InfoBoxTitle				{ font-size: 11px; font-weight: bold; color: #999999; }
.LeftNavTitle				{ font-size: 20px; font-weight: normal; color: #FFFFFF; }
.warningStatement			{ font-size: 9px; font-weight: normal; }
.ProductSpecs				{ font-size: 10px; font-weight: normal;  color: #111111; }
.StepIndicator				{ font-size: 16px; font-weight: normal; color: #111111; }

/*Miscellaneous Styles*/
.boldRedText                {font-family:Arial;font-size: 11px; font-weight: bold; color: #9b4d01; text-decoration: none; }
p							{ margin-left: 1em; text-indent: -1em }
b							{ font-weight: bold; }
strong						{ font-weight: bold; }
hr							{ color: #e1e7d6; height: 1px }
hr.space					{ height: 4px }
div.float					{ float: left; }
div.floatRight				{ float: right; }
div.center				    { text-align:center; }


/*ID Selectors */
/*----------------------------------------------*/
/*Colors*/
#sideBarColor { background-color: #9CAF78; }
#contentColor { background-color: #FFFFFF; }

/* Application Tables */
#ApplicationTable { border: 1px solid #9baf77; width: 100%; padding: 2px 2px 2px 2px; background-color: #d7e2bd; }
#ApplicationTable th { background-color: #d7e2bd; font-weight: bold; }
#ApplicationTable td { background-color: #ffffff; }
#ApplicationTable a:hover { text-decoration:underline; }
#ApplicationTable td.HighlightRow {background-color: #eeeeee;}
#ApplicationTable .HorizontalRow { background-color: #9baf77;}


/* Rounded Tables */
#RoundedTableDesign1 { width: 177px; background-color: #859164; color: #fff; margin-left: 6px; }
#RoundedTableDesign1 p { margin: 0px 0px 0px 18px; padding: 2px 0px 2px 0px; }
#RoundedTableDesign1 a.leftNavHighlited:link, a.leftNavHighlited:visited, a.leftNavHighlited:hover, a.leftNavHighlited:active { color: White; }
#RoundedTableDesign1 a.leftNav:link, a.leftNav:visited, a.leftNav:hover, a.leftNav:active { color:#f6ffde; }
#RoundedTableDesign1 a.leftNavSmall:link, a.leftNavSmall:visited, a.leftNavSmall:hover, a.leftNavSmall:active { color: #f6ffde; font-size:10px; }
#RoundedTableDesign1 .roundtop { background: url("../../App_Themes/Corporate/Images/nav_CurveTopRight.jpg") no-repeat top right; }
#RoundedTableDesign1 .roundbottom { background: url("../../App_Themes/Corporate/Images/nav_CurveBottomRight.jpg") no-repeat top right; }
#RoundedTableDesign1 img.corner { width: 6px; height: 6px; border: none; display: block !important; }
#RoundedTableDesign1 img.DottedLine { display: block !important; width: 177px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 1px; background-image: url("../../App_Themes/Corporate/Images/nav_HR.gif"); background-repeat:repeat-x; }
#RoundedTableDesign1 img.ShadowLine { display: block !important; width: 177px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 1px; background-color: #586042; }
#RoundedTableDesign1 div.SubSection { background-color: #6e7853; }

#InfoBoxCustomControl {width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-top: 1px solid #dee4d0; border-left: 1px solid #dee4d0; border-right: 1px solid #dee4d0; border-bottom: 1px solid #dee4d0; }
#InfoBoxCustomControl th { background-color: #f2f9e1; font-weight: bold; text-align: left; height:25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#InfoBoxCustomControl td { padding: 0px 0px 0px 0px;  }
#InfoBoxCustomControl td.HorizontalRow { display: block !important; width: 160px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 3px; background-color: #d7e1be; }
#InfoBoxCustomControl img.ImageArrow {border:0; background-image: url("../../Resources/images/ArrowLink.gif"); margin: 0px 4px 0px 2px; }
#InfoBoxCustomControl div.titleSection {font-size: 13px; font-weight: bold; color: gray;  padding: 2px 0px 5px 0px;}
#InfoBoxCustomControl div.CopySpacing {font-size: 10px; color:gray; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 0px; }
#InfoBoxCustomControl a:link, a:visited, a:hover, a:active { font-weight: bold; color: gray; text-decoration:underline; padding: 4px 0px 4px 0px;  }

#InfoBoxCustomControlGreen {width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-top: 1px solid #dee4d0; border-left: 1px solid #dee4d0; border-right: 1px solid #dee4d0; background-color: #f2f9e1; background-image: url("../../App_Themes/Corporate/Images/InfoBoxBackground.jpg"); }
#InfoBoxCustomControlGreen th { background-color: #f2f9e1; font-weight: bold; text-align: left; height:25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#InfoBoxCustomControlGreen td { padding: 0px 0px 0px 0px;  }
#InfoBoxCustomControlGreen td.HorizontalRow { display: block !important; width: 160px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 3px; background-color: #d7e1be; }
#InfoBoxCustomControlGreen img.ImageArrow {border:0; background-image: url("../../Resources/images/ArrowLink.gif"); margin: 0px 4px 0px 2px; }
#InfoBoxCustomControlGreen div.titleSection {font-size: 13px; font-weight: bold; color: gray;  padding: 2px 0px 5px 0px;}
#InfoBoxCustomControlGreen div.CopySpacing {font-size: 10px; color:gray; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 0px; }
#InfoBoxCustomControlGreen img {border-top: 1px solid #dee4d0; border-left: 1px solid #dee4d0; border-right: 1px solid #dee4d0; border-bottom: 1px solid #dee4d0;}
#InfoBoxCustomControlGreen a:link, a:visited, a:hover, a:active { font-weight: bold; color: gray; text-decoration:underline; padding: 4px 0px 4px 0px;  }
img.InfoBoxCustomControlGreen { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url("../../App_Themes/Corporate/Images/infoBoxBottomGreen.jpg");}

.InfoBoxCustomControlYellow {width: 100%; margin: 0px 0px 0px 0px; border: 1px solid #fcebcb; background-color: #fdf2be; background-image: url("../../App_Themes/Corporate/Images/InfoBoxBackgroundYellow.jpg"); }
.InfoBoxCustomControlYellow th { background-color: #fff3c1; font-weight: bold; height:25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.InfoBoxCustomControlYellow td {}
.InfoBoxCustomControlYellow td.HorizontalRow { display: block !important; width: 160px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 3px; background-color: #fefae8; }
.InfoBoxCustomControlYellow img.ImageArrow {border:0; background-image: url("../../Resources/images/ArrowLink.gif"); margin: 0px 4px 0px 2px; }
.InfoBoxCustomControlYellow div.titleSection {font-size: 13px; font-weight: bold; color: gray;  padding: 2px 0px 5px 0px;}
.InfoBoxCustomControlYellow div.CopySpacing {font-size: 10px; color:gray;  margin: 0px 0px 0px 0px; padding: 4px 0px 4px 0px; }
.InfoBoxCustomControlYellow img { width:inherit; border-top: 1px solid #fcebcb; border-left: 1px solid #fcebcb; border-right: 1px solid #fcebcb; border-bottom: 1px solid #fcebcb;}
.InfoBoxCustomControlYellow a:link, a:visited, a:hover, a:active { font-weight: bold; color: gray; text-decoration:underline;padding: 4px 0px 4px 0px;  }
img.InfoBoxCustomControlYellow { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url("../../App_Themes/Corporate/Images/infoBoxBottomYellow.jpg");}

#InfoBoxCustomControlYellowMyDownLine {width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  border-left: 1px solid #fcebcb; border-right: 1px solid #fcebcb; border-bottom: 1px solid #fcebcb; background-color: #fdf2be; background-image: url("../../App_Themes/Corporate/Images/InfoBoxBackgroundYellow.jpg"); }
#InfoBoxCustomControlYellowMyDownLine th { background-color: #fff3c1; font-weight: bold; text-align: left; height:25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#InfoBoxCustomControlYellowMyDownLine td { padding: 0px 0px 0px 0px; }
#InfoBoxCustomControlYellowMyDownLine td.HorizontalRow { display: block !important; width: 160px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 3px; background-color: #fefae8; }
#InfoBoxCustomControlYellowMyDownLine img.ImageArrow {border:0; background-image: url("../../Resources/images/ArrowLink.gif"); margin: 0px 4px 0px 2px; }
#InfoBoxCustomControlYellowMyDownLine div.titleSection {font-size: 13px; font-weight: bold; color: gray;  padding: 2px 0px 5px 0px;}
#InfoBoxCustomControlYellowMyDownLine div.CopySpacing {font-size: 10px; color:gray;  margin: 0px 0px 0px 0px; padding: 4px 0px 4px 0px; }
#InfoBoxCustomControlYellowMyDownLine img {border-top: 1px solid #fcebcb; border-left: 1px solid #fcebcb; border-right: 1px solid #fcebcb; border-bottom: 1px solid #fcebcb;}
#InfoBoxCustomControlYellowMyDownLine a:link, a:visited, a:hover, a:active { font-weight: bold; color: gray; text-decoration:underline;padding: 4px 0px 4px 0px;  }
img.InfoBoxCustomControlYellowMyDownLine { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url("../../App_Themes/Corporate/Images/infoBoxBottomYellow.jpg");}


#StarPerformerControlWhite { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-top: 1px solid #dee4d0; border-left: 1px solid #dee4d0; border-right: 1px solid #dee4d0; background-color: #ffffff; }
#StarPerformerControlWhite th { background-color: #f2f9e1; font-weight: bold; text-align: left; height:25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
#StarPerformerControlWhite td { padding: 0px 0px 0px 0px; text-align: left; }
#StarPerformerControlWhite td.HorizontalRow { display: block !important; width: 160px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 3px; background-color: #d7e1be; }
#StarPerformerControlWhite img.ImageArrow {border:0; background-image: url("../../Resources/images/ArrowLink.gif"); margin: 0px 4px 0px 2px; }
img.StarPerformerControlWhite { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-image: url("../../App_Themes/Corporate/Images/StarPerformerBottomWhite.jpg");}
#StarPerformerControlWhite div.titleSection {font-size: 13px; font-weight: bold; color: gray;  padding: 2px 0px 5px 0px;}
#StarPerformerControlWhite div.CopySpacing {font-size: 10px; color:gray; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 0px; }
#StarPerformerControlWhite img {border-top: 1px solid #dee4d0; border-left: 1px solid #dee4d0; border-right: 1px solid #dee4d0; border-bottom: 1px solid #dee4d0;}
#StarPerformerControlWhite a:link, a:visited, a:hover, a:active { font-weight: bold; color: #9B4D01; text-decoration:none; padding: 4px 0px 4px 0px; font-size:11px; }

/* Info Box Rounded Tables */
#InfoBoxRoundedTableDesign1 {background-image: url("../../App_Themes/Corporate/Images/InfoBoxBackground.jpg"); width: 177px; background-color: #859164; color: #fff; margin-left: 6px; }
#InfoBoxRoundedTableDesign1 p { margin: 0px 0px 0px 18px; padding: 2px 0px 2px 0px; }
#InfoBoxRoundedTableDesign1 a.leftNavHighlited:link, a.leftNavHighlited:visited, a.leftNavHighlited:hover, a.leftNavHighlited:active { color: White; }
#InfoBoxRoundedTableDesign1 a.leftNav:link, a.leftNav:visited, a.leftNav:hover, a.leftNav:active { color:#f6ffde; }
#InfoBoxRoundedTableDesign1 a.leftNavSmall:link, a.leftNavSmall:visited, a.leftNavSmall:hover, a.leftNavSmall:active { color: #f6ffde; font-size:10px; }
#InfoBoxRoundedTableDesign1 .roundtop { background: url("../../App_Themes/Corporate/Images/InfoBoxBackgroundCurveLeft.jpg") no-repeat top right; }
#InfoBoxRoundedTableDesign1 .roundbottom { background: url("../../App_Themes/Corporate/Images/InfoBoxBottomLine.gif") background-repeat:repeat-y bottom; }
#InfoBoxRoundedTableDesign1 img.corner { width: 6px; height: 6px; border: none; display: block !important; }
#InfoBoxRoundedTableDesign1 img.DottedLine { display: block !important; width: 177px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 1px; background-image: url("../../App_Themes/Corporate/Images/nav_HR.gif"); background-repeat:repeat-x; }
#InfoBoxRoundedTableDesign1 img.BottomLine {float: right; display: block !important; width: 173px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  height: 5px; background-image: url("../../App_Themes/Corporate/Images/InfoBoxBottomLine.gif"); background-repeat:repeat-x; }
#InfoBoxRoundedTableDesign1 img.BottomCurveLeft {float: left; display: block !important; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 4px; height: 5px; background-image: url("../../App_Themes/Corporate/Images/InfoBoxBottomCurveLeft.gif");  }
#InfoBoxRoundedTableDesign1 img.ShadowLine { display: block !important; width: 177px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; height: 5px;  background-color: #f2f9e1; }
#InfoBoxRoundedTableDesign1 img.DarkLine { background-color: #d7e1be; height: 3px; width: 177px; }
#InfoBoxRoundedTableDesign1 div.BorderLine { background-color: #f2f9e1; height: 1px;}
#InfoBoxRoundedTableDesign1 div.InfoTitle { background-color: #f2f9e1;}

/*----------------------------------------------*/
/* These are the style specifications for the menu layers.
   Set width to get more browsers' corporation  */
div.menu  {
  position:absolute; visibility:hidden;
  width:135px; left:0; top:0; z-index:500;
  font-size:11px;
  background-color:#ffffff;
  border: 1px solid;	border-color: #f7faff #99a #99a #f7faff;
}

/* Style specifications for menu items and links  */
div.menu ul { margin:0 0 0 0; padding:0 }
div.menu ul li { list-style-type:none; margin:0 0 2px 0; }

div.menu a { text-decoration:none; white-space:nowrap; }
div.menu a:link { color:#111111; font-style:normal;}
div.menu a:visited { color:#111111; font-style:normal; }
div.menu a:hover { color:Red; font-style:normal;}

.yellowTableBG {background-image: url("../../Resources/images/US/yellow_bg_table.jpg");}

.PRDstlyeAPriceBKGD1 { background-color: #F1F7E6;}
.PRDstlyeRPriceBKGD1 { background-color: #EEEEEE;}

.supplementTable { border: 1px solid #DEE4D0; }
.supplementTableHR { background-color:#BECAA1; }
.supplementTable td {font-size: 11px; color:#111111; font-style: normal; }

.ShowTotal { border: solid 1px Orange; background-color: #fff3c1; font-weight: bold; text-align: left; height:25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}

/* LeftNavStyles added by jblalock */
div.mainNavDivTop		{ background-color: #859164; padding: 0; margin: 0; border: 0; padding-bottom: 3px; padding-left: 5px; padding-right: 0px; }
div.mainNavDivMid		{ background-color: #859164; padding: 0; margin: 0; border: 0; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; padding-bottom: 3px; }
div.mainNavDivBot		{ background-color: #859164; padding: 0; margin: 0; border: 0; padding-top: 3px; padding-left: 5px; padding-right: 0px; }
div.leftNavDarkShadow	{ background-color: #586042; padding: 0; margin: 0; border: 0; padding-top: 1px; }
div.leftNavShadow		{ background-color: #6e7853; padding: 0; margin: 0; border: 0; padding-top: 1px; }
div.greenNAVDottedHR	{ background: #586042 url(../../App_Themes/Corporate/Images/nav_HR.gif) repeat-x; padding: 0; padding-top: 1px; margin: 0; border: 0; }
div.rootButtonArea		{ width: 170px; border: 0; padding:0; margin:0; cursor: pointer; }
div.rootButtonAreaNoBut	{ width: 170px; border: 0; padding:0; margin:0; }
div.subNavDiv			{ background-color: #6e7853; line-height: 15px; }
div.subPad				{ background-color: #6e7853; padding-left: 8px; padding-right: 5px; padding-bottom: 3px; line-height: 15px; }
div.fourthTier			{ padding-left:5px; color: #FFFFFF; }