/*=============================================================================
//	FileName : styles.css
//
//	Global style sheet for Microsoft Content Management Server 2002 
//  Content Connector Sample Site.
//
//
=============================================================================*/

/* ============================= HTML Tags ==================================*/

body
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11pt;
	font-weight: normal;
	color: #666666;
	background-color: white;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

TR
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

TD
{
	font-family: Tahoma,Arial,Verdana;
	font-size: 11px;
	
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	
}

A
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #10A722;
	text-decoration: underline;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

A:active
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #6699ff;
	text-decoration: underline;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/* ============================= Custom classes =============================*/

.aboutUsSynopsisText
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: steelblue;
	border-style: none;
	border-width: 0;
	padding-left: 20px;
	margin: 0 0 0 0;
	vertical-align: top;
	width: 30%;
}

.aboutUsDescriptionText
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: steelblue;
	border-style: none;
	border-width: 0;
	padding-left: 20px;
	margin: 0 0 0 0;
	vertical-align: top;
	width: 30%;
}

.DropDownMenu
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	background-color: white;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.pageHeader
{
	background-color: #FFFFFF;
	width: 100%;
	height: 77px;
	border-style: none;
	border-width: 0px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.pageHeaderText
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #339933;
	font-weight: bold;
	border-style: none;
	border-width: 0;
	padding-left: 20px;
}

.pageHeaderLine
{
	background-color: #FFFFFF;
}

.cartLinkButton
{
	font-family: Tahoma, Arial, Verdana;
	font-size:11px;
	color: #FFFFFF;
	background-color: #43A83E;
	font-weight: bold;
	border-style: none;
	text-decoration: none;
	padding-right: 5px;
}

.cartLinkButton:active
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	text-decoration: none;
	text-decoration: underline;
	padding-right: 20px;
	color: #FFFFFF;
	background-color: #43A83E;
}

.manageTitle
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 10px;
	color: #003399;
}

.accountInfoNavigator
{
	border: solid 3 #FFCC66;
	padding: 10px;
	background-color: White;
}

.accountInfoLink
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	text-decoration: none;
	text-decoration: underline;
	color: #003399;
}

.accountInfoLink:active
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	text-decoration: none;
	text-decoration: underline;
	color: #003399;
}

.accountInfoLink:hover
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	text-decoration: none;
	text-decoration: underline;
	color: #6699FF;
}

.policyHyperLink
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	text-decoration: none;
	text-decoration: underline;
	color: #7A7878;
}

.policyHyperLink:active
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	text-decoration: none;
	text-decoration: underline;
	color: #006699;
}

.policyHyperLink:hover
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	text-decoration: none;
	text-decoration: underline;
	color: #6699FF;
}

.corporateHyperLink
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #0A7FE8;
	font-weight: bold;
	text-decoration: none;
}
.corporateGreyHyperLink
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.corporateHyperLink:active
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #0099FF;
	font-weight: bold;
	text-decoration: none;
}

.corporateHyperLink:hover
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #0099FF;
	text-decoration: none;
}

.corporateHyperLinkSeparator
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #0066CC;
	font-weight: normal;
}

.corporateLinksPanel
{
	background-color: #F1F8FE;
	width: 100%;
	height: 23px;
	border-style: none;
	border-width: 0;
	color: #006699;
	text-align: center;
	font-size: 10px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 21px;
	clip: rect(auto 10px auto auto);
	display: compact;
}

.pageFooterPanel
{
	background-color: #FFFFFF;
	width: 100%;
	height: 30px;
	border-style: none;
	border-width: 0;
	padding-top: 20px;
	padding-left: 20px;
}

.pageFooterText
{
	font-family: Tahoma,Arial,Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.checkoutLink
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	color: #309925;
}

.checkoutLink:active
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	color: #0099FF;
}

.checkoutLink:hover
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	color: #0099FF;
}

.addressLink
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	padding-left: 5px;
}

.addressLink:active
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	padding-left: 5px;
}

.addressTableRow
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	border-bottom: dotted 1 #6699FF;
	padding-bottom: 5px;
	padding-top: 5px;
}

.cartHeaderLeft
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	border: solid 3 #003399;
	background-color: #6699FF;
	color: White;
	padding: 3px;
}

.cartHeaderRight
{
	border-bottom: solid 3 #003399;
	padding: 3px;
	height: 30px;
}

.checkoutHeader
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	border-bottom: solid 3 #003399;
	background-color: White;
	color: Navy;
	padding: 3px;
}

.checkoutHeaderUnselected
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	border: solid 3 #003399;
	background-color: White;
	color: Navy;
	padding: 3px;
}

.checkoutHeaderSelected
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	border: solid 3 #003399;
	background-color: #6699FF;
	color: White;
	padding: 3px;
}

.paymentHeaderCell
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	border-left: solid 3 #003399;
	border-top: solid 12 #003399;
	border-right: solid 3 #003399;
	background-color: White;
}

.paymentLabel
{
	padding-top: 10px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	color: Navy;
}

.cartTableCell
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	border-bottom: 1px solid ;
	border-bottom-color:#6699FF;
	padding-bottom: 5px;
	padding-top: 5px;
}

.cartLeftTableCell
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	border-bottom: dotted 1 #6699FF;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}

.cartRightTableCell
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	border-bottom: dotted 1 #6699FF;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 5px;
}

.cartQuantity
{
	text-align: right;
}

.legendCell
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}
.billedlegendCell
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
}

.footNoteCell
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	border: dotted 1 #6699FF;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	color: #003399;
}

.separatorCell
{
	height: 5px;
}

.profileTable
{
	margin-left: 10px;
	background-color: SeaShell;
	border: 1px solid #e4e4e4;
}

