/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    height:100%;
	margin: 0;
	padding: 0;
	border: none;
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1
{	
	font-weight: 700;
	font-size: 2em;
	word-spacing: normal;
	text-transform: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: normal;
	text-decoration: none;
}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Verdana, sans-serif;
	color:Teal;
	}	


A:link
{
	color: #0066cc;
	text-decoration: none;
}	
		
A:visited
{
	color: #6699cc;
	text-decoration: none;
}	
		
A:active
{
	color: #000066;
	text-decoration: none;
}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#000066;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

TABLE
{
	font-family:Verdana;
	font-size:small;
}
.ShoppingCartHeader
{
	font-weight: bold;
	background-image: url(  '/MemberToolsDotNet/art/Defaults/HeaderBlue1.jpg' );
	color: #FFFFA4;
	background-repeat: repeat-x;
	font-family: Verdana;
}
.ShoppingCartBody
{
	font-family: Verdana;
	font-size: 10px;
	background-color: white;
}

.ShoppingCartText
{
	font-size: 10pt;
	font-family: Verdana, Arial;
}
.ShoppingCartBorder
{
	border-right: white thin solid;
	border-top: white thin solid;
	border-left: white thin solid;
	border-bottom: white thin solid;
}
.ShoppingCartProductTitle
{
	font-size: 12pt;
	font-family: 'Arial Black' , Verdana, Arial;
}
.ShoppingCartProductDescription
{
	font-size: 10pt;
	font-family: Verdana, Arial;
}
.ShoppingCartFooter
{
	font-weight: bold;
	background-image: url( '/MemberToolsDotNet/art/Defaults/FooterBlue1.jpg' );
	color: #FFFFA4;
	background-repeat: repeat-x;
	font-family: Verdana;
}
.ShoppingCartVariationText
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
}

.ShoppingCartError
{
	border-right: yellow thin solid;
	border-top: yellow thin solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow thin solid;
	color: white;
	border-bottom: yellow thin solid;
	font-family: Arial;
	background-color: red;
	text-align: center;
}

.ShoppingCartStatusMessage
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial;
	background-color: mediumseagreen;
	text-align: center;
}
.ShoppingCartProductNumber
{
	font-weight: bold;
	font-size: 7pt;
	color: #006699;
	font-family: verdana,arial;
}
.ErrorBox
{
	font-size: 10px;
	font-family: Verdana, Arial;
}
.FirestormPageBackground
{
	background-color: black;
}
.FirestormMenuBackground
{
	background-color: black;
}
.FirestormHeaderBackground
{
   background-color: #ccccff;
}
.FirestormPageHeaderText
{
	color: #264B99;
	font-family: Arial;
	background-color: transparent;
	font-weight: bold;
}
.FirestormPageHeaderTinyText
{
	font-size: 7pt;
	color: #000000;
	font-family: verdana,arial;
}
.FirestormCatalogSelectionText
{
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial;
}
.FirestormPricing
{
	font-weight: bold;
	color: steelblue;
	font-family: Verdana, Arial;
}
.FirestormPricingWholesale
{
	font-weight: bold;
	color: mediumseagreen;
	font-family: Verdana, Arial;
}
/****************************/
/* Unilevel Treeview Report */
/****************************/
.UnilevelTreeviewText
{
	font-size: 8pt;
	font-family: Arial;
}
.UnilevelTreeviewHeaderFooter 
{
	font-size: 10pt;
	color: white;
	font-family: Verdana, Arial;
}
.UnilevelTreeviewHeader
{
	background-image: url(/MemberToolsDotNet/Reports/UnilevelTreeView/art/PurpleBlackGradient.jpg);
}
.UnilevelTreeviewFooter
{
	background-image: url(/MemberToolsDotNet/Reports/UnilevelTreeView/art/PurpleBlackGradient2.jpg);
}
.UnilevelTreeviewMessage
{
	font-size: 8pt;
	font-family: Verdana, Arial;
	background-color: pink;
}
#tblConfidential
{
	font-weight: bold;
}
.UnilevelTreeviewFieldLabel
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
}
.UnilevelTreeviewSubHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
	background-color: gold;
	text-align: center;
}
.UnilevelTreeviewTinyText
{
	font-size: 8pt;
	color: #3399cc;
	font-family: verdana,arial;
}
.UnilevelTreeviewError
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #ff0000;
	text-align: center;
}
.UnilevelTreeviewSearchBox
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: 10pt;
	border-left: black thin solid;
	border-bottom: black thin solid;
	font-family: verdana, arial;
	background-color: lemonchiffon;
}
/********************************/
/* Unilevel Treeview Report End */
/********************************/
/********************/
/* Spotlight Report */
/********************/
.SpotlightReport
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 10pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial;
	background-color: #ffffcc;
}
.SpotlightReportDetails
{
	font-size: 9pt;
	font-family: Verdana, Arial;
}

.DealerAddress
{
	font-size: 8pt;
	color: black;
	font-family: Arial;
}
.OddRow
{
	background-color: gainsboro;
}
.EvenRow
{
	background-color: white;
}
/************************/
/* End Spotlight Report */
/************************/
/*=============================*/
/*      LOGIN FORM STYLES      */
/*=============================*/	
.FirestormTextBox
{
	font-size: 9pt;
	font-family: Verdana, Arial;
}

.FirestormLabel
{
	font-size: 10pt;
	color: white;
	font-family: Verdana, Arial;
	font-variant: small-caps;
}

.FirestormMsg
{
	font-size: 10pt;
	color: white;
	font-family: Verdana, Arial;
	text-align: center;
	font-variant: small-caps;
}

.FirestormCenterTable
{
	border-right: black 3px solid;
	padding-right: 0px;
	border-top: black 3px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0%;
	border-left: black 3px solid;
	width: 500px;
	padding-top: 0px;
	border-bottom: black 3px solid;
	height: 300px;
	background-color: #cc0000;
}

.FirestormLoginForm
{
	background-color:  White;
}
/*=============================*/
/*    END LOGIN FORM STYLES    */
/*=============================*/
.FirestormText
{
	font-size: 9pt;
	color: black;
	font-family: Verdana, Arial;
}
/*=============================*/
/*   Shopping Cart Contents    */
/*=============================*/
.ViewCartContentsMainTitle
{
	font-weight: bold;
	font-size: 16pt;
	font-family: Verdana, Arial;
}
.ViewCartContentsHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: Verdana, arial;
	background-color: black;
	text-align: left;
}
.ViewCartContentsFooter
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: Verdana, arial;
	background-color: black;
	text-align: left;
}
.ViewCartContentsLegendHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #006699;
	text-align: center;
}
.ViewCartContentsText
{
	font-size: 8pt;
	color: black;
	font-family: verdana, arial;
}
/*=============================*/
/* Shopping Cart Contents End  */
/*=============================*/

/*=============================*/
/* Standard Reports Begin      */
/*=============================*/

.ReportBody
{
	font-family: Verdana;
	font-size: 10px;
	background-color: white;
	vertical-align:top;
	text-align:center;
}

.Site_Header 
{
	font-family: Verdana;
	font-size: 9pt;
	color: white;
	background-color: white;
	border:1px;
	border-style: solid; 
	border-color: black;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	width: 600px;
	margin-top: 0px;
}

.Report_Main 
{
	font-family: Verdana;
	font-size: 9pt;
	color: black;
	background-color: white;
	border:1px;
	border-style: solid; 
	border-color: #000000;
	border-top: 0px;
	width: 600px;
	margin-top: 0px;
}

.FirestormReportTable
{
	width:90%;
	padding:3px;
}

.FirestormSubTable
{
	width:100%;
	padding:0px;
}

.FirestormReportTitle
{
	background-color: White;
	font-size: 12pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
	text-decoration:underline;
}

.FirestormReportEnd
{
	background-color: White;
	font-size: 9pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	text-align:center;
	font-weight:bold;
	vertical-align:bottom;
}

.FirestormReportHeaderOddCenter
{
	background-color: White;
	font-size: 9pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
}

.FirestormReportHeaderOddLeft
{
	background-color: White;
	font-size: 9pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	font-weight:bold;
	text-align:left;
	vertical-align:bottom;
}

.FirestormReportHeaderOddRight
{
	background-color: White;
	font-size: 9pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	font-weight:bold;
	text-align:right;
	vertical-align:bottom;
}

.FirestormReportHeaderEvenCenter
{
	background-color: gainsboro;
	font-size: 9pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
}

.FirestormReportHeaderEvenLeft
{
	background-color: gainsboro;
	font-size: 9pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	font-weight:bold;
	text-align:left;
	vertical-align:bottom;
}

.FirestormReportHeaderEvenRight
{
	background-color: gainsboro;
	font-size: 9pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	font-weight:bold;
	text-align:right;
	vertical-align:bottom;
}

.FirestormReportCrossHeaderCenter
{
	background-color: Black;
	font-size: 9pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	font-weight:bold;
	text-align:center;
	vertical-align:bottom;
}

.FirestormReportCrossHeaderLeft
{
	background-color: Black;
	font-size: 9pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	font-weight:bold;
	text-align:left;
	vertical-align:bottom;
}

.FirestormReportCrossHeaderRight
{
	background-color: Black;
	font-size: 9pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	font-weight:bold;
	text-align:right;
	vertical-align:bottom;
}

.FirestormReportDataOddCenter
{
	background-color: White;
	font-size: 7pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	vertical-align:top;
	text-align:center;
}

.FirestormReportDataOddLeft
{
	background-color: White;
	font-size: 7pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	vertical-align:top;
	text-align:left;
}


.FirestormReportDataOddRight
{
	background-color: White;
	font-size: 7pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	vertical-align:top;
	text-align:right;
}

.FirestormReportDataEvenCenter
{
	background-color: gainsboro;
	font-size: 7pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	vertical-align:top;
	text-align:center;
}

.FirestormReportDataEvenLeft
{
	background-color: gainsboro;
	font-size: 7pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	vertical-align:top;
	text-align:left;
}


.FirestormReportDataEvenRight
{
	background-color: gainsboro;
	font-size: 7pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	vertical-align:top;
	text-align:right;
}

.FirestormReportReturnCenter
{
	background-color: white;
	font-size: 9pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	vertical-align:middle;
	text-align:center;
}

.FirestormReportReturnLeft
{
	background-color: white;
	font-size: 9pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	vertical-align:middle;
	text-align:left;
}


.FirestormReportReturnRight
{
	background-color: white;
	font-size: 9pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	vertical-align:middle;
	text-align:right;
}

.FirestormReportTotalText
{
	background-color: White;
	font-size: 7pt;
	font-family: Verdana, Arial, System;
	Color: Red;
	text-align:right;
}

.FirestormReportTotalData
{
	background-color: White;
	font-size: 7pt;
	font-family: Verdana, Arial, System;
	Color: Green;
	text-align:right;
}

.FirestormReportNote
{
	background-color: White;
	font-size: 7pt;
	font-family: Verdana, Arial, System;
	Color: Blue;
	text-align:center;
}

.FirestormReportNoData
{
	background-color: White;
	font-size: 9pt;
	font-family: Verdana, Arial, System;
	Color: Green;
	text-align:center;
}



/* Used only in the Menu (not to be part of the final release)... */

.Title_Font
{
	font-size: 8pt;
	font-family: Verdana;
	font-style: normal;
	font-weight: bold;
}

.Descr_Font
{
	font-size: 7pt;
	font-family: Verdana;
	font-style: normal;
}

.Navigator_Table
{
	background-color: white;
	font-size: 8pt;
	font-family: Verdana;
	font-style: normal;
	border: 0px;
	border-color:#000000;
	border-style:solid;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	line-height: 10pt;
}

.Navigator_Header_Cell
{	
	font-weight: bold;	
	font-size: 8pt;		
	font-family: Tahoma;
	background-color: white;
	text-align: center;
	border: 0px;
	border-style: solid;
	border-color: #c0c0c0;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;	
	padding-top: 0px;
	padding-bottom: 2px;
	line-height: 1;
	
}

.Navigator_Category_Cell
{
	background-color: white;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	font-family: Tahoma;	
	padding-top: 10px;
	padding-bottom: 8px;
	color: #000088;
}

.Navigator_Item_Cell
{
	background-color: white;
	font-size: 7pt;
	font-style: normal;
	font-family: Verdana;
	line-height: 1.2;
}

/*=============================*/
/* Reports End                 */
/*=============================*/
/*=============================*/
/*   Free Items Cart Display   */
/*=============================*/
.FreeProductMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: verdana,arial;
}
.FreeProductMainTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: lemonchiffon;
}
.FreeProductMainTableHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: white;
	font-family: Verdana;
	background-color: #003399;
	text-align: center;
}
.FreeProductMainTableOddRow
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: verdana, arial;
	background-color: white;
}
.FreeProductMainTableEvenRow
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: verdana, arial;
	background-color: whitesmoke;
}
.FreeProductWarning
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #ff0000;
	text-align: center;
}
.CartTotalsTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: lemonchiffon;
}
.CartTotalsTotalLine
{
	border-top: black thin double;
}
.CartTotalsHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: olive;
	font-family: verdana,arial;
	background-color: #cccc66;
	text-align: center;
}
.CartTotalsText
{
	font-weight: bold;
	font-size: 8pt;
	font-family: verdana,arial;
}
.CartTotalsWarning
{
	font-weight: bold;
	font-size: 7pt;
	color: white;
	font-family: verdana,arial;
	background-color: #ff0000;
	text-align: center;
}
.CartTotalsCurrency
{
	font-size: 8pt;
	color: green;
	font-family: verdana,arial;
}
.FreeCartTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: lemonchiffon;
}
.FreeCartHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: olive;
	font-family: verdana,arial;
	background-color: #cccc66;
	text-align: center;
}
.FreeCartOddRow
{
	font-weight: bold;
	font-size: 8pt;
	color: navy;
	font-family: verdana, arial;
	background-color: #ffffff;
}
.FreeCartEvenRow
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana, arial;
	background-color: #003399;
}
.FreeCartColumnHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #000000;
}
.AwardHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: olive;
	font-family: verdana,arial;
	background-color: #cccc66;
}
.AwardText
{
	font-weight: bold;
	font-size: 8pt;
	font-family: verdana,arial;
}
.AwardCurrency
{
	font-size: 8pt;
	color: green;
	font-family: verdana,arial;
}
.AwardTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: lemonchiffon;
}
.FreeProductFieldName
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	text-decoration: none;
}
.FreeProductGroupSelectTable
{
	font-size: 10pt;
	border-left-color: black;
	border-bottom-color: black;
	border-top-style: double;
	border-top-color: black;
	font-family: verdana, arial;
	border-right-style: double;
	border-left-style: double;
	background-color: whitesmoke;
	border-right-color: black;
	border-bottom-style: double;
}
.FreeProductVariationTable
{
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
	text-decoration: none;
}
.FreeProductTinyText
{
	font-weight: bold;
	font-size: 7pt;
	color: green;
	font-family: verdana,arial;
}
.FreeProductChildOddRow
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: verdana, arial;
	background-color: gold;
}
.FreeProductChildEvenRow
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: verdana, arial;
	background-color: palegoldenrod;
}

/*=============================*/
/* Free Items Cart Display End */
/*=============================*/
/**************/
/* Login Form */
/**************/
.login-Body
{
	padding-right: 0px;
	padding-left: 0px;
	background-image: none;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-color: black;
}

.login-TitleTD
{
	background-image: url(  '/MemberToolsDotNet/art/DefaultLoginBoxImages/red_upper_loginbox.png' );
	background-repeat: no-repeat;
	height: 170px;
	width: 416px;
}
.login-FormTD
{
	background-image: url(  '/MemberToolsDotNet/art/DefaultLoginBoxImages/red_lower_loginbox.png' );
	background-repeat: no-repeat;
	width: 416px;
	height: 180px;
}

.login-LabelTD 
{
	text-align:right
}

.login-LabelTD 
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
}

.login-FooterTD
{
	background-repeat: no-repeat;
	background-image: url(  '/MemberToolsDotNet/art/DefaultLoginBoxImages/red_bottom_loginbox.png' );
	width: 416px;
	height: 31px;
}

.login-PasswordTD 
{
	text-align:right
}

.login-PasswordTD a{
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

.login-PasswordTD a:hover
{
	text-decoration:underline;
}

.login-WelcomeTD
{
	text-align: center;
}
.login-WelcomeTD h1
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 18px;
	padding-bottom: 0px;
	margin: 2px 0px 0px;
	color: white;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.login-WelcomeTD h2
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 14px;
	padding-bottom: 0px;
	margin: 2px 0px 0px;
	color: #ffffff;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.login-Error
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: yellow;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    font-weight: bold;
}
.loginLink
{
	font-size: 10pt;
	font-family: verdana,arial;
}

#LoginLinkDiv a
{
	font-weight: normal;
	font-size: 10pt;
	color: #FF0000;
	font-family: verdana,arial;
}
#LoginLinkDiv a:link
{
	font-weight: bold;
	font-size: 10pt;
	color: #FF0000;
	font-family: verdana,arial;
}
#LoginLinkDiv a:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: #FF0000;
	font-family: verdana,arial;
	text-decoration: underline;
}

