BODY {
	COLOR: #333333;
	FONT-FAMILY: Verdana,  Arial,  sans-serif;
	FONT-SIZE: 9pt;
}

A
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;    
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

.backgroundColor
{
	background-color: #000000;	
}

.borderLine
{
	background-color: #B9B9BE;	
}

.tableBorder
{
	background-color: #000000;	
}


.mainForm 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px; 
	color: #333333
}

.tablePublic
{
	border:solid 6px #B1B77B;
	background-color: #FFFFFF;
}

.tableDayLeaderStyle
{
	text-align:center;	
	background-color: #e52b93;
	border: solid 1px #000000;
}

.tableDayRegularStyle
{
	text-align:center;
	background-color: #efb6d5;
	border: solid 1px #000000;
}

.tableDayVIPOnlyStyle
{
	text-align:center;
	background-color: #E52B93;
	border: solid 1px #000000;
}

.tableDayEDsOnlyStyle
{
	text-align:center;
	background-color: #B0BB93;
	border: solid 1px #000000;
}

.tableDayClosedStyle
{
	text-align:center;
	background-color: #B6B6B6;	
	border: solid 1px #000000;
}

.tableDayExpressTimeStyle
{
	text-align:center;
	background-color: #FF76C6;	
	border: solid 1px #000000;
}

.tableDayOutofTownerStyle
{
	text-align:center;
	background-color: #B2558A;	
	border: solid 1px #000000;
}

.tableDayFullStyle
{
	text-align:center;
	background-color: #FF7271;	
	border: solid 1px #000000;
}

.tableDayDisplayStyle
{
	text-align:center;
	background-color: #fde4ab;	
	border: solid 1px #000000;
}

.tableNormal
{
	text-align:center;
	border: solid 1px #000000;
	border-collapse: collapse;
	FONT-FAMILY: Verdana,  Arial,  sans-serif;
	FONT-SIZE: 9pt;
}

.smallTableBackground
{
	background-color: #CEE7F7;	
}

.smallTableBackground1
{
	background-color: #B6DAFE;	
}

.greetingsText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0E3196;
	font-weight: bold;
}

.buttonText 
{
	font-family: Verdana;
    font-size: 10pt;
    color: #0000FF;
    font-weight:bold;
}

.homePageTitle 
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000
}

.pageTitle 
{
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold;
    font-size: 18pt;
    color: #333333;
}

.pageSubTitle 
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14pt;
	font-weight: normal; 
	color: #4C4949;
}

.sectionTitle 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #631266;
	padding-left: 15px;
}

.sectionTitleLeft 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #6699CC;
}

.sectionTitleRight
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #D88888;
	text-align: right;
}

.subSectionTitle 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #0000FF;
}

.alertMessage 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #0E3293;
}

.doNotWantToShop
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #881110;
}

.generalText
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
	color: #000000;
	text-decoration:none;
}

.descriptionText
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align:left;
	text-decoration:none;
}

.descriptionTinyText
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-align:left;
	text-decoration:none;
}

.text-body {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: left;
}

.pageFooter
{  
	text-decoration: none;
	color: #6C6C6C;
	font-size: 9px; 
	font-family: verdana,arial;
	font-weight:bold;
	text-align:center;	
}

A.pageFooter:active
{
	text-decoration: none;
	color: #6C6C6C;
	font-size: 9px; 
	font-family: verdana,arial;
	font-weight:bold;
	text-align:center;
}

A.pageFooter:hover
{
	text-decoration: none;
	color: #B1B77B;
	font-size: 9px; 
	font-family: verdana,arial;
	font-weight:bold;
	text-align:center;
}

.pageFooterSub
{  
	text-decoration: none;
	color: #6C6C6C;
	font-size: 9px; 
	font-family: verdana;
	padding-bottom:35;
}

.formTotals
{
	font-family:Arial;
	font-size: 13px;
	color: #0E3293;
	font-weight:600;
	text-align : right;
}

.formTotalsRed
{
	font-family:Arial;
	font-size: 13px;
	color: red;
	font-weight:600;
	text-align : right;
}

.formSubTotals
{
	font-family:Arial;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-align : right;
}

.formSmallText
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #29205A;
	text-align : left;
	font-weight:bold;
}

.formSmallTextRight
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #29205A;
	text-align : right;
	font-weight:bold;
	padding-left : 5px;
}