.profileTable2
{
	margin-left: 10px;
	background-color: SeaShell;
}

.profileTable3
{
	background-color: SeaShell;
}

.headerCell
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: White;
	padding: 3px;
	background-color: #6699FF;
	border-top-style: solid;
	border-top-color: #003399;
	border-top-width: 8pt;
	border-left-style: solid;
	border-left-color: #003399;
	border-left-width: 3px;
	border-right-style: solid;
	border-right-color: #003399;
	border-right-width: 3px;
}

.profileHeaderCell
{
	border-top-style: solid;
	border-top-color: #003399;
	border-top-width: 8pt;
	border-left-style: solid;
	border-left-color: #003399;
	border-left-width: 3px;
	border-right-style: solid;
	border-right-color: #003399;
	border-right-width: 3px;
}

.profileLeftHeaderCell
{
	border-top-style: solid;
	border-top-color: #003399;
	border-top-width: 8pt;
	border-left-style: solid;
	border-left-color: #003399;
	border-left-width: 3px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	padding: 3px;
	font-weight: bold;
	background-color: #6699FF;
	color: White;
}

.profileMiddleHeaderCell
{
	border-top-style: solid;
	border-top-color: #003399;
	border-top-width: 8pt;
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	background-color: #6699FF;
	color: White;
	padding: 3px;
}

.profileRightHeaderCell
{
	border-top-style: solid;
	border-top-color: #003399;
	border-top-width: 8pt;
	border-right-style: solid;
	border-right-color: #003399;
	border-right-width: 3px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	background-color: #6699FF;
	color: White;
	padding: 3px;
}

.profileFooterCell
{
	border-bottom-style: solid;
	border-bottom-color: #003399;
	border-bottom-width: 8pt;
	border-left-style: solid;
	border-left-color: #003399;
	border-left-width: 3px;
	border-right-style: solid;
	border-right-color: #003399;
	border-right-width: 3px;
}

.profileButton
{
	width: 72px;
	margin-top: 10px;
	background-attachment: fixed;
	color: #FFFFFF;
	background-color: #43A83E;
	background-repeat: no-repeat;
}

.profileLabelCell
{
	font-family: Tahoma,Verdana;
	font-size: 8pt;
	padding-left: 10px;
}

.profileCell
{
	padding-left: 10px;
	padding-right: 10px;
	width: 240px;
}

.addressCell
{
	padding-left: 10px;
	padding-right: 10px;
	width: 240px;
}

.cartCell
{
	padding-left: 10px;
	padding-right: 10px;
}

.totalCell
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: Navy;
	padding: 5px;
}

.cartTotalCell
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	color: Navy;
	padding: 5px;
}

.receiptTotalCell
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	color: Navy;
	padding-right: 35px;
	background-color: SeaShell;
	padding-top: 5px;
}

.orderTotalCell
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	color: Navy;
	padding-right: 20px;
	background-color: SeaShell;
	padding-top: 5px;
}

.shipmentTotalCell
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	text-align: left;
	color: Navy;
	background-color: Yellow;
	border-width: 1;
	border-color: Black;
	padding-right: 2px;
}

.cartLeftCell
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.cartDiscountsCell
{
	border-top: solid 2px Navy;
}

.addressDisplayLabel
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: Navy;
}

.profileFootNote
{
	font-family: Tahoma,Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: Red;
	padding-left: 10px;
}

.receiptHeader
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: Navy;
	border-bottom: solid 2 Navy;
	padding-bottom: 5px;
}

.receiptNumber
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: Red;
	padding-top: 5px;
}

.shipmentLabel
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	color: Navy;
	background-color: White;
	padding-bottom: 3px;
}

.requiredSymbol
{
	color: Red;
	font-size: 16px;
}

.htmlPlaceholderCell
{
	padding-left: 0px;
	padding-top: 0px;
	font-weight: normal;
}

.policyPlaceholder
{
	font-weight: normal;
	font-size: 8pt;
	text-align: left;
	padding-top: 150px;
}


.defaultConsoleCell
{
	padding-top: 20px;
	padding-left: 20px;
	width: 300px;
}

.menuStyle
{
	background-color: white;
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	border-style: none;
	border-width: 0;
	width: 200px;
}

.menuCellStyle
{
	background-color: white;
	padding-left: 10px;
	padding-right: 2px;
}
.normalMenuIndent
{
	padding-left: 10px;
	padding-right: 3px;
}
.submenuCellStyle
{
	background-color: #F5F5F5;
	padding-left: 25px;
	padding-right: 3px;
}
.menuPaddedCellStyle
{
	padding-left: 1px;
	padding-right: 7px;
	text-indent: 12pt;
}
.menuIndentedCellStyle
{
	padding-left: 12px;
}

.menuTopCellStyle
{
	background-color: white;
	padding-top: 7px;
	padding-left: 7px;
	padding-right: 7px;
}

.menuBottomCellStyle
{
	background-color: white;
	border-bottom: 2px inset #003399;
	padding-left: 7px;
	padding-right: 7px;
	padding-bottom: 101%;
}

.menuHeaderStyle
{
	background-color: #6699FF;
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
	color: white;
	border-style: none;
	border-width: 0;
	height: 20px;
}

.menuButtonStyle
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	font-weight: normal;
	color: Black;
}

.clientArea
{
	background-color: white;
	color: black;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	border-style: none;
	border-width: 0;
}

.ProductDisplay
{
	background-color: white;
	color: #ccff99;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	border-bottom: solid 1px #cccccc;
	padding-bottom: 15px;
}