.LoginMustHaveCookies
{
	font-size: 7pt;
	color: white;
	font-family: verdana,arial;
}
.login-ContextLabel
{
}
/******************/
/* Login Form End */
/******************/
/***********************/
/* Shopping Cart Login */
/***********************/
.ShoppingCartLoginError
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	background-color: #ffead7;
	text-align: center;
}
.ShoppingCartLoginPrompts
{
	font-weight: bold;
	font-size: 13pt;
	color: darkblue;
	font-family: verdana, Arial;
}
.ShoppingCartLoginText
{
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial;
}
.ShoppingCartLoginNewOrReturningTable
{
	border-right: gray 3px double;
	border-top: gray 3px double;
	border-left: gray 3px double;
	border-bottom: gray 3px double;
	background-color: whitesmoke;
}
.ShoppingCartLoginExistingDealerTable
{
	background-color: whitesmoke;
}
.ShoppingCartLoginMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: verdana,arial;
}
.ShoppingCartLognNewOrReturningBgCell
{
	background-color: #003399;
}
.ShoppingCartLognExistingBgCell
{
	background-color: #003399;
}
.ShoppingCartLoginLostPasswordTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 10pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	background-color: #ffffcc;
}
.ShoppingCartLoginLostPasswordPrompt
{
	font-weight: bold;
	font-size: 13pt;
	color: gold;
	font-family: verdana, Arial;
}
/***************************/
/* Shopping Cart Login End */
/***************************/
/************************************/
/* Shopping Cart New Customer Setup */
/************************************/
.ShoppingCartNewCustomerTitle
{
	font-weight: bold;
	font-size: 14pt;
	font-family: verdana, arial;
}
.ShoppingCartNewCustomerData
{
	background-color: whitesmoke;
}
.ShoppingCartNewCustomerHeader
{
	font-weight: bold;
	font-size: 11pt;
	color: #000099;
	font-family: Verdana, Arial;
}
.ShoppingCartNewCustomerDescription
{
	font-size: 7pt;
	color: #000000;
	font-family: verdana, arial;
}
.ShoppingCartNewCustomerText
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: verdana, arial;
}
.ShoppingCartNewCustomerError
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: 1px solid;
	color: black;
	border-bottom: 1px solid;
	font-family: verdana,arial;
	background-color: #99ccff;
	text-align: center;
}
/************************************/
/* Shopping Cart New Customer Setup */
/************************************/
/**********************************/
/* Shopping Cart Shipping Address */
/**********************************/
.ShoppingCartShippingAddressMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	font-family: verdana, arial;	
}
.ShoppingCartShippingAddressTable
{
	background-color: whitesmoke;
}
.ShoppingCartShippingAddressAddlInfo
{
	font-size: 7pt;
	color: green;
	font-family: verdana,arial;
}
.ShoppingCartShippingAddressFieldName
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	text-align: right;
}
.ShoppingCartShippingAddressHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: dimgray;
	font-family: verdana,arial;
}
.ShoppingCartShippingAddressText
{
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
}
.ShoppingCartShippingAddressError
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: 1px solid;
	color: black;
	border-bottom: 1px solid;
	font-family: verdana,arial;
	background-color: #99ccff;
	text-align: center;
}
.ShoppingCartShippingAddressAltShipBox
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: 8pt;
	border-left: black thin solid;
	color: black;
	border-bottom: black thin solid;
	font-family: verdana,arial;
	background-color: #ffffcc;
}
/**************************************/
/* End Shopping Cart Shipping Address */
/**************************************/
/**********************************/
/* Shopping Cart Billing Address  */
/**********************************/
.ShoppingCartBillingAddressMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	font-family: verdana, arial;	
}
.ShoppingCartBillingAddressTable
{
	background-color: whitesmoke;
}
.ShoppingCartBillingAddressAddlInfo
{
	font-size: 7pt;
	color: green;
	font-family: verdana,arial;
}
.ShoppingCartBillingAddressFieldName
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	text-align: right;
}
.ShoppingCartBillingAddressHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: dimgray;
	font-family: verdana,arial;
}
.ShoppingCartBillingAddressText
{
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
}
.ShoppingCartBillingAddressError
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: 1px solid;
	color: black;
	border-bottom: 1px solid;
	font-family: verdana,arial;
	background-color: #99ccff;
	text-align: center;
}
/**************************************/
/* End Shopping Cart Billing Address  */
/**************************************/
/*********************************/
/* Shopping Cart Shipping Method */
/*********************************/
.ShoppingCartShippingMethodMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	font-family: verdana, arial;	
}
.ShoppingCartShippingMethodSubTitle
{
	font-weight: bold;
	font-size: 12pt;
	color: #003399;
	font-family: verdana, arial;
}
.ShoppingCartShippingMethodHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #003399;
}
.ShoppingCartShippingMethodEvenRow
{
	font-size: 10pt;
	font-family: verdana,arial;
	background-color: whitesmoke;
}
.ShoppingCartShippingMethodOddRow
{
	font-size: 10pt;
	font-family: verdana,arial;
}
.ShoppingCartShippingMethodLogos
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.ShoppingCartShippingMethodCurrency
{
	font-weight: bold;
	font-size: 10pt;
	color: green;
	font-family: verdana,arial;
}
.ShoppingCartShippingMethodShipperTable
{
	border-right: black 4px double;
	border-top: black 4px double;
	border-left: black 4px double;
	border-bottom: black 4px double;
}
.ShoppingCartShippingMethodRateHeader
{
	font-weight: bold;
	font-size: 11pt;
	color: #003399;
	font-family: verdana, arial;
}
.ShoppingCartShippingMethodRateText
{
	font-size: 8pt;
	color: #006600;
	font-family: verdana, arial;
}
.ShoppingCartShippingMethodError
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	background-color: powderblue;
}
/*************************************/
/* End Shopping Cart Shipping Method */
/*************************************/
/********************************/
/* Shopping Cart Payment Method */
/********************************/
.ShoppingCartPaymentMethodMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	font-family: verdana, arial;	
}
.ShoppingCartPaymentMethodSelectTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: papayawhip;
}
.ShoppingCartPaymentMethodFieldsTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: gainsboro;
}
.ShoppingCartPaymentTypeTableHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: navy;
	text-align: center;
}
.ShoppingCartPaymentMethodSmallText
{
	font-size: 8pt;
	color: black;
	font-family: verdana, arial;
}
.ShoppingCartPaymentMethodFieldName
{
	font-weight: bold;
	font-size: 10pt;
	font-family: verdana, arial;
}
.ShoppingCartPaymentMethodError
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #ff0000;
	text-align: center;
}
.ShoppingCartMasterGCTable
{
	font-size: 10pt;
	border-left-color: black;
	border-bottom-color: black;
	border-top-style: double;
	border-top-color: black;
	font-family: verdana,arial;
	border-right-style: double;
	border-left-style: double;
	background-color: #ffffcc;
	border-right-color: black;
	border-bottom-style: double;
}
/************************************/
/* End Shopping Cart Payment Method */
/************************************/
/******************************/
/* Shopping Cart Review Order */
/******************************/
.SCROShippingAddressTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 10pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: verdana, arial;
	background-color: white;
}
.SCROPaymentInfoTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 10pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: verdana, arial;
	background-color: white;
}
.SCROShipperInfoTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 10pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: verdana, arial;
	background-color: white;
}
.SCROCartContentsTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 10pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: verdana, arial;
	background-color: white;
}
.SCROOrderSummaryTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 10pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: verdana, arial;
	background-color: white;
}
.SCROPointRedemptionTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 10pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: verdana, arial;
	background-color: white;
}
.SCROGiftCertificateRedemptionTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 10pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: verdana, arial;
	background-color: white;
}
.SCROShipperTableHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Verdana,Arial;
	background-color: #006699;
}
.SCROPaymentTableHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Verdana,Arial;
	background-color: #006699;
}
.SCROShippingAddressHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Verdana,Arial;
	background-color: #006699;
}
.SCROOrderSummaryHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Verdana,Arial;
	background-color: #006699;
}
.SCROSmallText
{
	font-size: 7pt;
	color: black;
	font-family: verdana, arial;
}
.SCROPointTableHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Verdana,Arial;
	background-color: #006699;
}
.SCROGiftCertificateTableHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Verdana,Arial;
	background-color: #006699;	
}
.SCROCartContentsTableHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Verdana,Arial;
	background-color: #006699;		
}
.SCROCurrency
{
	font-weight: bold;
	font-size: 8pt;
	color: green;
	font-family: verdana, arial;
}
.SCROPointsDescription
{
	font-size: 8pt;
	color: #003399;
	font-family: verdana,arial;
}
.SCROGiftCertificateDescription
{
	font-size: 7pt;
	color: #003399;
	font-family: verdana,arial;	
}
.SCROField
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: verdana, arial;	
}
.SCROCartContentsBackGround
{
	background-color: lemonchiffon;
}
.SCROToolbarBackground
{
	background-color: lemonchiffon;
}
.SCROError
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana,arial;
	background-color: #ff0000;
	text-align: center;
}
.SCROTinyText
{
	font-size: 7pt;
	color: red;
	font-family: verdana, arial;
}
.SCROGiftCertificateSubHeader
{
	font-weight: bold;
	font-size: 9pt;
	font-family: verdana,arial;
	background-color: #339999;
	text-align: center;
}
.SCROGiftCertificateSearchResult
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: gold;
}
.SCROGiftCertificateList
{
	font-size: 8pt;
	border-left-color: black;
	border-bottom-color: black;
	border-top-style: double;
	border-top-color: black;
	font-family: verdana,arial;
	border-right-style: double;
	border-left-style: double;
	border-right-color: black;
	border-bottom-style: double;
}
.SCROGiftCertificateResultsHeader
{
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: #000000;
}
.SCROGiftCertificateSearchResultsOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #ffffff;
}
.SCROGiftCertificateSearchResultsEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: gainsboro;
}
.SCROOrderNotComplete
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: black thin solid;
	color: #ff6633;
	border-bottom: black thin solid;
	font-family: verdana,arial;
	background-color: #ffffcc;
	text-align: center;
}
/**********************************/
/* End Shopping Cart Review Order */
/**********************************/
/**************************/
/* Shopping Cart Complete */
/**************************/
.SCCMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	font-family: verdana, arial;		
}
.SCCDescription
{
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
}
.SCCOrderSummaryTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #003399;
}
/******************************/
/* End Shopping Cart Complete */
/******************************/
/*****************/
/* Enroll Member */
/*****************/
.EnrollMemberMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	font-family: verdana, arial;		
}
.EnrollMemberDescription
{
	font-size: 9pt;
	font-family: verdana, arial;		
}
.EnrollMemberLeftColumn
{
	background-color: white;
	background-image: url( '/MemberToolsDotNet/art/People.gif' );
	background-repeat: no-repeat;
}
.EnrollMemberRightColumn
{
	background-color: white;
}
.EnrollMemberPersonalInformationTable
{
	background-color: whitesmoke;
}
.EnrollMemberPersonalInformationOuterTable
{
	background-color: white;
}
.EnrollMemberPersonalInfoHeader
{
	font-weight: bold;
	font-size: 11pt;
	color: white;
	font-family: verdana, arial;
	background-color: #003399;
}
.EnrollMemberAddressInfoHeader
{
	font-weight: bold;
	font-size: 11pt;
	color: white;
	font-family: verdana, arial;
	background-color: #003399;
}
.EnrollMemberContactInfoHeader
{
	font-weight: bold;
	font-size: 11pt;
	color: white;
	font-family: verdana, arial;
	background-color: #003399;
}
.EnrollMemberTinyText
{
	font-size: 7pt;
	color: teal;
	font-family: verdana,arial;
}
.EnrollMemberFieldLabel
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
}
.EnrollMemberAddressTable
{
	background-color: whitesmoke;
}
.EnrollMemberMailingAddressHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	background-color: #ffcc00;
}
.EnrollMemberBillingAddressHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	background-color: #ffcc00;	
}
.EnrollMemberPhoneHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	background-color: #ffcc00;		
}
.EnrollMemberEmailHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	background-color: #ffcc00;		
}
.EnrollMemberContactTable
{
	background-color: whitesmoke;
}
.EnrollMemberCheckbox
{
	font-weight: bold;
	font-size: 8pt;
	color: #006699;
	font-family: verdana,arial;
}
.EnrollMemberError
{
	border-right: #ffff00 1px solid;
	border-top: #ffff00 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: #ffff00 1px solid;
	color: white;
	border-bottom: #ffff00 1px solid;
	font-family: verdana,arial;
	background-color: #ff0000;
	text-align: center;
}
.EnrollMemberCatalogTable
{
	border-left-color: black;
	border-bottom-color: black;
	border-top-style: double;
	border-top-color: black;
	border-right-style: double;
	border-left-style: double;
	background-color: white;
	border-right-color: black;
	border-bottom-style: double;
}
.EnrollMemberPlacementTable
{
	background-color: whitesmoke;	
}
.EnrollMemberTermsAndCondHeader
{
	font-weight: bold;
	font-size: 11pt;
	color: white;
	font-family: verdana, arial;
	background-color: #003399;	
}
.EnrollMemberSelectEntryHeader
{
	font-weight: bold;
	font-size: 11pt;
	color: white;
	font-family: verdana, arial;
	background-color: #003399;		
}
.EnrollMemberPlacementHeader
{
	font-weight: bold;
	font-size: 11pt;
	color: white;
	font-family: verdana, arial;
	background-color: #003399;		
}
.EnrollMemberCatalogHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #006699;
}
.EnrollMemberCatalogEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
}
.EnrollMemberCatalogOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: lightyellow;	
}
.EnrollMemberRankExplanation
{
	font-size: 9pt;
	color: #006699;
	font-family: verdana, arial;
}
.EnrollMemberReferredBy
{
	font-weight: bold;
	font-size: 10pt;
	font-family: verdana,arial;
	background-color: #ffff99;
	text-align: center;
}
.EnrollMemberPersonalizedHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #006699;	
}
.EnrollMemberPersonalizedTable
{
	background-color: whitesmoke;		
}
.EnrollMemberPersonalizedDescription
{
	font-size: 8pt;
	color: teal;
	font-family: verdana,arial;
}
.EnrollMemberShipperHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #006699;		
}
.EnrollMemberShipperTable
{
	border-right: black 4px double;
	border-top: black 4px double;
	border-left: black 4px double;
	border-bottom: black 4px double;	
}
.EnrollMemberPaymentHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #006699;		
}
.EnrollMemberPreferredMethod
{
	font-size: 8pt;
	color: teal;
	font-family: verdana,arial;	
}
.EnrollMemberSummaryDescription
{
	font-size: 9pt;
	font-family: verdana,arial;
}
.EnrollMemberSummaryMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	font-family: verdana, arial;	
}
.EnrollMemberOSHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #006699;
	text-align: center;
}
.EnrollMemberCurrency
{
	font-weight: bold;
	font-size: 9pt;
	color: green;
	font-family: verdana,arial;
}
.EnrollMemberSummaryFieldName
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
}
.EnrollMemberSummaryFieldData
{
	font-size: 8pt;
	color: royalblue;
	font-family: verdana,arial;
}
.EnrollMemberSummaryTable
{
	border-left-color: black;
	border-bottom-color: black;
	border-top-style: double;
	border-top-color: black;
	border-right-style: double;
	border-left-style: double;
	background-color: whitesmoke;
	border-right-color: black;
	border-bottom-style: double;
}
.EnrollMemberOrderSummaryTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 10pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: verdana, arial;
}
.EnrollMemberNoPlacementAllowed
{
	font-size: 9pt;
	color: red;
	font-family: verdana,arial;
	text-align: left;
}
/*********************/
/* End Enroll Member */
/*********************/
/************************************/
/* Shopping Cart Company Processing */
/************************************/
.SCCPMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	font-family: verdana, arial;		
}
.SCCPValidationErrorTitle
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 11pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana,arial;
	background-color: red;
	text-align: center;
}
.SCCPValidationErrorText
{
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
}
.SCCPValidationErrorTable
{
	border-right: 1px solid;
	border-top: 1px solid;
	font-size: 10pt;
	border-left: 1px solid;
	border-bottom: 1px solid;
	font-family: verdana,arial;
	background-color: whitesmoke;
}
.SCCPGeneralInstructionsText
{
	font-weight: bold;
	font-size: 9pt;
	color: green;
	font-family: verdana,arial;
}
/****************************************/
/* End Shopping Cart Company Processing */
/****************************************/
/******************/
/* Member Profile */
/******************/
.MemberProfileLeftColumn
{
	background-image: url( '/MemberToolsDotNet/art/UserProfile.jpg' );
	background-repeat: no-repeat;
}
.MemberProfileRightColumn
{
}
.MemberProfileMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	font-family: verdana, arial;	
}
.MemberProfileDescription
{
	font-size: 9pt;
	font-family: verdana, arial;		
}
.MemberProfileErrorMessage
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 11pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana,arial;
	background-color: red;
	text-align: center;	
}
.MyProfileAutoshipHeader
{
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	background-color: steelblue;
	color: #FFFFFF;
}
.MyProfileAutoshipTable
{
	border-style: solid;
	border-width: thin;
}
.MyProfileNoAutoships
{
	font-family: verdana;
	font-size: 9pt;
	background-color: #CCCCCC;
}
.MyProfileAutoshipEvenRow
{
	font-family: verdana;
	font-size: 9pt;
	background-color: #CCCCCC;
}
.MyProfileAutoshipOddRow
{
    font-family: verdana;
    font-size: 9pt;
    background-color: #FFFFFF;
}
/**********************/
/* End Member Profile */
/**********************/
/****************************/
/* USER CONTROL: Load Image */
/****************************/
.PULoadImageTable
{
    border-style: solid;
    border-width: 1px;
    font-size: 10pt;
    border-left-color: black;
    border-bottom-color: black;
    color: black;
    border-top-color: black;
    font-family: verdana,arial;
    background-color: #F0F0F0;
    border-right-color: black;
}
.PULoadImageHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: steelblue;
	text-align: center;
}
.PUDescription
{
	font-size: 8pt;
	color: black;
	font-family: vardana,arial;
}
.PUStatusMessage
{
	font-size: 10pt;
	color: green;
	font-family: verdana,arial;
	text-align: center;
}
.PUErrorMessage
{
	font-size: 10pt;
	color: red;
	font-family: verdana,arial;
	text-align: center;
}
/********************************/
/* END USER CONTROL: Load Image */
/********************************/
/**************************************/
/* USER CONTROL: Update Personal Info */
/**************************************/
.PITinyText
{
	font-size: 7pt;
	color: steelblue;
	font-family: verdana,arial;
}
.PIHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: steelblue;
	text-align: center;
}
.PIErrorMessage
{
	font-size: 10pt;
	color: red;
	font-family: verdana,arial;
	text-align: center;
}
.PIStatusMessage
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #009900;
	text-align: center;
}
.PIFieldName
{
	font-weight: bold;
	font-size: 10pt;
	color: steelblue;
	font-family: verdana,arial;
}
.PIFieldData
{
	font-size: 10pt;
	color: green;
	font-family: verdana,arial;
}
.PIPersonalInfoTable
{
    border-style: solid;
    border-width: 1px;
    font-size: 10pt;
    border-left-color: black;
    border-bottom-color: black;
    color: black;
    border-top-color: black;
    font-family: verdana,arial;
    background-color: #F0F0F0;
    border-right-color: black;
}
/******************************************/
/* END USER CONTROL: Update Personal Info */
/******************************************/
/*******************************************/
/* START USER CONTROL: Update Mail Address */
/*******************************************/
.MATable
{
    border-style: solid;
    border-width: 1px;
    font-size: 10pt;
    border-left-color: black;
    border-bottom-color: black;
    color: black;
    border-top-color: black;
    font-family: verdana,arial;
    background-color: #F0F0F0;
    border-right-color: black;
}
.MAHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: steelblue;
	text-align: center;
}
.MAErrorMessage
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: verdana,arial;
	text-align: center;
}
.MAField
{
	font-weight: bold;
	font-size: 10pt;
	color: steelblue;
	font-family: verdana,arial;
}
.MATinyText
{
	font-size: 7pt;
	color: green;
	font-family: verdana,arial;
}
.MAStatusMessage
{
	font-weight: bold;
	font-size: 10pt;
	color: green;
	font-family: verdana,arial;
	text-align: center;
}
/******************************************/
/* END USER CONTROL: Update Mail Address  */
/******************************************/
/*******************************************/
/* START USER CONTROL: Contact Information */
/*******************************************/
.CITable
{
    border-style: solid;
    border-width: 1px;
    font-size: 10pt;
    border-left-color: black;
    border-bottom-color: black;
    color: black;
    border-top-color: black;
    font-family: verdana,arial;
    background-color: #F0F0F0;
    border-right-color: black;
}
.CIHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: steelblue;
	text-align: center;
}
.CIErrorMessage
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: verdana,arial;
	text-align: center;
}
.CIField
{
	font-weight: bold;
	font-size: 10pt;
	color: steelblue;
	font-family: verdana,arial;
}
.CITinyText
{
	font-size: 7pt;
	color: green;
	font-family: verdana,arial;
}
.CIStatusMessage
{
	font-weight: bold;
	font-size: 10pt;
	color: green;
	font-family: verdana,arial;
	text-align: center;
}
/******************************************/
/* END USER CONTROL: Contact Information  */
/******************************************/
/**************************************/
/* START USER CONTROL: Replicated Web */
/**************************************/
.RWTable
{
    border-style: solid;
    border-width: 1px;
    font-size: 10pt;
    border-left-color: black;
    border-bottom-color: black;
    color: black;
    border-top-color: black;
    font-family: verdana,arial;
    background-color: #F0F0F0;
    border-right-color: black;
}
.RWHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: steelblue;
	text-align: center;
}
.RWErrorMessage
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: verdana,arial;
	text-align: center;
}
.RWField
{
	font-weight: bold;
	font-size: 10pt;
	color: steelblue;
	font-family: verdana,arial;
}
.RWTinyText
{
	font-size: 7pt;
	color: black;
	font-family: verdana,arial;
}
.RWStatusMessage
{
	font-weight: bold;
	font-size: 10pt;
	color: green;
	font-family: verdana,arial;
	text-align: center;
}
.RWWarning
{
	font-size: 7pt;
	color: red;
	font-family: verdana,arial;	
}
/*************************************/
/* END USER CONTROL: Replicated Web  */
/*************************************/
/************************************/
/* START USER CONTROL: Email Config */
/************************************/
.EMCTable
{
    border-style: solid;
    border-width: 1px;
    font-size: 10pt;
    border-left-color: black;
    border-bottom-color: black;
    color: black;
    border-top-color: black;
    font-family: verdana,arial;
    background-color: #F0F0F0;
    border-right-color: black;
}
.EMCHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: steelblue;
	text-align: center;
}
.EMCErrorMessage
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: verdana,arial;
	text-align: center;
}
.EMCField
{
	font-weight: bold;
	font-size: 10pt;
	color: steelblue;
	font-family: verdana,arial;
}
.EMCTinyText
{
	font-size: 7pt;
	color: black;
	font-family: verdana,arial;
}
.EMCOption
{
	font-size: 9pt;
	color: purple;
	font-family: verdana,arial;
}
.EMCStatusMessage
{
	font-weight: bold;
	font-size: 10pt;
	color: green;
	font-family: verdana,arial;
	text-align: center;
}
.EMCWarning
{
	font-size: 7pt;
	color: red;
	font-family: verdana,arial;	
}
/***********************************/
/* END USER CONTROL: Email Config  */
/***********************************/
/*****************/
/* LOST PASSWORD */
/*****************/
.LostPasswordTable
{
	border-right: #003399 thin solid;
	border-top: #003399 thin solid;
	font-size: 10pt;
	border-left: #003399 thin solid;
	border-bottom: #003399 thin solid;
	font-family: verdana,arial;
}
.LostPasswordHeader
{
    font-weight: bold;
    font-size: 10pt;
    color: lightblue;
    font-family: verdana,arial;
    text-align: center;
    background-attachment: fixed;
    background-image: url(/MemberToolsDotNet/art/ShadedBlueBar.jpg);
    background-repeat: repeat-x;
}
.LostPasswordText
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
}
.LostPasswordTinyText
{
	font-size: 7pt;
	color: #990099;
	font-family: verdana,arial;
}
.LostPasswordLink
{
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;	
}
.LostPasswordError
{
	font-weight: bold;
	font-size: 10pt;
	color: #ff9900;
	font-family: verdana;
}
/*********************/
/* END LOST PASSWORD */
/*********************/
/*********************/
/* Tabular Genealogy */
/*********************/
.TGField
{
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
}
.TGTopToolbar
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 10pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: verdana, arial;
	background-color: #ffffcc;
}
.TGBottomToolbar
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 10pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: verdana, arial;
	background-color: #ffffcc;
}
.TGError
{
	border-right: yellow thin solid;
	border-top: yellow thin solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow thin solid;
	color: white;
	border-bottom: yellow thin solid;
	font-family: verdana, arial;
	background-color: red;
	text-align: center;
}
.TGOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: gainsboro;
}
.TGEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;	
}
.TGHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: black;
}
.TGButton
{
	background-position: top;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: #000000;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: #FFFFFF;
	cursor: hand;
	background-image: url( '/MemberToolsDotNet/art/ButtonFace_SteelBlue.jpg' );
	background-repeat: repeat-x;	
}
/*************************/
/* End Tabular Genealogy */
/*************************/
/*************************/
/* General Table Styles  */
/*************************/
.FirestormTableHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: #0033cc;
	font-family: Arial;
	background-color: darkgray;
}
.FirestormTableRowOdd
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
	background-color: white;
}
.FirestormTableRowEven
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
	background-color: gainsboro;
}
.FirestormGeneralText
{
	font-size: 9pt;
	color: black;
	font-family: Arial;
}
/*************************/
/* General Table Styles  */
/*************************/
/************/
/* E-Wallet */
/************/
.EWalletMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: verdana, arial;
}
.EWalletDescription
{
	font-size: 9pt;
	color: #0066cc;
	font-family: verdana, arial;
}
.EWalletLeftColumn
{
	background-position: center top;
	background-color: white;
	background-image: url( '/MemberToolsDotNet/art/money_envelope.gif' );
	background-repeat: no-repeat;
}
.EWalletRightColumn
{
	background-color: white;
}
.EWalletBody
{
	background-color: white;
}
.EWalletHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #000099;
	font-family: verdana, arial;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
}
.EWalletColumnHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: verdana,arial;
	background-color: #FFFFFF;
	padding-bottom: 5px;
}
.EWalletEvenRow
{
	font-size: 8pt;
	font-family: verdana, arial;
	background-color: gainsboro;
}
.EWalletOddRow
{
	font-size: 8pt;
	font-family: verdana, arial;
	background-color: white;	
}
.EWalletError
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #ff0000;
	text-align: center;
}
.EWalletChildRow
{
	font-size: 10pt;
	font-family: verdana,arial;
	background-color: lemonchiffon;
}
.EWalletPleaseConfirm
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #3399cc;
	text-align: center;
}
.EWalletConfirmBox
{
	border: 1px solid #0066CC;
	font-size: 9pt;
	font-family: verdana,arial;
	background-color: #E1E1E1;
}
.EWalletFieldLabel
{
	font-size: 9pt;
	font-family: verdana,arial;
}
.EWalletGeneralText
{
	font-size: 8pt;
	color: #000000;
	font-family: verdana,arial;
}
.EWalletData
{
	font-size: 9pt;
	color: #3366cc;
	font-family: verdana, arial;
}
.EWalletStatusMessage
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: verdana,arial;
	background-color: #66cc00;
	text-align: center;
}
/* new as of 5/4/2009 */
.EWalletButton
{
	background-position: top;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: #000000;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: #FFFFFF;
	cursor: hand;
	background-image: url( '/MemberToolsDotNet/art/ButtonFace_SteelBlue.jpg' );
	background-repeat: repeat-x;
}
.EWalletSummaryTable
{
	padding: 3px;
	font-family: verdana, arial;
	font-size: 9pt;
	border: 1px solid #000099;
	background-color: #F4F7FC;
}
.EWalletCommissionDetailTable
{
	padding: 3px;
	font-family: verdana, arial;
	font-size: 9pt;
	border: 1px solid #000099;
	background-color: #F4F7FC;	
}
/* new as of 2/17/2010 */
.EwalletProfileDetailHeader
{
      margin: 0px;
      padding: 2px;
      font: bold 9px verdana, arial, helvetica, sans-serif;
      color: #000000;
      background-color: #BBDDFF;
}

.EwalletProfileDetailRow
{
      margin: 0px;
      padding: 2px;
      border-left-style: none;
      font: 9px verdana, arial, helvetica, sans-serif;
      color: #555555;
      border-left-style: none;
      background-color: #FFFFFF;
}
/****************/
/* End E-Wallet */
/****************/

/*************************/
/* Dealer Wire Setup     */
/*************************/
.DWSMainTitle
{
	font-size: 14pt;
	color: black;
	font-family: Verdana, Arial;
	text-align:left;
}

.DWSMainDescription
{
	font-size: 9pt;
	color: darkblue;
	font-family: Verdana, Arial;
	text-align:left;
}

.DWSMainErrorCell
{
	font-size: 10pt;
	color: red;
	font-family: Verdana, Arial;
	text-align:left;
}
	

.DWSMainLabelCell
{
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial;
	text-align:right;
}

.DWSMainDataCell
{
	text-align:left;
}

.DWSMainButtonCell
{
	text-align:center;
}

.DWSMainButtons
{
		font-family: Verdana, Arial;
		font-variant: small-caps;
}

.DWSMainBody
{
	width:100%;
}

/******************************/
/* End Dealer Wire Setup      */
/******************************/
/****************************/
/* Gift Certificate Manager */
/****************************/
.GCMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: Verdana, Arial;
	text-align: left;
}
.GCDescription
{
	font-size: 9pt;
	color: darkblue;
	font-family: Verdana, Arial;
	text-align:left;
}
.GCTinyText
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: verdana,arial;
}
/********************************/
/* End Gift Certificate Manager */
/********************************/
/********************/
/* Binary Tree View */
/********************/
.BinaryTreeviewMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: Verdana, Arial;
	text-align: left;	
}
.BinaryTreeviewDescription
{
	font-size: 9pt;
	color: darkblue;
	font-family: Verdana, Arial;
	text-align:left;	
}
.BinaryTreeviewError
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #ff0000;
	text-align: center;	
}
.BinaryTreeviewPositionName
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	text-align: center;
}
.BinaryTreeviewVolume
{
	font-weight: bold;
	font-size: 8pt;
	color: green;
	font-family: verdana,arial;
	text-align: center;
}
.BinaryTreeviewDealerID
{
	font-size: 8pt;
	color: navy;
	font-family: verdana, arial;
	text-align: center;
}
.BinaryTreeViewMainTable
{
	font-size: 10pt;
	border-left-color: black;
	border-bottom-color: black;
	color: black;
	border-top-style: double;
	border-top-color: black;
	font-family: verdana,arial;
	border-right-style: double;
	border-left-style: double;
	background-color: lemonchiffon;
	border-right-color: black;
	border-bottom-style: double;
}
.BinaryTreeViewLegend
{
	font-weight: bold;
	font-size: 11pt;
	color: white;
	font-family: verdana,arial;
	background-color: black;
	text-align: left;
}
.BinaryTreeviewLegendDescription
{
	font-size: 10pt;
	color: #006699;
	font-family: verdana,arial;
}
.BinaryTreeviewTeamCount
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: 8pt;
	border-left: black thin solid;
	color: black;
	border-bottom: black thin solid;
	font-family: verdana,arial;
	text-align: center;
}
.BinaryTreeviewHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana, arial;
	background-color: #660066;
	text-align: center;
}
.BinaryTreeviewSearchResultsBox
{
	border-left-color: black;
	border-bottom-color: black;
	border-top-style: double;
	border-top-color: black;
	border-right-style: double;
	border-left-style: double;
	background-color: lemonchiffon;
	border-right-color: black;
	border-bottom-style: double;
}
.BinaryTreeViewStatusMessage
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #009900;
	text-align: center;
}
.BinaryTreeViewLegendTable
{
	border-right: #006699 thin solid;
	border-top: #006699 thin solid;
	font-size: 7pt;
	border-left: #006699 thin solid;
	color: black;
	border-bottom: #006699 thin solid;
	font-family: verdana,arial;
}
.BinaryTreeViewLegendTableText
{
	border-right: #006699 thin solid;
	border-top: #006699 thin solid;
	font-size: 7pt;
	border-left: #006699 thin solid;
	color: black;
	border-bottom: #006699 thin solid;
	font-family: verdana,arial;
}
/************************/
/* End Binary Tree View */
/************************/
/***************************/
/* Upline Sponsor View     */
/***************************/

.UplineSponsorMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: Verdana, Arial;
	text-align: left;
}

.UplineSponsorMainDescription
{
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial;
	text-align:left;
}

.UplineSponsorMainBody
{
	width:100%;
	background-color:Lemonchiffon;
	border-bottom-style:double;
	border-left-style:double;
	border-right-style:double;
	border-top-style:double;
	border-bottom-color:Black;
	border-left-color:Black;
	border-right-color:Black;
	border-top-color:Black;

}

.UplineSponsorMainErrorCell
{
	font-size: 10pt;
	color: red;
	font-family: Verdana, Arial;
	text-align:center;
}

.UplineSponsorMainInfoCell
{
	text-align:center;
}

.UplineSponsorInfo
{
	background-color: Lemonchiffon;
	font-size: 10pt;
	font-family: Verdana, Arial, System;
	Color: DarkBlue;
	vertical-align:top;
	text-align:left;
}

.UplineSponsorDealerName
{
	background-color: Lemonchiffon;
	font-size: 10pt;
	font-family: Verdana, Arial, System;
	Color: DarkBlue;
	vertical-align:top;
	text-align:left;
	text-decoration: underline overline;
	font-weight:bold;
}

.UplineSponsorBoxInfo
{
	background-color: Lemonchiffon;
	font-size: 9pt;
	font-family: Verdana, Arial, System;
	Color: DarkBlue;
	vertical-align:top;
	text-align:left;
}

.UplineSponsorImageCell
{
	background-color: Lemonchiffon;
	font-size: 9pt;
	font-family: Verdana, Arial, System;
	Color: Black;
	vertical-align:top;
	text-align:center;
}

.UplineSponsorImage
{
	height:120px;
	width:120px;
}

.UplineSponsorDealerNameCell
{
	background-color: Lemonchiffon;
	font-size: 12pt;
	font-family: Verdana, Arial, System;
	font-weight:bold;
	Color: DarkBlue;
	vertical-align:top;
	text-align:center;
}

/********************************/
/* End Upline Sponsor View      */
/********************************/
/***************************/
/* Recurring Order Manager */
/***************************/
.ROMMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: Verdana, Arial;
	text-align: left;	
}
.ROMDescription
{
	font-size: 9pt;
	color: darkblue;
	font-family: Verdana, Arial;
	text-align:left;
}
.ROMError
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #ff0000;
	text-align: center;	
}
.ROMHeaders
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #0066cc;
}
.ROMMainTable
{
	font-size: 10pt;
	border-left-color: black;
	border-bottom-color: black;
	border-top-style: double;
	border-top-color: black;
	font-family: verdana,arial;
	border-right-style: double;
	border-left-style: double;
	background-color: lemonchiffon;
	border-right-color: black;
	border-bottom-style: double;
}
.ROMEvenRow
{
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	background-color: gainsboro;
}
.ROMOddRow
{
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;	
}
.ROMButtonHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: black;
	text-align: center;
}
.ROMIconLegend
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana, arial;
	background-color: #0099cc;
	text-align: center;
}
.ROMCustomerSectionHeader
{
	font-weight: bold;
	font-size: 10pt;
	font-family: verdana, arial;
	background-color: #ffcc00;
	text-align: center;
}
.ROMCustomerName
{
	font-weight: bold;
	font-size: 10pt;
	color: #006699;
	font-family: verdana,arial;
	text-align: left;
}
.ROMWizardMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: Verdana, Arial;
	text-align: left;
}
.ROMWizardDescription
{
	font-size: 9pt;
	color: darkblue;
	font-family: Verdana, Arial;
	text-align:left;	
}
.ROMWizardError
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #ff0000;
	text-align: center;		
}
.ROMWizardBox
{
	font-size: 10pt;
	border-left-color: black;
	border-bottom-color: black;
	color: black;
	border-top-style: double;
	border-top-color: black;
	font-family: verdana,arial;
	border-right-style: double;
	border-left-style: double;
	background-color: whitesmoke;
	border-right-color: black;
	border-bottom-style: double;
}
.ROMWizardAgreementText
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
}
.ROMWizardQuestion
{
	font-weight: bold;
	font-size: 11pt;
	color: #3366cc;
	font-family: verdana,arial;
}
.ROMWizardAnswer
{
	font-weight: bold;
	font-size: 10pt;
	color: green;
	font-family: verdana,arial;
}
.ROMWizardSelectedProduct
{
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	background-color: gold;
}
.ROMWizardCategoryRow
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #009900;
}
.ROMWizardSubTotals
{
	font-weight: bold;
	font-size: 10pt;
	color: blue;
	font-family: verdana, arial;
}
.ROMWizardFieldName
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana, arial;
}
.ROMReviewHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verana,arial;
	background-color: #003399;
	text-align: center;
}
.ROMSubHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verana,arial;
	background-color: #0099cc;
	text-align: center;
}
.ROMTinyText
{
	font-size: 7pt;
	color: red;
	font-family: verdana, arial;
}
.ROMWizardData
{
	font-weight: bold;
	font-size: 10pt;
	color: #3366cc;
	font-family: verdana, arial;
}
.ROMLeftColumn
{
	background-image: url( '/MemberToolsDotNet/art/package_ok.gif' );
	background-repeat: no-repeat;
}
/*******************************/
/* End Recurring Order Manager */
/*******************************/
/**************************/
/* Trouble Ticket Manager */
/**************************/
.TTMLeftColumn
{
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
}
.TTMRightColumn
{
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
}
.TTMBody
{
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
}
.TTMMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: verdana, arial;
}
.TTMDescription
{
	font-size: 9pt;
	color: #0066cc;
	font-family: verdana, arial;
}

.TTMHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana, arial;
	background-color: black;
	text-align: center;
}
.TTMColumnHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #3366cc;
}
.TTMEvenRow
{
	font-size: 7pt;
	font-family: verdana, arial;
	background-color: gainsboro;
}
.TTMOddRow
{
	font-size: 7pt;
	font-family: verdana, arial;
	background-color: white;	
}
.TTMError
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #ff0000;
	text-align: center;
}
.TTMStatusMessage
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #006600;
	text-align: center;
}
.TTMBoldText
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
}
.TTMContactUsBox
{
	font-size: 10pt;
	border-left-color: black;
	border-bottom-color: black;
	border-top-style: double;
	border-top-color: black;
	font-family: verdana,arial;
	border-right-style: double;
	border-left-style: double;
	background-color: whitesmoke;
	border-right-color: black;
	border-bottom-style: double;
}
.TTMFieldLabel
{
	font-weight: bold;
	font-size: 10pt;
	color: #000099;
	font-family: verdana,arial;
}
.TTMSubHeader
{
	font-weight: bold;
	font-size: 11pt;
	color: #006600;
	font-family: verdana,arial;
}
.TTMData
{
	font-size: 10pt;
	color: black;
	font-family: verdana, arial;
}
.TTMItalicText
{
	font-size: 10pt;
	color: #336699;
	font-style: italic;
	font-family: verdana,arial;
}
.TTMBoxHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: black;
	text-align: center;
}
.TTMTicketEntryBox
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
}
.TTMTinyText
{
	font-size: 8pt;
	color: #003399;
	font-family: verdana,arial;
}
.TTMReviewHeader
{
	font-weight: bold;
	font-size: 7pt;
	color: #ffffff;
	font-family: verdana,arial;
	background-color: goldenrod;
}
.TTMRedBold
{
	font-weight: bold;
	font-size: 7pt;
	color: #ff0000;
	font-family: verdana,arial;
}
.TTMTicketDetailBox
{
	border-left-color: black;
	border-bottom-color: black;
	border-top-style: double;
	border-top-color: black;
	font-family: verdana,arial;
	border-right-style: double;
	border-left-style: double;
	background-color: #ffffff;
	border-right-color: black;
	border-bottom-style: double;
}
.TTMTicketDetailHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #000000;
	text-align: center;
}
.TTMComment
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: whitesmoke;
}
.TTMHistoryEvenRow
{
	font-size: 8pt;
	font-family: verdana,arial;
	background-color: palegoldenrod;
}
.TTMHistoryOddRow
{
	font-size: 8pt;
	font-family: verdana,arial;
	background-color: palegoldenrod;
}

