/* Default CSS Stylesheet for a new Web Application project */
A
{
	font-family: Verdana, Arial, Helvetica;
	color: #009999;
	text-decoration: none;
}
A:link
{
	color: #009999;
}
A:visted
{
	color: #009999;
}
A:hover
{
	color: #FFAD29;
}


a.faq:link, a.faq:active, a.faq:visited
{
	font-family: Verdana, Arial, Helvetica;
	color: #009999;
	text-decoration: none;
	font-size: 8pt;
	line-height: 12pt;
}
a.faq:hover
{
	color: #FFAD29;
}

a.content:link, a.content:active, a.content:visited
{
	font-family: Verdana, Arial, Helvetica;
	color: #009999;
	text-decoration: underline;
	font-size: 8pt;
}
a.content:hover
{
	color: #FFAD29;
}
.SubMenuHeader
{
	border-style: solid;
	border-width: 1px;
	border-color: #F7971E;
	border-collapse: collapse;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 8px;
	padding-right: 3px;
	font-size: 9px;
	line-height: 11px;
	font-family: verdana,arial,helvetica;
}

.SubMenuHeader A
{
	font-weight: normal;
	font-size: 9px;
	line-height: 11px;
	color: #009999;
	font-family: verdana,arial,helvetica;
	text-decoration: none;
}
.SubMenuHeader A:link
{
	font-weight: normal;
	color: #009999;
}
.SubMenuHeader A:visited
{
	font-weight: normal;
	color: #009999;
}
.SubMenuHeader A:active
{
	font-weight: normal;
	color: #009999;
}

.SubMenuHeader A:hover
{
	color: #FFAD29;
}

.SubMenuBody
{
	background-color: #FFAD29;
	font-size: 8px;
	font-family: verdana,arial,helvetica;
}


.GeneralPage
{
	/*BACKGROUND-POSITION-Y: top;*/
	background-image: url(Images/home/top_background.gif);
	margin: 0px;
	background-repeat: repeat-x;
	background-color: #ffffce;
}

.HelpPage
{
	/*BACKGROUND-POSITION-Y: top;*/
	margin: 0px;
	background-repeat: repeat-x;
	background-color: #ffffce;
}
.GeneralPageNoBG
{
	margin: 0px;
	background-repeat: repeat-x;
	background-color: #ffffce;
}

.GeneralTable
{
	background-color: #ffffce; /* Background Color */
}

.TopBanner
{
	font-family: Arial; /* Font Face */
	font-size: 14pt; /* Font Size */
	color: #660066; /* Font Color */
	font-weight: Bold; /* Font Style */
	text-decoration: none;
	font-style: normal; /* FontStyle */
	text-align: Center; /* Align Text */
}

.TopSubBanner
{
	font-family: Arial; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #660066; /* Font Color */
	font-weight: Bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	background-color: #ffffce; /* Background color */
	text-align: Center; /* Align Text */
}

.TopSubBannerText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 9pt; /* Font Size */
	color: #E7E3D7; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: center; /* Align Text */
}

.LeftColumn
{
	font-family: Verdana,Arial; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #660066; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	background-color: #ffffce; /* Background color */
	text-align: Left; /* Align Text */
	vertical-align: Top; /* Align Text */
}

.LeftColumnText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #000000; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	vertical-align: top; /* Vertical Align Text */
	text-align: left; /* Align Text */
	width: 20%; /* Cell Width */
}

.RightColumn
{
	font-family: Arial; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #660066; /* Font Color */
	font-style: normal; /* Font Style */
	font-weight: normal; /* Font Style */
	text-decoration: none;
	background-color: #ffffce; /* Background color */
	text-align: Left; /* Align Text */
	vertical-align: Top; /* Align Text */
}

.RightColumnText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #000000; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	vertical-align: top; /* Vertical Align Text */
	text-align: left; /* Align Text */
	width: 20%; /* Cell Width */
}

.Footer
{
	font-family: Arial; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: White; /* Font Color */
	font-weight: Normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	background-color: #ffffce; /* Background color */
	text-align: Center; /* Align Text */
	vertical-align: Top; /* Align Text */
}

.FooterText
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #C6BFA5; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none;
	text-align: center; /* Align Text */
	vertical-align: top; /* Vertical Align Text */
}

.Instructions
{
	font-family: Arial; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #660066; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #ffffce; /* Background color */
	text-align: Left; /* Align Text */
}