.ProductDescription
{
	background-color: white;
	color: #6D6F73;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.ProductName
{
	background-color: white;
	color: #006699;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.ProductNameLink
{
	background-color: white;
	color: #65B54E;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	font-size: 8pt;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.ProductNameLink:active
{
	background-color: white;
	color: #006699;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.descriptionPanel
{
	background-color: white;
	font-family: Tahoma,Verdana;
	font-size: 8pt;
	height: 20px;
	width: 100%;
	border-style: none;
	border-width: 0;
	padding-left: 20px;
}
.productImage
{
	border: solid 1 silver;
}

.lineBreak
{
	color: #FFCC66;
}

.targetedContentHyperLink
{
	font-family: Tahoma,Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: steelblue;
	text-decoration: underline;
	padding-left: 20px;
}

.targetedContentHyperLink:active
{
	font-family: Tahoma,Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: steelblue;
	text-decoration: underline;
	padding-left: 20px;
}

.errorMessageLarge
{
	font-family: Tahoma,Verdana;
	color: Red;
	font-size: 11pt;
	padding-top: 10px;
	padding-bottom: 10px;
}

.errorMessageLiteral
{
	color: Red;
	font-size: 8pt;
	padding-top: 10px;
	padding-bottom: 10px;
}

.productVariantsNavigatorTd
{
	background-color: #FFCC66;
	padding: 3px;
}

.productVariantsNavigatorLabel
{
	font-family: Tahoma,Verdana;
	font-size: 8pt;
	font-weight: bold;
	padding-right: 20px;
	width: 120px;
}

.productVariantsNavigatorSpan
{
	font-family: Tahoma,Verdana;
	font-size: 8pt;
	width: 150px;
}

.productVariantsNavigatorSelect
{
	width: 150px;
}

.productVariantsNavigatorResetButton
{
	width: 72px;
	margin-left: 20px;
}

.currencySelectorLabel
{
	padding-right: 10px;
	font-size: 8pt;
}

.currencySelectorDropDownList
{
	width: 100px;
}

.genericDialog
{
	background-color: SeaShell;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: white;
	border-style: solid;
	border-width: 1;
	border-color: #003399;
	width: 500px;
	height: 300px;
}

.errorMesg
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #FF0000;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.searchErrorMesg
{
	font-family: Tahoma,Verdana;
	font-size: 9px;
	font-weight: bold;
	color: red;
	background-color: #FFFFCC;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.searchResultsTitle
{
	font-family: Tahoma,Arial,Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #CC0000;
}
.searchResultsDescription
{
	font-family: Tahoma,Verdana;
	font-size: 10px;
	font-weight: normal;
	color: black;
}

.searchResultsTableCell
{
	padding-left: 7px;
}

.breadCrumbsItem
{
	background-color: white;
	color: #999999;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.breadCrumbsItem:active
{
	background-color: white;
	color: #006699;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.breadCrumbsItem:hover
{
	background-color: white;
	color: #006699;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.breadCrumbsItem:visited
{
	background-color: white;
	color: #66CC33;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.breadCrumbsSeparator
{
	background-color: white;
	color: #3358A2;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.hiddenTextBox
{
	width: 0%;
}
.pageHeaderLabel
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	color: #0099CC;
	font-weight: bold;
	border-style: none;
	border-width: 0;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	background-color: #003399;
}
.boldBlueLabel, .trigger
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #0A7FE8;
}
.helper
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #0066CC;
	background-color: #F1F8FE;
	border: 1px solid #BFEBFF;
	padding: 3px 2px 2px;
}
.blueText
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #0A7FE8;
}
.boldGreyLabel
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.boldGreenLabel
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #64B44C;
}
.blackText
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
}
.greyText
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #999999;
}
.smallGreyText
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}
.smallGreenText
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #64B44C;
}
.commentText
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 9px;
	text-decoration: none;
	color: #6699FF;
}
.smallBlueText
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #3399FF;
}
.whiteLinkText
{
	font-family: Tahoma,Arial,Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: underline;
}

.whiteText
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #ffffff;
}
.BoldGreyText
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #999999;
}
.BoldOrangeText
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #FF6600;
}
.buttonWhite
{
	font-size: 8pt;
	color: #333333;
	background-color: #E6E6E6;
	font-weight: bold;
	font-family: Tahoma, Arial, Verdana;
}
.BoldWhiteText
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
}
.BoldBlueText
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #0A7FE8;
}
.BoldGreenText
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #64B44C;
}
.pageTitle
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 14pt;
	font-weight: normal;
	color: #999999;
}
.messageTitle
{
	FONT-FAMILY:  Tahoma, Arial, Verdana; 
	font-size: 14pt;
	font-weight: normal;
    color: #0A7FE8;
}
.pageSubTitle
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12pt;
	font-weight: normal;
	color: #999999;
}
.spacerLine
{
	background-repeat: repeat;
	background-image: url(Images/dottedLiner.gif);
}
.verticalSpacerLine
{
	background-repeat: repeat;
	background-image: url(Images/verticalDottedLiner.gif);
}

.greyButton
{
	border-right: none;
	border-left: none;
	border-top: none;
	border-bottom: none;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma, Arial, Verdana;
	height: 23px;
	font-color: white;
	background-color: #666666;
	color: #FFFFFF;
}
.greenButton {
	font-family: Tahoma, Arial, Verdana;
	font-size:11px;
	color: #FFFFFF;
	background-color: #43A83E;
	font-weight: bold;
	text-decoration: none;	
	border: 1px solid;		
	border-top-color: #89B950;
	border-right-color: #315900;
	border-bottom-color: #315900;
	border-left-color: #89B950;
	text-align: center;
	height: 21px;
} 

