﻿/*	
	eStylezCS.css
	Master stylesheet for Grand&Benedicts

*/


BODY, P, TD, TH, DIV, SPAN, LI, A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}

BODY
{
	background-color: #FFF;
	text-align: center;		/* hack to make IE center the parent_container div */
}

IMG
{
	border: 0px;
}


div.form
{
	border: 1px red solid;
	
}



/* Layout Rules */



#wrapper
{
	width: 770px;
	margin: 0 auto;
	padding: 8px 0px 0px 0px;
	text-align: left;
	height: 900px;
	min-height: 800px;
}


#logo
{
	width: 188px;
	height: 66px;
	/*padding: 7px 0px 14px 0px;*/
	float: left;
}


#header_topmenu
{
	height: 20px;
	padding: 8px 4px 0px 0px;
	float: right;
	/*margin-bottom: 50px;*/
	/*width: 500px;*/
}


#header
{
	width: 100%;
	
}


span.header_tagline
{
	width: 165px;
}



.header_mainmenu
{
	border-top: gray solid 1px;
	border-bottom: gray solid 1px;

}



/* 

	New Menu Rules

*/

/* This is for the little (xx items) next to the Cart link in the upper nav */

#header_topmenu, .AspNet-Menu-Horizontal
{
  color: Blue;
  font-size: 12px;
	
}



#tblForm td
{
	font-size: 11px;
	font-family: Verdana;
}


/* Semantic headings set to replace .heading1, .heading2. etc.  */

