/* 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
}

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: #ffcc66;
	text-decoration: none;
}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#ffcc66;
	}
	
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
{
	background-color: #11459e;
	font-family: Verdana;
	font-weight: bold;
	color: White;
}

.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
{
	background-color: #11459e;
	font-family: Verdana;
	font-weight: bold;
	color: White;
}
.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:#4682b4;
}
.FirestormMenuBackground
{
	background-color: #000066;
}
.FirestormHeaderBackground
{
   background-color: #ccccff;
}
.FirestormPageHeaderText
{
	color: white;
	font-family: 'Arial Black';
	background-color: transparent;
}
.FirestormPageHeaderTinyText
{
	font-size: 7pt;
	color: white;
	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
{
	margin:0px;
	padding:0px;
}

.login-TitleTD 
{
	background-image:url(/VirtualOfficeImages/upper_loginbox.jpg);
	background-repeat: no-repeat;
}
.login-FormTD 
{
	background-image: url(/VirtualOfficeImages/lower_loginbox.jpg);
	background-repeat: no-repeat;
}

.login-LabelTD 
{
	text-align:right
}

.login-LabelTD 
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: right;
}

.login-FooterTD 
{
	background-image: url(/VirtualOfficeImages/bottom_loginbox.jpg);
	background-repeat: no-repeat;
}

.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{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #666666;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}
.login-WelcomeTD h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}
.login-Error{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #F74104;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-weight: bold;
}
.loginLink
{
	font-size: 10pt;
	font-family: verdana,arial;
}
.LoginMustHaveCookies
{
	font-size: 7pt;
	color: black;
	font-family: verdana,arial;
}
/******************/
/* 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
{
	border-right: gray 3px double;
	border-top: gray 3px double;
	border-left: gray 3px double;
	border-bottom: gray 3px double;
	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( '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( '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;	
}
/**********************/
/* End Member Profile */
/**********************/
/****************************/
/* USER CONTROL: Load Image */
/****************************/
.PULoadImageTable
{
	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: lightgoldenrodyellow;
	border-right-color: black;
	border-bottom-style: double;
}
.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
{
	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: lightgoldenrodyellow;
	border-right-color: black;
	border-bottom-style: double;
}
/******************************************/
/* END USER CONTROL: Update Personal Info */
/******************************************/
/*******************************************/
/* START USER CONTROL: Update Mail Address */
/*******************************************/
.MATable
{
	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: lightgoldenrodyellow;
	border-right-color: black;
	border-bottom-style: double;
}
.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-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: lightgoldenrodyellow;
	border-right-color: black;
	border-bottom-style: double;
}
.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-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: lightgoldenrodyellow;
	border-right-color: black;
	border-bottom-style: double;
}
.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-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: lightgoldenrodyellow;
	border-right-color: black;
	border-bottom-style: double;
}
.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: white;
	font-family: verdana,arial;
	background-color: #003399;
	text-align: center;
}
.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;
}
/*************************/
/* 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-color: white;
}
.EWalletRightColumn
{
	background-color: white;
}
.EWalletBody
{
	background-color: white;
}
.EWalletHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana, arial;
	background-color: black;
	text-align: center;
}
.EWalletColumnHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #3366cc;
}
.EWalletEvenRow
{
	font-size: 10pt;
	font-family: verdana, arial;
	background-color: gainsboro;
}
.EWalletOddRow
{
	font-size: 10pt;
	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
{
	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;
}
.EWalletFieldLabel
{
	font-weight: bold;
	font-size: 10pt;
	font-family: verdana,arial;
}
.EWalletGeneralText
{
	font-size: 8pt;
	color: #0066cc;
	font-family: verdana,arial;
}
.EWalletData
{
	font-weight: bold;
	font-size: 10pt;
	color: #3366cc;
	font-family: verdana, arial;
}
.EWalletStatusMessage
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #66cc00;
	text-align: center;
}
/****************/
/* 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( '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: 9pt;
	color: #0066cc;
	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: 10pt;
	border-left: #006699 thin solid;
	border-bottom: #006699 thin solid;
	font-family: verdana,arial;
	background-color: whitesmoke;
}
.EMMBoxHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdna,arial;
	background-color: #006699;
	text-align: center;
}
.EMMFieldLabel
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: verdana,arial;
}
.EMMStatusMessage
{
	font-weight: bold;
	font-size: 10pt;
	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
{
	font-size: 9pt;
	border-left-color: black;
	border-bottom-color: black;
	color: black;
	border-top-style: solid;
	border-top-color: black;
	font-family: verdana,arial;
	border-right-style: solid;
	border-left-style: solid;
	background-color: whitesmoke;
	border-right-color: black;
	border-bottom-style: solid;
}
.EMMGroupListHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #000000;
	text-align: center;
}
.EMMGroupListEvenRow
{
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
	background-color: silver;
}
.EMMGroupListOddRow
{
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
	background-color: silver;
}
.EMMGroupListChildEvenRow
{
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
	background-color: palegoldenrod;
}
.EMMGroupListChildOddRow
{
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
	background-color: #ffff66;
}
.EMMSmallRedText
{
	font-size: 9pt;
	color: red;
	font-family: verdana,arial;
}
.EMMGroupListSubHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: verdana,arial;
	background-color: #006699;
}
.EMMCreateGroupBox
{
	border-right: indigo thin solid;
	border-top: indigo thin solid;
	font-size: 10pt;
	border-left: indigo thin solid;
	color: black;
	border-bottom: indigo thin solid;
	font-family: verdana,arial;
}
.EMMCreateGroupHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana, arial;
	background-color: indigo;
}
.EMMSearchBox
{
	border-right: blue thin solid;
	border-top: blue thin solid;
	font-size: 9pt;
	border-left: blue thin solid;
	color: black;
	border-bottom: blue thin solid;
	font-family: verdana,arial;
	background-color: #ccccff;
}
.EMMSearchHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: blue;
	text-align: center;
}
.EMMSearchDescription
{
	font-size: 8pt;
	color: #cc9966;
	font-family: verdana,arial;
}
.EMMSearchResultsTable
{
	border-right: #003399 thin solid;
	border-top: #003399 thin solid;
	font-size: 9pt;
	border-left: #003399 thin solid;
	color: black;
	border-bottom: #003399 thin solid;
	font-family: verdana,arial;
	background-color: white;
}
.EMMSearchResultsOddRow
{
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
	background-color: #99cc99;
}
.EMMSearchResultsEvenRow
{
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;
	background-color: #33cc99;
}
.EMMSearchResultsHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: white;
	font-family: verdana,arial;
	background-color: #003399;
	text-align: left;
}
.EMMSearchResultsPanel
{
	background-color: #003399;
}
.EMMSearchResultsColumnHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: verdana,arial;
	background-color: #000000;
}
/*********************/
/* 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: 9pt;
	color: #0066cc;
	font-family: verdana, arial;	
}
.PHMFieldLabel
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-family: verdana,arial;	
}
.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
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: gainsboro;
}
.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;
}
/**************************/
/* End Party Host Manager */
/**************************/
/*********************************/
/* Party Plan Shopping Cart Mods */
/*********************************/
.ShoppingCartPartyWelcome
{
	font-weight: bold;
	font-size: 9pt;
	color: royalblue;
	font-family: verdana, arial;
	background-color: #ffccff;
	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: bold;
	font-size: 6pt;
	color: red;
	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: 9pt;
	color: #0066cc;
	font-family: verdana, arial;	
}
.DefaultError
{
	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;	
}
.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;
}
/****************/
/* 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
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: #0066cc;
}
.PMOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: gainsboro;
}
.PMEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: whitesmoke;
}
.PMTinyText
{
	font-size: 7pt;
	color: red;
	font-family: verdana,arial;
}
.PMOpenPartiesHeader
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-family: verdana,arial;
	background-color: #003399;
	text-align: center;
}
.PMGuestOrderHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: verdana,arial;
	background-color: #006600;
	text-align: center;
}
.PMGuestOrderColumnHeader
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #00cc00;
}
.PMGuestOrderOddRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: palegreen;
}
.PMGuestOrderEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;	
}
/*********************/
/* 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;
}
.HOProductEvenRow
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #ccff66;
}
.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-attachment: fixed;
	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 */