.DisableGreenButton {
	font-family: Tahoma, Arial, Verdana;
	font-size:11px;
	color: #808080;
	font-weight: bold;
	text-decoration: none;
	background-color: #C5F58C;
	border: 1px solid;		
	border-top-color: #89B950;
	border-right-color: #315900;
	border-bottom-color: #315900;
	border-left-color: #89B950;
	text-align: center;
	height: 21px;
} 






.greenBkButton {
	font-family: Tahoma, Arial, Verdana;
	font-size:11px;
	color: #FFFFFF;
	background-color: #43A83E;
	font-weight: bold;
	text-decoration: none;	
	border: 1px solid;		
	border-top-color: #89B950;
	border-right-color: #315900;
	border-bottom-color: #315900;
	border-left-color: #89B950;
	text-align: center;
	height: 21px;
} 

.GenericButton, .linkLesson, .viewLesson  {
	font-family: Tahoma, Arial, Verdana;
	font-size:11px;
	color: #FFFFFF;
	background-color: #43A83E;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid;		
	border-top-color: #89B950;
	border-right-color: #315900;
	border-bottom-color: #315900;
	border-left-color: #89B950;
	text-align: center;
	height: 21px;
} 
.xxlgenericButton {
	font-family: Tahoma, Arial, Verdana;
	font-size:11px;	
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #43A83E;
	border: 1px solid;		
	border-top-color: #89B950;
	border-right-color: #315900;
	border-bottom-color: #315900;
	border-left-color: #89B950;
	text-align: center;
	height: 21px;
} 
.biggenericButtonUploadFiles
{
	font-family: Tahoma, Arial, Verdana;
	font-size:11px;	
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #43A83E;
	border: 1px solid;		
	border-top-color: #89B950;
	border-right-color: #315900;
	border-bottom-color: #315900;
	border-left-color: #89B950;
	text-align: center;
	height: 21px;
}
.biggenericButton
{
	font-family: Tahoma, Arial, Verdana;
	font-size:11px;	
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #43A83E;
	border: 1px solid;		
	border-top-color: #89B950;
	border-right-color: #315900;
	border-bottom-color: #315900;
	border-left-color: #89B950;
	text-align: center;
	height: 21px;
}
.genericButton
{
	font-family: Tahoma, Arial, Verdana;
	font-size:11px;
	color: #FFFFFF;
	background-color: #43A83E;
	font-weight: bold;
	text-decoration: none;	
	border: 1px solid;		
	border-top-color: #89B950;
	border-right-color: #315900;
	border-bottom-color: #315900;
	border-left-color: #89B950;
	text-align: center;
	height: 21px;
}