/******************************/
/* End Trouble Ticket Manager */
/******************************/
/**************************/
/* Default Placement Tool */
/**************************/
.DPMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: verdana, arial;
}
.DPDescription
{
	font-size: 9pt;
	color: #0066cc;
	font-family: verdana, arial;
}
.DPError
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #ff0000;
	text-align: center;
}
.DPBox
{
	border-right: #006699 solid;
	border-top: #006699 solid;
	border-left: #006699 solid;
	border-bottom: #006699 solid;
}
.DPBoxHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #006699;
	text-align: center;
}
.DPField
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
}
.DPDealerName
{
	font-weight: bold;
	font-size: 9pt;
	color: #cc0099;
	font-family: verdana, arial;
}
.DPStatusMessage
{
	border-top-width: thin;
	font-weight: bold;
	border-left-width: thin;
	font-size: 10pt;
	border-left-color: yellow;
	border-bottom-width: thin;
	border-bottom-color: yellow;
	color: white;
	border-top-color: yellow;
	font-family: verdana,arial;
	background-color: #006600;
	text-align: center;
	border-right-width: thin;
	border-right-color: yellow;
}
/******************************/
/* End Default Placement Tool */
/******************************/
/*****************/
/* Email Manager */
/*****************/

.EMMMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: verdana, arial;
}
.EMMDescription
{
	font-size: 8pt;
	color: #666666;
	font-family: verdana, arial;
}
.EMMError
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #ff0000;
	text-align: center;
}
.EMMBox
{
	border-right: #006699 thin solid;
	border-top: #006699 thin solid;
	font-size: 8pt;
	border-left: #006699 thin solid;
	border-bottom: #006699 thin solid;
	font-family: verdana,arial;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #666666;
}
.EMMBoxHeader
{
	background-position: top;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: verdna,arial;
	background-color: #FFFFFF;
	text-align: center;
	background-image: url(  '/MemberToolsDotNet/art/ButtonFace_SteelBlue.jpg' );
	background-repeat: repeat-x;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
}
.EMMFieldLabel
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
}
.EMMStatusMessage
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	border-top-style: none;
	font-family: verdana,arial;
	border-right-style: none;
	border-left-style: none;
	background-color: #006600;
	text-align: center;
	border-bottom-style: none;
}
.EMMGroupListBox
{
	border-width: 1px;
	border-color: #666666;
	font-size: 9pt;
	color: black;
	border-top-style: solid;
	font-family: verdana,arial;
	border-right-style: solid;
	border-left-style: solid;
	background-color: whitesmoke;
	border-bottom-style: solid;
}
.EMMGroupListHeader
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: verdana,arial;
	background-color: #C0C0C0;
	text-align: center;
}
.EMMGroupListEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #E9E9E9;
}
.EMMGroupListOddRow
{
	font-size: 8pt;
	color: #000000;
	font-family: verdana,arial;
	background-color: #FFFFFF;
}
.EMMGroupListChildEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #FAF8E4;
}
.EMMGroupListChildOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #FFFFFF;
}
.EMMSmallRedText
{
	font-size: 8pt;
	color: red;
	font-family: verdana,arial;
}
.EMMGroupListSubHeader
{
	background-position: top;
	font-weight: normal;
	font-size: 8pt;
	color: #000099;
	font-family: verdana,arial;
	background-color: #FFFFFF;
	background-image: url( '/MemberToolsDotNet/art/ButtonFace_SteelBlue.jpg' );
	background-repeat: repeat-x;
}
.EMMCreateGroupBox
{
	border-right: indigo thin solid;
	border-top: indigo thin solid;
	font-size: 8pt;
	border-left: indigo thin solid;
	color: black;
	border-bottom: indigo thin solid;
	font-family: verdana,arial;
	border-width: 1px;
	border-color: #666666;
}
.EMMCreateGroupHeader
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: verdana, arial;
	background-color: #FDF9FF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
}
.EMMSearchBox
{
	border-right: blue thin solid;
	border-top: blue thin solid;
	font-size: 8pt;
	border-left: blue thin solid;
	color: black;
	border-bottom: blue thin solid;
	font-family: verdana,arial;
	background-color: #ECECFF;
	border-width: 1px;
	border-color: #000099;
}
.EMMSearchHeader
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: verdana,arial;
	background-color: #CECEFF;
	text-align: center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
}
.EMMSearchDescription
{
	font-size: 8pt;
	color: #666666;
	font-family: verdana,arial;
}
.EMMSearchResultsTable
{
	border-right: #003399 thin solid;
	border-top: #003399 thin solid;
	font-size: 8pt;
	border-left: #003399 thin solid;
	color: black;
	border-bottom: #003399 thin solid;
	font-family: verdana,arial;
	background-color: white;
	border-width: 1px;
}
.EMMSearchResultsOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #F0F0FF;
}
.EMMSearchResultsEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #FFFFFF;
}
.EMMSearchResultsHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: #BBBBFF;
	text-align: left;
}
.EMMSearchResultsPanel
{
	background-color: #BBBBFF;
}
.EMMSearchResultsColumnHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #000000;
}
.EMMButton
{
	border: 1px solid black;
	background-position: 50% top;
	color: #000000;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: #FFFFFF;
	cursor: hand;
	background-image: url('/MemberToolsDotNet/art/ButtonFace_SteelBlue.jpg');
	background-repeat: repeat-x;
	height: 20px;	
}
/*********************/
/* End Email Manager */
/*********************/
/*****************************/
/* Shopping Cart Expert Mode */
/*****************************/
.SCEMGroupBox
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
	font-family: verdana,arial;
	background-color: gainsboro;
}
.SCEMFieldLabel
{
	font-weight: bold;
	font-size: 10pt;
	color: #006699;
	font-family: verdana,arial;
}
.SCEMUplineAmount
{
	font-weight: bold;
	font-size: 8pt;
	color: #009999;
	font-family: verdana,arial;
}
.SCEMTinyText
{
	font-weight: bold;
	font-size: 7pt;
	color: green;
	font-family: verdana,arial;
}
.SCEMChildOddRow
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: verdana, arial;
	background-color: lemonchiffon;
}
.SCEMChildEvenRow
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: verdana, arial;
	background-color: palegoldenrod;
}
.SCEMMainTableEvenRow
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
}
.SCEMMainTableOddRow
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: Gainsboro;
}
.SCEMMainTable
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: 8pt;
	border-left: black thin solid;
	border-bottom: black thin solid;
	font-family: verdana,arial;
}
.SCEMSubHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: #006699;
}
.SCEMError
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #ff0000;
	text-align: center;	
}
.SCEMStatusMessage
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	border-top-style: none;
	font-family: verdana,arial;
	border-right-style: none;
	border-left-style: none;
	background-color: #006600;
	text-align: center;
	border-bottom-style: none;	
}
/*********************************/
/* End Shopping Cart Expert Mode */
/*********************************/
/********************/
/* Select A Country */
/********************/
.SCField
{
	font-weight: bold;
	font-size: 9pt;
	color: #006699;
	font-family: verdana,arial;
}
.SCHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: black;
	text-align: center;
}
.SCBox
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: 9pt;
	border-left: black thin solid;
	border-bottom: black thin solid;
	font-family: verdana,arial;
	background-color: lightyellow;
}
.SCError
{
	font-size: 8pt;
	color: red;
	font-family: verdana,arial;
}
/************************/
/* End Select A Country */
/************************/
/********************/
/* BESI Integration */
/********************/
.BESIText
{
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
}
.BESILargeText
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: verdana,arial;
}
.BESIFooterText
{
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
}
.BESIBoldText
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
}
.BESIHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana, arial;
	background-color: #000000;
}
.BESISubHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
	text-align: center;
}
.BESITinyRedText
{
	font-size: 8pt;
	color: red;
	font-family: verdana,arial;
}
.BESIEvenRow
{
	font-size: 8pt;
	font-family: verdana, arial;
	background-color: white;
}
.BESIOddRow
{
	font-size: 8pt;
	font-family: verdana, arial;
	background-color: lemonchiffon;
}
.BESIError
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #ff0000;
	text-align: center;	
}
/************************/
/* END BESI Integration */
/************************/
/***************/
/* Add To Cart */
/***************/
.AddToCartHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #003399;
}
.AddToCartBox
{
	border-right: #003399 thin solid;
	border-top: #003399 thin solid;
	border-left: #003399 thin solid;
	border-bottom: #003399 thin solid;
}
.AddToCartMessage
{
	font-size: 10pt;
	font-family: verdana,arial;
	text-align: center;
	font-variant: small-caps;
}
/*******************/
/* End Add To Cart */
/*******************/
/************************/
/* Binary Volume Report */
/************************/
.BVHMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: verdana, arial;
}
.BVHDescription
{
	font-size: 9pt;
	color: #0066cc;
	font-family: verdana, arial;
}
.BVHError
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #ff0000;
	text-align: center;
}
.BVHHeader
{
	font-weight: bold;
	font-size: 10pt;
	border-left-color: black;
	border-bottom-color: black;
	color: white;
	border-top-style: double;
	border-top-color: black;
	font-family: verdana, arial;
	border-right-style: double;
	border-left-style: double;
	background-color: #6699cc;
	text-align: center;
	border-right-color: black;
	border-bottom-style: double;
}
.BVHFieldLabel
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
}
.BVHSearchBox
{
	font-size: 9pt;
	border-left-color: black;
	border-bottom-color: black;
	border-top-style: double;
	border-top-color: black;
	font-family: verdana,arial;
	border-right-style: double;
	border-left-style: double;
	background-color: #ffffcc;
	border-right-color: black;
	border-bottom-style: double;
}
.BVHContentOfGrid
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana, arial;
	background-color: #006699;
	text-align: center;
}
/****************************/
/* End Binary Volume Report */
/****************************/
/****************************/
/* Binary Volume Assignment */
/****************************/
.BVAMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: verdana, arial;
}
.BVADescription
{
	font-size: 9pt;
	color: #0066cc;
	font-family: verdana, arial;	
}
.BVAFieldLabel
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;	
}
.BVATinyText
{
	font-size: 8pt;
	color: forestgreen;
	font-family: verdana, arial;
}
.BVABox
{
	font-size: 10pt;
	border-left-color: black;
	border-bottom-color: black;
	color: black;
	border-top-style: double;
	border-top-color: black;
	font-family: verdana,arial;
	border-right-style: double;
	border-left-style: double;
	background-color: palegoldenrod;
	border-right-color: black;
	border-bottom-style: double;
}
.BVAError
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #ff0000;
	text-align: center;
}
.BVAStatusMessage
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana, arial;
	background-color: #009900;
	text-align: center;
}

/********************************/
/* End Binary Volume Assignment */
/********************************/

/******************/
/* Points Manager */
/******************/
.PMError
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #ff0000;
	text-align: center;
}
.PMMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: verdana, arial;
}
.PMDescription
{
	font-size: 9pt;
	color: #0066cc;
	font-family: verdana, arial;	
}
.PMFieldLabel
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;	
}
.PMTinyText
{
	font-size: 8pt;
	color: black;
	font-family: verdana, arial;
}
.PMBox
{
	font-size: 10pt;
	border-left-color: black;
	border-bottom-color: black;
	color: black;
	border-top-style: double;
	border-top-color: black;
	font-family: verdana,arial;
	border-right-style: double;
	border-left-style: double;
	background-color: palegoldenrod;
	border-right-color: black;
	border-bottom-style: double;
}
.PMHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: black;
	text-align: center;
}
/**********************/
/* End Points Manager */
/**********************/
/*******************/
/* Enroll Customer */
/*******************/
.ECError
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #ff0000;
	text-align: center;
}
.ECMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: verdana, arial;
}
.ECDescription
{
	font-size: 8pt;
	color: #330099;
	font-family: verdana, arial;
}
.ECFieldLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;	
}
.ECTinyText
{
	font-size: 7pt;
	color: goldenrod;
	font-family: verdana, arial;
}
.ECInformationBox
{
	font-size: 8pt;
	border-left-color: #3366cc;
	border-bottom-color: #3366cc;
	color: black;
	border-top-style: double;
	border-top-color: #3366cc;
	font-family: verdana,arial;
	border-right-style: double;
	border-left-style: double;
	background-color: whitesmoke;
	border-right-color: #3366cc;
	border-bottom-style: double;
}
.ECHeader
{
	font-weight: bold;
	font-size: 9pt;
	background-image: url(/MemberToolsDotNet/art/ShadedBlueBar.jpg);
	color: white;
	font-family: verdana,arial;
	text-align: center;
}
.ECStatusMessage
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #009900;
	text-align: center;
}
/***********************/
/* End Enroll Customer */
/***********************/
/*****************************/
/* Shopping Cart Summary Box */
/*****************************/
.SCSHeader
{
	font-weight: bold;
	font-size: 7pt;
	color: white;
	font-family: verdana, arial;
	background-color: #006699;
	text-align: center;
}
.SCSSubHeaderText
{
	font-size: 7pt;
	color: #660066;
	font-family: verdana, arial;
	text-decoration: underline;
}
.SCSText
{
	font-size: 7pt;
	color: #000000;
	font-family: verdana, arial;
}
.SCSBox
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: 7pt;
	border-left: black thin solid;
	border-bottom: black thin solid;
	font-family: verdana, arial;
}
.SCSSubTotal
{
	border-top: black 3px double;
	font-weight: bold;
	font-size: 7pt;
	color: #009900;
	font-family: verdana,arial;
}
/*********************************/
/* End Shopping Cart Summary Box */
/*********************************/
/******************/
/* Product Search */
/******************/
.PSBox
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: 7pt;
	border-left: black thin solid;
	color: black;
	border-bottom: black thin solid;
	font-family: verdana, arial;
	background-color: papayawhip;
}
.PSHeader
{
	font-weight: bold;
	font-size: 7pt;
	color: white;
	font-family: verdana, arial;
	background-color: #006699;
	text-align: center;
}
.PSStatus
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana, arial;
	background-color: #330066;
	text-align: center;
}
.PSNothingFound
{
	border-right: black double;
	border-top: black double;
	font-weight: bold;
	font-size: 10pt;
	border-left: black double;
	color: red;
	border-bottom: black double;
	font-family: verdana,arial;
	background-color: gainsboro;
	text-align: center;
}
.PSSearchHeaderBar
{
	border-right: green thin groove;
	border-top: green thin groove;
	font-weight: bold;
	font-size: 8pt;
	border-left: green thin groove;
	color: maroon;
	border-bottom: green thin groove;
	font-family: verdana,arial;
	background-color: #ffcc00;
	text-align: center;
}
/**********************/
/* End Product Search */
/**********************/

/**********************/
/* Party Host Manager */
/**********************/
.PHMError
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #ff0000;
	text-align: center;
}
.PHMMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: verdana, arial;
}
.PHMDescription
{
    font-size: 8pt;
    color: #003366;
    font-family: verdana, arial;
}
.PHMFieldLabel
{
    font-size: 8pt;
    color: black;
    font-family: verdana,arial;
    font-weight: bold;
}
.PHMData
{
	font-weight: bold;
	font-size: 9pt;
	color: green;
	font-family: verdana,arial;
}
.PHMTinyText
{
	font-size: 8pt;
	color: black;
	font-family: verdana, arial;
}
.PHMBox
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: 10pt;
	border-left: black thin solid;
	color: black;
	border-bottom: black thin solid;
	font-family: verdana,arial;
}
.PHMOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: lemonchiffon;
}
.PHMEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: palegoldenrod;
}
.PHMGuestEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: gainsboro;
}
.PHMGuestOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: whitesmoke;
}
.PHMHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: chocolate;
}
.PHMEditBox
{
    border: 1px solid #999999;
    font-size: 8pt;
    color: black;
    font-family: verdana,arial;
    background-color: #FFFFFF;
}
.PHMStatusMessage
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: seagreen;
	text-align: center;
	text-decoration: none;
}
.PHMOrderHistoryHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: cornflowerblue;
}
.PHMOrderHistoryOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: lightsteelblue;
}
.PHMOrderHistoryEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: aliceblue;
}
.PHMOrderDetailBox
{
	border-right: #006699 thin solid;
	border-top: #006699 thin solid;
	font-size: 9pt;
	border-left: #006699 thin solid;
	border-bottom: #006699 thin solid;
	font-family: verdana,arial;
}
.PHMOrderDetailHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: verdana,arial;
	background-color: #006699;
}
.PHMOrderDetailHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: verdana,arial;
	background-color: #006699;
}
.PHMOrderDetailOddRow
{
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
	background-color: #ffffcc;
}
.PHMOrderDetailEvenRow
{
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
	background-color: #ffff99;
}
.PHMDoubleLineCell
{
	border-bottom-color: black;
	font-family: verdana,arial;
	border-bottom-style: double;
}
.PHMSingleLineCell
{
	border-bottom: black thin solid;
	font-family: verdana,arial;
}
.PHMMiscText
{
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
}
.PHMMainHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: black;
	text-align: center;
}
.PHMSeperator
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #336699;
	font-weight: bold;
}
/**************************/
/* End Party Host Manager */
/**************************/
/*********************************/
/* Party Plan Shopping Cart Mods */
/*********************************/
.ShoppingCartPartyWelcome
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: black thin solid;
	color: royalblue;
	border-bottom: black thin solid;
	font-family: verdana, arial;
	background-color: #ffff99;
	text-align: center;
}
.ShoppingCartMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: verdana, arial;
}
.ShoppingCartDescription
{
	font-size: 9pt;
	color: #0066cc;
	font-family: verdana, arial;	
}
/*************************************/
/* End Party Plan Shopping Cart Mods */
/*************************************/
/*********************/
/* Product Questions */
/*********************/
.PQMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: verdana, arial;
}
.PQDescription
{
	font-size: 9pt;
	color: #0066cc;
	font-family: verdana, arial;
}
.PQError
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #ff0000;
	text-align: center;
}
.PQProductInformation
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	background-color: gainsboro;
}
.PQQuestion
{
	font-size: 10pt;
	color: black;
	font-family: verdana, arial;
}
.PQItemRow
{
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	background-color: #ffffcc;
}
/**************************/
/* End Product Questions */
/*************************/
/****************/
/* Set Up Party */
/****************/
.SUPBox
{
	border-right: khaki thin solid;
	border-top: khaki thin solid;
	font-size: 8pt;
	border-left: khaki thin solid;
	border-bottom: khaki thin solid;
	font-family: verdana,arial;
	background-color: ivory;
	text-decoration: none;
}
.SUPFieldName
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
}
.SUPTinyText
{
	font-weight: normal;
	font-size: 7pt;
	color: #336699;
	font-family: verdana,arial;
	text-align: center;
}
.SUPFieldData
{
	font-weight: bold;
	font-size: 8pt;
	color: goldenrod;
	font-family: verdana,arial;
}
.SUPHeader
{
	font-weight: bold;
	font-size: 8pt;
	font-family: verdana,arial;
	background-color: #cc9900;
}
.SUPHeaderMain
{
	font-weight: bold;
	font-size: 10pt;
	font-family: verdana,arial;
	background-color: #cc9900;
	text-align: center;
}
.SUPLocationHeader
{
	font-weight: bold;
	font-size: 10pt;
	font-family: verdana,arial;
	background-color: #cc9900;
	text-align: center;	
}
.SUPEmailPersonalizationHeader
{
	font-weight: bold;
	font-size: 10pt;
	font-family: verdana,arial;
	background-color: #cc9900;
	text-align: center;
}
.SUPStatus
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: verdana,arial;
	background-color: #009900;
	text-align: center;
}
.SUPEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
}
.SUPOddROw
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: lightyellow;
}
/********************/
/* End Set Up Party */
/********************/
/************/
/* Defaults */
/************/
.DefaultMainTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: verdana, arial;
}
.DefaultDescription
{
	font-size: 8pt;
	color: #333333;
	font-family: verdana, arial;
}
.DefaultError
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #ff0000;
	text-align: center;	
}
.DefaultStatus
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: verdana,arial;
	background-color: #339900;
	text-align: center;
}
.DefaultWhiteText
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
}
.DefaultTinyRedText
{
	font-size: 6pt;
	color: red;
	font-family: verdana,arial;
}
/****************/
/* End Defaults */
/****************/
/*****************/
/* Assign Guests */
/*****************/
.AGTableHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: verdana,arial;
	background-color: #cc9900;
}
.AGTinytext
{
	font-size: 7pt;
	color: red;
	font-family: verdana,arial;
	text-align: center;
}
.AGEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: beige;
}
.AGOddROw
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: palegoldenrod;
}
.AGBox
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: 9pt;
	border-left: black thin solid;
	color: black;
	border-bottom: black thin solid;
	font-family: verdana,arial;
	background-color: beige;
}
.AGTopHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: verdana,arial;
	background-color: #000000;
	text-align: center;
}
/*********************/
/* End Assign Guests */
/*********************/
/**********************/
/* Host Party History */
/**********************/
.HPHBox
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: 8pt;
	border-left: black thin solid;
	color: black;
	border-bottom: black thin solid;
	font-family: verdana,arial;
	background-color: white;
	text-decoration: none;
}
.HPHOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: aliceblue;
}
.HPHEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
}
.HPHHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: verdana,arial;
	background-color: #3366cc;
}
.HPHTitle
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: verdana,arial;
	background-color: black;
	text-align: center;
}
.HPHTinyText
{
	font-size: 7pt;
	color: red;
	font-family: verdana,arial;
	text-align: center;
}
/**************************/
/* End Host Party History */
/**************************/
/*****************/
/* Party Manager */
/*****************/
.PMColumnHeaders
{
	background-position: top;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: verdana,arial;
	background-color: #FFFFFF;
	background-image: url( '/MemberToolsDotNet/art/ButtonFace_Gold.jpg' );
	background-repeat: repeat-x;
}
.PMOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #FFFFFF;
}
.PMEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #E1EBFF;
}
.PMTinyText
{
	font-size: 7pt;
	color: red;
	font-family: verdana,arial;
}
.PMOpenPartiesHeader
{
	background-position: top;
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: verdana,arial;
	background-color: #FFFFFF;
	text-align: center;
	background-image: url( '/MemberToolsDotNet/art/ButtonFace_DkBlue.jpg' );
	background-repeat: repeat-x;
}
.PMGuestOrderHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: #006699;
	text-align: center;
}
.PMGuestOrderColumnHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: #000000;
}
.PMGuestOrderOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: lightblue;
}
.PMGuestOrderEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
}
.PMButtonBox
{
	border: 1px solid #666666;
}
.PMBoxTitle
{
	font-family: 'Arial Black';
	font-size: 11pt;
	color: #000066;	
}
.PMOpenPartiesTable
{
	border: 1px solid #666666;
}
/*********************/
/* End Party Manager */
/*********************/
/************************/
/* Select Party Catalog */
/************************/
.SPCTableHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: verdana,arial;
	background-color: #660066;
	text-align: center;
}
.SPCColumnHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #cc9999;
}
.SPCCatalogTitle
{
	font-weight: bold;
	font-size: 8pt;
	color: goldenrod;
	font-family: verdana,arial;
}
.SPCCatalogDescription
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
}
.SPCOddRow
{
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
	background-color: #ffccff;
}
.SPCEvenRow
{
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
	background-color: #ffcccc;
}
/****************************/
/* End Select Party Catalog */
/****************************/
/**************/
/* Host Order */
/**************/
.HOOrderExists
{
	font-weight: bold;
	font-size: 8pt;
	border-left-color: black;
	border-bottom-color: black;
	border-top-style: double;
	border-top-color: black;
	font-family: verdana,arial;
	border-right-style: double;
	border-left-style: double;
	background-color: #ffff99;
	text-align: center;
	border-right-color: black;
	border-bottom-style: double;
}
.HOHostName
{
	font-weight: bold;
	font-size: 8pt;
	font-family: verdana,arial;
	background-color: #ffcc66;
	text-align: center;
}
.HORewardTable
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: 7pt;
	border-left: black thin solid;
	border-bottom: black thin solid;
	font-family: verdana,arial;
}
.HORewardTableOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #ccccff;
}
.HORewardTableEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #ffffff;
}
.HOAwardHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: #006699;
}
.HORedeemInstructions
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-weight: bold;
	font-size: 12pt;
	border-left: black thin solid;
	color: goldenrod;
	border-bottom: black thin solid;
	font-family: verdana,arial;
	background-color: #ffff99;
	text-align: center;
}
.HONotQualified
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #ffff66;
	text-align: center;
}
.HOProductHeader
{
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: #000000;
}
.HOProductOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
}
.HOProductEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #ffffcc;
}
.HOAwardDescription
{
	font-weight: bold;
	color: dimgray;
	font-family: verdana,arial;
	text-align: center;
	font-variant: small-caps;
}
.HOCustomAwardRedeemedSuccess
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: #33cc00;
	text-align: center;
}
/******************/
/* End Host Order */
/******************/
/****************/
/* New Checkout */
/****************/
.NCOHeaderLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
}
.NCOBox
{
	border-right: black thin solid;
	border-top: black thin solid;
	border-left: black thin solid;
	border-bottom: black thin solid;
}
.NCOBoxHeader
{
	background-image: url(/MemberToolsDotNet/art/ShadedBlueBar.jpg);
	background-repeat: repeat-x;
}
.NCOFieldLabel
{
	font-size: 8pt;
	color: #006699;
	font-family: verdana,arial;
	font-variant: normal;
}
.NCOWarningText
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: verdana,arial;
}
.NCOCartSummaryEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdan,arial;
	background-color: #ccccff;
}
.NCOCartSummaryOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdan,arial;
}
.NCOOrderSummaryHeader
{
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: #000000;
}
.NCOCurrency
{
	font-size: 8pt;
	color: green;
	font-family: verdana,rial;
}
/********************/
/* End New Checkout */
/********************/
/**********************************/
/* New Personal Enrollment Report */
/**********************************/

.EnrollmentMainReportTable
{
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: #000000;
}

.EnrollmentReportHeader
{
	background-image: url(/MemberToolsDotNet/art/ShadedPurpleBar.jpg);
	font: bold 13px verdana, arial, helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
}

.EnrollmentReportEvenRow
{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #555555;
	border-left-style: none;
	background-color: #ebecff;
}

.EnrollmentReportOddRow
{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #555555;
	border-left-style: none;
	background-color: #dadcfd;
}

.NoEnrolledLabel
{
	font: bold 15px verdana, arial, helvetica, sans-serif;
	color: yellow;
	border-left-style: none;
	background-color: purple;
}

/**********************************/
/* End Personal Enrollment Report */
/**********************************/
/**********************************/
/* New Personal Sponsored Report */
/**********************************/

.SponsoredMainReportTable
{
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: #000000;
}

.SponsoredReportHeader
{
	background-image: url(/MemberToolsDotNet/art/ShadedGreenBar.jpg);
	font: bold 13px verdana, arial, helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
}

.SponsoredReportEvenRow
{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #555555;
	border-left-style: none;
	background-color: #ebecff;
}

.SponsoredReportOddRow
{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #555555;
	border-left-style: none;
	background-color: #dadcfd;
}

.NoSponsoredLabel
{
	font: bold 15px verdana, arial, helvetica, sans-serif;
	color: yellow;
	border-left-style: none;
	background-color: purple;
}

/**********************************/
/* End Personal Sponsored Report */
/**********************************/


/**********************************/
/* New Personal Customers Report */
/**********************************/

.CustomerMainReportTable
{
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: #000000;
}

.CustomerReportHeader
{
	background-image: url(/MemberToolsDotNet/art/ShadedBlueBar.jpg);
	font: bold 13px verdana, arial, helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
}

.CustomerReportEvenRow
{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #555555;
	border-left-style: none;
	background-color: #ebecff;
}

.CustomerReportOddRow
{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #555555;
	border-left-style: none;
	background-color: #dadcfd;
}

.NoCustomerLabel
{
	font: bold 15px verdana, arial, helvetica, sans-serif;
	color: yellow;
	border-left-style: none;
	background-color: purple;
}