/******************/
.CRBoxHeader
{
	background-image: url(/MemberToolsDotNet/art/ShadedPurpleBar.jpg);
}
.CRBox
{
	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;
}
.CRBoxHeaderLabel
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	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;
	background-image: url(/MemberToolsDotNet/art/ShadedYellowBar.jpg);
	color: black;
	font-family: verdana,arial;
}
.CRDetailSubHeader2
{
		font-weight: bold;
	font-size: 8pt;
	background-image: url(/MemberToolsDotNet/art/ShadedGreenBar.jpg);
	color: black;
	font-family: verdana,arial;
}
.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: #ccff99;
	text-decoration: none;
}
.CRDetailTotalsRow
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
	text-decoration: none;
}
.CRDetailSubTotalsRow
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: palegoldenrod;
	text-decoration: none;
}
/**********************/
/* 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 */
/*********************/
.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
{
}
.SCNMasterHeaderRight
{
	background-color: aliceblue;
}
.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: 9pt;
	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;
	background-color: #ffff66;
}
.SCNTopNavBar
{
	font-size: 7pt;
	color: dimgray;
	font-family: verdana,arial;
}
.SCNMenuBox
{
	border-right: black 1px solid;
	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
{
	border-right: black 1px solid;
}
.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;
}
.SCNProductPrice
{
	font-size: 7.5pt;
	color: goldenrod;
	font-family: verdana, arial;
	text-align: center;
	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: 7pt;
	color: #ffffff;
	font-family: verdana,arial;
	background-color: red;
	text-align: center;
}
.SCNRelatedProductsOuterBox
{
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.SCNProductDetailInnerBox
{
border-right: black 1px solid;
}
.SCNProductDetailOuterBox
{
	border-bottom: black 1px solid;
}
.SCNRelatedProductsHeader
{
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: #99ccff;
	text-align: center;
}
.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: 200px;
	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: bold;
	font-size: 7pt;
	color: black;
	font-family: verdana,arial;
}
#SideNavigation a:hover
{
	font-weight: bold;
	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;
}
#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;
}       
     