h1
{
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
	

h2
{
	font-size: 11px;
	color: #000;
	text-align: left;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h3
{
	font-family:Verdana, Arial; 
	font-size:14pt; 
	Color:black; 
	text-align:left; 
	text-decoration:none;
}


.heading1 {
	font-family: Verdana;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.heading2 {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.heading3 {
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}


p
{
	font-size: 12px;
	text-align: left;
	margin: 5px 0px 5px 0px;
	line-height: 140%;
}

.WizardWrapper
{
	text-align: center; 
	padding-top:20px;
	border: 0px gray solid;
	padding: 20px 0px 10px 0px;
}

.TableWrapper
{
	border: 0px #676767 solid;
	padding: 0px;
}

td h2
{
	padding-left: 25px;
	font-size:12pt; 
	Color:black; 
	font-weight:bold; 
	
}

#beta_feedback
{
	border: 1px solid #8d9498;
	background-color: #ffffff;
	padding: 5px;
	width: 350px;
	position:absolute;
	top: 100px;
	left: 400px;
	cursor: move;
	z-index: 3998;
	filter: alpha(opacity=96);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=96);
	-moz-opacity: 0.96; opacity:0.96;
}

#beta_feedback a
{
	color: #4fa1d3;
	font-size: 11px;
}



a.toggle
{
	color: #4fa1d3;
	font-size: 10px;
}

#beta_link
{
	text-align: right; 
	margin-left: 650px;
	
}


#beta_feedback th
{
	
}

#beta_feedback label
{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	
}

/* Error Handling */


#error_box, .error_box
{
	background: url('images/layout_images/error_box_tile_bg.png') repeat-x bottom left;
	width: 90%;
	/*height: 100%;*/
	min-height: 20px;
	padding: 10px;
	margin: 5px;
	border: 1px solid red;
	font-weight: bold;
}


#success_box
{
	background: url('images/layout_images/success_box_bg.png') repeat-x bottom;
	width: 515px;
	height: 55px;
	padding: 10px;
	margin: 5px;
	border: 1px solid green;
}


.error
{
	color: #D52B1E;
	font-weight: bold;
}

.success
{
	color: Green;
	font-weight: bold;
	
}

/* End Error Handling */


#FooterLinks
{
	vertical-align: bottom; 
	width: 770px; 
	text-align: center;
	padding: 5px 0px 5px 0px;
	
}

#FooterLinks a
{
	Font-Size: 11px; 
	Color:#778490; 
	font-family: Verdana; 
	text-decoration:underline;
	line-height: 160%;
	
}

#tblFooter td
{
	width: 75px;
}


.frmTable td
{
	font-family:Verdana, Arial; 
	font-size:8pt; 
	Color: black; 
	
	
}

a.sitelink
{
	color: #4DA2D2;
	font-size: 12px;
	cursor: pointer;
}


a.title
{
	color: #4DA2D2;
	font-size: 12px;
	cursor: help;
}

a.title:hover, a.sitelink:hover
{
	color: #4DA2D2;
	font-size: 12px;
	
}


.invisible_box
{
	visibility: hidden;
}

.visible_box
{
	visibility: visible;
}



/* Form and input field styles */

input button
{
	cursor: pointer;
	padding: 3px;
}

input[type=submit]
{
	
}

input[type=text], input[type=password]
{
	border-width:1px; 
	border-color:Black; 
	font-family:Verdana,Arial; 
	font-size: 12px;

}



span.header_welcomeline
{
	text-align: right;
	padding-left: 86px;
	
	/*
		(LS) Using the vertical align below is a pretty ugly hack for what should be
		a simple margin or padding issue on a block element, however, I do not have the
		luxory of using a block here due to the design I inherited, so this will suffice.
	*/
	
	vertical-align: super;
}


table.header_mainmenu
{
	width: 770px;
}

.header_mainmenu table
{
	/*width: 100%;*/
}

div.content_container
{
	min-height: 420px;
	height: auto !important;
	height: 420px;
}

div.footer_container
{
	height: 80px;
	text-align: center;
}

.note
{
	color: #676767;
}

.hideme
{
	height: 1px;
	width: 1px;
	overflow: hidden;
	visibility: hidden;
	display: none;
}

.hideme_peoplepage
{
	position:absolute;
	top: 350px;
	width:770px;
	visibility: hidden;
}

a.product_categories_left_nav
{
	/*font-family: Verdana Arial;
	Font-Weight: Normal;*/
	font-size: 8pt;
	color: black;
	text-decoration:none;
}

a.product_categories_left_nav:hover
{
	color:#7C109A;
}

table.product_categories_main_display
{
	border-collapse: collapse;
}

table.product_categories_main_display td
{
	border: 1px solid gray;
	border-width: 0px 0px 1px 1px;
	width: 25%;
}

div.header_pagetitle
{
	border-bottom: 1px solid #778490;
	/*height: 16px;  <- Original (single line high) formatting */
	height: 32px;
	vertical-align: middle;
	font-size: 10px;
	color: #676767;
	/*font-variant: small-caps;*/
}

div.header_pagetitle span
{
	font-size: 10px;
	color: #7C109A;
}

.MasterTopNavigationPathPurple
{
	color: #7C109A; 
	/*background-color: White; */
	font-size: 10px; 
	font-variant: small-caps;
	padding: 5px;

}

a.FontBlackLargeSize
{
	font-size: 10px;
	color: #676767;
	text-decoration: underline;
}

a.ForgotPassword
{
	color: #4DA2D2;
	text-decoration: underline;
}


/* Shipping_Billing.aspx "pop-up" editors */

/* Previously, we used absolutely-positioned divs to display pop-ups...now we wrap those in a */
/* 100% width div and center them.  The following .olPopUpEdit_ShippingAddress_On was typically of */
/* the previous configuration... */

/*
.olPopUpEdit_ShippingAddress_on
{
	display: block;
	position: fixed;
	_position: absolute; /<asterisk> hack for internet explorer 6 <asterisk>/
	background: #FFFFFF;
	border: 2px solid #cecece;
	z-index: 2;
	padding: 12px;
	top:50px;
	left:100px;
}
*/

.olPopUpEdit_ShippingAddress_on
{
	background: #FFFFFF;
	width: 360px;
	padding: 10px 10px 10px 15px;
	border: 2px solid #cecece;
	margin: auto;
}

.olPopUpEdit_BillingAddress_on
{
	background: #FFFFFF;
	width: 360px;
	padding: 10px 10px 10px 15px;
	border: 2px solid #cecece;
	margin: auto;
}

.olPopUpEdit_PaymentMethod_on
{
	background: #FFFFFF;
	width: 360px;
	padding: 10px 10px 10px 15px;
	border: 2px solid #cecece;
	margin: auto;
}

.olPopUpEdit_Centered
{	
	display:block;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6 */
	width:100%;
	text-align:center;	/* hack for IE5 which applies to block-level elements within */
	top:50px;
	left:0px;
	z-index: 2;	
	padding: 0px;
	margin: 0px;
}

.olPopUpEdit_off
{
	display: none;
}

.olBackground_on
{
	display: block;
	position: fixed;
	_position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #000000;
	z-index: 1;
	-moz-opacity: .70;
	filter: alpha(opacity=70);
	opacity: .70;
}

.olBackground_off
{
	display: none;
}

/* End Shipping_Billing.aspx "pop-up" editors */


/* ==================================================================================================================================================

				EVERYTHING BELOW THIS IS THE OLD STUFF (ORIGINAL GREG + BRIAN WORK)
				
================================================================================================================================================== */			
				


/*Colors are as follows:

Green #BED600 where is there green used?

Blue #4DA2D2

Orange #E98300

Purple #7C109A

Red #D52B1E

Lt Gray #778490

Md Gray #676767
*/



/* Brian's CSS tags */

.bodytext {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-align:left;
}
.bodytextgray {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #676767;
	text-align:left;
}
.bodylink {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}
.bodylinkgray {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #676767;
	text-decoration: underline;
}
a.bodylink:hover {
	color: #7C109A;
}

.bodydesc {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #676767;
}
.whitetext {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-align:center;
}
a.heading3:hover {
	color: #7C109A;
}

/*
.div_static_aspx_page
{
	text-align: left;
	width: 770px;	
}

.static_aspx_page
{
	padding: 12px 0px 12px 0px;
	text-align: left;		
}
*/

.bodydescit
{
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #676767;
	font-style: italic;
}

.green_image_padding
{
	padding-right: 6px;
}


/* End Brian's CSS tags */



#layer1 {
	position: absolute;
	visibility: hidden;
	background-color:White;
	text-align:left;
	border: 1px solid #000;
	padding: 10px;
}


#layer2 {
	position: absolute;
	visibility: hidden;
	background-color:White;
	text-align:left;
	border: 1px solid #000;
	padding: 10px;
}

#close {
	float: right;
}