/**********************************/
/* End Personal Customers Report */
/**********************************/
/***************************************/
/* Preferred Customers Activity Report */
/***************************************/
.PCBox
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: 8pt;
	border-left: black thin solid;
	border-bottom: black thin solid;
	font-style: normal;
	font-family: verdana,arial;
}
.PCBoxHeader
{
	font-weight: bold;
	font-size: 9pt;
	background-image: url(/MemberToolsDotNet/art/ShadedBlueBar.jpg);
	color: white;
	font-family: verdana,arial;
	text-align: center;
}
.PCDataHeader
{
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: black;
}
.POTinyRedText
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: verdana,arial;
	text-align: center;
}
.PCEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
}
.PCOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: powderblue;
}
.PCLeftColumn
{
	BACKGROUND-POSITION-Y: top;
	background-image: url(/MemberToolsDotNet/art/registry.gif);
	background-repeat: no-repeat;
}
/*******************************************/
/* End Preferred Customers Activity Report */
/*******************************************/
/***************/
/* Close Party */
/***************/
.CPBox
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: 8pt;
	border-left: black thin solid;
	color: black;
	border-bottom: black thin solid;
	font-family: verdana, arial;
}
.CPBoxHeader
{
	font-weight: bold;
	font-size: 8pt;
	background-image: url(/MemberToolsDotNet/art/ShadedYellowBar.jpg);
	color: black;
	font-family: verdana,arial;
}
.CPHeaderText
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
}
.CPFieldLabel
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
}
.CPFieldData
{
	font-weight: bold;
	font-size: 9pt;
	color: #009900;
	font-family: verdana,arial;
}
.CPGuestOrderEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;		
}
.CPGuestOrderOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: palegoldenrod;
}
.CPGuestOrderHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: #cc9900;
	text-align: center;
}            
.CPGuestOrderColumnHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #cccc66;
}
/*******************/
/* End Close Party */
/*******************/
/******************/
/* Check Register */
/******************/
.CRHiddenRow
{
	padding: 10px;
}
.CRSubTotalsPositionCell
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #FF0000;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #FF0000;
}
.CRSubTotalsCell
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #CE7B00;
	border-top-style: Solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	padding-bottom: 10px;
}
.CRPositionNumberRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	color: #006600;
	padding-top: 5px;
	padding-bottom: 5px;
}
.CRFieldLabel
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
}
.CRBoxHeader
{
	background-color: #FFFFFF;
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	padding-bottom: 5px;
}
.CRBox
{
	border: 1px solid #C0C0C0;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
}
.CRBoxHeaderLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: #008080;
	font-family: verdana,arial;
}
.CRSubHeader
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: #000000;
}
.CREvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
	text-decoration: none;
}
.CROddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: whitesmoke;
	text-decoration: none;
}
.CRTinyRedText
{
	font-size: 7pt;
	color: red;
	font-family: verdana,arial;
}
.CRDetailSubHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #794800;
	font-family: verdana,arial;
	padding-bottom: 5px;
}
.CRDetailSubHeader2
{
	font-weight: bold;
	font-size: 8pt;
	color: #009900;
	font-family: verdana,arial;
	padding-bottom: 5px;
}
.CRDetailEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
	text-decoration: none;
}
.CRDetailOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #ffffcc;
	text-decoration: none;
}
.CRFullDetailEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
	text-decoration: none;
}
.CRFullDetailOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #E7FFCE;
	text-decoration: none;
}
.CRDetailSubTotalsRow
{
	border-color: #000000;
	font-weight: bold;
	font-size: 8pt;
	color: #003399;
	font-family: verdana,arial;
	background-color: #FFFFFF;
	text-decoration: none;
	border-top-style: solid;
	border-top-width: 1px;
}
.CRDetailTitle
{
	padding: 3px;
	font-family: verdana, arial;
	font-size: 9pt;
	font-weight: bold;
	color: #006699;
	text-align: center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.CRDetailTitleNormalCell
{
	padding: 3px;
	font-family: verdana, arial;
	font-size: 8pt;
	color: #FF3300;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.CRCheckAmount
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #009933;
	font-weight: bold;
}
.CRDetailTotalsRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	color: #008000;
	border-top-style: double;
	border-top-color: #000000;
}
.CRFindButton
{
	background-position: top;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: #000000;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: #FFFFFF;
	cursor: hand;
	background-image: url( '/MemberToolsDotNet/art/ButtonFace_SteelBlue.jpg' );
	background-repeat: repeat-x;
}
/**********************/
/* End Check Register */
/**********************/
/***********************/
/* Party Evite Process */
/***********************/

.PartyEviteTopBar
{
	font-weight: bold;
	font-size: 8pt;
	background-image: url(/MemberToolsDotNet/art/ShadedPurpleBar.jpg);
	color: black;
	font-family: verdana,arial;
}

.PartyEviteBottomBar
{
	font-weight: bold;
	font-size: 8pt;
	background-image: url(/MemberToolsDotNet/art/ShadedPurpleBar.jpg);
	color: black;
	font-family: verdana,arial;
}

/***************************/
/* End Party Evite Process */
/***************************/
/*************************/
/* Party Activity Report */
/*************************/
.PAFieldLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
}
.PADateBox
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: 8pt;
	border-left: black thin solid;
	color: black;
	border-bottom: black thin solid;
	font-family: verdana,arial;
	background-color: #ffffcc;
}
.PAMainHeader
{
	font-weight: bold;
	font-size: 8pt;
	background-image: url(/MemberToolsDotNet/art/ShadedBlueBar.jpg);
	color: white;
	font-family: verdana,arial;
	text-align: center;
}
.PASubHeader
{
	font-weight: bold;
	font-size: 9pt;
	font-family: verdana,arial;
	background-color: #ffcc00;
	text-align: center;
}
.PAChangeDateLink
{
	font-size: 8pt;
	color: #ff0000;
	font-family: verdana,arial;
}
.PAMainReportBox
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: 8pt;
	border-left: black thin solid;
	color: black;
	border-bottom: black thin solid;
	font-family: verdana,arial;
}
.PAOddROw
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
}
.PAEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: gainsboro;
}
.PAPersSponsoredBox
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: 8pt;
	border-left: black thin solid;
	color: black;
	border-bottom: black thin solid;
	font-family: verdana,arial;
	background-color: palegoldenrod;
	text-decoration: none;
}
/*****************************/
/* End Party Activity Report */
/*****************************/
/********************************/
/* Unilevel Structure Move Tool */
/********************************/
.UMFieldLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: verdana, arial;
}
.UMFieldData
{
	font-weight: bold;
	font-size: 8pt;
	color: #006600;
	font-family: verdana, arial;
}
.UMLargeText
{
	font-weight: bold;
	font-size: 11pt;
	color: black;
	font-family: verdana,arial;
}
.UMEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: gainsboro;
}
.UMOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
}
.UMTinyRedText
{
	font-size: 7pt;
	color: red;
	font-family: verdana,arial;
	text-align: center;
}
.UMBox
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: 8pt;
	border-left: black thin solid;
	color: black;
	border-bottom: black thin solid;
	font-family: verdana,arial;
}
.UMHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: #006699;
}
.UMConfirmBox
{
	border-right: #3300ff thin solid;
	border-top: #3300ff thin solid;
	font-size: 8pt;
	border-left: #3300ff thin solid;
	color: black;
	border-bottom: #3300ff thin solid;
	font-family: verdana,arial;
	background-color: lemonchiffon;
}
.UMConfirmHeader
{
	font-weight: bold;
	font-size: 9pt;
	background-image: url(/MemberToolsDotNet/art/ShadedRedBar.jpg);
	color: white;
	font-family: verdana,arial;
	text-align: center;
}
.UMMoveComplete
{
	font-weight: bold;
	font-size: 12pt;
	color: #006699;
	font-family: verdana,arial;
	text-align: center;
}
/************************************/
/* End Unilevel Structure Move Tool */
/************************************/
/***************/
/* Menu Styles */
/***************/
.HorizontalMenuBackground
{
	background-color: black;
}
.VerticalMenuBackground
{
	background-color: midnightblue;
}
/*******************/
/* End Menu Styles */
/*******************/
/*************************/
/* Distributor Dashboard */
/*************************/
.DDBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 7pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
}
.ddreportbox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 7pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	background-color: lemonchiffon;
}
.DDMainBoxHeader
{
	font-weight: bold;
	font-size: 8pt;
	background-image: url(/MemberToolsDotNet/art/ShadedTealBar.jpg);
	color: white;
	font-family: verdana,arial;
	text-align: center;
}
.DDBoxHeader
{
	font-weight: bold;
	font-size: 8pt;
	background-image: url(/MemberToolsDotNet/art/ShadedBlueBar.jpg);
	color: white;
	font-family: verdana,arial;
	text-align: center;
}
.DDHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: #000066;
	text-align: center;
}
.DDReportDescription
{
	font-size: 7pt;
	color: black;
	font-family: verdana,arial;
}
/*****************************/
/* End Distributor Dashboard */
/*****************************/
/************************/
/* Firestorm Dialog Box */
/************************/
.FirestormDialogBox
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: 10pt;
	border-left: black thin solid;
	color: black;
	border-bottom: black thin solid;
	font-family: verdana, arial;
	background-color: white;
}
.FirestormDialogBoxHeader
{
	font-weight: bold;
	font-size: 10pt;
	background-image: url(/MemberToolsDotNet/art/ShadedBlueBar.jpg);
	color: white;
	font-family: verdana, arial;
	text-align: center;
}
/****************************/
/* End Firestorm Dialog Box */
/****************************/
/*********************/
/* New Shopping Cart */
/*********************/
.SCNCompanyLogo
{
}
.SCNReferredBy
{
	font-size: 7pt;
	color: black;
	font-family: verdana,arial;    
}
.SCNMainBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 7pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
}
.SCNText
{
	font-size: 7pt;
	color: black;
	font-family: verdana,arial;
}
.SCNTextDarkGrey
{
	font-size: 7pt;
	color: dimgray;
	font-family: verdana,arial;
	font-weight: bold;
}
.SCNSeperatorBarHoriz
{
	background-image: url(/MemberToolsDotNet/art/BlackHorizLine25px.jpg);
	background-repeat: repeat-x;
	background-position-y: bottom;
}
.SCNSideNavSeperatorBarHoriz
{
	background-image: url(/MemberToolsDotNet/art/BlackHorizLine25px.jpg);
	background-repeat: repeat-x;
	background-position-y: center;
}
.SCNSeperatorBarVert
{
	background-image: url(/MemberToolsDotNet/art/BESI/Black1X1.jpg);
	background-repeat: repeat-y;
}
.SCNCartHeaderBackground
{
	background-color: white;
}
.SCNMasterHeaderLeft
{
}
.SCNMasterHeaderCenter
{
}
.SCNMasterHeaderRight
{
	background-color: #E8F3FF;
}
.SCNGroup1ButtonOff
{
	font-weight: normal;
	font-size: 10pt;
	font-family: verdana,arial;
	color: #ffffff;
	background-color: #336699;
	text-align: center;
}
.SCNGroup1ButtonOn
{
	font-weight: normal;
	font-size: 10pt;
	font-family: verdana,arial;
	color: #ffffff;
	background-color: skyblue;
	text-align: center;
}
.SCNGroup1ButtonOnLeftCorner
{
	background-color: skyblue;
}
.SCNGroup1ButtonOnRightCorner
{
	background-color: skyblue;
}
.SCNGroup1ButtonSpacer
{
	font-weight: normal;
	font-size: 10pt;
	font-family: verdana,arial;
	color: #ffffff;
	background-color: #336699;
	text-align: center;
}
.SCNGroup1Background
{
	background-color: aliceblue;
}
.SCNSideNavBold
{
	font-weight: bold;
	font-size: 7pt;
	color: black;
	font-family: verdana,arial;
}
.SCNSideNavText
{
	font-size: 7pt;
	color: dimgray;
	font-family: verdana,arial;
	text-align: left;
}
.SCNSideNavSelected
{
	font-size: 7pt;
	font-family: verdana,arial;
	text-align: left;
	border-right: #0066ff 1px solid;
	border-top: #0066ff 1px solid;
	border-left: #0066ff 1px solid;
	border-bottom: #0066ff 1px solid;
}
.SCNTopNavBar
{
	font-size: 7pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNMenuBox
{
	border-bottom: black 1px solid;
	font-family: verdana, arial;
}
.SCNWarningtext
{
	font-weight: bold;
	font-size: 7pt;
	color: red;
	font-family: verdana,arial;
	text-align: left;
}
.SCNGroup1Bar
{
	border-bottom: black 1px solid;
}
.SCNMenuGroupHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
	background-color: lightgrey;
}
.SCNMenuBackground
{
	background-color: ghostwhite;
}
.SCNMenuAddlContent
{

}
.SCNMasterBox
{
	border-bottom: black 1px solid;
	background-color: white;
}
.SCNTopNavOuterBox
{
	border-bottom: black 1px solid;
}
.SCNIndividualProductBox
{
	font-size: 7pt;
	color: black;
	font-family: verdana,arial;
	width: 150px;
	height: 225px;
}
.SCNProductName
{
	font-size: 7.5pt;
	color: darkgreen;
	font-family: verdana, arial;
	text-align: center;
	vertical-align: top;
}
.SCNProductListImage
{
	width: 125px;
	height: 150px;
}
.SCNProductDetailImage
{
	width: 230px;
	height: 331px;
}
.SCNProductPrice
{
	font-size: 7.5pt;
	color: goldenrod;
	font-family: verdana, arial;
	text-align: center;
	font-weight: bold;
}
.SCNProductDetailItemsRemaining
{
	font-size: 10pt;
	color: #336600;
	font-family: verdana, arial;
	text-align: left;
	font-weight: bold;
}
.SCNProductDetailPrice
{
	font-size: 12pt;
	color: goldenrod;
	font-family: verdana, arial;
	text-align: left;
	font-weight: bold;
}
.SCNProductNumber
{
	font-size: 6pt;
	color: black;
	font-family: verdana, arial;
	text-align: center;
}
.SCNProductPointPrice
{
	font-size: 7.5pt;
	color: deeppink;
	font-family: verdana, arial;
	text-align: center;
}
.SCNProductDetailPointPrice
{
	font-size: 10pt;
	color: deeppink;
	font-family: verdana, arial;
	text-align: left;
}
.SCNProductUplineAmount
{
	font-size: 7.5pt;
	color: orange;
	font-family: verdana, arial;
	text-align: center;
}
.SCNProductDetailUplineAmount
{
	font-size: 10pt;
	color: orange;
	font-family: verdana, arial;
	text-align: lwft;
}
.SCNProductListTable
{
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
}
.SCNError
{
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	font-family: verdana,arial;
	background-color: red;
	text-align: center;
}
.SCNRelatedProductsOuterBox
{
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.SCNProductDetailInnerBox
{
	background-color: #FFFFFF;
}
.SCNProductDetailOuterBox
{
	border-bottom: black 1px solid;
}
.SCNRelatedProductsHeader
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: #99ccff;
	text-align: center;
	font-weight: bold;
}
.SCNProductDetailProductName
{
	font-size: 12pt;
	color: black;
	font-family: 'Arial Black';
}
.SCNProductDetailProductNumber
{
	font-size: 8pt;
	color: #006699;
	font-family: verdana,arial;
}
.SCNProductDetailProductDescription
{
	font-size: 8pt;
	color: black;
	font-family: verdana, arial;
}
.SCNProductDetailYouSave
{
	font-weight: normal;
	font-size: 10pt;
	color: #ff6666;
	font-family: verdana,arial;
}
.SCNProductDetailSaleName
{
	font-weight: bold;
	font-size: 12pt;
	color: #990099;
	font-family: verdana,arial;
	background-color: mistyrose;
}
.SCNProductDetailMoreInfoLink
{
	font-size: 7.5pt;
	color: black;
	font-family: verdana,arial;
	text-align: center;
}
.SCNVariationsTitle
{
	font-weight: bold;
	font-size: 12pt;
	color: dimgray;
	font-family: verdana,arial;
	text-align: left;
}
.SCNSwatchCell
{
	font-size: 6pt;
	color: black;
	font-family: verdana,arial;
	text-align: center;
}
.SCNVariationCombo
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	font-size: 7.5pt;
	border-left: #006699 1px solid;
	width: 300px;
	border-bottom: #006699 1px solid;
	font-family: verdana, arial;
	height: 20px;
}
.SCNVariationLabel
{
	font-weight: bold;
	font-size: 8pt;
	text-transform: capitalize;
	width: 75px;
	color: black;
	font-family: verdana, arial;
}

.SCNAddToCartOuterBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.SCNAddToCartTopLeftCorner
{
	background-color: #006699;
}
.SCNAddToCartMiddle
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #006699;
	vertical-align: middle;
	text-align: center;
	background-image: url(/MemberToolsDotNet/art/20px_vertical_spacer.gif);
}
.SCNAddToCartTopRightCorner
{
	background-color: #006699;
}
.SCNAddToCartBottomLeftCorner
{
	background-color: #006699;
}
.SCNAddToCartBottomRightCorner
{
	background-color: #006699;
}
#SideNavigation a
{
	font-weight: normal;
	font-size: 7pt;
	color: black;
	font-family: verdana,arial;
}
#SideNavigation a:link
{
	font-weight: normal;
	font-size: 7pt;
	color: black;
	font-family: verdana,arial;
}
#SideNavigation a:hover
{
	font-weight: normal;
	font-size: 7pt;
	color: black;
	font-family: verdana,arial;
	text-decoration: underline;
}
#RightContent a
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
}
#RightContent a:link
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
}
#RightContent a:hover
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	text-decoration: underline;
}
#CheckoutNowLink a
{
	font-size: 8pt;
	color: #ff0033;
	font-family: verdana,arial;
	font-weight: normal;
}
#CheckoutNowLink a:link
{
	font-size: 8pt;
	color: #ff0033;
	font-family: verdana,arial;
	font-weight: normal;
}
#CheckoutNowLink a:hover
{
	font-size: 8pt;
	color: #ff0033;
	font-family: verdana,arial;
	text-decoration: underline;
	font-weight: normal;
}
#Group1Buttons a
{
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
}
#Group1Buttons a:link
{
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
}
#Group1Buttons a:hover
{
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	text-decoration: underline;
}
#MainContent a
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
}
#MainContent a:link
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
}
#MainContent a:hover
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	text-decoration: underline;
}
#PQButtons a
{
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	font-weight: bold;
}
#PQButtons a:link
{
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	font-weight: bold;
}
#PQButtons a:hover
{
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	text-decoration: underline;
	font-weight: bold;
}
.SCNQtyOuterBox
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	text-decoration: none;
	width: 100%;
}
.SCNQtyTextBox
{
	font-size: 8pt;
	width: 50px;
	color: black;
	font-family: verdana,arial;
}
.SCNAddToCartWithPointsOuterBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.SCNAddToCartWithPointsTopLeftCorner
{
	background-color: #ffcc66;
}
.SCNAddToCartWithPointsMiddle
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #ffcc66;
	vertical-align: middle;
	text-align: center;
	background-image: url(/MemberToolsDotNet/art/20px_vertical_spacer.gif);
}
.SCNAddToCartWithPointsTopRightCorner
{
	background-color: #ffcc66;
}
.SCNAddToCartWithPointsBottomLeftCorner
{
	background-color: #ffcc66;
}
.SCNAddToCartWithPointsBottomRightCorner
{
	background-color: #ffcc00;
}
.SCNOutOfStock
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: verdana,arial;
}
.SCNOutOfStockWithBackorder
{
	font-size: 10pt;
	color: red;
	font-family: verdana,arial;
}
.SCNOutOfStockListBox
{
	color: red;
}
.SCNSelectCatalogTitle
{
	font-weight: bold;
	font-size: 18pt;
	color: dimgray;
	font-family: Verdana, arial;
}
.SCNCatalogTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana, arial;
}
.SCNCatalogDescription
{
	font-size: 8pt;
	color: black;
	font-family: verdana, arial;
}
.SCNProductDetailStatusMessage
{
	border-right: #009900 1px solid;
	border-top: #009900 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: #009900 1px solid;
	color: green;
	border-bottom: #009900 1px solid;
	font-family: verdana,arial;
	text-align: center;
}
.SCNProductQuestionsTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNProductQuestionsDescription
{
	font-size: 9pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNPQProductInformation
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	background-color: transparent;
	text-transform: none;
}
.SCNPQQuestion
{
	font-size: 10pt;
	color: midnightblue;
	font-family: verdana, arial;
}
.SCNPQItemRow
{
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	background-color: palegoldenrod;
}
.SCNPQError
{
	border-right: #ffff00 1px solid;
	border-top: #ffff00 1px solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: #ffff00 1px solid;
	color: white;
	border-bottom: #ffff00 1px solid;
	font-family: verdana,arial;
	background-color: red;
}
.SCNPQQuestionNumber
{
	font-size: 10pt;
	color: midnightblue;
	font-family: verdana, arial;	
}
.SCNPQActualQuestion
{
	font-weight: bold;
	font-size: 10pt;
	color: midnightblue;
	font-family: verdana, arial;	
}
.SCNPQContinueOuterBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.SCNPQContinueTopLeftCorner
{
	background-color: #006699;
}
.SCNPQContinueMiddle
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #006699;
	vertical-align: middle;
	text-align: center;
	background-image: url(/MemberToolsDotNet/art/20px_vertical_spacer.gif);
}
.SCNPQContinueTopRightCorner
{
	background-color: #006699;
}
.SCNPQContinueBottomLeftCorner
{
	background-color: #006699;
}
.SCNPQContinueBottomRightCorner
{
	background-color: #006699;
}            

.SCNPQCancelOuterBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.SCNPQCancelTopLeftCorner
{
	background-color: #006699;
}
.SCNPQCancelMiddle
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #006699;
	vertical-align: middle;
	text-align: center;
	background-image: url(/MemberToolsDotNet/art/20px_vertical_spacer.gif);
}
.SCNPQCancelTopRightCorner
{
	background-color: #006699;
}
.SCNPQCancelBottomLeftCorner
{
	background-color: #006699;
}
.SCNPQCancelBottomRightCorner
{
	background-color: #006699;
}       
.SCNVCMainTitle
{
	font-weight: normal;
	font-size: 16pt;
	color: dimgray;
	font-family: Verdana,arial;
	font-weight: bold;
}
.SCNVSCSpecialInstructions
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	font-weight: bold;
}
.SCNVSCHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: #99ccff;
	height: 25px;
}
.SCNVSCHeaderCell
{
	border-left: dimgray 1px solid;
	text-align: center;
	border-bottom: #cccccc 1px dotted;
	border-top: #cccccc 1px dotted;
}
.SCNVSCEndHeaderCell
{
	text-align: center;
	border-bottom: #cccccc 1px dotted;
	border-top: #cccccc 1px dotted;
}
.SCNVSCUpperRight
{
	font-weight: bold;
	font-size: 11pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: gainsboro;
	text-align: center;
	border-left: black 1px solid;
}
.SCNVSCRight
{
	border-left: black 1px solid;
}
.SCNVSCMainBox
{
	border-bottom: black 1px solid;
}
.SCNVSCLeftIcon
{
	background-position: center center;
	background-attachment: fixed;
	background-image: url(/MemberToolsDotNet/art/ShoppingCartSwoosh.gif);
	background-repeat: no-repeat;
	width: 63px;
	height: 45px;
}
.SCNVSCNoItems
{
	font-size: 10pt;
	color: red;
	font-family: verdana,arial;
	text-align: center;
	text-decoration: none;
}
.SCNVSCProductSubTable
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	text-decoration: none;
}
.SCNVSCProductSubTableProductName
{
	font-weight: bold;
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNVSCProductSubTableProductNumber
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
}
.SCNVSCProductSubTableSaleComment
{
    font-size: 8pt;
    color: #CC0099;
    font-family: verdana,arial;
}
.SCNVSCCurrency
{
	font-size: 8pt;
	color: darkgreen;
	font-family: verdana,arial;
}
.SCNVSCText
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	
}
.SCNVSCDetailRow
{
	
}
.SCNVSCLine
{
    border-bottom: gray 1px solid;    
}
.SCNVSCSubTotals
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana, arial;
	border-bottom: gray 1px solid;
}
.SCNVSCSubTotalText
{
	font-weight: bold;
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	border-bottom: gray 1px solid;
}
.SCNVSCSubTotalCurrency
{
	font-weight: bold;
	font-size: 8pt;
	color: darkgreen;
	font-family: verdana,arial;
	border-bottom: gray 1px solid;
}
.SCNVSCProdDetailLinks
{
	font-weight: bold;
	font-size: 8pt;
	color: #006699;
	font-family: verdana,arial;
}
.SCNVSCPromoCodeBox
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: dimgray 1px solid;
	color: gray;
	border-bottom: dimgray 1px solid;
	font-family: verdana,arial;
	background-color: gainsboro;
}
.SCNVSCGeneralText
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNVSCTextBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	background-color: white;
}
.SCNVSCApplyCouponButton
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: white;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: #3399cc;
	cursor: hand;
}
.SCNVSCContinueShoppingButton
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: dimgray;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 140px;
}
.SCNVSCBeginCheckoutButton
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: #ffcc00;
	cursor: hand;
	width: 140px;
}
.SCNLPMainTitle
{
	font-weight: normal;
	font-size: 20pt;
	color: dimgray;
	font-family: verdana, arial;
}
.SCNLPContinueShoppingButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: dimgray;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 140px;
}
.SCNLPLoginButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: #006699;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: skyblue;
	cursor: hand;
	width: 140px;
}
.SCNLPCreateAccountButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: #006699;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 160px;
}
.SCNMediumText
{
	font-weight: bold;
	font-size: 10.5pt;
	color: dimgray;
	font-family: verdana,arial;
	text-decoration: none;
}
.SCNRegularText
{
	font-size: 10pt;
	color: dimgray;
	font-family: arial;
	text-decoration: none;
}
.SCNFieldLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
}	
.SCNGeneralTextBox
{
	border: 1px solid black;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
	height: 17px;
}
.SCNGeneralDropDownList
{
	border: 1px solid black;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
	height: 17px;
}

