﻿body {font-family: Verdana; font-size: .8em; color:#808080; /*background-color:#FFECFF;*/ background-color:#FFFFFF; letter-spacing:0.1mm; margin:0px;}
A{COLOR:  #E86FCE;TEXT-DECORATION: underline}
A:hover{COLOR:  #808080;TEXT-DECORATION: underline}
a:visited {color:#FF6F33;}
a.Navigation{padding:0px 5px 0px 5px;COLOR: #BA96C7;TEXT-DECORATION: none;}
a.BottomNavigation{padding:0px 5px 0px 5px;COLOR:  #808080;TEXT-DECORATION: none;}

a.HomepageMenuLink{color:#FFFFFF; }
a.HomepageMenuLink:visited {color:#FFFFFF;}
a.HomepageTradeShow{color:#03A8EA; font-weight:bold;}
a.HomepageTradeShow:visited{color:#03A8EA; font-weight:bold;}
a.HomepageTestimonial{color:#00ACE6; text-decoration:none;}
a.HomepageTestimonial:visited {color:#00ACE6;}
a.HomepageTestimonial2{text-decoration:none; color:#808080;}
a.HomepageTestimonial2:visited { color:#808080;}

a.HomePageBlue{color:#71B4D6; font-weight:bold; text-decoration: none;}
a.HomePageBlue:visited{color:#71B4D6; font-weight:bold; text-decoration: none;}

a.Gray{color:#808080; font-weight:normal; text-decoration: none;}
a.Gray:visited{color:#808080; font-weight:normal; text-decoration: none;}
a.Gray:hover{color:#808080; font-weight:normal; text-decoration: underline;}

a.Blue{color:#6396C6; font-weight:normal; text-decoration: none;}
a.Blue:visited{color:#6396C6; font-weight:normal; text-decoration: none;}
a.Blue:hover{color:#6396C6; font-weight:normal; text-decoration: underline;}

a.HomePagePink{color:#E166C1; font-weight:bold; text-decoration: none;}
a.HomePagePink:visited{color:#E166C1; font-weight:bold; text-decoration: none;}

a.anchorWithoutBells{color:#808080; text-decoration:none;}
a.userWelcome{color:#F8981D; text-decoration:none;}
a.babyfun{color:#356500;}

.h1Checkout{font-size:1.4em; color:#F79639;}
.h2Checkout{font-size:1.2em; color:#F79639;}

.h1Main{font-size:1.6em; color:#8CB2D6; font-weight:normal;}
.h2Main{font-size:1.2em; color:#F79639;}

.h1PageTitle{font-size:1.4em; color:#F79639; font-weight:lighter;}

.h1PageTitleArticles{font-size:1.4em; color:#4A92D6; font-weight:lighter;}

.h1PressReleasePageTitle{font-size:1.4em; color:#000000; font-weight:lighter;}
.h1ItemTitle{font-size:1.2em; font-weight:lighter;}

.h2Standard{font-weight:bold; font-size:1.2em; text-align: left; vertical-align:middle; color:#0097D8; padding-bottom:5px; }
.h3Standard{font-weight:bold; font-size:1.0em; text-align: left; vertical-align:middle; color:#0097D8; padding-bottom:3px; }

.h1Homepage{color:#B4D680; font-size:1.5em; font-weight:normal;}
.h2Homepage{color:#03A8EA; font-size:1.2em; font-weight:normal;}

.tdH1MainLeft{ text-align:left; vertical-align:bottom;}
.tdH1MainRight{ text-align:right; vertical-align:bottom;}

.homepage{font-size:.9em; line-height:1.4;}
.laborkit{color:#EF88D9; font-weight:bold;}

.welcome{font-size:.8em; color:#F79639; text-align:right;}

.DataListTable{width:100%;}

.DataListTableSmall{width:98%;}

em
{
	font-weight:normal;
	font-style:normal;
}

fieldset 
{
	margin-bottom: 10px;
	border-top: 1px solid #66A8DC;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

fieldset legend 
{
	color:#66A8DC;
	font-size: 1.1em;
	font-weight: bold;
	padding: 2px 5px;
	background: #FFFFFF;
	margin-bottom: 0;
	border: 1px solid #FFFFFF;
}

/**REG FORM**/
.tdLabel
{
	text-align: right; vertical-align:top;
}
.tdInput
{
	text-align: left; vertical-align:top;
}
/**REG FORM END**/

SELECT{
    FONT-SIZE: 11px;
	background-color:#FFFFFF;
}
SELECT.body{
    FONT-SIZE: 11px;
	background-color:#FFFFFF;
}

textarea{
	width:100%;
	FONT-SIZE: 11px;
	background-color:#FFFFFF;
}

INPUT{
    FONT-SIZE: 11px;
	background-color:#FFFFFF;
}

INPUT.radio{
	FONT-SIZE: 11px;
	background-color:#FFFFFF;
}

.buttonbg 
{
  border: 1px solid #999;
  border-top-color: #ccc;
  border-left-color: #ccc;
  cursor:hand; 
  color: #FFFFFF;
  font: 14px "Trebuchet MS", Trebuchet, Verdana;
  background: url('../images/greengrade.gif') left top repeat-x;
}

.buttonBgHomepage
{
  border: 1px solid #999;
  border-top-color: #ccc;
  border-left-color: #ccc;
  cursor:hand; 
  color: #FFFFFF;
  font: 12px "Trebuchet MS", Trebuchet, Verdana;
  background: url('../images/greengrade.gif') left top repeat-x;
}

.lightbuttonbg 
{
  border: 1px solid #999;
  border-top-color: #ccc;
  border-left-color: #ccc;
  cursor:hand; 
  color: #FFFFFF;
  font: 14px "Trebuchet MS", Trebuchet, Verdana;
  background: url('../images/button_bg_gray.png') left top repeat-x; 
}


.inputfields
{    
    background-color:white;
    padding-left:3px;
    font-size:10pt;
    font-family:Verdana;
    width:300px;
    height:19px;
    border:1px solid #7b9ebd;
}

.ddlInputfields
{    
    background-color:white;
    padding-left:3px;
    font-size:10pt;
    font-family:Verdana;
    width:302px;    
    border:1px solid #7b9ebd;
}

.ddlInputfieldsHomepage
{    
    background-color:white;
    padding-left:3px;
    font-size:8pt;
    font-family:Verdana;
    width:302px;    
    border:1px solid #7b9ebd;
}

/* Start Secure Site Specific Styles */
.tdMembershipOverview
{
	font-size:12pt; background-color:#F7F9D3; border-left: solid 1px #83A8CC;border-bottom: solid 1px #83A8CC;border-top: solid 1px #83A8CC;border-right: dotted 1px #83A8CC; padding: 5px 5px 5px 5px; line-height: 20px;
}

.tdMembershipBreadcrumb
{
	font-size:10pt; background-color:#F7F9D3; border-bottom: solid 1px #83A8CC;border-top: solid 1px #83A8CC;border-right: solid 1px #83A8CC; padding: 5px 5px 5px 5px;  
}

.tdMembershipType
{
	width: 60%;text-align:left; vertical-align: bottom; font-size:16pt;padding-bottom: 15px;padding-top: 15px;
}

.tdMembershipSecurityNotice
{
	width: 40%;text-align:right; vertical-align: top;padding-bottom: 15px;padding-top: 15px;
}

.tdLabel
{
	text-align:right; vertical-align:middle;font-size:10pt; padding: 0px 3px 5px 3px;
}

.tdAccountSummary
{
	text-align:left; vertical-align:top;font-size:10pt; padding: 5px 5px 5px 7px;
}

.tdAccountSummaryContainer
{
	width: 28%;text-align:left; vertical-align: top; padding: 5px 5px 5px 5px;
}

.tdAccountSummaryFeatures
{
	width: 28%;text-align:left; vertical-align: top; padding: 10px 10px 10px 10px;
}

.tdSummary
{
	text-align:left; vertical-align:top;font-size:10pt; padding: 5px 5px 5px 7px;
}

.tdInput
{
	text-align:left; vertical-align:top;font-size:10pt;padding: 0px 3px 5px 3px;
}

legend
{
	color:#FFFFFF;	font-size: 12px;	font-weight: bold;	padding: 2px 5px;	background: #458CF4;	margin-bottom: 0;	border: 1px solid #83A8CC;
}

.tdPageHeadingLeft
{
	font-size:20pt; text-align: left; vertical-align:middle; color:#458CF4; width: 70%;
}

.tdPageHeadingRight
{
	font-size:20pt; text-align: right; vertical-align:middle; color:#458CF4; width: 30%;
}

.tdPageHeadingLeftWithUnderline
{
	font-size:20pt; text-align: left; vertical-align:middle; color:#458CF4; width: 70%; border-bottom: solid 1px #458CF4; 
}

.tdPageHeadingRightWithUnderline
{
	font-size:20pt; text-align: right; vertical-align:bottom; color:#458CF4; width: 30%; border-bottom: solid 1px #458CF4;
}

.tdMediumPageHeading
{
	font-size:1.4em; text-align: left; vertical-align:middle; color:#0097D8; 
}

.tdSmallPageHeading
{
	font-weight:bold; font-size:1.2em; text-align: left; vertical-align:middle; color:#0097D8; padding-bottom:5px; 
}

.divUserFeedback
{
	background-color:#FFFFCC;font-size:10pt;padding: 5px 5px 5px 5px; text-align: left; vertical-align: top; color: Red; border: solid 1px red; 
}

.tdUserFeedback
{
	text-align: left; vertical-align: top; border-top: solid 1px #FFFFFF; padding-top:4px;  
}

.successMsg
{
	margin-top: 8px; margin-bottom: 8px;	padding: 6px; font-family: Tahoma, Arial, Helvetica;	font-size: 100%; color: #698D73; font-weight: bold;	border: solid;	border-width: 1px;	border-color: #698D73;	background-color: #EFF7E0;
}

.failureMsg
{
	margin-top: 8px; margin-bottom: 8px;	padding: 6px; font-family: Tahoma, Arial, Helvetica;	font-size: 100%; color: #910709; font-weight: bold;	border: solid;	border-width: 1px;	border-color: #910709;	background-color: #EBD9D9;
}

.tdInputTips
{
	background-color:#EFF7FE; border: solid 1px #83A8CC; padding: 5px 5px 5px 5px; text-align: left; vertical-align: top; font-size:8pt;
}

.slightHighlight
{
	background-color:#EFF7FE; padding: 5px 5px 5px 5px; text-align: left; vertical-align: middle;
}


.navigation {	
	width: 100%;	
	margin-bottom:6px;
}
.navigation ul {
	margin: 0px;
	padding: 0px;				
	white-space: nowrap;
}
.navigation li {
	list-style-type: none;
	display: inline;
}
.navigation li a {
	text-decoration: none;
	padding: 7px 10px;	
	color:#808080;
}
.navigation lia:link {
	color: #808080;
}
.navigation lia:visited {
	color: #808080;
}