.goButton1
{
	font-size: 8pt;
	font-weight: bold;
	font-family: Tahoma, Arial, Verdana;
	width: 23px;
	height: 20px;
	color: white;
	background-color: #FFFFFF;
	background-image: url(Images/GoBtn.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	background-position: center;
	border: 0px none;
	margin: 0px;
	padding: 0px;
}

.goButton, a.goButton:hover, a.goButton:active
 {
	font-family: Tahoma, Arial, Verdana;
	font-size:11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-color: #C5F58C;
     border: 1px solid;		
	border-top-color: #89B950;
	border-right-color: #315900;
	border-bottom-color: #315900;
	border-left-color: #89B950;
	text-align: center;
	height: 20px;
	padding: 2px;
	
} 





.dropDownStd
{
	width: 95px;
	color: #333333;
	font-family: Tahoma, Arial, Verdana;
	background-color: #EFEFEF;
	border: thin solid #666666;
	overflow: auto;
	font-size: 9px;
}
.greyTextField
{
	width: 160;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	font-family: Tahoma, Arial, Verdana;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.smallTextField
{
	width: 50;
	font-size: 10pt;
	font-weight: bold;
	color: #666666;
	font-family: Tahoma, Arial, Verdana;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.blueTextField
{
	width: 180;
	font-size: 9pt;
	color: #666666;
	font-family: Tahoma, Arial, Verdana;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
}
.blueTextFieldSmall
{
	width: 180;
	font-size: 8pt;
	color: #666666;
	font-family: Tahoma, Arial, Verdana;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
}
.blueListBox
{
	font-size: 8pt;
	color: #666666;
	font-family: Tahoma, Arial, Verdana;
	background-color: #F7F7F7;
	border: 1px solid #CCCCCC;
}
.blueTextFileField
{
	width: 280;
	font-size: 8pt;
	color: #666666;
	font-family: Tahoma, Arial, Verdana;
	background-color: #F7F7F7;
	border: 1px solid;
}
.blueCheckBoxList
{
	font-size: 9pt;
	color: #666666;
	font-family: Tahoma, Arial, Verdana;
	background-color: #F7F7F7;
	border: 0px solid #CCCCCC;
}
.divScroll
{
	overflow: hidden;
	border: 0px solid #CCCCCC;
	margin-left: 0;
	padding-left: 0px;
}
.blueRow
{
	font-size: 12pt;
	color: #666666;
	font-family: Tahoma, Arial, Verdana;
	background-color: #1596ED;
	border: 1px solid #F5F5F5;
	width: 100%;
}
.greyRow
{
	font-size: 12pt;
	color: #666666;
	font-family: Tahoma, Arial, Verdana;
	background-color: #FCFCFC;
}
.plainTable
{
	font-size: 12pt;
	color: #666666;
	font-family: Tahoma, Arial, Verdana;
	background-color: #FCFCFC;
	border: 1px solid #EFEFEF;
	padding: 2px;
}
.plainTablePadding
{
	font-size: 12pt;
	color: #666666;
	font-family: Tahoma, Arial, Verdana;
	background-color: #ffffff;
	border: 1px solid #E4E4E4;
	padding: 10px;
}
.plainTableNoPadding
{
	font-size: 12pt;
	color: #666666;
	font-family: Tahoma, Arial, Verdana;
	background-color: #ffffff;
	border: 0px solid #E4E4E4;
}
.blueBorderTable
{
	font-size: 12pt;
	color: #666666;
	font-family: Tahoma, Arial, Verdana;
	background-color: #F1F8FE;
	border: 1px solid #C3EDFF;
}
.blueTable
{
	font-size: 12pt;
	color: #666666;
	font-family: Tahoma, Arial, Verdana;
	background-color: #C3EDFF;
}
.searchPanel
{
	font-size: 12pt;
	color: #666666;
	font-family: Tahoma, Arial, Verdana;
	background-color: #3AB4FF;
	border: 1px solid #B5CAF4;
}
.plainBiggenericButton
{
	font-family: Tahoma, Arial, Verdana;
	font-size:11px;	
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #43A83E;
	border: 1px solid;		
	border-top-color: #89B950;
	border-right-color: #315900;
	border-bottom-color: #315900;
	border-left-color: #89B950;
	text-align: center;
	height: 21px;
}
.plaingenericButton
{
	font-family: Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #43A83E;
	border: 1px solid;		
	border-top-color: #89B950;
	border-right-color: #315900;
	border-bottom-color: #315900;
	border-left-color: #89B950;
	text-align: center;
	height: 21px;
}
.leftMenuTopNode
{
	height: 19px;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Tahoma, Arial, Verdana;
	background-color: #3AB4FF;
	font-weight: bold;
	/*background-attachment: fixed;*/
	background-image: url(Images/LMBevelRHS.gif);
	background-repeat: no-repeat;
	background-position: right;
	margin-left: 10;
	text-indent: 0px;
	vertical-align: middle;
	display: table-caption;
}

.leftCapsule
{
	height: 17px;
	font-size: 8pt;
	color: #1596ED;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	background-color: #FDFDFD;
	border: 1px solid #C3EDFF;
	margin-left: 10px;
	text-decoration: none;
}

.leftCapsuleNoBorder
{
	height: 17px;
	font-size: 8pt;
	color: #1596ED;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	background-color: #FDFDFD;
	margin-left: 15px;
	text-decoration: none;
	cursor:pointer;
	cursor: hand;
}

.leftMenuChildNode
{
	height: 17px;
	font-size: 8pt;
	color: #666666;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
	background-color: #FFFFFF;
	margin-left: 15px;
	text-decoration: none;
	cursor:pointer;
	cursor: hand;
}
.borderGreyRight
{
	border-right: 1px solid #E4E4E4;
}
.borderGreyLeft
{
	border-left: 1px solid #E4E4E4;
}
.sectionHeader
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #0A7FE8;
	height: 26px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #D2D2D2;
	border-right-color: #D2D2D2;
	border-bottom-color: #D2D2D2;
	border-left-color: #D2D2D2;
}
.sectionContent
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #999999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #f1f1f1;
	border-right-color: #f1f1f1;
	border-bottom-color: #f1f1f1;
	border-left-color: #f1f1f1;
	padding-top: 2px;
	padding-bottom: 2px;
}
/* System Messages, Alerts and Errors */


.alert
{
	font-size: 8pt;	
	/*background-attachment: fixed;*/
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	color: #CC0000;
	}
.announcement
{
	font-size: 12pt;
	color: #000000;
	font-family: Tahoma, Arial, Verdana;
	background-color: #ffffff;
	border: 1px solid ;
	padding: 10px;
	background-color:#FFF7DB;
	border-color:#FDBD44;
}
.message
{
	/*background-attachment: fixed;*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #ffffff;
	background-image: url(images/icon_message.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #0A7FE8;
	font-size: 9pt;
}

.message1
{
	/*background-attachment: fixed;*/
	background-repeat: no-repeat;
	background-position: 0px 0px;	
	background-image: url(images/icon_message.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #0A7FE8;
	font-size: 9pt;	
	 
}

.MessageWithoutBackgroundImage
{
	/*background-attachment: fixed;*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #ffffff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #0A7FE8;
	font-size: 9pt;
}

.MessageWithblueTextField
{
	
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #ffffff;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #0A7FE8;
	font-size: 10pt;
	font-family: Tahoma, Arial, Verdana;
	font-weight: bold;
}

.error
{
	font-size: 9pt;
	background-image: url(Images/icon_error.gif);
	background-position: 20px 10px;
	/*background-attachment: fixed;*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0 0 0 20px;
	color: #CC0000;
}


/* My Objectives Table */
.ObjTable
{
	border-right: 1px solid #E4E4E4;
	border-left: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
}
.ObjTable TD
{
	text-align: center;
	width: 64px;
	color: #0A7FE8;
}
/* .ObjTable TD{
	text-align: center;
	padding: 4px;
	border-left: 1px solid #E4E4E4;
	width:50px;
	}*/
/* DataTable  */
.DataTable
{
	border-right: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #E4E4E4;
	padding: 0px;
}
.DataTable TD
{
	text-align: center;
	padding: 0px;
	border-left: 1px solid #E4E4E4;
}
.DataTable TD.left
{
	text-align: left;
	padding: 4px;
	border-left: 1px solid #E4E4E4;
}

.DataTable TD.leftPadding2
{
	text-align: left;
	padding: 2px;
	border-left: 1px solid #E4E4E4;
}
.DataTable TD.leftPadding0
{
	text-align: left;
	padding: 0px;
	border-left: 1px solid #E4E4E4;
}
.DataTable TD.centerPadding2
{
	text-align: center;
	padding: 2px;
	border-left: 1px solid #E4E4E4;
}

.DataTable TD.bottom
{
	padding: 0px;
	border-bottom: 1px solid #E4E4E4;
}
.DataTable .greyTR TR
{
	background-color: #F8F8F8;
}
.DataTable TD.headerleft
{
	border-left: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	padding: 4px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #0A7FE8;
	text-align: left;
}

.DataTable TD.headerCentre
{
	border-left: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	padding: 4px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #0A7FE8;
	text-align: Center;
}
.header
{
	border-left: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	padding: 4px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #0A7FE8;
}
.greyTR
{
	background-color: #f1f1f1;
}
.trigger
{
	background-color: #f1f1f1;
	height: 20px;
	padding: 4px;
}
.CCDGHeaderStyle
{
	font-family: Tahoma, Arial, Verdana;
	border-left: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	padding: 4px;
	font-weight: bold;
	color: #0A7FE8;
	text-align: left;
	font-size: 8pt;
}
.CCDGHeaderValueStyle
{
	font-family: Tahoma, Arial, Verdana;
	border-left: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	padding: 4px;
	font-weight: bold;
	color: #0A7FE8;
	text-align: right;
	font-size: 8pt;
}

.CCDGFooterStyle
{
	font-family: Tahoma, Arial, Verdana;
	border-left: 1px solid #E4E4E4;
	border-bottom: 1px solid #E4E4E4;
	padding: 4px;
	font-weight: bold;
	color: #0A7FE8;
	text-align: left;
	font-size: 8pt;
}
.CCDGItemStyle
{
	text-align: left;
	padding: 2px;
	border-left: 1px solid #E4E4E4;
}
.CCDGValueStyle
{
	text-align: right;
	padding: 2px;
	border-left: 1px solid #E4E4E4;
}
.CCDGAlternateItemStyle
{
	background-color: #f1f1f1;
	text-align: left;
	padding: 4px;
	border-left: 1px solid #E4E4E4;
}

.CCDGAlternateItemStyle1
{
	background-color: #f1f1f1;
	text-align: left;
	padding: 2px;
	border-left: 1px solid #E4E4E4;
	
}

.cursorhand
{
cursor:pointer;
  cursor:hand;

}
/* NAV BAR STYLES */

.NavBar
{
  border: 0px solid white; 
  padding: 0px;
  padding-bottom: 10px;
  cursor: default; 
} 

.TopItemOld
{  
  font-family: tahoma,verdana;   
  font-size: 9pt; 
  font-weight: bold;
  border: 1px solid #ffffff;
  border-bottom-color:#ffffff;  
  color:Red;
  background-image: url(navimages/folders.gif);
  padding-top: 4px; 
  padding-bottom: 2px; 
  cursor:pointer;
  cursor:hand;
     
}



.TopItem, .TopItemHover, .TopItemExpanded{
	color:#ffffff;
	font-family: tahoma,verdana;
	font-size: 9pt;
	font-weight: bold;
	border: 1px solid #ffffff;
	border-bottom-color:#ffffff;	
	background-color:#3AB4FF;
	background-image: url(Images/LMBevelRHS.gif);
	/*background-attachment: fixed;*/
	background-repeat: no-repeat;
	background-position: right top;
	cursor:pointer;
	cursor:hand;
}

.ChildtreeNode A{
	color: #1596ED;
	text-decoration: none;
	cursor:pointer;
	cursor:hand;
	 font-weight: bold;
}

.ChildtreeNode A:active
{
	color: #1596ED;
	text-decoration: underline;
	cursor:pointer;
	cursor:hand;
}

.Level2Item
{
  font-family: tahoma, verdana;     
  cursor:pointer;
  cursor: hand;
  }

.Level2ItemHover
{
  font-family: tahoma, verdana; 
  font-size:9pt;   
  text-decoration:underline;
  padding-left: 0px; 
  cursor:pointer;
  cursor:hand;

}

.Level2Group
{
  background-color:white;
}

.Empty
{
}


.TreeView 
{ 
  background-color:White;
  padding-top:1px; 
  padding-left:0px; 
  border: #C3EDFF 1px solid; 
  cursor:default;
  SCROLLBAR-FACE-COLOR: #F1F8FE;
  SCROLLBAR-HIGHLIGHT-COLOR: #F1F8FE;
    SCROLLBAR-SHADOW-COLOR: #9bafbd;
    SCROLLBAR-3DLIGHT-COLOR: #b8d7e6;
    SCROLLBAR-ARROW-COLOR: #1596ED;
    SCROLLBAR-TRACK-COLOR: #F1F8FE;
    SCROLLBAR-DARKSHADOW-COLOR: #B8D7E6;
  height:auto;
  
}

.TreeNode 
{ 
  font-family: Tahoma, Arial, Verdana;
  font-size: 8pt; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 1px; 
  padding-right: 3px;   
  font-weight: bold;
  color:#1596ED;
 }
.CNTreeNode 
{ 
  font-family: Tahoma, Arial, Verdana;
  font-size: 8pt; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 1px; 
  padding-right: 3px;   
  font-weight: bold;
  color:#1596ED;
 }
.TreeNode1 
{ 
  font-family: Tahoma, Arial, Verdana;
  font-size: 8pt; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 1px; 
  padding-right: 3px;   
  font-weight: bold;
  color:#666666;
  
 
}

.GrayedTreeNode 
{ 
  font-family: Tahoma, Arial, Verdana;
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 1px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: Tahoma, Arial, Verdana;
  font-size: 8pt; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 1px; 
  padding-right: 3px; 
  cursor:pointer;
  cursor: hand; 
  color:  #666666;
  font-weight: bold;
}
.branch
{
	display :none;
}

.SelectedTreeNode 
{ 
  font-family: Tahoma, Arial, Verdana; 
  font-size: 8pt;    
  color:#666666; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 1px; 
  padding-right: 3px; 
  cursor: default; 
  font-weight: bold;
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;  
}
.heightauto
{
  height:auto;
}

/*==============================================================*/
/* Added By Aravind..To set the background for the parent node...*/ 
/*==============================================================*/
.TreeNodeRow 
{ 
  background-color: #3AB4FF; 
  width: 100%; 
  border-bottom:1px solid white; 
  background-image: url(Images/LMBevelRHS.gif);
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: right top;
}

.CNTreeNodeRow 
{ 
  background-color: #3AB4FF; 
  width: 100%; 
  border-bottom:1px solid white; 
  background-image: url(Images/LMBevelRHS.gif);
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: right top;
}

.ParentHoverTreeNode 
{ 
  font-family: Tahoma, Arial, Verdana;
  font-size: 8pt; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 1px; 
  padding-right: 3px; 
  cursor:pointer;
  cursor: hand; 
  color:  White;
  font-weight: bold;
}

.ParentSelectedTreeNode
{ 
  font-family: Tahoma, Arial, Verdana; 
  font-size: 8pt;    
  color:#ffffff; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 1px; 
  padding-right: 3px; 
  cursor:pointer;
  cursor: hand; 
  font-weight: bold;
}

.ChlidTreeNode 
{ 
  font-family: Tahoma, Arial, Verdana;
  font-size: 8pt; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 1px; 
  padding-right: 3px;   
  font-weight: bold;
  color:#1596ED;
  text-decoration:none;
  
 }
 
.ParentTreeNode 
{ 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 1px; 
  padding-right: 3px;   
  color:#ffffff;
  font-family: tahoma,verdana;
  font-size: 8pt;
  font-weight: bold;
}
.CNParentTreeNode
{ 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 1px; 
  padding-right: 3px;   
  color:#ffffff;
  font-family: tahoma,verdana;
  font-size: 8pt;
  font-weight: bold;
}


/*==============================================================*/
/*End Aravind*/
/*==============================================================*/

/* END OF NAV BAR*/
/* SNAP STYLE */

.SnapHeader
{
  color: #666666;
 /* background-color: #6699CC;*/
  font-family: Tahoma, Arial, Verdana;
  font-weight: bold;
  font-size: 8pt;
  /* padding-top: 2px;*/
  padding-left: 6px;
  /*  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= '#003499' , EndColorStr= '#6698CB' );*/
  cursor: move;
  width:15pt;
}

.snapHeaderClosed
{
  color: #666666;
 /* background-color: #1596ED;*/
  font-family: Tahoma, Arial, Verdana;
  font-weight: bold;
  font-size: 8pt;
    /* padding-top: 2px;*/
  padding-left: 6px;
  /*  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr= 'black' , EndColorStr= '#E8E9F1' );*/
  cursor: move;
   width:15pt;
}

.SnapContent
{
  font-family: Tahoma, Arial, Verdana;
  font-size: 7pt;
  padding: 3px;
  border: #4284b5 1px solid;
  background-color: white;
}

.Dock
{
  padding: 5px;
  border:#AFAFAF 1px solid; 
  background-color:#D1D1D1;
}

.Links
{
  list-style-image:none;
  color:Black;
  font-size:11px;
}
/* END OF SNAP*/


/*  Used for the Author Submission */

.templateHeader TD{ Padding: 4px 0px 4px 0px; }

.template
{
 font-family: Tahoma, Arial, Verdana;
 font-size: 11px;
 font-weight: normal;
 color: #666666;
 background-color: white;
 border-style: none;
 border-width: 0;
 padding: 0 0 0 0;
 margin: 20px;
}

.GenericButton INPUT{
float:right;
}

.greenBorder{
font-family: "Tahoma", Arial, Verdana;
font-size:14px;
font-weight: bold;
color:#666;
Padding: 8px 0 4px 0;
border-bottom: 4px solid #3EA639;
}
.greenBorderD{
font-family: "Tahoma", Arial, Verdana;
font-size:14px;
font-weight: bold;
color:#666;
Padding: 8px 0 4px 0;
border-bottom: 2px solid #3EA639;
}
.greyBorder{
font-family: "Tahoma", Arial, Verdana;
font-size:14px;
font-weight: bold;
color:#666;
Padding: 8px 0 4px 0;
border-bottom: 2px solid #D4D4D4;
}
.greyBorder SPAN.boldgreenText {font-size:16px;}

/*.textBorder{
	width: 180;
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	color: #666666;
	Padding: 4px;
	border: 1px solid #D4D4D4;
}*/

.textBorder
{
	font-family: Verdana, Tahoma, Arial ;
	font-size: 10pt;
	color: #000000;
	padding: 4px;
	border: 1px solid #D4D4D4;	
	overflow: auto;
	scrollbar-face-color: #BACBF4;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #7E9FD2;
	scrollbar-3dlight-color: #E6EEFC;
	scrollbar-arrow-color: #4D6185;
	scrollbar-track-color: #F7F7F3;
	scrollbar-darkshadow-color: #C6D1DC;	
}

.imagePlaceHolderTD{
	padding:4px;
	background-color:#fFF;
	border:1px solid #D4D4D4;
}

.imagePlaceHolder{
background-image:url(Images/Imgbkg.gif);
border:4px solid #00CCFF;
}

.imgFile{
float:right;
margin-right:4px;
padding-right:4px;
}

#LDHeader TD{font-weight: bold;
font-size:16px;
color:#fff;
background-color:#3AB4FF;
padding:4px;
height:30px;
}

#LDHeader IMG{
float:right;
	margin-right:4px;
}

.LDHeader
{
	font-size: 15px;
	font-weight: bold;
	color: #0066CC;
	background-color: #F1F8FE;
	border: 1px solid #BFEBFF;
	padding: 6px;
}

.LDiconsBkg IMG{	
	margin-right:4px;
}

.thumbnail{
	margin:10px;
	
	
}
.LDiconsBkg{
	background-image:url(Images/LDiconsBkg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:23px;
}

.lessonFooter{
background-Color:#EAEAEA;
border:1px solid #E0E0E0;
padding:6px;
}

.lessonFooterLink
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #10A722;
	text-decoration: underline;	
}


.divStyle
{padding:5px; 
 border:1px; 
 border-style:solid;
 border-color:#BFEBFF;
 overflow: auto;
}

.ScrollBar
{
	overflow:auto
}

#dhtmltooltip
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 10px;
	color:#0A7FE8;
	position: absolute;
	width: 200px;
	border: 1px solid #ccc;
	padding: 2px;
	background-color: #fff;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

.template .blueTextField{
	font-size: 14px;
		font-family: Tahoma, Arial, Verdana;
}

.textBorder li
{
	font-family: Verdana, Tahoma, Arial;
}

.template .boldGreenText, .template .boldGreyText, .template .BoldGreenLable{
	font-size:14px;
	font-family: "Tahoma", Arial, Verdana;
}

.template .boldBlueText{
	font-size: 14px;
	font-family: "Tahoma", Arial, Verdana;

}

.LDfooter{
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
padding:4px;
}

img.nav {background: transparent;}
a.nav {
	background: #666;
}
a.nav:hover {
	background: #3AB4FF;
}
.quizTab{background-color:#00CCFF; align:top; margin-right:40px; padding:0px; height:400px;}

.CVTreeView 
{ 
  background-color:White;
  padding-top:1px; 
  padding-left:4px; 
  border: #C3EDFF 1px solid; 
  cursor:default;
  width:210px; 
  height:auto; 
}

.linkLesson {
 background: #43A83E url('Images/linkLesson.gif') no-repeat;
 padding-left:8px;
} 
.viewLesson {
 background: #43A83E url('Images/viewLesson.gif') no-repeat;
 padding-left:8px;
}
 
a.launchLesson, a:active.launchLesson, a:visited.launchLesson {
 background:url('Images/launchLesson.gif') no-repeat;
 padding-left:30px;
 height:24px;
 color:#fff;
 font-weight:bold;
 padding-top:6px;
} 
.quizCorrect
{
	color: #43A83E;
	font-family : Tahoma, Verdana;
	font-size : 12px;
}
.quizInCorrect
{
	color: red;
	font-family : Tahoma, Verdana;
	font-size : 12px;
}

.fedexButton {
BORDER-RIGHT: #330033 1px solid; BORDER-TOP: #9933CC 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #9933CC 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #330033 1px solid; FONT-FAMILY: Tahoma, Arial, Verdana; HEIGHT: 21px; BACKGROUND-COLOR: #660099; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.FDXsmallBlueText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #660099; FONT-FAMILY: Tahoma, Arial, Verdana
}
.FDXsmallGreenText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial, Verdana
}
.FDXboldBlueLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #660099; FONT-FAMILY: Tahoma, Arial, Verdana
}
.FDXblueBorderTable {
	 FONT-SIZE: 12pt; COLOR: #666666;  BACKGROUND-COLOR: #fafoff; FONT-FAMILY: Tahoma, Arial, Verdana; 
}
.FDXOrangeHDText
{
	FONT-WEIGHT:bold;COLOR:darkorange;FONT-FAMILY: Tahoma; FONT-SIZE:x-small;
}