.SCNBottomBorder
{
	border-bottom: black 1px solid;
}
.SCNRightBorder
{
	border-right: black 1px solid;
}
.SCNLeftBorder
{
	border-left: black 1px solid;
}
.SCNTopBorder
{
	border-top: black 1px solid;
}
.SCNLPLoginBox
{
	background-color: whitesmoke;
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
}
.SCNLPLoginInstructionsBox
{
	border-right: #0099cc 1px solid;
	border-top: #0099cc 1px solid;
	font-size: 7pt;
	border-left: #0099cc 1px solid;
	color: black;
	border-bottom: #0099cc 1px solid;
	font-family: verdana,arial;
	background-color: aliceblue;
}
.SCNSubFooter
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNMainFooter
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNLPLoginMemberWarningBox
{
	border-right: #ff0000 1px solid;
	border-top: #ff0000 1px solid;
	font-size: 7pt;
	border-left: #ff0000 1px solid;
	color: black;
	border-bottom: #ff0000 1px solid;
	font-family: verdana,arial;
	background-color: #ffcccc;
}
.SCNLoggedInAs
{
	font-size: 7pt;
	color: #006600;
	font-family: verdana,arial;
	text-decoration: none;
}
.SCNLPCreateAccountBox
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	border-right: #006600 1px solid;
	border-top: #006600 1px solid;
	border-left: #006600 1px solid;
	border-bottom: #006600 1px solid;
	background-color: #e3ffb2;
}
.SCNBulletListBold
{
	font-size: 8pt;
	color: dimgray;
	font-weight: bold;
	font-family: verdana,arial;
}
.SCNCAContinueShoppingButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: dimgray;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 140px;
}
.SCNCACreateAccountButton
{
	border-right: #ffcc00 1px solid;
	border-top: #ffcc00 1px solid;
	border-left: #ffcc00 1px solid;
	color: black;
	border-bottom: #ffcc00 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: #ffe86d;
	cursor: hand;
	width: 140px;
}
.SCNCAMainTitle
{
	font-weight: normal;
	font-size: 20pt;
	color: dimgray;
	font-family: verdana, arial;
}
.SCNCAPersInfoBox
{
	font-family: verdana, arial;
	background-color: whitesmoke;
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
}
.SCNEnrollNowImage
{
	background-attachment: fixed;
	background-image: url(/MemberToolsDotNet/art/Defaults/CartEnrollmentDefault.jpg);
	background-repeat: no-repeat;
	width: 400px;
	height: 74px;
}
.SCNCABenefitsBox
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	font-size: 8pt;
	border-left: #006699 1px solid;
	color: dimgray;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	background-color: lavender;
}
.SCNCAOpeningText
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
	text-align: left;
}
.SCNMYAMainTitle
{
	font-size: 16pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNMYAContinueShoppingButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: dimgray;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 140px;
}
.SCNMYAWhoReferredDescription
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 8pt;
	border-left: #000000 1px solid;
	color: dimgray;
	border-bottom: #000000 1px solid;
	font-family: verdana,arial;
	background-color: white;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
}
.SCNRPMainTitle
{
	font-size: 16pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNRPContinueShoppingButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: dimgray;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 140px;
}
.SCNRPMainBox
{
	border-right: #ffcc33 1px solid;
	border-top: #ffcc33 1px solid;
	font-size: 8pt;
	border-left: #ffcc33 1px solid;
	color: dimgray;
	border-bottom: #ffcc33 1px solid;
	font-family: verdana,arial;
	background-color: #ffffcc;
}
.SCNRPGoButton
{
	border-right: #006600 1px solid;
	border-top: #006600 1px solid;
	border-left: #006600 1px solid;
	color: black;
	border-bottom: #006600 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: palegreen;
	cursor: hand;
	width: 50px;
}
.SCNRPEmailSentBox
{
	border-right: #33ccff 1px solid;
	border-top: #33ccff 1px solid;
	font-size: 8pt;
	border-left: #33ccff 1px solid;
	color: dimgray;
	border-bottom: #33ccff 1px solid;
	font-family: verdana,arial;
	background-color: gainsboro;
	text-align: center;
	text-decoration: none;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 3px;
}
.SCNMYAInstructions
{
	border-right: #009900 1px solid;
	border-top: #009900 1px solid;
	font-size: 8pt;
	border-left: #009900 1px solid;
	color: dimgray;
	border-bottom: #009900 1px solid;
	font-family: verdana,arial;
	background-color: mintcream;
}
.SCNMYAToolsBox
{
	border-right: #ffcc66 1px solid;
	border-top: #ffcc66 1px solid;
	font-size: 8pt;
	border-left: #ffcc66 1px solid;
	color: dimgray;
	border-bottom: #ffcc66 1px solid;
	font-family: verdana,arial;
	background-color: lightgoldenrodyellow;
}
.SCNMYAHeaderText
{
	font-weight: bold;
	font-size: 11pt;
	color: midnightblue;
	font-family: verdana, arial;
	text-align: center;
}
.SCNMYASaveButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: white;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: skyblue;
	cursor: hand;
	width: 140px;
}
.SCNStatusMessage
{
	font-weight: bold;
	font-size: 8pt;
	color: #006600;
	font-family: verdana,arial;
	border-right: #006600 1px solid;
	border-top: #006600 1px solid;
	border-left: #006600 1px solid;
	border-bottom: #006600 1px solid;
	text-align: center;
	background-color: #ccffcc;
}
.SCNRCMainTitle
{
	font-size: 16pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNRCDescription
{
	border-right: #ffcc00 1px solid;
	border-top: #ffcc00 1px solid;
	font-size: 8pt;
	border-left: #ffcc00 1px solid;
	color: dimgray;
	border-bottom: #ffcc00 1px solid;
	font-family: verdana, arial;
	background-color: #ffffcc;
}
.SCNRCContinueShoppingButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: dimgray;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 140px;
}
.SCNRCTinyRedText
{
	font-size: 8pt;
	color: red;
	font-family: verdana,arial;
	text-align: center;
}
.SCNRCHeader
{
	font-size: 8pt;
	color: darkblue;
	font-family: verdana,arial;
}
.SCNRCEvenRow
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: white;
}
.SCNRCOddRow
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: #e0ebff;
}
.SCNRCSubTitle
{
	font-weight: bold;
	font-size: 11pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNOHMainTitle
{
	font-size: 16pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNOHSubTitle
{
	font-weight: bold;
	font-size: 11pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNOHContinueShoppingButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: dimgray;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 140px;
}
.SCNOHSubTitle
{
	font-weight: bold;
	font-size: 11pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCHOHEvenRow
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: white;
}
.SCHOHOddRow
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: #e0ebff;
}
.SCNOHNoOrders
{
	font-size: 8pt;
	color: #ff0000;
	font-family: verdana,arial;
	text-align: center;
}
.SCNOHHeader
{
	font-size: 8pt;
	color: darkblue;
	font-family: verdana,arial;
}
.SCNOHDescription
{
	border-right: darkblue 1px solid;
	border-top: darkblue 1px solid;
	font-size: 8pt;
	border-left: darkblue 1px solid;
	color: dimgray;
	border-bottom: darkblue 1px solid;
	font-family: verdana,arial;
	background-color: aliceblue;
	text-decoration: none;
}
.SCNODMainTitle
{
	font-size: 16pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNODReportTitle
{
    font-family: verdana, arial;
    font-size: 10pt;
    font-variant: small-caps;
    font-weight: bold;
    text-align: center;
}
.SCNODCompanyName
{
    font-family: verdana, arial;
    font-size: 8pt;
    color: #666666;
}
.SCNODContinueShoppingButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: dimgray;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 140px;
}
.SCNODMainDetailTable
{
	font-size: 10pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNODShipToTable
{
	font-size: 10pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNODPaymentTable
{
	font-size: 10pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNODShippingAddressHeader
{
	font-size: 10pt;
	color: dimgray;
	font-family: verdana,arial;
	font-weight: bold;
}
.SCNODPaymentInfoHeader
{
	font-size: 10pt;
	color: dimgray;
	font-family: verdana,arial;
	font-weight: bold;
}
.SCNODProductTable
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNODProductHeader
{
	font-size: 10pt;
	color: dimgray;
	font-family: verdana,arial;
	font-weight: bold;
}
.SCNODProductTableOddRow
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: #e0ebff;
	text-decoration: none;
}
.SCNODProductTableEvenRow
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: white;
	text-decoration: none;
}
.SCNODDetailHeader
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: white;
	text-decoration: none;
	font-weight: bold;
}
.SCNODSubTotalLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	text-align: right;
}
.SCNODSubTotalAmount
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	text-decoration: none;
}
.SCNODOrderTotalAmount
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	text-decoration: none;
	font-weight: bold;
	border-top: black double;
}
.SCNODOrderDate
{
	font-size: 10pt;
	color: dimgray;
	font-family: verdana,arial;
	text-decoration: none;
}
.SCNODBasicsLabel
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	font-weight: bold
}
.SCNODBasicsData
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNODReturnToOHButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: dimgray;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: lightblue;
	cursor: hand;
	width: 140px;
}
.SCNHelpfulLinks
{
	font-weight: bold;
	font-size: 10pt;
	color: dimgray;
	font-family: verdana,arial;
	text-decoration: underline;
}
.SCNGuestOf
{
	font-size: 7pt;
	color: peru;
	font-family: verdana,arial;
	text-align: center;
}
.SCNCOMainTitle
{
	font-size: 16pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNCOContinueShoppingButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: dimgray;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: white;
	cursor: hand;
	width: 140px;
}
.SCNCOValidationError
{
	border-right: #ff0000 1px solid;
	border-top: #ff0000 1px solid;
	font-size: 8pt;
	border-left: #ff0000 1px solid;
	color: dimgray;
	border-bottom: #ff0000 1px solid;
	font-family: verdana,arial;
	background-color: mistyrose;
}
.SCNCOViewCartButton
{
	border-right: #ffcc66 1px solid;
	border-top: #ffcc66 1px solid;
	border-left: #ffcc66 1px solid;
	color: dimgray;
	border-bottom: #ffcc66 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: palegoldenrod;
	cursor: hand;
	width: 140px;
}
.SCNCOShippingAddressTable
{
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	font-size: 8pt;
	border-left: #003399 1px solid;
	color: dimgray;
	border-bottom: #003399 1px solid;
	font-family: verdana,arial;
	background-color: #e8eeff;
}
.SCNCOCheckoutStep1
{
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(/MemberToolsDotNet/art/tiny_lock.gif);
	color: dimgray;
	background-repeat: repeat-x;
	font-family: verdana,arial;
	height: 16px;
}
.SCNCOCheckoutStep2
{
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(/MemberToolsDotNet/art/tiny_lock.gif);
	color: dimgray;
	background-repeat: repeat-x;
	font-family: verdana,arial;
	height: 16px;
}
.SCNCOCheckoutStep3
{
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(/MemberToolsDotNet/art/tiny_lock.gif);
	color: dimgray;
	background-repeat: repeat-x;
	font-family: verdana,arial;
	height: 16px;
}
.SCNCOCheckoutStep4
{
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(/MemberToolsDotNet/art/tiny_lock.gif);
	color: dimgray;
	background-repeat: repeat-x;
	font-family: verdana,arial;
	height: 16px;
}
.SCNCOCheckoutStep5
{
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(/MemberToolsDotNet/art/tiny_lock.gif);
	color: dimgray;
	background-repeat: repeat-x;
	font-family: verdana,arial;
	height: 16px;
}
.SCNCOCheckoutStep6
{
	font-size: 8pt;
	background-attachment: fixed;
	background-image: url(/MemberToolsDotNet/art/tiny_lock.gif);
	color: dimgray;
	background-repeat: repeat-x;
	font-family: verdana,arial;
	height: 16px;
}
.SCNCOContinueCheckoutButton
{
	border-right: #006600 1px solid;
	border-top: #006600 1px solid;
	border-left: #006600 1px solid;
	color: #ffffff;
	border-bottom: #006600 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: #006699;
	cursor: hand;
	width: 140px;
	text-align: center;
}
.SCNCOAlternateAddrButton
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	color: black;
	border-bottom: #000000 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: gold;
	cursor: hand;
}
.SCNCOStatusMessage
{
	border-right: green 1px solid;
	padding-right: 3px;
	border-top: green 1px solid;
	padding-left: 3px;
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 3px;
	border-left: green 1px solid;
	color: #009900;
	padding-top: 3px;
	border-bottom: green 1px solid;
	font-family: verdana,arial;
	text-align: center;
}
.SCNCOShippingMethodShipperTable
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNCOShippingMethodHeader
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	padding-bottom: 6px;
}
.SCNCOShippingMethodEvenRow
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: #ffffff;
}
.SCNCOShippingMethodOddRow
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: #e8eeff;
}
.SCNCOShippingMethodLogos
{
	width: 16px;
	height: 16px;
}
.SCNCOShippingMethodCurrency
{
	font-size: 8pt;
	color: green;
	font-family: verdana,arial;
}
.SCNCOEmailVerifyExplanation
{
	border-right: #ffcc00 1px solid;
	border-top: #ffcc00 1px solid;
	font-size: 8pt;
	border-left: #ffcc00 1px solid;
	color: dimgray;
	border-bottom: #ffcc00 1px solid;
	font-family: verdana,arial;
	background-color: lemonchiffon;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.SCNCOTinyText
{
	font-size: 7pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNCORegularText
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNCOGiftCertificateSubHeader
{
	font-weight: normal;
	font-size: 8pt;
	font-family: verdana,arial;
	background-color: #ffe3ff;
	text-align: center;
	padding-bottom: 6px;
}
.SCNCOGiftCertificateSearchResult
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #ffffff;
}
.SCNCOGiftCertificateList
{
	font-size: 8pt;
	font-family: verdana,arial;
}
.SCNCOGiftCertificateResultsHeader
{
	font-size: 8pt;
	color: #000099;
	font-family: verdana,arial;
	padding-bottom: 6px;
}
.SCNCOGiftCertificateSearchResultsOddRow
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: #ffffff;
}
.SCNCOGiftCertificateSearchResultsEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #e8eeff;
}
.SCNCOPaymentTypeTableHeader
{
	font-size: 10pt;
	padding-bottom: 6px;
	color: #006699;
	font-family: verdana,arial;
	font-weight: bold;
}
.SCNCOPaymentMethodSelectTable
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: #e8eeff;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
}
.SCNCOPaymentMethodFieldsTable
{
	font-size: 8pt;
	color: #696969;
	font-family: verdana,arial;
	border-right: dimgray 1px solid;
	padding-right: 4px;
	border-top: dimgray 1px solid;
	padding-left: 4px;
	padding-bottom: 4px;
	border-left: dimgray 1px solid;
	padding-top: 4px;
	border-bottom: dimgray 1px solid;
	background-color: #ffffff;
}
.SCNCOMasterGCTable
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: #e8eeff;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
}
.SCNCOApplyButton
{
	background-position: top;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	color: black;
	border-bottom: #000000 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	cursor: hand;
	width: 50px;
	background-image: url( '/MemberToolsDotNet/art/ButtonFace_Steel.jpg' );
	background-repeat: repeat-x;
}

.SCNCOFindButton
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	color: black;
	border-bottom: #000000 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: #ffff99;
	cursor: hand;
	width: 50px;
}
.SCNRapidOrderText
{
	font-size: 7pt;
	color: #993399;
	font-family: verdana,arial;
}
.SCNFRBoxHeader
{
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 8px;
	color: #696969;
	font-family: verdana,arial;
}
.SCNFRAddressText
{
	font-size: 8pt;
	padding-bottom: 8px;
	color: #696969;
	font-family: verdana,arial;
}
.SCNFRCompleteButton
{
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	color: #ffffff;
	border-bottom: #000000 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: #009999;
	cursor: hand;
}
.SCNFRNotCompleteBox
{
	border-right: #ffcc66 1px solid;
	border-top: #ffcc66 1px solid;
	font-size: 8pt;
	border-left: #ffcc66 1px solid;
	color: #696969;
	border-bottom: #ffcc66 1px solid;
	font-family: verdana,arial;
	background-color: #ffffc1;
	text-align: center;
}
.SCNTinyRedText
{
	font-size: 7pt;
	color: red;
	font-family: verdana, arial;
}
.SCNFRCartContentsHeader
{
	font-size: 8pt;
	padding-bottom: 8px;
	color: #696969;
	font-family: verdana,arial;
}
.SCNFRCCEvenRow
{
	font-size: 8pt;
	color: #797a79;
	font-family: verdana,arial;
}
.SCNFRCCOddRow
{
	font-size: 8pt;
	color: #797a79;
	font-family: verdana,arial;
	background-color: #b7ccff;
}
.SCNFRSubTotalsRow
{
	font-size: 8pt;
	color: #696969;
	padding-top: 5px;
	font-family: verdana,arial;
}
.SCNSubTotalAmountCell
{
	border-top: black 1px solid;
	font-size: 8pt;
	color: #009900;
	font-family: verdana,arial;
	font-weight: normal;
}
.SCNFROtherTotalsRow
{
	font-size: 8pt;
	color: #696969;
	font-family: verdana,arial;
	padding-top: 5px;
}
.SCNFRPaymentDue
{
	font-size: 8pt;
	color: #009900;
	font-family: verdana,arial;
	font-weight: bold;
	border-top-style: double;
	border-top-color: black;
}
.SCNPROrderNumberTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: #696969;
	font-family: verdana,arial;
}
.SCNPRPrintLink
{
	font-size: 9pt;
	color: #ff8c00;
	font-family: verdana,arial;
}
#PrintLink a
{
	font-size: 8pt;
	color: darkorange;
	font-family: verdana,arial;
}
#PrintLink a:link
{
	font-size: 8pt;
	color: darkorange;
	font-family: verdana,arial;
}
#PrintLink a:hover
{
	font-size: 8pt;
	color: darkorange;
	font-family: verdana,arial;
	text-decoration: underline;
}
.SCNSRSearchingFor
{
	font-weight: bold;
	font-size: 10pt;
	color: #696969;
	font-family: verdana,arial;
}
.SCNSRCriteriaBox
{
	border-right: #ff8c00 1px solid;
	border-top: #ff8c00 1px solid;
	font-size: 9pt;
	border-left: #ff8c00 1px solid;
	color: #696969;
	border-bottom: #ff8c00 1px solid;
	font-family: verdana,arial;
	background-color: #ffffcc;
}
.SCNSRPageLink
{
	font-size: 8pt;
	font-family: verdana,arial;
}
.SCNSRCurrentPageNumber
{
	font-size: 8pt;
	font-family: verdana,arial;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
}
#PageLinks a
{
	font-size: 8pt;
	color: darkorange;
	font-family: verdana,arial;
}
#PageLinks a:link
{
	font-size: 8pt;
	color: darkorange;
	font-family: verdana,arial;
}
#PageLinks a:hover
{
	font-size: 8pt;
	color: darkorange;
	font-family: verdana,arial;
	text-decoration: underline;
}
/*********** NEW CLASSES FOR CART ******************/
.SCNWarningHeader
{
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	background-image: url( '/MemberToolsDotNet/art/ShadedRedBar.jpg' );
	background-repeat: repeat-x;
	color: #FFFFFF;
	height: 15px;
	text-align: center;
}
.SCNWarningDialogBox
{
	border-color: #000000;
	font-family: verdana, arial;
	font-size: 8pt;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-width: 1px;
}
.SCNWarningDialogText
{
	font-family: verdana, arial;
	font-size: 8pt;
	padding: 15px;
}
.SCNWarningPanel
{
	left: 50%;
	position: absolute;
	top: 50%;
	margin-left: -150px;
	margin-top: -130px;
	background-color: #FFFFFF;
}
.SCNCOApplyPointsDescription
{
	font-family: verdana, arial;
	font-size: 8pt;
	padding: 3px;
	color: #666666;
}
.SCNCOApplyCommissionDescription
{
	font-family: verdana, arial;
	font-size: 8pt;
	padding: 3px;
	color: #666666;
}
.SCNMainOuterTable
{
}
.SCNCOTitleArea
{
}
.SCNMainFooterLeft
{
}
.SCNMainFooterMiddle
{
}
.SCNMainFooterRight
{
}
.SCNSideMenuAddlContentContainer
{
}
.SCNMainBoxContainer
{
}
/***************************************************/
/* Dynamic Product Classes */
.SCNDPDynamicExplanation
{
    font-family: verdana, arial;
    font-size: 7pt;
    color: #000000;
    background-color: #F9FEFF;
    border: 1px solid #000000;
    padding: 10px;
    text-align: left;
}
.SCNDPSelectionsTable
{
    font-family: verdana, arial;
    font-size: 7pt;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
.SCNDPProductListImage
{
	width: 63px;
	height: 75px;
}
.SCNDPEnrollmentProductListImage
{
	width: 50px;
	height: 50px;
}
.SCNDPHeaderCell
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
.SCNDPLeftCell
{
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #CCCCCC;    
}
.SCNDPRightCell
{
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #CCCCCC;    
}
.SCNDPTable
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;    
}
.SCNDPChildProductTableEvenRow
{
    font-family: verdana, arial;
    font-size: 7pt;
}
.SCNDPChildProductTableOddRow
{
    font-family: verdana, arial;
    font-size: 7pt;
}
.SCNDPChildProductTableHeaderCell
{
    font-family: verdana, arial;
    font-size: 7pt;
    font-weight: bold;
    padding-bottom: 5;
}
/*************************/
/* End New Shopping Cart */
/*************************/
/*****************************/
/* Tabular Dashboard Reports */
/*****************************/
.TDEvenRow
{
	font-size: 8pt;
	color: #797a79;
	font-family: verdana,arial;
}
.TDOddRow
{
	font-size: 8pt;
	color: #797a79;
	font-family: verdana,arial;
	background-color: #E0E0E0;
}
.TDHeader
{
	font-size: 8pt;
	padding-bottom: 6px;
	color: #00336b;
	font-family: verdana, arial;
}
.TDBoxHeader
{
	font-size: 8pt;
	padding-bottom: 6px;
	color: #00336b;
	font-family: verdana, arial;
	font-weight: bold;
}
.TDFieldLabel
{
	font-size: 8pt;
	padding-bottom: 6px;
	color: #7f8081;
	font-family: verdana, arial;
}
.TDRefreshButton
{
	background-position: top;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	color: black;
	border-bottom: #000000 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	cursor: hand;
	background-image: url( '/MemberToolsDotNet/art/ButtonFace_Steel.jpg' );
	background-repeat: repeat-x;
}
.TDDescriptionBox
{
	border-right: #006600 1px solid;
	border-top: #006600 1px solid;
	font-size: 8pt;
	border-left: #006600 1px solid;
	color: #444444;
	border-bottom: #006600 1px solid;
	font-family: verdana,arial;
	background-color: #F3F3F3;
	text-decoration: none;
	border-color: #666666;
}
.TDTop5Label
{
	font-size: 8pt;
	padding-bottom: 6px;
	color: dimgray;
	border-bottom: #696969 1px solid;
	font-family: verdana,arial;
	text-align: center;
}
.TDSelectedPageNumber
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	text-decoration: none;
}
.TDNonSelectedPageNumber
{
	font-size: 8pt;
	font-family: verdana,arial;
	text-decoration: none;
}
/*********************************/
/* End Tabular Dashboard Reports */
/*********************************/
/******************/
/* Transfer Funds */
/******************/
.TFOuterBox
{
	border-right: #000099 1px solid;
	border-top: #000099 1px solid;
	font-size: 8pt;
	border-left: #000099 1px solid;
	color: black;
	border-bottom: #000099 1px solid;
	font-family: verdana, arial;
	background-color: aliceblue;
}
.TFTransferButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: white;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: seagreen;
	cursor: hand;
	width: 140px;
}
.TFLookupButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: black;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-size: 8pt;
	background-color: skyblue;
	cursor: hand;
	width: 60px;
	height: 17px;
}
.TFBoxHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	text-decoration: underline;
}
.TFFieldData
{
	font-weight: bold;
	font-size: 8pt;
	color: forestgreen;
	font-family: verdana,arial;
}
.TFTinyText
{
	font-size: 7pt;
	color: black;
	font-family: verdana,arial;
}
.TFResultSuccess
{
	border-right: #006600 1px solid;
	border-top: #006600 1px solid;
	font-size: 8pt;
	border-left: #006600 1px solid;
	color: dimgray;
	border-bottom: #006600 1px solid;
	font-family: verdana,arial;
	background-color: #bdf08d;
}
.TFResultFailure
{
	border-right: #ff0033 1px solid;
	border-top: #ff0033 1px solid;
	font-size: 8pt;
	border-left: #ff0033 1px solid;
	color: dimgray;
	border-bottom: #ff0033 1px solid;
	font-family: verdana,arial;
	background-color: #ffcccc;
}
/**********************/
/* End Transfer Funds */
/**********************/
/*****************************/
/* Shopping Cart Expert Mode */
/*****************************/
.SCNEMEvenRow
{
	font-size: 8pt;
	color: #000000;
	font-family: verdana,arial;
	background-color: white;
}
.SCNEMOddRow
{
	font-size: 8pt;
	color: #000000;
	font-family: verdana,arial;
	background-color: #add8e6;
}
.SCNEMOutOfStock
{
	font-size: 8pt;
	color: #ff0033;
	font-family: verdana,arial;
}
.SCNEMUplineAmount
{
	font-size: 8pt;
	color: #006600;
	font-family: verdana,arial;
}
.SCNEMHeader
{
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 10px;
	color: #006699;
	font-family: verdana,arial;
}
.SCNEMAddToCartButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: black;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-size: 8pt;
	background-color: #ffff99;
	cursor: hand;
	height: 17px;
}
.SCNEMParentProductRow
{
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: darkslateblue;
}
.SCNEMError
{
	font-size: 8pt;
	color: red;
	font-family: verdana,arial;
	text-align: center;
}
.SCNEMStatusMessage
{
	font-size: 8pt;
	color: mediumseagreen;
	font-family: verdana,arial;
	text-align: center;
	font-weight: bold;
}
/*********************************/
/* End Shopping Cart Expert Mode */
/*********************************/
/******************************/
/* Shopping Cart Free Product */
/******************************/
.SCNFPIntroduction
{
	border-right: #ff9900 1px solid;
	border-top: #ff9900 1px solid;
	font-size: 8pt;
	border-left: #ff9900 1px solid;
	color: #696969;
	border-bottom: #ff9900 1px solid;
	font-family: verdana,arial;
	background-color: #ffff99;
}
.SCNFPFreeProductGroupSelectTable
{
	font-size: 8pt;
	font-family: verdana, arial;
	background-color: #ffecac;
	border-right: orange 1px solid;
	border-top: orange 1px solid;
	border-left: orange 1px solid;
	color: #696969;
	border-bottom: orange 1px solid;
}
.SCNFPFreeProductFieldName
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: verdana,arial;
}
.SCNFPCouponApplyButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: black;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-size: 8pt;
	background-color: #ffff99;
	cursor: hand;
	height: 17px;
}
.SCNFPFreeProductWarning
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-family: verdana,arial;
	border-right: #ff0000 1px solid;
	border-top: #ff0000 1px solid;
	border-left: #ff0000 1px solid;
	border-bottom: #ff0000 1px solid;
	text-align: center;
}
.SCNFPFreeProductMainTable
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
}
.SCNFPFreeProductMainTableHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #006699;
	font-family: Verdana,arial;
	text-align: center;
	padding-bottom: 10px;
}
.SCNFPFreeProductMainTableOddRow
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: verdana, arial;
	background-color: white;
}
.SCNFPFreeProductMainTableEvenRow
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: verdana, arial;
	background-color: #efebfa;
}
.SCNFPFreeProductVariationTable
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
	text-decoration: none;
}
.SCNFPFreeProductChildEvenRow
{
	font-weight: normal;
	font-size: 8pt;
	color: darkviolet;
	font-family: verdana, arial;
	background-color: #ffffff;
}
.SCNFPFreeProductChildOddRow
{
	font-weight: normal;
	font-size: 8pt;
	color: darkviolet;
	font-family: verdana, arial;
	background-color: #ffffff;
}
.SCNFPAddButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: black;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-size: 8pt;
	background-color: #ffff99;
	cursor: hand;
	height: 17px;
}
.SCNFPAwardTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #ccff99;
	font-size: 8pt;
	color: #000000;
	font-family: verdana,arial;
}
.SCNFPAwardHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: #009900;
	border-bottom: black 1px solid;
}
.SCNFPAwardText
{
	font-size: 8pt;
	color: Black;
	font-family: verdana,arial;
}
.SCNFPAwardCurrency
{
	font-size: 8pt;
	color: green;
	font-family: verdana,arial;
}
.SCNFPFreeCartTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: white;
	font-size: 8pt;
	color: #000000;
	font-family: verdana,arial;
}
.SCNFPFreeCartHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: #ff9900;
	text-align: center;
	border-bottom: black 1px solid;
}
.SCNFPFreeCartOddRow
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: verdana, arial;
	background-color: whitesmoke;
}
.SCNFPFreeCartEvenRow
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: verdana, arial;
	background-color: gainsboro;
}
.SCNFPFreeCartColumnHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: navy;
	font-family: verdana,arial;
	background-color: #ffffff;
	padding-bottom: 10px;
}
.SCNFPCartTotalsTable
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: lemonchiffon;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
}
.SCNFPCartTotalsTotalLine
{
	border-top: black thin double;
}
.SCNFPCartTotalsHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: goldenrod;
	text-align: center;
	border-bottom: black 1px solid;
}
.SCNFPCartTotalsText
{
	font-size: 8pt;
	font-family: verdana,arial;
}
.SCNFPCartTotalsWarning
{
	font-weight: bold;
	font-size: 7pt;
	color: white;
	font-family: verdana,arial;
	background-color: #ff0000;
	text-align: center;
}
.SCNFPCartTotalsCurrency
{
	font-size: 8pt;
	color: green;
	font-family: verdana,arial;
}
.SCNFPMainTableColumnHeader
{
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 10px;
	color: goldenrod;
	font-family: verdana,arial;
}
.SCNFPContinueButton
{
	border-right: #006699 1px solid;
	border-top: #006699 1px solid;
	border-left: #006699 1px solid;
	color: black;
	border-bottom: #006699 1px solid;
	font-family: verdana,arial;
	font-size: 8pt;
	background-color: #33cccc;
	cursor: hand;
	height: 17px;
	font-weight: bold;
}
/**********************************/
/* End Shopping Cart Free Product */
/**********************************/
/***********************/
/* ACH Profile Manager */
/***********************/
.ACHPActiveProfileHeader
{
	font-weight: bold;
	font-size: 8pt;
	padding-bottom: 10px;
	color: #990000;
	font-family: verdana,arial;
	text-decoration: none;
}
.ACHPActiveProfileData
{
	font-size: 10pt;
	color: #009900;
	font-family: verdana,arial;
	font-weight: bold;
}
.ACHPEvenRow
{
	font-size: 8pt;
	color: #000000;
	font-family: verdana,arial;
	background-color: palegoldenrod;
}
.ACHPOddRow
{
	font-size: 8pt;
	color: #000000;
	font-family: verdana,arial;
	background-color: lemonchiffon;
}
.ACHPRedText
{
	font-size: 8pt;
	color: red;
	font-family: verdana,arial;
	text-decoration: none;
}
.ACHPMakeActiveButton
{
	border-right: #ffcc00 1px solid;
	border-top: #ffcc00 1px solid;
	border-left: #ffcc00 1px solid;
	color: black;
	border-bottom: #ffcc00 1px solid;
	font-family: verdana,arial;
	font-size: 8pt;
	background-color: #ffffcc;
	cursor: hand;
	height: 17px;
	font-weight: bold;
	width: 200px;
}
.ACHPCancelButton
{
	border-right: #ffcc00 1px solid;
	border-top: #ffcc00 1px solid;
	border-left: #ffcc00 1px solid;
	color: black;
	border-bottom: #ffcc00 1px solid;
	font-family: verdana,arial;
	font-size: 8pt;
	background-color: #ffffcc;
	cursor: hand;
	height: 17px;
	font-weight: bold;
}
.ACHPSaveProfileButton
{
	border-right: #ffcc00 1px solid;
	border-top: #ffcc00 1px solid;
	border-left: #ffcc00 1px solid;
	color: black;
	border-bottom: #ffcc00 1px solid;
	font-family: verdana,arial;
	font-size: 8pt;
	background-color: #ffffcc;
	cursor: hand;
	height: 17px;
	font-weight: bold;
}
.ACHPActivateProfileButton
{
	border-right: #006600 1px solid;
	border-top: #006600 1px solid;
	border-left: #006600 1px solid;
	color: black;
	border-bottom: #006600 1px solid;
	font-family: verdana,arial;
	font-size: 8pt;
	background-color: lightgreen;
	cursor: hand;
	height: 17px;
	font-weight: bold;
}
.ACHPListHeader
{
	font-size: 8pt;
	padding-bottom: 10px;
	color: #006600;
	font-family: verdana,arial;
}
.ACHPProfileHeader
{
	font-size: 9pt;
	color: white;
	font-family: verdana,arial;
	font-weight: bold;
	text-align: center;
	background-image: url(/MemberToolsDotNet/art/ShadedBlueBar.jpg);
	background-repeat: repeat-x;
}
.ACHPFieldLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: #006699;
	font-family: verdana,arial;
	text-decoration: none;
}
.ACHPProfileBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.ACHPEditButton
{
	border-right: #ffcc00 1px solid;
	border-top: #ffcc00 1px solid;
	border-left: #ffcc00 1px solid;
	color: black;
	border-bottom: #ffcc00 1px solid;
	font-family: verdana,arial;
	font-size: 8pt;
	background-color: #ffffcc;
	cursor: hand;
	height: 17px;
	font-weight: bold;
}
.ACHPActiveProfiletext
{
	font-size: 8pt;
	color: red;
	font-family: verdana,arial;
}
.ACHPFieldDataReadOnly
{
	font-size: 8pt;
	color: #006699;
	font-family: verdana,arial;
	text-decoration: none;
}
.ACHPRedText
{
	font-size: 8pt;
	color: #cc0000;
	font-family: verdana,arial;
	text-decoration: none;
}
.ACHPCreateButton
{
	border-right: #ffcc00 1px solid;
	border-top: #ffcc00 1px solid;
	border-left: #ffcc00 1px solid;
	color: black;
	border-bottom: #ffcc00 1px solid;
	font-family: verdana,arial;
	font-size: 8pt;
	background-color: #ffffcc;
	cursor: hand;
	height: 17px;
	font-weight: bold;
}
.ACHPDeleteProfileButton
{
	border-right: #ff0000 1px solid;
	border-top: #ff0000 1px solid;
	border-left: #ff0000 1px solid;
	color: black;
	border-bottom: #ff0000 1px solid;
	font-family: verdana,arial;
	font-size: 8pt;
	background-color: #ffcccc;
	cursor: hand;
	height: 17px;
	font-weight: bold;
}
.ACHPStatusMessage
{
	border-right: #006600 1px solid;
	border-top: #006600 1px solid;
	font-size: 8pt;
	border-left: #006600 1px solid;
	color: #006600;
	border-bottom: #006600 1px solid;
	font-family: verdana,arial;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
/***************************/
/* End ACH Profile Manager */
/***************************/
/************************/
/* BinaryTreeView4Level */
/************************/
.BTV4MainTitle
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: Verdana, Arial;
	text-align: left;	
}
.BTV4Description
{
	font-size: 9pt;
	color: darkblue;
	font-family: Verdana, Arial;
	text-align:left;	
}
.BTV4Error
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #ff0000;
	text-align: center;	
}
.BTV4PositionName
{
	font-size: 7pt;
	color: black;
	font-family: verdana,arial;
	text-align: center;
}
.BTV4Volume
{
	font-weight: bold;
	font-size: 7pt;
	color: green;
	font-family: verdana,arial;
	text-align: center;
}
.BTV4DealerID
{
	font-size: 7pt;
	color: navy;
	font-family: verdana, arial;
	text-align: center;
}
.BTV4MainTable
{
	font-size: 10pt;
	border-left-color: black;
	border-bottom-color: black;
	color: black;
	border-top-style: double;
	border-top-color: black;
	font-family: verdana,arial;
	border-right-style: double;
	border-left-style: double;
	background-color: lemonchiffon;
	border-right-color: black;
	border-bottom-style: double;
}
.BTV4Legend
{
	font-weight: bold;
	font-size: 11pt;
	color: white;
	font-family: verdana,arial;
	background-color: black;
	text-align: left;
}
.BTV4LegendDescription
{
	font-size: 10pt;
	color: #006699;
	font-family: verdana,arial;
}
.BTV4TeamCount
{
	border-right: black thin solid;
	border-top: black thin solid;
	font-size: 7pt;
	border-left: black thin solid;
	color: black;
	border-bottom: black thin solid;
	font-family: verdana,arial;
	text-align: center;
}
.BTV4Header
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana, arial;
	background-color: #660066;
	text-align: center;
}
.BTV4SearchResultsBox
{
	border-left-color: black;
	border-bottom-color: black;
	border-top-style: double;
	border-top-color: black;
	border-right-style: double;
	border-left-style: double;
	background-color: lemonchiffon;
	border-right-color: black;
	border-bottom-style: double;
}
.BTV4StatusMessage
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #009900;
	text-align: center;
}
.BTV4LegendTable
{
	border-right: #006699 thin solid;
	border-top: #006699 thin solid;
	font-size: 7pt;
	border-left: #006699 thin solid;
	color: black;
	border-bottom: #006699 thin solid;
	font-family: verdana,arial;
}
.BTV4LegendTableText
{
	border-right: #006699 thin solid;
	border-top: #006699 thin solid;
	font-size: 7pt;
	border-left: #006699 thin solid;
	color: black;
	border-bottom: #006699 thin solid;
	font-family: verdana,arial;
}
/****************************/
/* End BinaryTreeView4Level */
/****************************/
/**************************/
/* PROPAY RequestAccount  */
/**************************/
.PPFieldLabel
{
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
}
.PPInfoTable
{
	font-family: verdana, arial;
	font-size: 7pt;
	border: 1px solid #003399;
	background-color: #C1F0FF;
}
.PPAccountSetupHeader
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #336600;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.PPAccountSetupDialogBox
{
	border: 1px solid #336600;
	background-color: #D9FFD9;
	font-family: verdana, arial;
	font-size: 9pt;
}
.PPAccountSetupDescription
{
	font-family: verdana, arial;
	font-size: 8pt;
	padding: 10px;
}
.PPDialogPanel
{
	
	left: 50%;
	position: absolute;
	top: 50%;
	margin-left: -222px;
	margin-top: -130px;
    
}
.PPFieldData
{
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000099;
}
.PPStatusMessage
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #D5FFEA;
	border: 1px solid #009900;
	text-align: center;
	font-weight: bold;
}
.PPUnderlineLabel
{
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: normal;
	color: #9E3469;
	text-decoration: underline;
}
/*****************************/
/* End PROPAY RequestAccount */
/*****************************/
/*******************************/
/* Firestorm Standard Controls */
/*******************************/
.FirestormStandardTextBox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	background-color: white;
}
.FirestormStandardHiddenTextBox
{
	display: none;
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	background-color: white;
}
.FirestormStandardButton
{
	border: 1px solid black;
	background-position: 50% top;
	color: #000000;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: #FFFFFF;
	cursor: hand;
	background-image: url( '/MemberToolsDotNet/art/ButtonFace_Steel.jpg' );
	background-repeat: repeat-x;
	height: 20px;
}
.FirestormStandardDropDown
{
	border: 1px solid black;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
}
.FirestormStandardDropDown
{
	border: 1px solid black;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
	}