.formText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0066;
	font-weight: bold;
	text-align : right;
	padding-right : 5px;
}

.formTextRight
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0066;
	text-align : right;
}

.formTextLeft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0066;
	font-weight: bold;
	text-align : left;
	padding-right : 5px;
}

.formTextCenter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0066;
	font-weight: bold;
	text-align : center;
	padding-right : 5px;
}

.formTextHyperlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0E3293;
	font-weight: bold;
	text-align : center;
	padding-right : 5px;
	cursor:hand;
}

.formTextHyperlink2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0E3293;
	font-weight: bold;
}

.formTextBlack
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align : right;
	padding-right : 5px;
}

.formTextBlackRight
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align : right;
	padding-right : 5px;
}

.formTextBlackLeft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align : left;
	padding-right : 5px;
}

.formTextBlackCenter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align : center;
	padding-right : 5px;
}
.formTextBlackHyperlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-align : center;
	padding-right : 5px;
	cursor:hand;
}

.formField
{
	font-family: Verdana,  Arial,  sans-serif;
	font-size: 10pt;
	color: #000000;
}

.formFieldSmaller
{
	font-family: Verdana,  Arial,  sans-serif;
	font-size: 9pt;
	color: #000000;
}

.subSectionText
{
	font-family: Verdana,  Arial,  sans-serif;
	font-size: 8pt;
	color: #000000;
}

.formLinkSmall
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000FF;
}

A.formLinkSmall:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000FF;
}

A.formLinkSmall:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000FF;
}

.formLinkSmaller
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt;
	color: #7f7f7f;
	text-align:center;
}

A.formLinkSmaller:active
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt; 
	text-decoration:none;
	color: #7f7f7f;
	text-align:center;
}

A.formLinkSmaller:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 7pt; 
	text-decoration:none;
	color: #7f7f7f;
	text-align:center;
}

.LinkPinkMenu
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #e52b93;
	text-decoration: none;
	font-weight:bold;
}

A.LinkPinkMenu:active
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt; 
	color: #4c4c4c;
	text-decoration: none;
	font-weight:bold;
}

A.LinkPinkMenu:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt; 
	color: #4c4c4c;
	text-decoration: none;
	font-weight:bold;
}

.formLinkPink
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9pt;
	color: #e73d97;
}

A.formLinkPink:active
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9pt; 
	text-decoration:none;
	color: #7f7f7f;
}

A.formLinkPink:hover
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9pt; 
	text-decoration:none;
	color: #7f7f7f;
}

.formLinkGrey
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #7f7f7f;
	text-align:center;
	font-weight:bold;
}

A.formLinkGrey:active
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt; 
	text-decoration:none;
	color: #e73d97;
	text-align:center;
	font-weight:bold;
}

A.formLinkGrey:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt; 
	text-decoration:none;
	color: #e73d97;
	text-align:center;
	font-weight:bold;
}

.formLinkWU
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt;
	color: #0187b0;
	text-decoration: none;
}

A.formLinkWU:active
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt; 
	color: #0187b0;
	text-decoration: none;
}

A.formLinkWU:hover
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10pt; 
	color: #e52b93;
	text-decoration: underline;
}

.formLinkLeftMenu
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #9b9b9b;
	text-decoration: none;
	text-align:center;
}

.formLink
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	color: #0187b0;
	font-weight:bold;
}

A.formLink:active
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt; 
	color: #0187b0;
	font-weight:bold;
}

A.formLink:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt; 
	color: #e52b93;
	font-weight:bold;
}

.formLinkLeftMenu
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #9b9b9b;
	text-decoration: none;
	text-align:center;
}

A.formLinkLeftMenu:active
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt; 
	color: #e73d97;
	text-decoration: none;
	text-align:center;
}

A.formLinkLeftMenu:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10pt; 
	color: #e73d97;
	text-decoration: none;
	text-align:center;
}

.loginLink, A.loginLink, A.loginLink:link, A.loginLink:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #E60094;
	text-align:center;
	text-decoration:none;
}

A.loginLink:hover
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align:center;
	text-decoration:none;

}

A.editPublishLink, A.editPublishLink:link, A.editPublishLink:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:center;
	text-decoration:none;
	font-weight: bold;
}