.ErrorMessages
{
	font-family: Arial; /* Font Face */
	font-size: 9pt; /* Font Size */
	color: Red; /* Font Color */
	font-weight: Bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #ffffce; /* Background color */
	text-align: Center; /* Align Text */
}

.Messages
{
	font-family: Arial; /* Font Face */
	font-size: 9pt; /* Font Size */
	color: red; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #ffffce; /* Background color */
	text-align: Center; /* Align Text */
}

.MessageScart
{
	border-right: black 1pt solid;
	border-top: black 1pt solid;
	font-size: 9pt;
	border-left: black 1pt solid;
	border-bottom: black 1pt solid;
	font-family: Arial;
	background-color: silver;
	text-align: left;
}

.MessageScartMessage
{
	font-family: Arial; /* Font Face */
	font-size: 9pt; /* Font Size */
	color: Red; /* Font Color */
	background-color: silver; /* Background color */
	text-align: left; /* Align Text */
}

.MessageScartBody
{
	font-family: Arial; /* Font Face*/
	font-size: 9pt; /* Font Size */
	background-color: silver; /* Background color */
	color: #009999; /* Font Color */
}

.MessageScartAttribute
{
	font-size: 9pt;
	color: #ba55d3;
	font-weight: bold;
	font-family: Arial;
	background-color: silver;
}

.Headings
{
	font-family: Arial; /* Font Face */
	font-size: 12pt; /* Font Size */
	color: #FE9B00; /* Font Color */
	font-weight: Bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #ffffce; /* Background color */
	text-align: Left; /* Align Text */
}

.Inputs
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: black; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #FFFFFF; /* Background color */
	background-image: none; /* Background Image */
}
.HeadingsNoAlign
{
	font-family: Arial; /* Font Face */
	font-size: 12pt; /* Font Size */
	color: #FE9B00; /* Font Color */
	font-weight: Bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #ffffce; /* Background color */
}

.HeadingsAlignRight
{
	font-family: Arial; /* Font Face */
	font-size: 12pt; /* Font Size */
	color: #FE9B00; /* Font Color */
	font-weight: Bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #ffffce; /* Background color */
	text-align: Right; /* Align Text */
}


.Content
{
	font-family: verdana; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #660066; /* Font Color */
	font-weight: Normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	text-align: Left; /* Align Text */
}

.ContentNoAlign
{
	font-family: verdana; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #660066; /* Font Color */
	font-weight: Normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
}

.AlternatingContent
{
	font-family: Verdana, Arial, Helvetica, sans-serif; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: black; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-image: none; /* Background Image */
	text-align: left; /* Text Align */
}


.ContentTableHeader
{
	font-family: Arial; /* Font Face */
	font-size: 10pt; /* Heading Font Size */
	color: black; /* Heading Font Color */
	font-weight: Bold; /* Heading Font Style */
	font-style: normal; /* Heading FontStyle */
	text-decoration: none; /* Heading Font Style */
	background-color: FFCC62; /* Background color */
	text-align: left; /* Align Text */
}



.Cell
{
	font-family: Arial; /* Font Face */
	font-size: 9pt; /* Font Size */
	color: #000000; /* Font Color */
	font-weight: normal; /* Font Weight */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: White; /* Background color */
	text-align: Left; /* Align Text */
	padding-top: 0px; /*cell padding*/
	padding-top: 0px; /*cell padding*/
}

.star
{
	font-family: Arial; /* Font Face */
	font-size: 12pt; /* Font Size */
	color: Red; /* Font Color */
	font-weight: Bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #ffffce; /* Background color */
	text-align: Center; /* Align Text */
}

.TableData
{
	font-family: Arial; /* Font Face */
	font-size: 12pt; /* Font Size */
	color: #660066; /* Font Color*/
	font-weight: Bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #FFCC66; /* Background color */
	text-align: Center; /* Align Text */
}

.TableData1
{
	font-family: Arial; /* Font Face */
	font-size: 12pt; /* Font Size */
	color: Blue; /* Font Color */
	font-weight: Bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #CCCC66; /* Background color */
	text-align: Center; /* Align Text */
}

.HeadingDetail
{
	font-family: Verdana,Geneva,Arial; /* Font Face */
	font-size: 8pt; /* Font Size */
	color: #ff9900; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #ffffce; /* Background color */
	text-align: Left; /* Align Text */
}