/*******************************/
/* Firestorm Standard Controls */
/*******************************/
/********************************/
/* Shopping Cart Register Guest */
/********************************/
.SCNPartyInfoHeader
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #FF0066;
	text-align: center;
}
.SCNStartPartyError
{
	margin: 10px;
	padding: 10px;
	font-family: verdana, arial;
	font-size: 8pt;
}

.SCNStartPartyErrorMessage
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #FF0000;
}

/* Inset 3D Raised GREY */
.raised {background: transparent; width:70%; margin:0 auto;}
.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:12pt; color:#fff; letter-spacing:1px;}
.raised p {padding-bottom:0.5em; font-size:8pt;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#ccc; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#ccc; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#ccc; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#ccc; border-left:1px solid #aaa; border-right:1px solid #999;}


.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:#ccc; border-left:1px solid #fff; border-right:1px solid #999;}

/* Inset 3D Raised BLUE */
.raisedblue {background: transparent; width:100%; margin:0 auto;}
.raisedblue h1, .raisedblue p {margin:0 10px;}
.raisedblue h1 {font-size:12pt; color:#fff; letter-spacing:1px;}
.raisedblue p {padding-bottom:0.5em; font-size:8pt;}

.raisedblue .top, .raisedblue .bottom {display:block; background:transparent; font-size:1px;}
.raisedblue .b1, .raisedblue .b2, .raisedblue .b3, .raisedblue .b4, .raisedblue .b1b, .raisedblue .b2b, .raisedblue .b3b, .raisedblue .b4b {display:block; overflow:hidden;}
.raisedblue .b1, .raisedblue .b2, .raisedblue .b3, .raisedblue .b1b, .raisedblue .b2b, .raisedblue .b3b {height:1px;}
.raisedblue .b2 {background: #D7E3F4; border-left: 1px solid #fff;	border-right: 1px solid #eee;}
.raisedblue .b3 {background:#D7E3F4; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raisedblue .b4 {background:#D7E3F4; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raisedblue .b4b {background:#D7E3F4; border-left:1px solid #eee; border-right:1px solid #999;}
.raisedblue .b3b {background:#D7E3F4; border-left:1px solid #ddd; border-right:1px solid #999;}
.raisedblue .b2b {background:#D7E3F4; border-left:1px solid #aaa; border-right:1px solid #999;}


.raisedblue .b1 {margin:0 5px; background:#B5CBEA;}
.raisedblue .b2, .raisedblue .b2b {margin:0 3px; border-width:0 2px;}
.raisedblue .b3, .raisedblue .b3b {margin:0 2px;}
.raisedblue .b4, .raisedblue .b4b {height:2px; margin:0 1px;}
.raisedblue .b1b {margin: 0 5px; background: #B5CBEA;}
.raisedblue .boxcontent {display:block;  background:#D7E3F4; border-left:1px solid #fff; border-right:1px solid #999;}


.SCNGeneralTitle
{
	font-weight: bold;
	font-size: 18pt;
	color: dimgray;
	font-family: Verdana, arial;	
}
.SCNGeneralButton
{
	border-right: #ff0000 1px solid;
	border-top: #ff0000 1px solid;
	border-left: #ff0000 1px solid;
	color: black;
	border-bottom: #ff0000 1px solid;
	font-family: verdana,arial;
	font-size: 8pt;
	background-color: #CCCCCC;
	cursor: hand;
	height: 17px;
	font-weight: bold;
	border-color: #000000;
}
.SCNRGDescription
{
	font-family: verdana, arial;
	font-size: 9pt;
	color: #666666;
}
.SCNRGRegisteredGuestTitle
{
	font-family: verdana, arial;
	font-size: 12pt;
	font-variant: normal;
	text-transform: none;
	color: #000066;
	font-weight: bold;
}
.SCNRGHostedByTitle
{
	font-family: arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	font-weight: bold;
}
.SCNRGNewGuestTitle
{
	font-family: verdana, arial;
	font-size: 12pt;
	font-variant: normal;
	text-transform: none;
	color: #000066;
	font-weight: bold;
}
.SCNRGFieldLabel
{
	font-family: verdana, arial;
	font-size: 8pt;
}
.SCNRGGuestListHeader
{
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #000066;
}
.SCNRGGuestOddRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #FFFFFF;
}
.SCNRGGuestEvenRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #D9ECFF;
}
.SCNVSCCouponMessage
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #000066;
}
/************************************/
/* End Shopping Cart Register Guest */
/************************************/
/*******************************/
/* Shopping Cart Award Manager */
/*******************************/
.SCNAMGeneralDescription
{
	padding: 10px;
	font-family: verdana, arial;
	font-size: 8pt;
	color: #333333;
}
.SCNAMAvailable
{
	font-family: verdana, arial;
	font-size: 12pt;
	color: #666666;
	padding: 5px;
}
.SCNAMBoxHeader
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #333333;
	font-weight: bold;
	padding-bottom: 5px;
}
.SCNAMEvenRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #E2E2E2;
}
.SCNAMOddRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #FFFFFF;
}
.SCNAMRedeemButton
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: #000000;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: #FFFFCC;
	cursor: hand;
	width: 60px;
}
.SCNAMContinuCheckoutButton
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: #000000;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	font-weight: bold;
	font-size: 9pt;
	background-color: #99CCFF;
	cursor: hand;
	width: 150px;
}
/***********************************/
/* End Shopping Cart Award Manager */
/***********************************/
/******************************/
/* Shopping Cart Redeem Award */
/******************************/
.SCNRAAwardDescription
{
	font-family: verdana, arial;
	font-size: 13pt;
	color: #666666;
}
.SCNRAAwardInstructions
{
	font-family: verdana, arial;
	font-size: 8pt;
	text-align: left;
	color: #666666;
}
.SCNRAHeader
{
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	padding-bottom: 8px;
}
.SCNRAEvenRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFCC;
}
.SCNRAOddRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
}
.SCNRAAddToCartButton
{
	border: 1px solid black;
	color: #000000;
		font-family: verdana,arial;
		font-weight: normal;
		font-size: 9pt;
		background-color: #FFFFCC;
		cursor: hand;
		width: 120px;
	height: 20px;
}
.SCNRACancelButton
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: #000000;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: #FFFFCC;
	cursor: hand;
	width: 120px;	
}
/**********************************/
/* End Shopping Cart Redeem Award */
/**********************************/
/*****************/
/* Email Opt Out */
/*****************/
.EOOHeader
{
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	background-image: url( '/MemberToolsDotNet/art/ShadedBlueBar.jpg' );
	background-repeat: repeat-x;
	background-color: #000000;
}
.EOODialogBox
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
	border: 1px solid #000000;
	width: 400px;
	height: 250px;
}
.EOOText
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
	text-align: center;
}
/*********************/
/* End Email Opt Out */
/*********************/
/***********************/
/* Firestorm Tree View */
/***********************/
.FirestormTreeViewDisclaimer
{
	padding: 3px;
	margin: 3px;
	font-family: Verdana, arial;
	font-size: 8pt;
	color: #FF0000;
	vertical-align: middle;
	text-align: center;
	background-color: #FFFFCC;
	border: 1px solid #FF0000;
	display: block;
}
.FirestormTreeViewControlPanel
{
	font-family: verdana, arial;
	vertical-align: middle;
	text-align: center;
	background-color: #F1F1F1;
	font-size: 8pt;
}
.FirestormTreeViewDealerInfo
{
	font-family: verdana, arial;
	font-size: 10pt;
	font-weight: bold;
}
.FirestormTreeViewControlPanelText
{
	font-family: verdana, arial;
	font-size: 8pt;
}
.FirestormTreeViewControlPanelTextSmall
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #993300;
}
.FirestormTreeViewControlPanelHeaderText
{
	font-family: verdana, arial;
	font-size: 8pt;
	text-decoration: underline;
	font-weight: bold;
}
.FirestormTreeViewTextBox
{
	border: 1px solid black;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
	height: 17px;
}
.FirestormTreeViewLegend
{
	font-family: verdana, arial;
	vertical-align: middle;
	text-align: left;
	background-color: #F1F1F1;
	font-size: 8pt;
}
.ShortNameText
{
	font-family: verdana, arial;
	font-size: 8pt;
	padding-bottom: 8px;
	color: #993300;
	text-align: center;
}
.ShortNameText A:link
{
	color: #0000FF;
}
.ShortNameText A:visited
{
	color: #9900CC;
}
.ShortNameText A:active {color: #0000FF;}
.ShortNameText A:hover
{
	color: #0000FF;
	text-decoration: underline;
}
.StructureViewCell
{
	vertical-align: top;
}
.FirestormTreeViewDateLastRun
{
	border: 1px solid #008000;
	font-family: verdana, arial;
	vertical-align: middle;
	text-align: center;
	font-size: 8pt;
	background-color: #E6FFE6;
}
.FirestormTreeViewStructureMessage
{
	font-family: verdana, arial;
	vertical-align: middle;
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
}
.FirestormTreeViewCurrentlyViewing
{
	font-family: verdana, arial;
	vertical-align: middle;
	text-align: center;
	font-size: 8pt;
	color: #006600;
}
.FirestormTreeViewLoadingPanel
{
      left: 50%;
      position: absolute;
      top: 50%;
      margin-left: -222px;
      margin-top: -130px;
}
.FirestormTreeViewNoSearchResults
{
	border-right: yellow 1px solid;
	border-top: yellow 1px solid;
	font-weight: bold;
	font-size: 9pt;
	border-left: yellow 1px solid;
	color: white;
	border-bottom: yellow 1px solid;
	font-family: verdana, arial;
	background-color: #000099;
	text-align: center;
	border-width: 2px;
}
.FirestormTreeViewPopUpHeaderText
{
	font-family: verdana, arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000066;
}
.FirestormTreeViewPopUpText
{
	font-family: verdana, arial;
	font-size: 10pt;
	color: #000000;
}
.FirestormTreeViewLoadingBox
{
	border: 2px solid #000000;
	background-color: #DFDFDF;
}
.FirestormTreeViewLoadingBoxInnerCell
{
	background-color: #DFDFDF;
}
.FirestormTreeViewButton
{
}
/***************************/
/* End Firestorm Tree View */
/***************************/

/***********************************************/
/* new classes for links in master page header */
/***********************************************/
#MasterHeader a
{
	font-size: 7pt;
	color: #0066CC;
	font-family: verdana,arial;
}
#MasterHeader a:link
{
	font-size: 7pt;
	color: #0066CC;
	font-family: verdana,arial;	
}
#MasterHeader a:hover
{
	font-size: 7pt;
	color: #0066CC;
	font-family: verdana,arial;
	text-decoration: underline;
}

#HelpfulLinksDiv a
{
	font-size: 7pt;
	color: #0066CC;
	font-family: verdana,arial;
}
#HelpfulLinksDiv a:link
{
	font-size: 7pt;
	color: #0066CC;
	font-family: verdana,arial;	
}
#HelpfulLinksDiv a:hover
{
	font-size: 7pt;
	color: #0066CC;
	font-family: verdana,arial;
	text-decoration: underline;
}
/***************************************************/
/* end new classes for links in master page header */
/***************************************************/
/*********************/
/* More Cart Classes */
/*********************/
.SCNSideMenuAddlContentCell
{
	font-family: verdana, arial;
	vertical-align: top;
	text-align: center;
	background-position: center top;
}
.SCNSideMenuAddlContentTable
{
	border: 1px solid #FF0000;
}
.SCNSideMenuMaster
{
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	width: 120px;
}
.SCNBorderTop
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
}
/************************/
/* End More Cart Classes*/
/************************/
/********************/
/* Powerline Viewer */
/********************/
.PLVFieldLabel
{
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
}
.PLVColumnHeaderRow
{
	border: 1px solid #C0C0C0;
	background-image: url( '/MemberToolsDotNet/art/LightBlueGradiant.jpg' );
	background-repeat: repeat-x;
}
.PLVColumnHeader
{
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	vertical-align: middle;
}
.PLVEvenRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #EDEDED;
}
.PLVOddRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #FFFFFF;
}
.PLVTinyMessagetext
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #FFFFFF;
	color: #FF0000;
	text-align: center;
}
.PLVMainGrid
{
	font-family: verdana, arial;
	font-size: 8pt;
	border: 1px solid #C0C0C0;
}

#PLVMainGridDiv a
{
	font-size: 8pt;
	color: #336699;
	font-family: verdana,arial;
}
#PLVMainGridDiv a:visited
{
	font-size: 8pt;
	color: #336699;
	font-family: verdana,arial;
}
#PLVMainGridDiv a:link
{
	font-size: 8pt;
	color: #336699;
	font-family: verdana,arial;
}
#PLVMainGridDiv a:hover
{
	font-size: 8pt;
	color: #336699;
	font-family: verdana,arial;
	text-decoration: underline;
}
.PLVLeftColumn
{
	background-image: url( '/MemberToolsDotNet/art/flash_yellow.jpg' );
	background-repeat: no-repeat;
	background-position: center top;
}
.PLVSpecial
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #800000;
	color: #FFFFFF;
}
/************************/
/* End Powerline Viewer */
/************************/
/**********************/
/* Active Legs Report */
/**********************/
.ALRFieldLabel
{
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
}
.ALRColumnHeaderRow
{
	border: 1px solid #C0C0C0;
	background-image: url( '/MemberToolsDotNet/art/ShadedBrownBar.jpg' );
	background-repeat: repeat-x;
}
.ALRColumnHeader
{
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	vertical-align: middle;
}
.ALREvenRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #EDEDED;
}
.ALROddRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #FFFFFF;
}
.ALRTinyMessagetext
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #FFFFFF;
	color: #FF0000;
	text-align: center;
}
.ALRMainGrid
{
	padding: 3px;
	font-family: verdana, arial;
	font-size: 8pt;
	border: 1px solid #C0C0C0;
}

#ALRMainGridDiv a
{
	font-size: 8pt;
	color: #800000;
	font-family: verdana,arial;
}
#ALRMainGridDiv a:visited
{
	font-size: 8pt;
	color: #800000;
	font-family: verdana,arial;
}
#ALRMainGridDiv a:link
{
	font-size: 8pt;
	color: #800000;
	font-family: verdana,arial;
}
#ALRMainGridDiv a:hover
{
	font-size: 8pt;
	color: #800000;
	font-family: verdana,arial;
	text-decoration: underline;
}
.ALRLeftColumn
{
	background-image: url( '/MemberToolsDotNet/art/users_male_female.png' );
	background-repeat: no-repeat;
	background-position: center top;
}
.ALRSpecial
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #800000;
	color: #FFFFFF;
}
.ALRNotes
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #666666;
}
.ALRLastPromotion
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #666666;	
}
/**************************/
/* End Active Legs Report */
/**************************/
/**********************************/
/* New Order History Report */
/**********************************/

.OrderHistoryMainReportTable
{
      font-size: 8pt;
      color: white;
      font-family: verdana,arial;
      background-color: #000000;
}