/*************************/
/* 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: #b7ccff;
}
.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
{
	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: #00cccc;
	cursor: hand;
}
.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: #90ee90;
	text-decoration: none;
}
.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;
}
/*****************************/
/* 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;
}
.FirestormStandardButton
{
	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: #E8E8E9;
	cursor: hand;
}
.FirestormStandardDropDown
{
	border: 1px solid black;
	font-size: 8pt;
	color: black;
	font-family: verdana,arial;
	background-color: white;
	height: 17px;	
}
/*******************************/
/* 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;
}
.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( 'file:///C:/inetpub/wwwroot/MembersAreaDotNetv200/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: #0000FF;
	font-family: verdana,arial;
}
#MasterHeader a:link
{
	font-size: 7pt;
	color: #0000FF;
	font-family: verdana,arial;	
}
#MasterHeader a:hover
{
	font-size: 7pt;
	color: #0000FF;
	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( 'file:///C:/inetpub/wwwroot/MembersAreaDotNetv200/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( 'file:///C:/inetpub/wwwroot/MembersAreaDotNetv200/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( 'file:///C:/inetpub/wwwroot/MembersAreaDotNetv200/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
{
	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( 'file:///C:/inetpub/wwwroot/MembersAreaDotNetv200/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;
}
/**************************/
/* End Active Legs Report */
/**************************/

.SCNLPLoginInstructionsBox
{
	border-right: #0099cc 1px solid;
	border-top: #0099cc 1px solid;
	font-size: 8pt;
	border-left: #0099cc 1px solid;
	color: black;
	border-bottom: #0099cc 1px solid;
	font-family: verdana,arial;
	background-color: aliceblue;
}

#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;
}
.SCNLPLoginMemberWarningBox
{
	border-right: #ff0000 0px solid;
	border-top: #ff0000 0px solid;
	font-size: 7pt;
	border-left: #ff0000 0px solid;
	color: black;
	border-bottom: #ff0000 0px solid;
	font-family: verdana,arial;
	background-color: #ffffff;
}