.ProductDetail
{
	font-family: Verdana,Geneva,Arial,helvetica; /* Font Face */
	font-size: 10pt; /* Font Size */
	color: #ff9900; /* Font Color */
	font-weight: bold; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #ffffce; /* Background color */
	text-align: Left; /* Align Text */
}

.ProductDetailText
{
	font-family: Verdana,Geneva,Arial,helvetica; /* Font Face */
	font-size: 7pt; /* Font Size */
	color: #660066; /* Font Color */
	font-weight: normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	background-color: #ffffce; /* Background color */
	text-align: Left; /* Align Text */
}


.ContentTable
{
	background-color: #ffffce;
}

.ContentTableHorizontal
{
	background-color: #ffffce;
}

.BreadCrumbHeader
{
	font-size: 10px;
	font-weight: normal;
	background-color: #ffffce;
	color: #009999;
}

.BreadCrumbHeader A
{
	font-family: Verdana, Arial, Helvetica;
	color: #009999;
	text-decoration: none;
}
.BreadCrumbHeader A:link
{
	color: #009999;
}
.BreadCrumbHeader A:visted
{
	color: #009999;
}
.BreadCrumbHeader A:hover
{
	color: #FFAD29;
}

.BreadCrumbBody
{
	font-size: 10px;
	font-weight: normal;
	background-color: #ffffce;
}

A.BreadCrumbBody
{
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	font-weight: bold;
	color: #009999;
	text-decoration: none;
}
A.BreadCrumbBody:link
{
	font-size: 10px;
	color: #009999;
}
A.BreadCrumbBody:visted
{	
	font-size: 10px;
	color: #009999;
}
A.BreadCrumbBody:hover
{
	font-size: 10px;
	color: #FFAD29;
}

.BreadCrumbBodyCurrent
{
	font-size: 10px;
	color: #660066;
	background-color: #ffffce;
}

.BreadCrumbBodyCurrent H1
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight:bold;
	color: #660066;
	background-color: #ffffce;
	display:inline;
}

.BreadCrumbBodyCurrent A
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight:bold;
	color: #009999;
	text-decoration: none;
}
.BreadCrumbBodyCurrent A:link
{
	font-size: 10px;
	color: #009999;
}
.BreadCrumbBodyCurrent A:visted
{
	font-size: 10px;
	color: #009999;
}
.BreadCrumbBodyCurrent A:hover
{
	font-size: 10px;
	color: #FFAD29;
}

.CategoryBlurbText
{
	font-size:10px;
	font-weight:normal;
	color:#660066;
	text-align:left;
	padding-top:10px;
}
.CategoryBlurbText H2
{
	display:Inline;
	position:relative;
}

.rowA
{
	background-color: #FFCC66;
	font-size: 10px;
	font-family: Verdana:Arial:Helvetica;
}

.rowB
{
	background-color: #CCCC66;
	font-size: 10px;
	font-family: Verdana:Arial:Helvetica;
}

/* BEGIN Dynamic Cart Gift Wrap Styles ENL 2007*/
.DynamicCartGiftWrapImage
{
	background-position: 1px 1px;
	background-attachment: scroll;
	background-image: url(Images/gift_box.jpg);
	width: 30px;
	background-repeat: no-repeat;
	position: relative;
	height: 30px;
	left: 10px;
}

.DynamicCartGiftWrapImagePlaceHolder 
{
	position: relative;
	width: 30px;
	height: 30px;
	left: 0px;
}

.DynamicCartGiftWrapText
{
	font-weight: bold;
	position: relative;
	left: 33px;
	
}

.GiftMessageTitleLine
{
	position: relative;
	font-weight: bold;
	left: 80px;
	padding-top: 15px;
	padding-bottom:5px;
}

.GiftMessageToLine
{
	position:relative;
	left:80px;
}

.GiftMessageToHeadText
{
	font-weight: bold;
	vertical-align:top;
}
.GiftMessageToBodyText
{
	padding-left: 3px;
	vertical-align:top;	
}



.GiftMessageFromLine
{
	position:relative;
	left:80px;
}

.GiftMessageFromHeadText
{
	font-weight:bold;
	vertical-align:top;
}

.GiftMessageFromBodyText
{
	padding-right: 3px;
	padding-left: 3px;
	vertical-align:top;
}

.GiftMessageMessageLine
{
	position: relative;
	float:left;
	left: 80px;
	width: 500px;
}