.OrderHistorySubTable
{
    font: 9px verdana, arial, helvetica, sans-serif;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
.OrderHistoryLeftCell
{
    background-color: inherit;
    font: 9px verdana, arial, helvetica, sans-serif;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #CCCCCC;
}
.OrderHistoryRightCell
{
    background-color: inherit;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
}
.OrderHistoryReportHeaderDealer
{
    font: 8pt verdana, arial, helvetica, sans-serif;
    color: #006291;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
.OrderHistoryReportHeaderCustomer
{
    font: 8pt verdana, arial, helvetica, sans-serif;
    color: #006291;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
.OrderHistoryReportHeaderAffiliate
{
    font: 8pt verdana, arial, helvetica, sans-serif;
    color: #006291;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
.OrderHistoryReportAffiliateInfo
{
    font: bold 9px verdana, arial, helvetica, sans-serif;
    color: #000000;
    text-align: center;
    background-color: #FFFFCC;
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 2px;
    border-left-width: 2px;
    border-right-color: #CCCCCC;
    border-left-color: #CCCCCC;
}
.OrderHistorySingleCell
{
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #CCCCCC;
    border-left-color: #CCCCCC;
}
.OrderHistoryReportEvenRow
{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #555555;
	background-color: #D5E2F0;
}

.OrderHistoryReportOddRow
{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #555555;
	background-color: #FFFFFF;
}

.OrderHistoryReportEvenRowPadded
{
      font: 9px verdana, arial, helvetica, sans-serif;
      color: #555555;
      background-color: #ebecff;
      padding-right: 25px;
}

.OrderHistoryReportOddRowPadded
{
      font: 9px verdana, arial, helvetica, sans-serif;
      color: #555555;
      background-color: #dadcfd;
      padding-right: 25px;
}

.NoOrdersLabel
{
      font: bold 15px verdana, arial, helvetica, sans-serif;
      color: #000000;
      border-left-style: none;
      background-color: #CC9900;
}

.OrderHistoryNoOrders
{
    font: normal 9px verdana, arial, helvetica, sans-serif;
    color: #000000;
    background-color: #D5E2F0;
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #CCCCCC;
    border-left-color: #CCCCCC;
}

.OrderHistoryReportTableFooter
{
      margin: 0px;
      padding: 2px;
      font: 11px verdana, arial, helvetica, sans-serif;
      color: #000000;
      border-left-style: none;
      background-color: #EBEBEB;
      font-weight: bold;
}

.OrderHistoryReportTableFooterItem
{
      margin: 0px;
      padding: 2px;
      font: 11px verdana, arial, helvetica, sans-serif;
      color: #000000;
      background-color: #EBEBEB;
      font-weight: normal;
}

.OrderHistoryReportTableFooterItemMoney
{
      margin: 0px;
      padding: 2px;
      font: 11px verdana, arial, helvetica, sans-serif;
      color: #006600;
      background-color: #EBEBEB;
      font-weight: normal;
}

.OrderHistoryReportTableFooterBlank
{
      font: 9px verdana, arial, helvetica, sans-serif;
      color: #000000;
      border-left-style: none;
      background-color: #FFFFFF;
      font-weight: bold;
}

.OrderHistoryReportTableHeader
{
      padding: 0px 0px 5px 0px;
      font-family: Verdana;
      font-size: 14px;
      font-weight: bold;
}

.OrderHistoryReportSummaryFooter
{
      margin: 0px;
      padding: 2px;
      font: 10px verdana, arial, helvetica, sans-serif;
      color: #000000;
      border-left-style: none;
      background-color: #FFFFFF;
      font-weight: normal;
}

.OrderHistoryReportSummaryItem
{
      margin: 0px;
      padding: 2px;
      font: 10px verdana, arial, helvetica, sans-serif;
      color: #000000;
      background-color: #FFFFFF;
      font-weight: bold;
}

.OrderHistoryReportSummaryItemMoney
{
      margin: 0px;
      padding: 2px;
      font: 10px verdana, arial, helvetica, sans-serif;
      color: #006600;
      background-color: #FFFFFF;
      font-weight: bold;
}

.OrderHistoryReportSummaryBlank
{
      font: 9px verdana, arial, helvetica, sans-serif;
      color: #000000;
      border-left-style: none;
      background-color: #FFFFFF;
      font-weight: bold;
}

.OrderHistoryReportDetailHeader
{
      margin: 0px;
      padding: 2px;
      font: bold 9px verdana, arial, helvetica, sans-serif;
      color: #000000;
      background-color: #FFFFCC;
}

.OrderHistoryReportDetailHeaderBlank
{
      margin: 0px;
      padding: 2px;
      font: bold 9px verdana, arial, helvetica, sans-serif;
      color: #FFFFFF;
      text-align: left;
      background-color: #FFFFFF;
}

.OrderHistoryReportDetailRow
{
      margin: 0px;
      padding: 2px;
      border-left-style: none;
      font: 9px verdana, arial, helvetica, sans-serif;
      color: #555555;
      border-left-style: none;
      background-color: #FFFFFF;
}

.OrderHistoryDisclaimer
{
    font-family: Verdana;
    font-size: 9px;
    color: #FF0000;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
}

.OrderHistoryDateLabel
{
      font-family: Verdana;
      font-size: 12px;
      color: #000000;
      font-weight: bold;
}

.OrderHistoryButton
{
	background-position: top;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: #000000;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: #FFFFFF;
	cursor: hand;
	background-image: url( '/MemberToolsDotNet/art/ButtonFace_Steel.jpg' );
	background-repeat: repeat-x;    
}
.OrderHistoryLeftColumn
{
    vertical-align: top;
    background-image: url( '/MemberToolsDotNet/art/shopping_bag.png' );
    background-repeat: no-repeat;
    background-position: center top;
}
.OrderHistoryReportTrackingPopUpRow
{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #E1F0FF;
}
.OrderHistoryReportTrackingPopUpRowTop
{
	border-color: #000000;
	border-width: 1px;
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #E1F0FF;
	border-top-style: solid;
}
.OrderHistoryReportTrackingPopUpRowTopLeft
{
	border-color: #000000;
	border-width: 1px;
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #E1F0FF;
	border-top-style: solid;
	border-left-style: solid;
}
.OrderHistoryReportTrackingPopUpRowTopRight
{
	border-color: #000000;
	border-width: 1px;
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #E1F0FF;
	border-top-style: solid;
	border-right-style: solid;
}
.OrderHistoryReportTrackingPopUpRowMiddleLeft
{
	border-color: #000000;
	border-width: 1px;
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #E1F0FF;
	border-left-style: solid;
}
.OrderHistoryReportTrackingPopUpRowMiddleRight
{
	border-color: #000000;
	border-width: 1px;
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #E1F0FF;
	border-right-style: solid;
}
.OrderHistoryReportTrackingPopUpRowBottomLeft
{
	border-color: #000000;
	border-width: 1px;
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #E1F0FF;
	border-left-style: solid;
	border-bottom-style: solid;
}
.OrderHistoryReportTrackingPopUpRowBottom
{
	border-color: #000000;
	border-width: 1px;
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #E1F0FF;
	border-bottom-style: solid;
}
.OrderHistoryReportTrackingPopUpRowBottomRight
{
	border-color: #000000;
	border-width: 1px;
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #000000;
	background-color: #E1F0FF;
	border-right-style: solid;
	border-bottom-style: solid;
}
.OrderHistoryReportPrintLink
{
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #0066FF;
}
/**********************************/
/* End New Order History Report */
/**********************************/
/********************************/
/* Shopping Cart Wait Indicator */
/********************************/
.SCNLoadingPanel
{
      left: 50%;
      position: absolute;
      top: 40%;
      margin-left: -440px;
      margin-top: -130px;
}
.SCNLoadingBox
{
	border: 2px solid #000000;
	background-color: #FFFFFF;
	width: 400px;
}
.SCNLoadingBoxInnerCell
{
	background-color: #FFFFFF;
}
.SCNLoadingBoxText
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
	text-align: center;
}
/********************************/
/* Shopping Cart Wait Indicator */
/********************************/
/***********************/
/* Manage Party Orders */
/***********************/
.MPOPaymentsBox
{
    font-family: verdana, arial;
    font-size: 8pt;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
.MPOPaymentsHeader
{
    font-family: verdana, arial;
    font-size: 7pt;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    color: #2B5580;
    font-weight: bold;
}
.MPOPaymentsEvenRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #E8EFF7;
}
.MPOPaymentsOddRow
{
    font-family: verdana, arial;
    font-size: 8pt;
    background-color: #FFFFFF;    
}
.MPOLeftCell
{
    background-color: inherit;
    font-family: verdana, arial;
    font-size: 8pt;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #CCCCCC;
}
.MPORightCell
{
    background-color: inherit;
    font-family: verdana, arial;
    font-size: 8pt;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
}
.MPOSingleCell
{
    font-family: verdana, arial;
    font-size: 8pt;
    border-right-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #CCCCCC;
    border-left-color: #CCCCCC;
    text-align: center;
}
.MPOPendingBox
{
    font-family: verdana, arial;
    font-size: 8pt;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
.MPOGuestListBox
{
    font-family: verdana, arial;
    font-size: 8pt;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
.MPOQuickAddGuestBox
{
	border: 1px solid #CCCCCC;
	font-family: verdana, arial;
	font-size: 8pt;	
}
.MPOButtonBox
{
	border: 1px solid #CCCCCC;	
}
.MPOBoxTitle
{
	font-family: 'Arial Black';
	font-size: 10pt;
	color: #000066;
}
.MPOPendingHeader
{
    font-family: verdana, arial;
    font-size: 7pt;
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    color: #2B5580;
}
.MPOPendingHeaderCell
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;	
}
.MPOGuestListHeader
{
    font-family: verdana, arial;
    font-size: 7pt;
    font-weight: bold;
    padding-bottom: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    color: #2B5580;
}
.MPOGuestListHeaderCell
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;	
}
.MPOOddRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
}
.MPOEvenRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
	background-color: #E8EFF7;
}
.MPOTinyRedText
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #FF0000;
	background-color: #FFFFFF;
}
.MPOButton
{
	background-position: top;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: #000000;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: #FFFFFF;
	cursor: hand;
	background-image: url( '/MemberToolsDotNet/art/ButtonFace_Steel.jpg' );
	background-repeat: repeat-x;
}
.MPOProcessResultText
{
	color: #FF0000;
}
.MPOOrderIDDisplay
{
    color: #006600;
}
.MPOOrderIDDisplay2
{
    color: #006600;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
}
.MPOBatchClosed
{
	padding: 20px;
	font-family: verdana, arial;
	font-size: 8pt;
	color: #CC0000;
	border: 1px solid #C0C0C0;
	background-color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.MPOConfirmationBox
{
	font-family: verdana, arial;
	font-size: 8pt;
	border: 1px solid #666666;
	color: #666666;
	background-color: #FFFFFF;
}
.MPOConfirmationHeader
{
	background-position: top;
	font-family: verdana, arial;
	font-size: 8pt;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	text-align: center;
	font-weight: bold;
	background-image: url(  '/MemberToolsDotNet/art/ButtonFace_SteelBlue.jpg' );
	background-repeat: repeat-x;
}
.MPOConfirmationText
{
	margin: 10px;
	font-family: verdana, arial;
	font-size: 8pt;
}
.MPOConfirmationPanel
{
      left: 50%;
      position: absolute;
      top: 40%;
      margin-left: -150px;
      margin-top: -130px;
}
.MPOFieldLabel
{
	font-family: verdana, arial;
	font-size: 8pt;
}
.MPOStatus
{
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #008000;
	text-align: center;
}
/***************************/
/* End Manage Party Orders */
/***************************/
/*********************/
/* Party Order Entry */
/*********************/ 
.POEBoxTitle
{
	font-family: 'Arial Black';
	font-size: 11pt;
	color: #000066;
}
.POEBoxTitleCell
{
	background-position: top;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	font-family: verdana, arial;
	font-size: 10pt;
	color: #000066;
	font-weight: bold;
	background-color: #EAF4FF;
}
.POEFieldLabel
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #666666;
}
.POEFieldData
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #993399;
	font-weight: bold;
}
.POESectionTitle
{
	font-family: verdana, arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000066;
	font-variant: normal;
	text-transform: none;
}
.POEAddressBox
{
	padding: 3px;
	border: 1px solid #808080;
}
.POEAddItemBox
{
	padding: 3px;
	font-family: verdana, arial;
	font-size: 8pt;
	border: 1px solid #808080;
	background-color: #EAF4FF;
}
.POEButton
{
	border: 1px solid black;
	background-position: 50% top;
	color: #000000;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: #FFFFFF;
	cursor: hand;
	background-image: url('/MemberToolsDotNet/art/ButtonFace_Steel.jpg');
	background-repeat: repeat-x;
}
.POEShipperBox
{
	padding: 3px;
	font-family: verdana, arial;
	font-size: 8pt;
	border: 1px solid #808080;
}
.POEPaymentBox
{
	padding: 3px;
	font-family: verdana, arial;
	font-size: 8pt;
	border: 1px solid #808080;
}
.POEPaymentMethodSelectTable
{
	font-size: 8pt;
	color: dimgray;
	font-family: verdana,arial;
	background-color: #e8eeff;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	padding-top: 6px;
	border-right: #003399 1px solid;
	border-top: #003399 1px solid;
	border-left: #003399 1px solid;
	border-bottom: #003399 1px solid;
}
.POEPaymentMethodFieldsTable
{
	font-size: 8pt;
	color: #696969;
	font-family: verdana,arial;
	border-right: dimgray 1px solid;
	padding-right: 4px;
	border-top: dimgray 1px solid;
	padding-left: 4px;
	padding-bottom: 4px;
	border-left: dimgray 1px solid;
	padding-top: 4px;
	border-bottom: dimgray 1px solid;
	background-color: #ffffff;
}
.POECatalogBox
{
	padding: 3px;
	font-family: verdana, arial;
	font-size: 8pt;
	border: 1px solid #808080;	
}
.POEActionButtonBox
{
	padding: 3px;
	font-family: verdana, arial;
	font-size: 8pt;
	border: 1px solid #808080;		
}
.POEOverrideWarning
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #008000;
}
.POECatalogSelected
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #008000;
}
.POELookupResultsText
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #009900;
}
.POELookupResultsPriceText
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #009900;
	font-weight: bold;
}
.POEAddProductError
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #FF0000;
	text-align: right;
}
.POEOrderDetailHeader
{
	background-image: url( '/MemberToolsDotNet/art/ShadedGreyBar.jpg' );
	background-repeat: repeat-x;
	background-position: top;
}
.POEOrderDetailHeaderCell
{
	font-family: verdana, arial;
	font-size: 8pt;	
	color: #FFFFFF;
}
.POEOrderDetailEvenRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #FFFFFF;
}
.POEOrderDetailOddRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #FFFFCC;
}
.POEStatusMessage
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background-color: #009900;
}
.POEDefaultShipperText
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #008000;	
}
.POEOrderTotalsBox
{
	border: 1px solid #000000;
	background-color: #F5F5FE;
}
.POEOrderTotalsHeaderCell
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
.POEOrderTotalsFooterCell
{
	border-top-style: solid;
	border-right-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-color: #000000;
	border-right-color: #000000;
}
.POEOrderTotalsDataCell
{
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
}
.POEOrderTotalsLabel
{
	padding: 3px;
	font-family: verdana, arial;
	font-size: 8pt;
}
.POEOrderTotalGuestPay
{
	padding: 3px;
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	color: #009933;
}
.POEOrderTotalConsultantPay
{
	padding: 3px;
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	color: #333399;
}
.POEUpchargeWarning
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #FF0000;
}
.POEAddProductsInstruction
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #666666;
}
.POETinyRedText
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #FF0000;
}
.POEDetailsBox
{
	border: 1px solid #999999;
}
.POEErrorListingRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #FFFFFF;
}
.POEErrorListingHeader
{
	border: 1px solid #FFFFFF;
	font-family: verdana, arial;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF0000;
}
.POESKULookupIcon
{
	cursor: hand;
}
/*************************/
/* End Party Order Entry */
/*************************/
/**************/
/* SKU Lookup */
/**************/
.SKUTable
{
	margin: 10px;
	border: 1px solid #666666;
}
.SKUHeader
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
}
.SKUHeaderCell
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;	
}
.SKUError
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #CC0000;
}
.SKUEvenRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
}
.SKUOddRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
	background-color: #F2F9FF;
}
/******************/
/* END SKU Lookup */
/******************/
/****************/
/* BESI Billing */
/****************/
.BESIMainTable
{
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
}
.BESIPageTitle
{
	font-family: 'Copperplate Gothic Bold';
	font-size: 20px;
	color: #488E6C;
}
.BESIBoxTitle
{
      padding: 2px;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 14px;
      color: #333333;
      border-style: solid solid solid solid;
      border-width: 1px;
      border-color: #808080;
      font-weight: bold;
      background-image: url( '/MemberToolsDotNet/art/ButtonFace_Steel.jpg' );
      background-repeat: repeat-x;
}
.BESIBox
{
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FBFBFB;
	border-style: none solid solid solid;
	border-width: 1px;
	border-color: #808080;
}
.BESIWarning
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FBFBFB;
	border-style: none;
	border-width: 0px;
}
.BESIWarningCheckBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	background-color: #FBFBFB;
	border-style: none;
	border-width: 0px;
}
.BESIComplete
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana, arial;
	background-color: #339933;
	text-align: center;
}
.BESIButton
{
	background-position: top;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: #000000;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: #FFFFFF;
	cursor: hand;
	background-image: url( '/MemberToolsDotNet/art/ButtonFace_Steel.jpg' );
	background-repeat: repeat-x;
}
.BESIDisabledBox
{
	padding: 10px;
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #FFECF0;
	border: 1px solid #FF0000;
	width: 400px;
}
.BESIDisabledHeader
{
	font-family: verdana, arial;
	font-size: 8pt;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FF0000;
	text-align: center;
	font-weight: bold;
}
.BESIDisabledBody
{
	font-family: verdana, arial;
	font-size: 8pt;
	text-align: left;
}
/********************/
/* End BESI Billing */
/********************/
/**************************/
/* New Enrollment Process */
/**************************/
.NESpecialsProductListImage
{
    height: 50px;
    width: 50px;
}
.NEPurchaseNotRequired
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #336600;
	font-weight: normal;
}
.NEConfigrationError
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #FF0000;
	text-align: right;
}
.NEButton
{
	border: 1px solid black;
    background-position: 50% top;
    color: #000000;
	    font-family: verdana,arial;
	    font-weight: normal;
	    font-size: 9pt;
	    background-color: #FFFFFF;
	    cursor: hand;
	background-image: url('/MemberToolsDotNet/art/ButtonFace_Steel.jpg');
	    background-repeat: repeat-x;
    height: 20px;
}
.NEHeaderLeft
{
	background-image: url( '/MemberToolsDotNet/art/Enrollment/Headers/HeaderLeftGrey20x20.gif' );
	background-repeat: no-repeat;
	background-position: right;
	width: 20px;
	height: 20px;
}
.NEHeaderMiddle
{
	background-image: url( '/MemberToolsDotNet/art/Enrollment/Headers/HeaderMiddleGrey20x50.gif' );
	background-repeat: repeat-x;
	background-position: top;
	height: 20px;
}
.NEHeaderRight
{
	background-image: url(  '/MemberToolsDotNet/art/Enrollment/Headers/HeaderRightGrey20x20.gif' );
	background-repeat: no-repeat;
	background-position: left;
	width: 20px;
	height: 20px;
}
.NEFooterLeft
{
	background-image: url( '/MemberToolsDotNet/art/Enrollment/Footers/FooterLeftBlackLine20x20.gif' );
	background-repeat: no-repeat;
	background-position: right;
	width: 20px;
	height: 20px;
}
.NEFooterMiddle
{
	background-image: url( '/MemberToolsDotNet/art/Enrollment/Footers/FooterMiddleBlackLine20x20.gif' );
	background-repeat: repeat-x;
	background-position: top;
	height: 20px;
}
.NEFooterRight
{
	background-image: url( '/MemberToolsDotNet/art/Enrollment/Footers/FooterRightBlackLine20x20.gif' );
	background-repeat: no-repeat;
	background-position: left;
	width: 20px;
	height: 20px;
}
.NESectionBox
{
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #666666;
	border-left-color: #666666;
}
.NEBoxHeaderText
{
	font-family: Verdana, arial;
	font-size: 15pt;
	font-weight: bold;
	color: #4A4A9B;
	font-style: italic;
	vertical-align: middle;
}
.NESectionTitle
{
	font-family: verdana, arial;
	font-size: 12pt;
	font-weight: bold;
	color: #666666;
}
.NESectionTitleSpecial
{
	font-family: verdana, arial;
	font-size: 12pt;
	font-weight: bold;
	color: #666666;	
}
.NEFieldLabel
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
}
.NEGettingStartedImage
{
	background-image: url( '/MemberToolsDotNet/art/Enrollment/ManWithPencil.jpg' );
	background-repeat: no-repeat;
	background-position: center;
}
.NERankSelectionImage
{
	background-image: url( '/MemberToolsDotNet/art/Enrollment/ManWithCartIcon.jpg' );
	background-repeat: no-repeat;
	background-position: center;
	height: 200px;
}
.NEAutoshipSelectionImage
{
	background-image: url( '/MemberToolsDotNet/art/Enrollment/ManWithBox.jpg' );
	background-repeat: no-repeat;
	background-position: center;
	height: 200px;	
}
.NEReplicatingWebsiteImage
{
	background-image: url( '/MemberToolsDotNet/art/Enrollment/Website.jpg' );
	background-repeat: no-repeat;
	background-position:+ center;
	height: 200px;	
}
.NEEnrollmentFinalImage
{
	background-image: url( '/MemberToolsDotNet/art/Enrollment/ManWithRedCheck.jpg' );
	background-repeat: no-repeat;
	background-position: center;
	height: 125px;		
}
.NEEnrollmentCompleteImage
{
	background-image: url( '/MemberToolsDotNet/art/Enrollment/WelcomeToTheTeam.jpg' );
	background-repeat: no-repeat;
	background-position: center;
	height: 125px;		
}
.NECustomerEnrollmentCompleteImage
{
	background-image: url( '/MemberToolsDotNet/art/Enrollment/ManWithShoppingBag.jpg' );
	background-repeat: no-repeat;
	background-position: center;
	height: 250px;		
}
.NEAdditionalProductSelectionImage
{
	background-image: url( '/MemberToolsDotNet/art/Enrollment/ManWith2PuzzlePieces.jpg' );
	background-repeat: no-repeat;
	background-position: center;	    
}
.NESpecialProductSelectionImage
{
	background-image: url( '/MemberToolsDotNet/art/Enrollment/OrangeMan.jpg' );
	background-repeat: no-repeat;
	background-position: center;	    
}
.NEPositionPlacementImage
{
	background-image: url( '/MemberToolsDotNet/art/Enrollment/TeamPlacementGears.jpg' );
	background-repeat: no-repeat;
	background-position: center;     
}
.NEPlacementLabel
{
    font-family: verdana, arial;
    font-size: 7pt;
    color: #000000;
}
.NEProductDescription
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #999999;
	margin: 5px;
}
.NEIdentificationLabel
{
	font-family: verdana, arial;
	font-size: 8pt;
	text-decoration: underline;
	font-weight: bold;
	color: #336699;
	padding-bottom: 10px;
}
.NEHelpText
{
	font-family: verdana, arial;
	font-size: 7pt;
	font-weight: normal;
	color: #663300;
}
.NEPrice
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #336600;
	font-weight: bold;
}
.NEAutoshipGroupName
{
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	color: #336699;
	text-decoration: underline;
}
.NEAutoshipGroupDescription
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #666666;
}
.NEAutoshipDetailTable
{
	padding: 3px;
}
.NEAutoshipRequired
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #CC3300;
	text-decoration: none;
}
.NEAutoshipGroupOptionDescription
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #993399;
}
.NEAutoshipGroupOptionImage
{
}
.NEDescriptionText
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #666666;
	text-align: left;
}
.NEGetStartedDescription
{
	padding: 10px;
	border: 1px solid #C5C5C5;
	font-family: verdana, arial;
	font-size: 7pt;
	color: #333333;
	background-color: #F7F7F7;
	width: 90%;
	text-align: left;
	height: auto;
}
.NERankSelectionDescription
{
	padding: 10px;
	border: 1px solid #C5C5C5;
	font-family: verdana, arial;
	font-size: 7pt;
	color: #333333;
	background-color: #F7F7F7;
	width: 90%;
	text-align: left;
	height: auto;	
}
.NEAutoshipOptionsDescription
{
	padding: 10px;
	border: 1px solid #C5C5C5;
	font-family: verdana, arial;
	font-size: 7pt;
	color: #333333;
	background-color: #F7F7F7;
	width: 90%;
	text-align: left;	
	height: auto;
}
.NEReplicatingWebsiteDescription
{
	padding: 10px;
	border: 1px solid #C5C5C5;
	font-family: verdana, arial;
	font-size: 7pt;
	color: #333333;
	background-color: #F7F7F7;
	width: 90%;
	text-align: left;
	height: auto;	
}
.NEEnterPaymentDescription
{
	padding: 10px;
	border: 1px solid #C5C5C5;
	font-family: verdana, arial;
	font-size: 7pt;
	color: #333333;
	background-color: #F7F7F7;
	width: 90%;
	text-align: left;
	height: auto;	
}
.NECompleteOrderDescription
{
	padding: 10px;
	border: 1px solid #C5C5C5;
	font-family: verdana, arial;
	font-size: 7pt;
	color: #333333;
	background-color: #F7F7F7;
	width: 90%;
	text-align: left;
	height: auto;			
}
.NEEnrollmentCompleteDescription
{
	padding: 10px;
	border: 1px solid #C5C5C5;
	font-family: verdana, arial;
	font-size: 7pt;
	color: #333333;
	background-color: #F7F7F7;
	width: 90%;
	text-align: left;
	height: auto;		
}
.NEStandardBox
{
	background-color: #FFFFFF;
}
.NEHeaderTextRow
{
	background-image: inherit;
}
.NEContainerBox
{
	background-color: #FFFFFF;
}
.NEContainerBoxHeader
{
}
.NEFieldData
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #006600;
	font-weight: bold;
}
.NEOrderTotalsLabel
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #996633;
	width: 200px;
}
.NEOrderTotalsData
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #006600;
	text-align: right;
}
.NEOrderTotalsGrandTotalLabel
{
	font-family: verdana, arial;
	font-size: 7pt;
	font-weight: bold;	
	color: #990033;
}
.NEOrderTotalsGrandTotalData
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #990033;
	font-weight: bold;
	border-top-style: double;
	border-top-color: #000000;
	text-align: right;
}
.NECouponResult
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #FF0000;
	text-align: right;
}
.NETermsAndConditionsDescripton
{
	font-family: verdana, arial;
	font-size: 7pt;
}
.NEPositionBox
{
}
.NEPositionLabel
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #808080;
}
.NEPositionData
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #660033;
}
.NEErrorBox
{
	border: 1px solid #CC3300;	
	background-color: #FFF4F4;
	font-family: verdana, arial;
	font-size: 7pt;
	color: #CC3300;
}
.NEErrorBoxText
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #CC3300;
}
.NESummaryFieldLabel
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #808080;
}
.NESummaryFieldLabelData
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #990033;
}
.NECustomerTypeSelectionImage
{
	background-image: url( '/MemberToolsDotNet/art/Enrollment/ManWithShoppingBag.jpg' );
	background-repeat: no-repeat;
	background-position: center;
	height: 200px;	
}
.NEDynamicSelectionError
{
    border: 1px solid #FF0000;
    font-family: verdana, arial;
    font-size: 7pt;
    color: #FF0000;
    text-align: center;
    font-weight: bold;
}
.NEDynamicStatusMessage
{
    border: 1px solid #008000;
    font-family: verdana, arial;
    font-size: 7pt;
    color: #008000;
    text-align: center;
    font-weight: bold;
}
/* Product Specials During Enrollment */
.NESpecialSelectionError
{
    border: 1px solid #FF0000;
    font-family: verdana, arial;
    font-size: 7pt;
    color: #FF0000;
    text-align: center;
    font-weight: bold;
}
.NESpecialStatusMessage
{
    border: 1px solid #008000;
    font-family: verdana, arial;
    font-size: 7pt;
    color: #008000;
    text-align: center;
    font-weight: bold;
}
/******************************/
/* End New Enrollment Process */
/******************************/
/********************/
/* New Cart Classes */
/********************/
.SCNRelatedProductsColumn
{
	background-color: #FFFFFF;
}
/************************/
/* End New Cart Classes */
/************************/
/********************/
/* Guest Activity */
/********************/
.GuestActivityMainTable
{
      border-style: solid;
      border-width: 1px;
}
.GuestActivityHostRow
{
      font-family: Arial, Helvetica, sans-serif;
      color: #FFFFFF;
      background-color: #336699;
      padding-right: 5px;
      padding-left: 5px;
      font-size: 10pt;
}
.GuestActivityHostRow a:link
{
      font-family: Arial, Helvetica, sans-serif;
      color: #FFFFFF;
      background-color: #336699;
      padding-right: 5px;
      padding-left: 5px;
      font-size: 10pt
}
.GuestActivityGuestRow
{
      padding: 2px 5px 2px 5px;
      font-family: Arial, Helvetica, sans-serif;
      color: #000000;
      background-color: #FFFFFF;
      font-size: 9pt;
}
.GuestActivityGuestRowBlank
{
      padding-right: 5px;
}
.GuestActivityGuestDetailTable
{
}
.GuestActivityGuestDetailTableCellEven
{
      font-family: Arial, Helvetica, sans-serif;
      color: #000000;
      background-color: #FFFFFF;
      font-size: 9pt;
}
.GuestActivityGuestDetailTableCellOdd
{
      font-family: Arial, Helvetica, sans-serif;
      color: #000000;
      background-color: #D5EBFD;
      font-size: 9pt;
}
.GuestActivityReportLC
{
      width: 48px;
}
.GuestActivityReportRC
{
      width: 48px;
}
.GuestActivityMainColumnHeader
{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 10pt;
      font-weight: bold;
      padding-bottom: 5px;
      padding-right: 5px;
      padding-left: 5px;
}
.GuestActivityReportTrackingPopUpRow
{
      font: 9px verdana, arial, helvetica, sans-serif;
      color: #000000;
      background-color: #E1F0FF;
}
.GuestActivityReportTrackingPopUpRowTop
{
      border-color: #000000;
      border-width: 1px;
      font: 9px verdana, arial, helvetica, sans-serif;
      color: #000000;
      background-color: #E1F0FF;
      border-top-style: solid;
}
.GuestActivityReportTrackingPopUpRowTopLeft
{
      border-color: #000000;
      border-width: 1px;
      font: 9px verdana, arial, helvetica, sans-serif;
      color: #000000;
      background-color: #E1F0FF;
      border-top-style: solid;
      border-left-style: solid;
}
.GuestActivityReportTrackingPopUpRowTopRight
{
      border-color: #000000;
      border-width: 1px;
      font: 9px verdana, arial, helvetica, sans-serif;
      color: #000000;
      background-color: #E1F0FF;
      border-top-style: solid;
      border-right-style: solid;
}
.GuestActivityReportTrackingPopUpRowMiddleLeft
{
      border-color: #000000;
      border-width: 1px;
      font: 9px verdana, arial, helvetica, sans-serif;
      color: #000000;
      background-color: #E1F0FF;
      border-left-style: solid;
}
.GuestActivityReportTrackingPopUpRowMiddleRight
{
      border-color: #000000;
      border-width: 1px;
      font: 9px verdana, arial, helvetica, sans-serif;
      color: #000000;
      background-color: #E1F0FF;
      border-right-style: solid;
}
.GuestActivityReportTrackingPopUpRowBottomLeft
{
      border-color: #000000;
      border-width: 1px;
      font: 9px verdana, arial, helvetica, sans-serif;
      color: #000000;
      background-color: #E1F0FF;
      border-left-style: solid;
      border-bottom-style: solid;
}
.GuestActivityReportTrackingPopUpRowBottom
{
      border-color: #000000;
      border-width: 1px;
      font: 9px verdana, arial, helvetica, sans-serif;
      color: #000000;
      background-color: #E1F0FF;
      border-bottom-style: solid;
}
.GuestActivityReportTrackingPopUpRowBottomRight
{
      border-color: #000000;
      border-width: 1px;
      font: 9px verdana, arial, helvetica, sans-serif;
      color: #000000;
      background-color: #E1F0FF;
      border-right-style: solid;
      border-bottom-style: solid;
}
.GuestActivityDetailHeader
{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 9pt;
      font-weight: bold;
      padding-top: 4px;
}
.GuestActivityNoHosts
{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 10pt;
      background-color: #CCCCCC;
      border-style: solid;
      border-width: 1px;
      padding: 3px;
      text-align: center;
}
.GuestActivityNoGuests
{
      font-family: Arial, Helvetica, sans-serif;
      font-size: 9pt;
      background-color: #E0E0E0;
      padding: 3px;
      text-align: left;
}
/************************/
/* End Guest Activity */
/************************/
/*****************************/
/* Party Task - Set Up Party */
/*****************************/
.PTSUP_SectionBox
{
    padding: 0px;
    margin: 0px;
    width: 100%;
}
.PTSUP_SectionHeader
{
    padding: 0px;
    margin: 0px;    
    width: 100%;
}
.PTSUP_SectionRow
{
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #000000;
    border-left-color: #000000;
}
.PTSUP_SectionHeaderLeftCol
{
	width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	background-color: #D9E6F2;
}
.PTSUP_SectionHeaderMiddleCol
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
    background-color: #D9E6F2; 
}
.PTSUP_SectionHeaderRightCol
{
    width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
    background-color: #D9E6F2;  
}
.PTSUP_SectionFooter
{   
    width: 100%;
}
.PTSUP_SectionFooterLeftCol
{
	background-image: url( '/MemberToolsDotNet/art/Enrollment/Footers/FooterLeftBlackLine20x20.gif' );
	background-repeat: no-repeat;
	background-position: right;
	width: 20px;
	height: 20px;
   
}
.PTSUP_SectionFooterMiddleCol
{
	background-image: url( '/MemberToolsDotNet/art/Enrollment/Footers/FooterMiddleBlackLine20x20.gif' );
	background-repeat: repeat-x;
	background-position: top;
	height: 20px;   
}
.PTSUP_SectionFooterRightCol
{
	background-image: url( '/MemberToolsDotNet/art/Enrollment/Footers/FooterRightBlackLine20x20.gif' );
	background-repeat: no-repeat;
	background-position: left;
	width: 20px;
	height: 20px;  
}
.PTSUP_MainQuestion
{
    font-family: 'arial black';
    font-size: 10pt;
    color: #000000;
}
.PTSUP_FieldLabel
{
    font-family: verdana, arial;
    font-size: 8pt;
    color: #333333;
}
.PTSUP_FieldData
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #008000;
	font-weight: bold;
}
.PTSUP_LeftColumn
{
    background-image: url(      '/MemberToolsDotNet/art/calendar_31.jpg' );
    background-repeat: no-repeat;
    background-position: center 10px;
}
.PTSUP_RightColumn
{
}
.PTSUP_Instructions
{
    font-family: verdana, arial;
    font-size: 7pt;
    color: #009933;
}
.PTSUP_CompleteComments
{
    font-family: verdana, arial;
    font-size: 8pt;
    color: #333333;
    width: 100%;
    padding: 5px;
}
.PTSUP_Button
{
	background-position: top;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: #000000;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: #FFFFFF;
	cursor: hand;
	background-image: url( '/MemberToolsDotNet/art/ButtonFace_Steel.jpg' );
	background-repeat: repeat-x;    
}
.PTSUP_ErrorTableHeader
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FF0000;
}
.PTSUP_ErrorTable
{
    font-family: verdana, arial;
    font-size: 7pt;
    color: #CC3300;
    background-color: #FFD5D5;
    border: 1px solid #FF0000;
}
#PartySetupComplete
{	
      left: 50%;
      position: absolute;
      top: 30%;
      display: none; 
}
.PTSUP_SetupCompleteBox
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #FFFFD2;
	border: 5px solid #000000;
	width: 400px;
	height: 300px;
}
.PTSUP_PartySetupCompleteHeader
{
	font-family: verdana, arial;
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	text-align: center;
}
/*********************************/
/* End Party Task - Set Up Party */
/*********************************/
/**************************/
/* Party Task - Add Guest */
/**************************/
.PTCAG_BoxTitle
{
	font-family: 'Arial Black';
	font-size: 10pt;
	color: #000066;
}
.PTCAG_Button
{
	background-position: top;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: #000000;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: #FFFFFF;
	cursor: hand;
	background-image: url( '/MemberToolsDotNet/art/ButtonFace_Steel.jpg' );
	background-repeat: repeat-x;
}
.PTCAG_FieldLabel
{
	font-family: verdana, arial;
	font-size: 8pt;
}
.PTCAG_GuestAddBox
{
	border: 1px solid #000000;
}
.PTCAG_AvailableBox
{
	font-family: verdana, arial;
	font-size: 8pt;
	border: 1px solid #000000;
}
.PTCAG_TableHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: #336699;
	font-family: verdana,arial;
	margin-bottom: 8px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}