/*
BODY
{
	font-family: Verdana,arial,MS Sans Serif;
	padding-top: 0px;
	margin-top: 0px; 
	margin-left: 5px; 
	margin-right: 0px;		
	background-color: White;
	color:White;
	color: Black;
	font-size:8pt;
	font-style:normal;
	font-weight:normal;
}
*/

.bodytext {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.bodylink {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}


.bodydesc {
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #676767;
}



.div_static_aspx_page
{
	text-align: center;
	width: 770px;	
}

.static_aspx_page
{
	padding: 12px 0px 12px 0px;
	text-align: left;		
}

DIV.Centered
{
	 text-align:center; 
}


/* **.Net 2.0 Menus  **********************************************************************************************/

.DynamicMenuStyle
{
	  text-align:left; padding-left:5px; padding-right:1px; padding-top:0px; padding-bottom:1px;
}

.DynamicMenuStyleWidthSet
{
	  text-align:left; padding-left:5px; padding-right:1px; padding-top:0px; padding-bottom:1px; width:130px;
}

.StaticMenuStyle
{
	  text-align:left; padding-left:5px; padding-right:1px; padding-top:0px; padding-bottom:1px; 
}




/*

.StaticHoverStyle
{
	  text-align:left; border-color:White; border-style:none; border-width:0px; padding-left:1px; padding-right:0px; padding-top:.5px; padding-bottom:.5px; background-color:White;
}

.DynamicHoverStyle
{
	  text-align:left; border-color:White; border-style:none; border-width:0px; padding-left:1px; padding-right:0px; padding-top:.5px; padding-bottom:.5px; background-color:White;
}

.StaticSelectedStyle
{
	  text-align:left; border-color:White; border-style:none; border-width:0px; padding-left:1px; padding-right:0px; padding-top:.5px; padding-bottom:.5px; background-color:White;
}

.DynamicSelectedStyle
{
	  text-align:left; border-color:White; border-style:none; border-width:0px; padding-left:1px; padding-right:0px; padding-top:.5px; padding-bottom:.5px; background-color:White;
}

.StaticMenuItemStyle
{
	  text-align:left; border-color:White; border-style:none; border-width:0px; padding-left:1px; padding-right:0px; padding-top:.5px; padding-bottom:.5px; background-color:White;
}

.DynamicMenuItemStyle
{
	  text-align:left; border-color:White; border-style:none; border-width:0px; padding-left:1px; padding-right:0px; padding-top:.5px; padding-bottom:.5px; background-color:White;
}

.StaticSelectedStyle
{
	  text-align:left; border-color:White; border-style:none; border-width:0px; padding-left:1px; padding-right:0px; padding-top:.5px; padding-bottom:.5px; background-color:White;
}

.DynamicSelectedStyle
{
	 font-family:Arial,smal; color:Black; font-size:8pt;  text-align:left; border-color:White; border-style:none; border-width:0px; padding-left:0px; padding-right:0px; padding-top:2.5px; padding-bottom:2.5px; background-color:White;
}
*/

/**Tables CSS ***********************************************************************************************/

.ProductsSwatchTD
{
	border-style:solid;  font-family:Verdana Arial; border-width:1px; border-color:#778490; height:20px; width:20px;  font-family:Verdana Arial;
}

TD.Bottom
{
	border-bottom-color:#778490; border-bottom-style:solid; border-bottom-width:1pt; text-align:left;
}

TD.TopAndBottom
{
	border-top-color:#778490; border-top-style:solid; border-top-width:1pt; border-bottom-color:#778490; border-bottom-style:solid; border-bottom-width:1pt;
}

TD.TopBottomSides
{
	border-color:#778490; border-style:solid; border-width:1pt;
}

TD.TopRight
{
	border-right: #778490 1px solid; border-top: #778490 1px solid;
}
/**********************************************************************************************************************/


/**********************************************************************************************************************/

a:GrayUnderlined
{
	Font-Weight:normal; Font-Size: 10pt; Color:gray; font-family: Verdana; text-decoration:underline;
}

a.GrayUnderlined:visited, a.GrayUnderlined:hover, a.GrayUnderlined:active, a.GrayUnderlined:link
{
	Font-Weight: normal; Font-Size: 7pt; Color:#676767; font-family: Verdana, Arial; text-decoration:underline;
}


a:BlackUnderlined
{
	Font-Weight: bold; Font-Size: 10pt; Color:gray; font-family: Arial; text-decoration:underline;
}

a.BlackUnderlined:visited, a.BlackUnderlined:hover, a.BlackUnderlined:active, a.BlackUnderlined:link
{
	Font-Weight: bold; Font-Size: 10pt; Color:Gray; font-family: Arial; text-decoration:underline;
}


hover_purple
{
	font-family:Verdana Arial; font-size:8pt; Color:#7C109A; text-decoration:none; Font-Weight:Bold; text-decoration:none;
}

a.bodylink:hover {
	color: #7C109A;
}

A.FontMediumSizeBoldSearch
{
	font-family:Verdana Arial; Font-Weight:Bold; font-size:8pt; Color:Black; text-decoration:none
}

A.FontMediumSizeBoldSearch:Hover
{
	Color:#7C109A; Font-Weight:Bold; text-decoration:none;
}


A.FontMediumSizeBoldHover
{
	font-family: Verdana; 
	font-size:8pt; 
	Color:Black; 
	text-decoration:none
}

A.FontMediumSizeBoldHover:Hover
{
	Color:#7C109A; Font-Weight:Bold; text-decoration:none;
}

A.FontMediumSize
{
	font-family:Verdana, Arial; font-size:8pt; Color:Black; text-decoration:none
}

A.FontMediumSize:Hover
{
	Color:#7C109A; Font-Weight:Normal; text-decoration:none;
}


A.FontMediumSizeBlackAndBlue
{
	font-family: Verdana, Arial, Helvetica, sans-serif !important;
	font-size: 8pt;
	Color: Black;
	text-decoration: none;
}

A.FontMediumSizeBlackAndBlue:Hover
{
	Color:#4DA2D2; Font-Weight:Normal; text-decoration:none;
}

A.FontLargeSize
{
	font-family:Verdana Arial; font-size:10pt; Color:black; text-decoration:none
}

A.FontLargeSize:Hover
{
	Color:#7C109A; Font-Weight:Normal; text-decoration:none;
}



A.FontSmallSize
{
	font-family:Verdana Arial; font-size:6pt; Color:Black; text-decoration:none
}

A.FontSmallSize:Hover
{
	Color:#7C109A; Font-Weight:Normal; text-decoration:none;
}



/*
a:active_purple
{
	font-family:Verdana Arial; font-size:8pt; Color:#7C109A; text-decoration:none; Font-Weight:Bold;
}

a:link
{
	Font-Weight:normal; Font-Size: 6pt; Color:Black; font-family: Verdana,Arial; text-decoration:none;
}



a:visited
{
	Font-Weight:normal; Font-Size: 6pt; Color:Black; font-family: Verdana,Arial; text-decoration:none;
}

*/
/**********************************************************************************************************************/



/* Buttons textboxes and other controls *****************************************************************************/
.TextBoxBlack
{
	border-width:1px; border-color:Black; font-family:Verdana,Arial; font-size:8pt;
}

.TextBoxRequest
{
	border: 1px solid #778490; font-family:Verdana,Arial; font-size:8pt;
}

.BlackDropDown
{
	font-family:Verdana,Arial; font-size:8pt; border-color:Black; border-width:1px;
}


.OrangeButton
{
	font-family: Verdana,arial,MS Sans Serif; font-size:8pt;  background-color:#E98300;  border-style:None; color:White; cursor: hand; height:18px; text-transform: uppercase;
}

.BlackButton
{
	font-family: Verdana,arial,MS Sans Serif;
	Font-Size:8pt;
	background-color: #676767;
	border-style:none;
	color:White;
	cursor: pointer;
	height:18px;
	text-transform: uppercase;
	padding: 3px;
}

.BlackAndWhiteButton
{
	font-family: Verdana,arial,MS Sans Serif; Font-Size:8pt; font-weight:bold; background-color:White; border-style:none; color:Black; cursor: hand; height:18px; border-style:solid; border-color:Black;
}

.BlackButtonSmallText
{
	font-family: Verdana,arial,MS Sans Serif; Font-Size:6pt; background-color:Black; border-style:none; color:White; cursor: hand; height:18px; text-transform: uppercase;
}

.PurpleButton
{
	font-family: Verdana,arial,MS Sans Serif; Font-Size:8pt; background-color:#7C109A; border-style:none; color:White; cursor: hand; height:18px; text-transform: uppercase;
}

.RedButton
{
	font-family: Verdana,arial,MS Sans Serif; Font-Size:8pt; background-color:#D52B1E; border-style:none; color:White; cursor: hand; height:18px;
}
/**********************************************************************************************************************/



/* Fonts *************************************************************************************************************/

.GrayUnderlined
{
	Font-Weight:normal; Font-Size: 12pt; Color:Gray; font-family: Verdana; text-decoration:underline;
}

.LightBlueTextExtraLarge
{
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #4DA2D2; text-decoration:none
	
}
.LightBlueTextLarge
{
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #4DA2D2; text-decoration:none
}

.LightBlueTextMedium
{
	FONT-WEIGHT:bold; FONT-SIZE: 7pt; COLOR: #4DA2D2; text-decoration:none; font-family:Verdana 
}

.LightBlueTextSmall
{
	FONT-WEIGHT:normal; FONT-SIZE: 6pt; COLOR: #4DA2D2; text-decoration:none; font-family:Verdana 
}

.LightBlueLinkSmall
{
	FONT-WEIGHT: bold; FONT-SIZE: 6pt; COLOR: #4DA2D2; text-decoration:underline
}

.FontBlackXXLarge
{
	font-family:Verdana, Arial; font-size:14pt; Color:black; text-align:left; text-decoration:none;
}

.FontBlackExtraLargeSizeBold
{
	font-family:Verdana, Arial; font-size:12pt; Color:black; font-weight:bold; text-decoration:none;
}

.FontBlackExtraLargeSize
{
	font-family:Verdana, Arial; font-size:12pt; Color:black; text-decoration:none;
}

/*
.FontBlackLargeSize
{
	font-family:Verdana Arial; font-size:10pt; Color:black; text-decoration:none
}
*/

.FontBlackLargeSizeBold
{
	font-family:Verdana, Arial; font-size:10pt; Color:black; text-decoration:none; font-weight:bold;
}

.FontBlackMediumSizeBold
{
	font-family:Verdana, Arial; font-size:8pt; Color:black; text-decoration:none; font-weight:bold
}

.FontBlackMediumSize
{
	font-family:Verdana, Arial; font-size:8pt; Color:black; text-decoration:none;
}

.FontBlackSmallSize
{
	font-family:Verdana, Arial; font-size:6pt; Color:black; text-decoration:none
}

.FontPurpleLargeSize
{
	font-family:Verdana, Arial; font-size:10pt; Color:#7C109A; text-decoration:none
}

.FontPurpleMediumSize
{
	font-family:Verdana, Arial; font-size:8pt; Color:#7C109A; text-decoration:none
}

.FontPurpleSmallSize
{
	font-family:Verdana, Arial; font-size:6pt; Color:#7C109A; text-decoration:none
}

.FontLightBlueLargeSize
{
	font-family:Verdana, Arial; font-size:10pt; Color:#4DA2D2; text-decoration:none
}

.FontLightBlueMediumSize
{
	font-family:Verdana, Arial; font-size:8pt; Color:#4DA2D2; text-decoration:none
}

.FontLightBlueSmallSize
{
	font-family:Verdana, Arial; font-size:6pt; Color:#4DA2D2; text-decoration:none
}

.FontGrayLargeSize
{
	font-family:Verdana, Arial; font-size:10pt; Color:#778490; text-decoration:none
}

.FontGrayMediumSize
{
	font-family:Verdana, Arial; font-size:8pt; Color:#778490; text-decoration:none
}

.FontGraySmallSize
{
	font-family:Verdana, Arial; font-size:6pt; Color:#778490; text-decoration:none
}

.FontBlackMediumClean
{
	 font-family:Verdana, Arial; 
	 font-size:10px; 
	 Color:Black; 
	 text-decoration:none; 
	 font-weight:normal
}

/**********************************************************************************************************************/


/***Master Pages CSS **********************************************************************************************/

#tblFooter
{
	border-collapse: collapse;
	height: 100%;
}

#tblFooter td
{
	border: 1px solid #778490;
	font-family:Verdana Arial;
	text-align: center;
	vertical-align: middle;
	padding-top: 4px;
}

#tblFooter td a
{
	text-decoration: none;
}

#tblFooter td td	/* Kill the email news signup sub-table's cell border */
{
	border: 0px;
}

.MasterTopNavigationPathPurpleAndWhite
{
	color:White; 
	background-color:#7C109A;  
	font-size:10pt; 
	vertical-align:middle; 
	font-family:Verdana Aria; 
	vertical-align:top
}


.MasterTopNavigationPathBlack
{
	color: Black; 
	background-color: White; 
	font-size: 10pt; 
	vertical-align: middle; 
	font-family: Verdana; 
	vertical-align: top
}


.MasterTopLightBlueLinks
{
	Font-Weight:bold; Font-Size: 5pt; Color: #4DA2D2; font-family:Tahoma; text-decoration:none; vertical-align:middle
}


.TopMenu
{
	z-index: 3;
}




#MenuHeader
{
	
}



.Helpheading1
{
	font-family: Verdana;
	font-size: 30px;
	font-style: normal;
	line-height:  normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.Helpheading2
{
	font-family: Verdana;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.Helpbodylink 
{
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
}
a.Helpbodylink:hover 
{
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #7C1094;
	text-decoration: underline;
}
a.Helpbodylink:visited 
{
	font-family: Verdana;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #7C1094;
	text-decoration: underline;
}
/**********************************************************************************************************************/