/* End of Author Submission */

.BoldRedText
{
	font-family: Tahoma, Arial, Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #FF0000;
}

/* ServiceMaster Styles Start here */ 
.SMButton {
BORDER-RIGHT: #2387C2 1px solid; BORDER-TOP: #52B7F3 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #52B7F3 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #2387C2 1px solid; FONT-FAMILY: Tahoma, Arial, Verdana; HEIGHT: 21px; BACKGROUND-COLOR: #2B8CC0; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.SMsmallBlueText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #2B8CC0; FONT-FAMILY: Tahoma, Arial, Verdana
}
.SMsmallGreenText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial, Verdana
}
.SMboldBlueLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #2B8CC0; FONT-FAMILY: Tahoma, Arial, Verdana
}
.SMblueBorderTable {
	 FONT-SIZE: 12pt; COLOR: #666666;  BACKGROUND-COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Verdana; 
}

/* ServiceMaster Styles End here */
.hideErrorMesg
{
	visibility:hidden;
}


/* Hampton Styles Start here */
.HMPButton {
BORDER-RIGHT: #B10A27 1px solid; BORDER-TOP: #E41237 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #E41237 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #B10A27 1px solid; FONT-FAMILY: Tahoma, Arial, Verdana; HEIGHT: 21px; BACKGROUND-COLOR: #C61937; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.HMPsmallBlueText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #457CB0; FONT-FAMILY: Tahoma, Arial, Verdana
}
.HMPsmallGreenText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #5298DB; FONT-FAMILY: Tahoma, Arial, Verdana
}
.HMPboldBlueLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #457CB0; FONT-FAMILY: Tahoma, Arial, Verdana
}
.HMPblueBorderTable {
	 FONT-SIZE: 12pt; COLOR: #666666;  BACKGROUND-COLOR: #FFFFFF; FONT-FAMILY: Tahoma, Arial, Verdana; 
}



/* Hampton Styles End here */