.PTCAG_Tinytext
{
	font-size: 7pt;
	color: red;
	font-family: verdana,arial;
	text-align: center;
}
.PTCAG_EvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #FFFFFF;
}
.PTCAG_OddRow
{
    font-size: 8pt;
    color: black;
    font-family: verdana,arial;
    background-color: #E9E9E9;
}
.PTCAG_Helptext
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #006600;
}
.PTCAG_LeftColumn
{
	background-position: center 10px;
	width: 48px;
	background-image: url(   '/MemberToolsDotNet/art/businesswomen.png' );
	background-repeat: no-repeat;
}
.PTCAG_RightColumn
{
	width: 48px;
}
/******************************/
/* End Party Task - Add Guest */
/******************************/
/********************/
/* Training Library */
/********************/
.TLLeftColumn
{
	width: 48px;
}
.TLRightColumn
{
	width: 48px;
}
/************************/
/* End Training Library */
/************************/
/******************************/
/* Party Task - Party Summary */
/******************************/
.PTPSLeftColumn
{
	background-position: center 10px;
	width: 48px;
	background-image: url(  '/MemberToolsDotNet/art/star_yellow_new.png' );
	background-repeat: no-repeat;
}
.PTPSLeftColumn
{
	width: 48px;
}
.PTPSSectionLabel
{
	font-family: 'Arial Black';
	font-size: 10pt;
	color: #F2FFFF;
}
.PTPSFieldLabel
{
	font-family: verdana, arial;
	font-size: 8pt;	
}
.PTPSGuestListBox
{
    font-family: verdana, arial;
    font-size: 8pt;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #999999;
}
.PTPSTinyRedText
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #FF0000;
	text-align: center;
}
.PTPSButton
{
	background-position: top;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: #000000;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: #FFFFFF;
	cursor: hand;
	background-image: url( '/MemberToolsDotNet/art/ButtonFace_Steel.jpg' );
	background-repeat: repeat-x;	
}
.PTPSActionButton
{
    background-position: top;
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    color: #000000;
    border-bottom: black 1px solid;
    font-family: verdana,arial;
    font-weight: normal;
    font-size: 9pt;
    background-color: #FFFFFF;
    cursor: hand;
    background-image: url( '/MemberToolsDotNet/art/ButtonFace_Gold.jpg' );
    background-repeat: repeat-x;
}
.PTPSOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #E9E9E9;	
}
.PTPSEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #FFFFFF;	
}
.PTPSTinyText
{
	font-size: 7pt;
	color: red;
	font-family: verdana,arial;
	text-align: center;
	font-weight: bold;
}
.PTPSTableHeader
{
	font-weight: bold;
	font-size: 7pt;
	color: #336699;
	font-family: verdana,arial;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;	
}
.PTPSGuestMessage
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #008000;
}
.PTPSBookingsBox
{
    font-family: verdana, arial;
    font-size: 8pt;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #999999;
}
.PTPSBookingsHeader
{
    font-family: verdana, arial;
    font-size: 7pt;
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #999999;
    padding-bottom: 5px;
    color: #336699;
}
.PTPSBookingsEvenRow
{
    font-family: verdana, arial;
    font-size: 7pt;
    background-color: #E9E9E9;
}
.PTPSBookingsOddRow
{
    font-family: verdana, arial;
    font-size: 7pt;
    background-color: #FFFFFF;
}
.PTPSLeftCell
{
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #999999;
}
.PTPSRightCell
{
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #999999;
}
.PTPSSingleCell
{
    font-family: verdana, arial;
    font-size: 7pt;
    font-weight: bold;
    color: #FF0000;
    border-left-style: solid;
    border-right-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #999999;
    border-left-color: #999999;
    text-align: center;
}
.PTPSHelpText
{
    font-family: verdana, arial;
    font-size: 7pt;
    color: #009933;
}
.PTPSOrdersHeader
{
    font-family: verdana, arial;
    font-size: 7pt;
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #999999;
    padding-bottom: 5px;
    color: #336699;
}
.PTPSOrdersEvenRow
{
    font-family: verdana, arial;
    font-size: 7pt;
    background-color: #E9E9E9;
}
.PTPSOrdersOddRow
{
    font-family: verdana, arial;
    font-size: 7pt;
    background-color: #FFFFFF;
}
.PTPSTotalsRow
{
    font-family: verdana, arial;
    font-size: 7pt;
    background-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #999999;
}
.PTPSTotalsRowLeft
{
    font-family: verdana, arial;
    font-size: 7pt;
    background-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #999999;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #999999;
}
.PTPSTotalsRowRight
{
    font-family: verdana, arial;
    font-size: 7pt;
    background-color: #FFFFFF;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #999999;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #999999;
}
.PTPSTableTitle
{
    font-family: verdana, arial;
    font-size: 8pt;
    text-decoration: underline;
}
.PTPSDescriptionBox
{
	padding: 7px;
	font-family: verdana, arial;
	font-size: 7pt;
	color: #333333;
	border: 1px solid #336600;
	background-color: #ECF2F9;
	margin-bottom: 5px;
}
.PTPSStatusText
{
    font-family: verdana, arial;
    font-size: 8pt;
    color: #336600;
}
.PTPSStatusText
{
    font-family: verdana, arial;
    font-size: 8pt;
    color: #336600;
}
.PTPSPartyClosed
{
	font-family: verdana, arial;
	font-size: 10pt;
	font-variant: small-caps;
	color: #990033;
	text-align: center;
	border: 2px solid #990033;
}
.PTPSClosePartyBox
{
	width: 500px;
	height: 300px;
	position: absolute;
	top: 30%;
	left: 50%;
	margin-left: -250px;
}
.PTPSClosePartyBoxInner
{
	border: 2px solid #336699;
	background: #E9F0F8;
	font-family: arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.PTPSClosePartyHeader
{
	padding: 5px;
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	color: #336699;
	text-align: center;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #336699;
	background-color: #FFFFFF;
}
.PTPSClosePartyFieldLabel
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
}
.PTPSClosePartyFieldData
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #006600;
	font-weight: bold;
}
.PTPSCloseStatus
{
	font-family: verdana, arial;
	font-size: 6pt;
	color: #CC0000;
}
.PTPSCloseTableLabel
{
	font-family: verdana, arial;
	text-decoration: underline;
	font-size: 8pt;
	font-weight: bold;
}
.PTPSClosePartyFieldLabelInfo
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #CC0000;
}
.PTPSClosePartyDescription
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 10px;
	margin: 10px;
}
.PTPSSectionHeaderImage
{
	width: 500px;
	height: 35px;
	background-image: url(   '/MemberToolsDotNet/art/BlueHeader_Party.png' );
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 10px;
}
.PTPSEditPartyBox
{
	border: 1px solid #cccccc;
	padding: 10px;
}
.PTPSSuccessMessage
{
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
	font-family: verdana, arial;
	background-color: #008000;
	text-align: center;
}
.PTPSEditPartyLink
{
      font: 9px verdana, arial, helvetica, sans-serif;
      color: #0066FF;
}
.PTPSFieldHeader
{
      font-family: verdana, arial;
      font-size: 8pt;
      color: #009933;
}
/**************************/
/* GENERATIONAL GENEALOGY */
/**************************/
.GGGroupBox
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.GGLeftCell
{
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
}
.GGRightCell
{
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
}
.GGSingleCell
{
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;	
}
.GGHeaderCell
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #006699;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.GGEvenRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #E6EEF7;
}
.GGOddRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #FFFFFF;
}
.GGTotalsRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
}
.GGGenerationTitle
{
	font-family: verdana, arial;
	font-size: 14pt;
	font-weight: bold;
	color: #336699;
}
.GGSummaryTable
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.GGSummaryRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #FFFFE1;
}
.GGGrandTotalCell
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	font-family: verdana, arial;
	font-size: 8pt;
}
.GGSummaryTitle
{
	font-family: verdana, arial;
	font-size: 12pt;
	font-weight: bold;
	color: #006699;
}
.GGLeftColumn
{
	background-position: center 10px;
	width: 48px;
	background-image: url( '/MemberToolsDotNet/art/businesspeople2.png' );
	background-repeat: no-repeat;
}
.GGRightColumn
{
}
/******************************/
/* END GENERATIONAL GENEALOGY */
/******************************/
/********************/
/* GET CHECK DETAIL */
/********************/
.GCDError
{
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}
.GCDSectionSeperator
{
	font-family: verdana, arial;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #006699;
}
.GCDSummaryByNameBox
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.GCDSummaryByOrderBox
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;	
}
.GCDLeftCell
{
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
}
.GCDRightCell
{
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
}
.GCDSingleCell
{
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;	
}
.GCDSummaryByNameTitleCell
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #000000;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.GCDSummaryByNameHeaderCell
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #006699;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.GCDSummaryByOrderTitleCell
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #000000;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
}
.GCDSummaryByOrderHeaderCell
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #006699;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;	
}
.GCDOddRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #FFFFFF;
}
.GCDEvenRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	background-color: #EAF9FF;
}
.GCDPageTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}
.GCDCommissionTypeBox
{
	border: 1px solid #006699;
}
.GCDCommissionTypeCell
{
	font-family: verdana, arial;
	font-size: 9pt;
	font-weight: bold;
	color: #006600;
}
/************************/
/* END GET CHECK DETAIL */
/************************/
/**********************************/
/* PRINTABLE CHECK SUMMARY REPORT */
/**********************************/
.PCSTitle
{
	font-family: 'Arial Black';
	font-size: 12pt;
	text-align: center;
}
.PSCAddress
{
	font-family: verdana, arial;
	font-size: 8pt;
}
/**************************************/
/* END PRINTABLE CHECK SUMMARY REPORT */
/**************************************/
/******************************/
/* Party Task - HostActivity  */
/******************************/
.PTHALeftColumn
{
      background-position: center 10px;
      width: 48px;
      background-image: url(  '/MemberToolsDotNet/art/presentation_chart.png' );
      background-repeat: no-repeat;
}
.PTHARightColumn
{
      width: 48px;
}
.PTHASectionLabel
{
      font-family: 'Arial Black';
      font-size: 10pt;
      color: #000066;   
}
.PTHAFieldLabel
{
      font-family: verdana, arial;
      font-size: 8pt;   
}
.PTHAFieldLabelText
{
      font-family: verdana, arial;
      font-size: 8pt;
      font-weight: bold;
}
.PTHATableBox
{
      padding: 2px;
      font-family: verdana, arial;
      font-size: 8pt;
      border-bottom-style: solid;
      border-bottom-width: 1px;
      border-bottom-color: #999999;
}
.PTHAHeaderLine
{
      border-bottom-style: solid;
      border-bottom-color: #808080;
      border-bottom-width: 1px;
      font-family: verdana, arial;
      color: #808080;
      font-size: 8pt;
}

.PTHAButton
{
      background-position: top;
      border-right: black 1px solid;
      border-top: black 1px solid;
      border-left: black 1px solid;
      color: #000000;
      border-bottom: black 1px solid;
      font-family: verdana,arial;
      font-weight: normal;
      font-size: 9pt;
      background-color: #FFFFFF;
      cursor: hand;
      background-image: url( '/MemberToolsDotNet/art/ButtonFace_Steel.jpg' );
      background-repeat: repeat-x;  
}

.PTHAOddRow
{
      font-size: 8pt;
      color: black;
      font-family: verdana,arial;
      background-color: #E9E9E9;    
}
.PTHAEvenRow
{
      font-size: 8pt;
      color: black;
      font-family: verdana,arial;
      background-color: #FFFFFF;    
}
.PTHATinyText
{
      font-size: 7pt;
      color: red;
      font-family: verdana,arial;
      text-align: center;
      font-weight: bold;
}
.PTHATableHeader
{
      font-weight: bold;
      font-size: 7pt;
      color: #336699;
      font-family: verdana,arial;
      border-bottom-style: solid;
      border-bottom-width: 1px;
      border-bottom-color: #999999; 
      padding-bottom: 5px;
      padding-top: 10px;
}


.PTHALeftCell
{
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #999999;
}
.PTHARightCell
{
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #999999;
}
.PTHASingleCell
{
    font-family: verdana, arial;
    font-size: 7pt;
    font-weight: bold;
    color: #FF0000;
    border-left-style: solid;
    border-right-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #999999;
    border-left-color: #999999;
    text-align: center;
}
.PTHADateCombo
{
      border: 1px solid #D1E0FD;
}
.PTHANoHosts
{
      padding: 3px;
      font-size: 8pt;
      color: black;
      font-family: verdana,arial;
      background-color: #E9E9E9;    
      border-style: solid;
    border-width: 1px;
    border-color: #999999;
}

/**********************************/
/* END Party Task - HostActivity  */
/**********************************/
/*********************************/
/* Party Task - ProductActivity  */
/*********************************/
.PTPALeftColumn
{
      background-position: center 10px;
      width: 48px;
      background-image: url(  '/MemberToolsDotNet/art/shopping_bag.png' );
      background-repeat: no-repeat;
}
.PTPARightColumn
{
      width: 48px;
}
.PTPASectionLabel
{
      font-family: 'Arial Black';
      font-size: 10pt;
      color: #000066;   
}
.PTPAFieldLabel
{
      font-family: verdana, arial;
      font-size: 8pt;   
}
.PTPAFieldLabelText
{
      font-family: verdana, arial;
      font-size: 8pt;
      font-weight: bold;
}
.PTPATableBox
{
      padding: 2px;
      font-family: verdana, arial;
      font-size: 8pt;
      border-bottom-style: solid;
      border-bottom-width: 1px;
      border-bottom-color: #999999;
}
.PTPAHeaderLine
{
      border-bottom-style: solid;
      border-bottom-color: #808080;
      border-bottom-width: 1px;
      font-family: verdana, arial;
      color: #808080;
      font-size: 8pt;
}

.PTPAButton
{
      background-position: top;
      border-right: black 1px solid;
      border-top: black 1px solid;
      border-left: black 1px solid;
      color: #000000;
      border-bottom: black 1px solid;
      font-family: verdana,arial;
      font-weight: normal;
      font-size: 9pt;
      background-color: #FFFFFF;
      cursor: hand;
      background-image: url( '/MemberToolsDotNet/art/ButtonFace_Steel.jpg' );
      background-repeat: repeat-x;  
}

.PTPAOddRow
{
      font-size: 8pt;
      color: black;
      font-family: verdana,arial;
      background-color: #E9E9E9;    
}
.PTPAEvenRow
{
      font-size: 8pt;
      color: black;
      font-family: verdana,arial;
      background-color: #FFFFFF;    
}
.PTPATinyText
{
      font-size: 7pt;
      color: red;
      font-family: verdana,arial;
      text-align: center;
      font-weight: bold;
}
.PTPATableHeader
{
      font-weight: bold;
      font-size: 7pt;
      color: #336699;
      font-family: verdana,arial;
      border-bottom-style: solid;
      border-bottom-width: 1px;
      border-bottom-color: #999999; 
      padding-bottom: 5px;
      padding-top: 10px;
}


.PTPALeftCell
{
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #999999;
}
.PTPARightCell
{
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #999999;
}
.PTPASingleCell
{
    font-family: verdana, arial;
    font-size: 7pt;
    font-weight: bold;
    color: #FF0000;
    border-left-style: solid;
    border-right-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-color: #999999;
    border-left-color: #999999;
    text-align: center;
}
.PTPADateCombo
{
      border: 1px solid #D1E0FD;
}
.PTPACombo
{
      border-right: #006699 1px solid;
      border-top: #006699 1px solid;
      font-size: 7.5pt;
      border-left: #006699 1px solid;
      width: 300px;
      border-bottom: #006699 1px solid;
      font-family: verdana, arial;
      height: 20px;
}
.PTPANoHosts
{
      padding: 3px;
      font-size: 8pt;
      color: black;
      font-family: verdana,arial;
      background-color: #E9E9E9;    
      border-style: solid;
    border-width: 1px;
    border-color: #999999;
}
/*************************************/
/* END Party Task - ProductActivity  */
/*************************************/
/***************************/
/* Party Task - Host Order */
/***************************/
.PTHORightColumn
{
    width: 48px;
}
.PTHOLeftColumn
{
    background-image: url(  '/MemberToolsDotNet/art/businesswomen.png' );
    background-repeat: no-repeat;
    background-position: center 10px;
    width: 48px;
}
.PTHOBox
{
    font-family: verdana, arial;
    font-size: 8px;
    border: 1px solid #333333;
}
.PTHOCouponMessage
{
    font-family: verdana, arial;
    font-size: 7pt;
    color: #FF9900;
    font-weight: bold;
}
.PTHOButton
{
	border: 1px solid black;
	background-position: 50% top;
	color: #000000;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: #FFFFFF;
	cursor: hand;
	background-image: url('/MemberToolsDotNet/art/ButtonFace_Steel.jpg');
	background-repeat: repeat-x;
}
.PTHOAwardHeader
{
    font-family: verdana, arial;
    font-size: 7pt;
    font-weight: bold;
    color: #005B88;
    padding-bottom: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #333333;
}
.PTHOLeftCell
{
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #333333;
}
.PTHORightCell
{
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #333333;
}
.PTHOSingleCell
{
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #333333;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #333333;
}
.PTHOAwardBox
{
    font-family: verdana, arial;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #333333;
    font-size: 8pt;
}
.PTHOAwardTableEvenRow
{
    font-family: verdana, arial;
    font-size: 8pt;
    color: #000000;
    background-color: #FFFFFF;
}
.PTHOAwardTableOddRow
{
    font-family: verdana, arial;
    font-size: 8pt;
    color: #000000;
    background-color: #E1EBF4;
}
.PTHOProductAwardTableEvenRow
{
    font-family: verdana, arial;
    font-size: 8pt;
    color: #000000;
    background-color: #FFFFFF;
}
.PTHOProductAwardTableOddRow
{
    font-family: verdana, arial;
    font-size: 8pt;
    color: #000000;
    background-color: #FFFFCC;
}
.PTHOAwardDetailBox
{
    font-family: verdana, arial;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #333333;
    font-size: 8pt;    
}
.PTHOAwardDescription
{
    font-family: verdana, arial;
    font-size: 9pt;
    color: #336600;
    text-align: center;
    border: 1px solid #333333;
    font-weight: bold;
}
.PTHORedemptionInstructions
{
    font-family: verdana, arial;
    font-size: 8pt;
    font-weight: bold;
    color: #336699;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-color: #333333;
    border-bottom-color: #333333;
    border-left-color: #333333;
    text-align: center;
}
.PTHOProductMessage
{
    font-family: verdana, arial;
    font-size: 8pt;
    color: #FF0000;
    font-weight: bold;
    font-style: normal;
    text-align: center;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #333333;
}
.PTHONoProductsOnOrder
{
    font-family: verdana, arial;
    font-size: 8pt;
    color: #FF0000;
}
.PTHOCartContentsHeader
{
    font-family: verdana, arial;
    font-size: 8pt;
    font-weight: bold;
    color: #336699;
    padding-bottom: 5px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #333333;
}
.PTHOCartEvenRow
{
    font-family: verdana, arial;
    font-size: 8pt;
    background-color: #FFFFFF;
}
.PTHOCartOddRow
{
    font-family: verdana, arial;
    font-size: 8pt;
    background-color: #E1FECF;
}
.PTHOCartEmptyMessage
{
    font-family: verdana, arial;
    font-size: 8pt;
    color: #FF0000;
    text-align: center;
}
.PTHOAddToCartStatusError
{
    margin: 10px;
    font-family: verdana, arial;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    background-color: #FF0000;
    padding-right: 10px;
}
.PTHOAddToCartStatusOK
{
    margin: 10px;
    font-family: verdana, arial;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    background-color: #009933;
    padding-right: 10px;
}
.PTHOShoppingCartID
{
    font-family: verdana, arial;
    font-size: 7pt;
    text-align: right;
}
.PTHOPaymentMethodSelectTable
{
    font-size: 8pt;
    color: dimgray;
    font-family: verdana,arial;
    background-color: #e8eeff;
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 6px;
    padding-top: 6px;
    border-right: #333333 1px solid;
    border-top: #333333 1px solid;
    border-left: #333333 1px solid;
    border-bottom: #333333 1px solid;
}
.PTHOBoxTitle
{
    font-family: 'Arial Black';
    font-size: 12pt;
    font-weight: bold;
    color: #336699;
}
.PTHOOrderTotalsDataCell
{
}
.PTHOLeftOrderTotalsDataCell
{
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #000000;
}
.PTHOOrderTotalsFooterCell
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #000000;
}
.PTHOLeftOrderTotalsFooterCell
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #000000;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #000000;
}
/*******************************/
/* END Party Task - Host Order */
/*******************************/
/****************************************/
/* STANDARD WAIT SPINNER AND ERROR LIST */
/****************************************/
.WSLoadingPanel
{
}
.WSLoadingBox
{
	border: 2px solid #000000;
	background-color: #FFFFFF;
	width: 400px;
}
.WSLoadingBoxInnerCell
{
	background-color: #FFFFFF;
}
.WSLoadingBoxText
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #000000;
	text-align: center;
}
#WaitSpinner
{    
    position: absolute;
    top: 50%;
    left: 50%;    
    width: 400px;
    display: none;
}
#horizon        
{
}
#PopUpErrorList
{
    position: absolute;
    top: 50%;
    left: 50%;    
    width: 400px;
    display: none;
}
.PopUpErrorBox
{
	border: 2px solid #CC0000;
	background-color: #FFFFFF;
	width: 400px;
	font-family: verdana, arial;
	font-size: 8pt;
	color: #CC0000;
}
.PopUpErrorBoxHeader
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #990033;
	font-weight: bold;
	text-align: center;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #CC0000;
}
.PopUpErrorBoxRow
{
	font-family: verdana, arial;
	font-size: 8pt;
	color: #CC0000;	
}
.PopUpErrorBoxLinkText
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #336699;
	font-weight: bold;
}
/********************************************/
/* END STANDARD WAIT SPINNER AND ERROR LIST */
/********************************************/
/************************/
/* PAYPAL Signup Screen */
/************************/
.PayPal_Success
{
            font-family: Verdana;
            font-size: 10pt;
            font-weight: bold;
            color: #FFFFFF;
            background-color: #00CC00;
}
.PayPal_LeftColumn
{
      background-position: center 10px;
      width: 48px;
      background-image: url(  '/MemberToolsDotNet/art/paypal.png' );
      background-repeat: no-repeat;
}
.PayPal_RightColumn
{      
      width: 48px;
}
.PayPal_Table
{
            border: 1px solid #99CCFF;
            vertical-align: middle;
}
.PayPal_TableHeader
{
            font-family: verdana;
            font-size: 10pt;
            font-weight: bold;
            color: #000000;
            background-color: #99CCFF;
            text-align: center;
            vertical-align: middle;
}
/****************************/
/* End PAYPAL Signup Screen */
/****************************/
/********************************/
/* Members Area Dynamic Content */
/********************************/
.MADCMainContainer
{
	
}
.MADCMainContentTable
{
}


/************************************/
/* End Members Area Dynamic Content */
/************************************/
/*********************************/
/* Party Task Consultant Payment */
/*********************************/
.PTCPAmountDueHeader
{
	font-family: verdana, arial;
	font-size: 8pt;
	font-weight: bold;
	color: #336699;
	text-align: center;
}
.PTCPAmountDue
{
	font-family: 'Arial Black';
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
}
/*************************************/
/* END Party Task Consultant Payment */
/*************************************/
/*******************/
/* Dynamic Product */
/*******************/
.DynamicProductOddRow
{
	font-family: verdana, arial;
	font-size: 7pt;
	background-color: #FFFFFF;
}
.DynamicProductEvenRow
{
	font-family: verdana, arial;
	font-size: 7pt;
	background-color: #F4FAFF;
}
.DynamicProductTableHeader
{
	font-family: verdana, arial;
	font-size: 7pt;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
}
.DynamicProductTableTitle
{
	font-family: verdana, arial;
	font-size: 7pt;
	font-weight: bold;
	padding-bottom: 5px;
	color: #008080;
	text-align: center;
}
/***********************/
/* End Dynamic Product */
/***********************/
/*******************************/
/* Enrollment Specials Product */
/*******************************/
.SpecialProductOddRow
{
	font-family: verdana, arial;
	font-size: 7pt;
	background-color: #FFFFFF;
}
.SpecialProductEvenRow
{
	font-family: verdana, arial;
	font-size: 7pt;
	background-color: #F4FAFF;
}
.SpecialProductTableHeader
{
	font-family: verdana, arial;
	font-size: 7pt;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
}
.SpecialProductTableTitle
{
	font-family: verdana, arial;
	font-size: 7pt;
	font-weight: bold;
	padding-bottom: 5px;
	color: #008080;
	text-align: center;
}
/***********************************/
/* End Enrollment Specials Product */
/***********************************/
/***************/
/* Host Portal */
/***************/
.HPOuterTable
{
    height: 100%;
    width: 100%;
}
.HPPageHeader
{
}
.HPHeaderTable
{
    width: 100%;
}
.HPHeaderLeft
{
    background-image: url('/MemberToolsDotNet/art/DefaultBanner/HostPortalBluBannerLeft.png');
    background-repeat: no-repeat;
    background-position: left top;
    height: 75px;
    width: 268px;
}
.HPHeaderMiddle
{
    background-image: url('/MemberToolsDotNet/art/DefaultBanner/HostPortalBluBannerMiddle.png');
    background-repeat: repeat-x;
    height: 75px;
}
.HPHeaderRight
{
    background-image: url('/MemberToolsDotNet/art/DefaultBanner/HostPortalBluBannerRight.png');
    background-repeat: no-repeat;
    background-position: left top;
    height: 75px;
    width: 268px;    
}
.HPPageTitle
{
    font-family: verdana, arial;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 16pt;
    padding-left: 15px;
}
.HPSubTitle
{
    font-family: verdana, arial;
    color: #003366;
    font-weight: bold;
    font-size: 14pt;
}
.HPDescription
{
    font-weight: normal;
    font-size: 8pt;
}
.HPSectionLabel
{
    font-family: verdana, arial;
    font-size: 12pt;
    font-weight: bold;
    color: #333333;
}
.HPPartyInfoCell
{
    width: 200px;
}
.HPPartyInfoHeader
{
    background-image: url('/MemberToolsDotNet/art/ShadedBlueBar.jpg');
    background-repeat: repeat-x;
    background-position: top;
    height: 15px;
}
.HPPartyInfoFooter
{
    background-image: url('/MemberToolsDotNet/art/ShadedBlueBar.jpg');
    background-repeat: repeat-x;
    background-position: top;
    height: 15px;    
}
.HPPartyInfoTable
{
    width: 200px;
}
.HPPartyInfoSubTable
{
    width: 100%;
}
.HPPartyInfoLeftCell
{
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #CCCCCC;
}
.HPPartyInfoRightCell
{
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #CCCCCC;
}
.HPPartyInfoLabel
{
    font-family: verdana, arial;
    font-size: 7pt;
    color: #666666;
}
.HPPartyInfoData
{
    font-family: verdana, arial;
    font-size: 7pt;    
    color: #009933;
}
.HPError
{
    padding: 10px;
    border: 1px solid #FF0000;
    font-family: verdana, arial;
    font-size: 8pt;
    background-color: #FFE6E6;
    color: #FF0000;
    font-weight: bold;
    text-align: center;
}
.HP_BoxTitle
{
	font-family: 'Arial Black';
	font-size: 10pt;
	color: #000066;
}
.HP_BoxTitle
{
	font-family: 'Arial Black';
	font-size: 10pt;
	color: #000066;
}
.HP_Button
{
	background-position: top;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	color: #000000;
	border-bottom: black 1px solid;
	font-family: verdana,arial;
	font-weight: normal;
	font-size: 9pt;
	background-color: #FFFFFF;
	cursor: hand;
	background-image: url( '/MemberToolsDotNet/art/ButtonFace_Steel.jpg' );
	background-repeat: repeat-x;
}
.HP_FieldLabel
{
	font-family: verdana, arial;
	font-size: 8pt;
}
.HP_GuestAddBox
{
    border: 1px solid #000000;
    background-color: #FFFFFF;
}
.HP_AvailableBox
{
    font-family: verdana, arial;
    font-size: 8pt;
    border: 1px solid #000000;
    background-color: #FFFFFF;
}
.HP_TableHeader
{
    font-weight: bold;
    font-size: 8pt;
    color: #336699;
    font-family: verdana,arial;
    margin-bottom: 8px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
    background-color: #FFFFFF;
}
.HP_Tinytext
{
	font-size: 7pt;
	color: red;
	font-family: verdana,arial;
	text-align: center;
}
.HP_EvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #FFFFFF;
}
.HP_OddRow
{
    font-size: 8pt;
    color: black;
    font-family: verdana,arial;
    background-color: #E9E9E9;
}
.HP_Helptext
{
	font-family: verdana, arial;
	font-size: 7pt;
	color: #006600;
}
.HPBoxTitle
{
    font-family: verdana, arial;
    font-size: 8pt;
    color: #336699;
    font-weight: bold;
}
.HPGuestToolsDiv
{
    width: 100%;
    background-color: #DBE7F2;
}
.HPGuestToolsTable
{
    margin: 10px;
    width: 98%;
}
.HP_AvailableGuestsDescription
{
    font-family: verdana, arial;
    font-size: 7pt;
    padding: 10px;    
}
.HP_PersonalizeDescription
{
    font-family: verdana, arial;
    font-size: 7pt;
    padding: 10px;    
}
.HPReturnToTop
{
    font-family: verdana, arial;
    font-size: 7pt;
    padding: 10px;
    color: #006600;
}
.HPQuickLinkText
{
    font-family: verdana, arial;
    font-size: 8pt;
    color: #003366;
    font-weight: bold;
}
.HPQuickLinkLinkText
{
    font-family: verdana, arial;
    font-size: 8pt;
    color: #C67700;
    font-weight: bold;
}
.HPQuickLinkBox
{
    border: 1px solid #003366;
}
/*******************/
/* End Host Portal */
/*******************/