A.editPublishLink:hover
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #BD1C73;
	text-align:center;
	text-decoration:none;

}

A.stepLink, A.stepLink:link, A.stepLink:visited, A.stepLink:hover
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9.75pt;
	color: #0E3293;
	text-align:center;
	text-decoration:none;
}

.calendarText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.popUpText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	background-color: #FAE4E4;
}


A.siteLinkBold, A.SiteLinkBold:link, A.SiteLinkBold:visited
{
    color: #424141;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  10px;
    font-weight: bold
}

A.siteLinkBold:hover
{
    color: #000000;
    text-decoration: none;
}

.tableTextTitle
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background : #FE86C4;
	padding-left: 3pt;
}

.tableTextTitleRegistration
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	background : #ee77b6;
	padding-left: 3pt;
}

.tableTextTitleShopping
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background : #EFF3F7;
	text-align:center;	
	border: solid 1px #000000;
	border-collapse: collapse;
}

.tableTextShopping
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 350;
	border: solid 1px #000000;
	border-collapse: collapse;
}

.tableTextTraining
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e52b93;
	width: 350;
	border: solid 1px #000000;
	border-collapse: collapse;
}

.tableTextTitleLeft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background : #CCD6EB;
	padding-right: 5pt;
	border: solid 1px #000000;
}

.tableTextOdd
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background : #FFFFFF;
	padding-left: 3pt
}

.tableText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}

.tableTextTiny
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.tableTextTinyEven
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background : #FAE4E4;

}

.tableTextTitleTiny
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	background : #FE86C4;
}

.tableLegendText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.tableTextEven
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background : #fef4f9;
	padding-left: 3pt
}

.tableTextCenter
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:center;
}

.tableTextTitle1
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	background : #E0ABD7;
	padding-left: 3pt;
}

.tableTextTitle2
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	background : #E0ABD7;
	padding-left: 3pt;
}

.errorMessage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: red;
}

.alertMessage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: red;
}

.noRecordsMessage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: red;
}

.bl-tableBodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
	padding: 2px 5px;
}


.topText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;	
	text-decoration:none;
}

.topConsultantName
 {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight:800;
	font-size:10px;
	padding-bottom: 5px;	
	text-align:center;
	color:#4babc8;	
}

.tableLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;	
}

.aHand
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor: hand;
}


.waitingStyle
{
	text-align:center;
	background-color: #FFFFFF;	
	border: solid 15px #F7998A;
	FONT-SIZE: 25pt;
	FONT-FAMILY: Arial, sans-serif, Helvetica;
	font-weight: bold;
	COLOR: #000000;
}

.waitingMessage
{
    BORDER-RIGHT: #6b0821 0.3mm solid;
    BORDER-TOP: #e1ced3 0.3mm solid;
    FONT-SIZE: 15pt;
    BORDER-BOTTOM-WIDTH: 0.3mm;
    BORDER-LEFT: #e1ced3 0.3mm solid;
    COLOR: #ffffff;
    font-weight: bold;
    FONT-FAMILY: Arial, sans-serif, Helvetica;
    BACKGROUND-COLOR: #0e3293
}

.pageBreak
{
	page-break-after:always;
}

.TB_Text1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #009966; text-decoration: none }
.TB_Text2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #003366; text-decoration: none }

.PublicSiteTitle 

{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #333333;
    font-weight:bold;
}

.navText {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000;	
}

/* Shopping*/
.shopLink, A.shopLink:link, A.shopLink:hover, A.shopLink:active
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.shopLinkCurrent, A.shopLinkCurrent:link, A.shopLinkCurrent:hover, A.shopLinkCurrent:active
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration:none;
}

.shopPageTitle 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
    font-weight:bold;
}

.shopText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.shopTextLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0066;

}

.shopSectionTitle 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #631266;
}


/* End Shopping*/

.ProductBoldText
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.ProductText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.updatesheading
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #EB008D;
    font-weight: bold;
}

.updatesheading2
{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 15px;
    color: #EB008D;
    font-weight: bold;
}

/* Mission Vision Values */
.pinkLargeTitle
{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #D60093;
    font-weight: bold;
}
.pinkBoldTitle
{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #D60093;
    font-weight: bold;
}

.myAccountSectionTitles
{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #e52b93;
    font-weight: bold;
}

.blackNormalText
{

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}
/* End of Mission Vision Values */