BODY
{
	background-color:#FFFFFF;
	background-repeat:repeat-y;
	margin: 0px;
	/*X-Rite change - Removed scrollbar formating*/
	/*scrollbar-face-color: #CBC1B6;*/
	/*scrollbar-shadow-color: #000000;*/
	/*scrollbar-highlight-color: #CACACA;*/
	/*scrollbar-3dlight-color: #445555;*/
	/*scrollbar-darkshadow-color: #AAAAAA;*/
	/*scrollbar-track-color: #EEEEFF;*/
	/*scrollbar-arrow-color: #FFFFFF;*/
}

.bgColor
{
	background-color:#FFFFFF;
}

A
{
/*	color: #000000; */
	font: 12px/16px Arial, Helvetica, sans-serif;;
	color:#333;
	whitespace:nowrap;
	voice-family:"\"}\"";
	voice-family:inherit;
	border-bottom:1px solid #d0cbc4;
	text-decoration:none;
}

A:hover
{
		color:#ff9921;
}

IMG
{
	border: none;
}

/* -------------------------------------------------------------------------------------- */

#menuHeader{list-style-image:url(../../Theme/Default/img/pictoMenuClose.gif)}

.eHomeUsername { font: bold 8pt Arial, Helvetica, sans-serif; color: #000066 }

.eNewsScrollerText { font: bold 8pt Arial, Helvetica, sans-serif;	color: #000066 }

/*  .boxMenuTitle { font: bolder 9pt Arial, Helvetica, sans-serif; color: #000000; margin-left: 30px;} */
.boxMenuTitle { font:bold 11px/14px Arial, Helvetica, sans-serif;
				text-decoration:none;
				voice-family:"\"}\"";
		       	voice-family:inherit;
				border:0px;
				color: #333;
				margin-left: 30px;}


/* --------------------------------- */
A.menuLevel1,
A.menuItem1 {  
/*  font: bold 8pt Arial, Helvetica, sans-serif; color: #000000; position: relative; text-decoration: none  */
				font:bold 11px/14px Arial, Helvetica, sans-serif;;
				color:#999;
				text-decoration:none;
				voice-family:"\"}\"";
				voice-family:inherit;
				border:0px;
}

A.menuItem1 { margin-left: 12px; }

A.menuLevel1:hover,
A.menuItem1:hover,
A.menuLevel2:hover,
A.menuItem2:hover,
A.menuLevel3:hover,
A.menuItem3:hover   {  
				color:#ff9921;
				voice-family:"\"}\"";
				voice-family:inherit;
				border-c\olor:#ff9921;
}


/* --------------------------------- */
A.menuLevel2,
A.menuItem2,
A.menuLevel3,
A.menuItem3  {
/* font: 8pt Arial, Helvetica, sans-serif; color: #FFFFFF; position: relative; text-decoration: none */
				font:bold 9px/12px Arial, Helvetica, sans-serif;;
				color:#999;
				text-decoration:none;
				voice-family:"\"}\"";
				voice-family:inherit;
				border:0px;
}

A.menuItem2 { margin-left: 18px }

/*
* A.menuLevel2:hover,
* A.menuItem2:hover { color: #D6D7E8; }
*/

IMG.menuLevel2 { margin-left: 5px; }
/* --------------------------------- */
/* A.menuLevel3,
*  A.menuItem3 {font: 8pt Arial, Helvetica, sans-serif; color: #FFDA01; position: relative; text-decoration: none} */

A.menuItem3 { margin-left: 25px }

/*
* A.menuLevel3:hover,
* A.menuItem3:hover { color: #9A4100; }
*/
IMG.menuLevel3 { margin-left: 15px; }
/* --------------------------------- */
A.menuLevel4,
A.menuItem4 { font: 8pt Arial, Helvetica, sans-serif; color: #FFDA01; position: relative; text-decoration: none}

A.menuItem4 { margin-left: 35px }

A.menuLevel4:hover,
A.menuItem4:hover { color: #9A4100; }
IMG.menuLevel4 { margin-left: 25px; }

/* eNewsScroller */
#ns4slider, #ns4slider1 { width:780; height:12; }

#iens6div, #iens6slider, #ienscontainer
{
	position:absolute;
	overflow:hidden;
	width:780;
	height:12;
}

#ienscontainer
{
	position:relative;
	clip:rect(0 780 12 0);
	text-align: left;
}

#iens6slider
{
	position:relative;
}

/* */
.pageTitle
{
	font: bold 9pt Arial, Helvetica, sans-serif; color: #000000; text-indent: 30px;
}

.helpText, .pageHelpText
{
	font: 8pt Arial, Helvetica, sans-serif; color: #000000;
}

.pageHelpText
{
	padding: 10px;
}

/* X-Rite: Removed bold, created .reqFieldsLabel */
.reqfieldsLabel
{
	font: bold 8pt Arial, Helvetica, sans-serif; color: #000000;	
	padding: 0px 10px 0px 0px;
}

.fieldsLabel
{
	font: 8pt Arial, Helvetica, sans-serif; color: #000000;	
	padding: 0px 10px 0px 0px;
}
/* End X-Rite changes */

.fieldsValue
{
	font: 8pt Arial, Helvetica, sans-serif; color: #000000;
}

.fieldsLocked
{
	font: bold 8pt Arial, Helvetica, sans-serif; color: #333333;
}

.fieldsHelpText
{
	font: italic 7pt Arial, Helvetica, sans-serif; color: #000000;
}

INPUT.text, SELECT, TEXTAREA.text
{
	font: 8pt Arial, Helvetica, sans-serif; color: #000000;
	border: 1px solid; color: #000000;
	padding: 2px;
}

INPUT.display
{
	font: bold 8pt Arial, Helvetica, sans-serif; color: #000000;
	border: 0px;
/*	background-color: #EAEBF8;*/
	background-color: #F9F8F5;
	padding: 2px;
}

.formBgColor
{
/*	background-color: #EAEBF8;*/
	background-color: #F9F8F5;
}

.formBgSearchBox
{
	background-color: #989CCC;
}

.formBottom
{
	background-color: #CBC1B6;
	text-align: right;
	padding: 2px;
}

.formBottomLogin
{
	background-color: #F9F8F5;
	text-align: right;
	padding: 2px 100px 2px 2px;
}

.formSeparator
{
	background-color: #CBC1B6;
	padding: 2px;
}

.formSeparatorText
{
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.formLink
{
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #000000;
}

.loginBackgroundTable
{
	background-image: url(../../Theme/Default/img/bgErrorLogin.gif);
	background-repeat: repeat-y;
}

.error500Text
{
	background-image: url(../../Theme/Default/img/bgErrorLogin.gif);
	background-repeat: repeat-y;
	font: bold 8pt Arial, Helvetica, sans-serif; color: #000000;
	padding: 10px;
}

.errorBackgroundTable
{
	background-image: url(../../Theme/Default/img/bgError.gif);
	background-repeat: repeat-y;
	font: bold 8pt Arial, Helvetica, sans-serif; color: #000000;
	padding: 10px;
}

.loginTitle,
.eErrorTitle
{
	font: bold 9pt Arial, Helvetica, sans-serif; color: #000000;
}

.eErrorErrorDesc, .eUserLogoutText
{
	font: bold 9pt Arial, Helvetica, sans-serif; color: #000000;
}

.eErrorTable
{
	font:  8pt Arial, Helvetica, sans-serif; color: #000000;
	border: solid 1px;
}

.eNewsScrollerBackground
{
	background-color:#F9F8F5;
}

.bgColorBoxMenu
{
	background-color: #F9F8F5;
	border-bottom:1px solid #d0cbc4;
	margin:0px;
	overflow:visible;
	margin-top:10px;
	padding-bottom:10px;
}

.boxMenuFieldsLabel
{
	font: italic 7pt Arial, Helvetica, sans-serif;
	color: #000000;
}

A.boxMenuLink { font: 8pt Arial, Helvetica, sans-serif; color: #FFFFFF;}
A.boxMenuLink:hover { font: 8pt Arial, Helvetica, sans-serif; color: #FFFFFF;}

/* itemList */
.bgColorPageBrowser, .bgColor2
{
	background-color: #CBC1B6;
}

.bgColorColumnHeader
{
	background-color: #FFCC00;
}

.bgColorList
{
/*	background-color: #EAEBF8;*/
	background-color: #F9F8F5;
}

.itemListHeaderText
/* {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #000000;
}
*/
{	font:bold 11px/14px Arial, Helvetica, sans-serif;;
	text-decoration:none;
	voice-family:"\"}\"";
	voice-family:inherit;
	border:0px;
	color: #333;
}

.itemListPageBrowserText
{
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.itemListText
{
	font: 8pt Arial, Helvetica, sans-serif;
	color: #000000;
}

A.formBottom
{
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

/* Profile Menu */
.eProfileMenu, .eProfileNewMenu
{
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #363A90;
}

.eProfileService
{
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #363A90;
}


.statsLabel, .statsValue
{
	font: 8pt Arial, Helvetica, sans-serif;
	color: #363A90;
}

.statsValue
{
	font: bold;
}

.eForumMessageBody
{
	font: 8pt Arial, Helvetica, sans-serif; color: #000000; padding: 10px;
}

.eForumMessageSubject
{
	font: bold 8pt Arial, Helvetica, sans-serif; color: #000000; padding: 2px;
}

.eForumMessageSender
{
	font: bold 7pt Arial, Helvetica, sans-serif;
	color: #000000;
}

.eForumMessageDate
{
	font: 7pt Arial, Helvetica, sans-serif;
	color: #686BB2;
}

.eForumMessageTitleReply
{
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #850404;
}

.eForumMessageTitle
{
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #363A90;
}

.eAdminNoItem
{
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #FF6C00; padding: 50px 10px 50px 10px;
}

.eDocHeadLineAddLink, .eDocDownloadLink
{
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #363A90;
}

.eDocDescriptionText
{
	font: 8pt Arial, Helvetica, sans-serif;
	color: #363A90;
}

.eDocSearchText
{
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #FF6C00;
}

.eDocHelpText2
{
	font: 8pt Arial, Helvetica, sans-serif;
	color: #FFCC00;
}

.eDocCategoryLink
{
	font: 7pt Arial, Helvetica, sans-serif;
	color: #363A90;
}

.eDocDateRevision
{
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #FFC000;
}

.eDocDocumentTitle
{
  font: bold 8pt Arial, Helvetica, sans-serif;
  color: #000000;
}

.eDocNavLeaf
{
  font: bold 8pt Arial, Helvetica, sans-serif;
  color: #000000;
}


/* eChat */
.eChatMessageNickName
{
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #363A90;
}

.eChatUserNickname,
{
	font: bold 8pt Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #363A90;
}

.eChatCurrentUserNickname
{
	font: bold italic 8pt Arial, Helvetica, sans-serif;
	color: #363A90;
}

.eChatUserPrivate
{
	font: bold 8pt Arial, Helvetica, sans-serif;
	color: #FF9000;
}

.eChatDefaultMessageText,.eChatInput
{
	font: 8pt Arial, Helvetica, sans-serif;
	color: #363A90;
}

/* eFaq */
.eFaqTextFolder
{
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #363A90;
}

.eFaqTextQuestion, .eFaqSearchQuestion
{
	font: bold italic 10pt Arial, Helvetica, sans-serif;
	color: #363A90;
}

.eFaqSearchQuestion
{
	color: #FF6C00;
}

.eFaqTextAnswer, .eFaqSearchAnswer
{
	font: 10pt Arial, Helvetica, sans-serif;
	color: #000574;
}

.eFaqSearchAnswer
{
	font-weight: bold;
	color: #FF6C00;
}

.eFaqTextLink
{
	font: italic 8pt Arial, Helvetica, sans-serif;
	color: #363A90;
}

/* eHome */
.eHomeGroupTitle
{
	font: bold 8pt Arial, Helvetica, sans-serif;
/*	color: #FFFFFF;*/
	color: #333;
	text-decoration: none;
}

.eHomeGroupTitle:hover
{
		color:#ff9921;
}

.bgColorHomeService, .bgColorHomeService1
, .bgColorHomeService2
, .bgColorHomeService3
{
/*	background-color: #EAEBF8;*/
	background-color: #FFFFFF;
}

/*
.bgColorHomeService2
{
	background-color: #FFFFDD;
}

.bgColorHomeService3
{
	background-color: #EEFACB;
}
*/

/* eNews */
.eNewsDate
{
	font: bold 7pt Arial, Helvetica, sans-serif;
/*	color: #FFC000;*/
}

.eNewsTitle
{
	font: bold 14pt Arial, Helvetica, sans-serif;
	color: #363A90;
}

.eNewsSearchTitle
{
	color: #FF6C00;
}

.eNewsText
{
	font: 8pt Arial, Helvetica, sans-serif;
/*	color: #363A90; */
	color: #333;
}

eNewsText:hover
{
		color:#ff9921;
}
.eNewsSearchText
{
	color: #FF6C00;
	font-weight: bold;
}

/* eLead */
.eLeadFunnelText, .eLeadFunnelTextBold
{
	font: 8pt Arial, Helvetica, sans-serif; color: #000000;
}

.eLeadFunnelTextBold
{
	font-weight: bold;
}

.eLeadFunnelTextBoldLink
{
	font: bold 8pt Arial, Helvetica, sans-serif; color: #000000;
}

.eLeadFunnelLink
{
	font: bold 8pt Arial, Helvetica, sans-serif; color: #FFFFFF;
}

.phaseFunnelColor1
{
	background-color: #494AAA;
}

.phaseFunnelColor2
{
	background-color: #347C01;
}

.phaseFunnelColor3
{
	background-color: #8183C4;
}

.phaseFunnelColor4
{
	background-color: #53A11A;
}

.phaseFunnelColor5
{
	background-color: #B9BCDE;
}

.phaseFunnelColor6
{
	background-color: #71C634;
}

#eLinkPageIFrame
{
	width:790; height:700;
}

/* printCart / printOrder */
.eCartPrintTextHeader, .eCartPrintTextFooter
{
	/* font: bold 8pt Arial, Helvetica, sans-serif;
	color: #363A90; */
	font:bold 11px/14px Arial;
	color:#999;
	text-decoration:none;
	border:0px;
}

/* Calendar */
BODY.calendar
{
	background-image:none;
	background-color:#333399;
}
INPUT.calendar, SELECT.calendar {font: bold 8pt Arial, Helvetica, sans-serif; color:#363A90; }
INPUT.calendarButton {font: 8pt Arial, Helvetica, sans-serif; color:#363A90; border: 1 solid #363A90}
.cal {font: 10pt Arial, Helvetica, sans-serif; color:#FF0000;}
.calDay {font: bold 10pt Arial, Helvetica, sans-serif; color:#FFFFFF;}
.calNormal {font: 10pt Arial, Helvetica, sans-serif; color:#363A90; cursor:hand}
.calShaded {font: 10pt Arial, Helvetica, sans-serif; color:#B0B0B0; cursor:hand}
.calHighlighted {font: bold 10pt Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#000000; a:#D9D9D9; cursor:hand}
.calendarHourText {font: 7pt Arial, Helvetica, sans-serif; color:#FFFFFF;}
.bgColorCalendar {background-color: #FFFFFF}

.colorBox
{
	float:left;	
	background-color:#f9f8f5;
	border:1px solid #d0cbc4;
	border-right:4px inset #d0cbc4;
	border-bottom:4px inset #d0cbc4;
	height:auto;
	padding:0px;
	padding-top:0px;
	margin-bottom:5px;
}

a.nav
{
	font: bold 11px/14px Arial;
	color: #999;
	text-decoration: none;
	border: 0px;
}