.GiftMessageBodyHeadText
{
	font-weight:bold;
}
.GiftMessageBodyText
{
	padding-left: 3px;
	vertical-align:top;
}

.GiftWrapContentRight
{
font-family:verdana; /* Font Face */
font-size: 8pt; /* Font Size */
color: #660066; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
text-align: Right; /* Align Text */
}
.GiftWrapContentTableHeaderRight 
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Heading Font Size */
color: black; /* Heading Font Color */
font-weight: Bold; /* Heading Font Style */
font-style: normal; /* Heading FontStyle */
text-decoration: none; /* Heading Font Style */
background-color: FFCC62; /* Background color */
text-align: right; /* Align Text */
}
/* END Dynamic Cart Giftwrap Styles ENL 2007*/

/* CoolMenus 4 - default styles - do not edit */
.clCMEvent
{
	position: absolute;
	width: 99%;
	height: 99%;
	clip: rect(0,100%,100%,0);
	left: 0;
	top: 0;
	visibility: visible;
}

.clCMAbs
{
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
}
/* CoolMenus 4 - default styles - end */

/* CoolMenus 4 - Styles for level 0 menu */

/*** the level 0 menu in this example is all images, so the styles are minimal ***/

.clLevel0, .clLevel0over
{
	position: absolute;
	padding: 2px;
	font-family: verdana,arial,helvetica;
	font-size: 10px;
}
.clLevel0
{
	background-color: #FFCC66;
	layer-background-color: #FFFFCC;
	color: #660066;
}
.clLevel0over
{
	background-color: #FFCC66;
	layer-background-color: #FFFFCC;
	color: #009999;
	cursor: pointer;
	cursor: hand;
}
.clLevel0border
{
	position: absolute;
	visibility: hidden;
	background-color: #fffcc;
	layer-background-color: #FFFFCC;
	color: #FFFFCC;
}

/* CoolMenus 4 - Styles for level 1 menus */
/*** the level 1 menus are text with rollover color and borders ***/
.clLevel1, .clLevel1over
{
	position: absolute;
	padding: 4px;
	font-family: verdana,arial,helvetica;
	font-size: 9px;
}
.clLevel1
{
	background-color: #FFCC66;
	layer-background-color: #FFFFCC;
	color: #660066;
}
.clLevel1over
{
	background-color: #FFCC66;
	layer-background-color: #FFFFCC;
	color: #009999;
	cursor: pointer;
	cursor: hand;
}
.clLevel1border
{
	position: absolute;
	visibility: hidden;
	background-color: #FFCC66;
	layer-background-color: #FFFFCC;
	color: #FFFFCC;
}

/* CoolMenus 4 - Styles for level 1 menus */
/*** the level 2 menus are text with rollover color and borders ***/
.clLevelElse, .clLevelElseOver
{
	position: absolute;
	padding: 2px;
	font-family: verdana,arial,helvetica;
	font-size: 9px;
}
.clLevelElse
{
	background-color: #FFCC66;
	layer-background-color: #FFFFCC;
	color: #660066;
}
.clLevelElseOver
{
	background-color: #FFCC66;
	layer-background-color: #FFFFCC;
	color: #009999;
	cursor: pointer;
	cursor: hand;
}
.clLevelElseBorder
{
	position: absolute;
	visibility: hidden;
	background-color: #FFCC66;
	layer-background-color: #FFFFCC;
	color: #FFFFCC;
}

.dataGridPagers
{
	font-weight: bold;
	font-size: 10px;
	color: #660066;
}
.dataGridPagers A:link
{
	font-weight: bold;
	font-size: 10px;
	color: #009999;
}
.dataGridPagers A:visited
{
	font-weight: bold;
	font-size: 10px;
	color: #009999;
}

.dataGridPagers A:hover
{
	font-weight: bold;
	font-size: 10px;
	color: #FFAD29;
}
/*Enl 2006 Info table for help and faq files*/
.helpTable
{
	font-family: verdana; /* Font Face */
	font-size: 10px; /* Font Size */
	color: #660066; /* Font Color */
	font-weight: Normal; /* Font Style */
	font-style: normal; /* FontStyle */
	text-decoration: none; /* Font Style */
	text-align: Left; /* Align Text */
}
/*enl 2009 Adjust left nav bottom most image*/
.leftnavbottomimage
{
	margin-left:23px;
	top:400px;
	float:left;
	position:absolute;

}