body
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: Black;
}

a.clsHeader_Menu
{
	font-weight: bold;	
	color: White;
}

a.clsLogin
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;	
	text-decoration: underline;
	color: Gray;
}

a.clsNav_Menu
{
	font-weight: bold;
	color: #1e90ff; 
	text-decoration: none;
}

a.clsWithdraw
{
	background: url(../../Images/Icons/withdraw.png);
}

a
.clsForgotPwd
{
	color: Red;
	text-decoration: underline;
}

.clsForgotPwd
{
	color: Red;
	text-decoration: underline;
}

.clsNav_Menu
{
	font-weight: bold;
	color: #1e90ff; 
	text-decoration: none;
}

.clsTitle
{
	font-family: Times New Roman;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	color: #0082d1;
}

.clsMandatory
{
	font-size: 7px;
	color: Red;
}

.clsCtrlText
{
	font-size: 10px;
}

.clsErr
{
	color: Red;
}

.clsContentTitle
{
	font-family: Times New Roman;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
	color: #0082d1; 
	background-image: url(../../Images/Background/title_back.png);	
    background-repeat: no-repeat;
    background-position: left;
    height: 50px;
}

.clsContentTitle_Long
{
	font-family: Times New Roman;
	font-size: 22px;
	font-weight: bold;
	font-style: italic;
	color: #0082d1; 
	background-image: url(../../Images/Background/title_back_long.png);	
    background-repeat: no-repeat;
    background-position: left;
    height: 50px;
}

.clsWelcome
{	
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
    height: 50px;
}

.clsOutlineDiv
{
	border-right: #cccccc 1px solid; 
	border-top: #cccccc 1px solid; 
	border-left: #cccccc 1px solid; 
	border-bottom: #cccccc 1px solid;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px; 
	background-color: #faebd7; 
	text-align: justify;
}

.clsReset
{
	border-right: Maroon 1px solid; 
	border-top: Maroon 1px solid; 
	border-left: Maroon 1px solid; 
	border-bottom: Maroon 1px solid;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;	
}

.clsPolicyTitle
{
	font-size: 11px;
	font-weight: bold;
	color: #0082d1; 
	text-decoration: underline;
}

.clsSubPolicyTitle
{
	font-weight: bold;
}

.clsGrandTotal
{
	font-weight: bold; 
}

.clsLogin
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: Black;
}
.clsMenu
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: White;
}

.clsMenu_Small
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: White;
}

.clsHeader
{
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
	color: Teal;
}

.clsFooter
{
	font-size: 8px;
	font-weight: bold;
	font-style: italic;
	color: White;
	text-align: center;
	padding-top: 10px;
	background-image: url(../../Images/Background/footer_back.png);
	background-repeat: repeat;
	height:35px;
}

.clsFooter1
{
	font-size: 8px;
	font-weight: bold;
	font-style: italic;
	color: White;
	text-align: center;
	padding-top: 10px;
	background-image: url(../../Images/Background/Footer_back1.png);
	background-repeat: repeat;
	height:30px;
}

.clsLabel
{
	font-weight: bold; 
	text-align: left;
}

.clsDivCourse
{
	background-color: White;
	padding-left: 5px; 
	padding-bottom: 10px; 
	border: solid 1px #CCCCCC;
}

.clsInput
{	
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: Black;
}

.clsMandatory
{
	font-size: 7pt;
	color: Red;	
}

.clsBtnClose
{
	background-color: #666666; 
	color: #FFFFFF; 
	text-align: center; 
	font-weight: bold; 
	text-decoration: none; 
	border: outset thin #FFFFFF; 
	padding: 0px;
}

.clsFootNote
{
	font-size: 8px;
	font-weight: bold;
}

.clsDashBoardText
{
	font-size: 9px;
	font-weight: bold;
}

.clsDashBoardText_S
{
	color: White;
	font-size: 8px;
	font-weight: bold;
}

.clsMenuStyle
{	
	background-image: url(../../Images/Menu/Menu_Bg.png);
	font-size: 11px;
	color: #2B1E7E;
}

.clsMenuDynamic
{	
	background-image: url(../../Images/Menu/Menu_Bg_Dynamic.png);
	font-size: 11px;
	color: #2B1E7E;
}

.clsMenuHover
{	
	background-color: Black;
	font-size: 11px;
	font-weight: bold;
	color: White;
}

.clsText
{
	color:Blue;
	font-size: small;
	font-weight: bold;
	text-align:left;
}

.tableRow {
	/*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;*/
	color: #710000;
	text-indent: 3px;
	font-weight: normal;
	border-style: none;
	border-width: 0px;
	background-color: White;
}

.tableAlternateRow {
	/*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;*/
	color: #710000;
	text-indent: 3px;
	font-weight: normal;
	border-style: none;
	border-width: 0px;
	background-color: #bbe0fd;
}

.tableHeader {
	/*FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;*/
	color:White;
	text-indent: 3px; 
	font-weight: bold;
	border-style: none;
	border-width: 0px;
	background-color: Teal;
	text-align: center;
}

a.tableLink:link
{
	text-decoration: none;
	color: Blue;
}

a.tableLink:visited
{
	text-decoration: none;
	color: Blue;	
}

a.tableLink:hover
{
	text-decoration: underline;
	color: Blue;
}

a.tableLink:active
{
	text-decoration: none;
	color: Blue;
}

/* gray panel for input highlight */
.divPanel
{
	background-color: Silver;
}

a.redirectLink:link
{
	text-decoration: underline;
	color: Blue;
}

a.redirectLink:visited
{
	text-decoration: underline;
	color: Blue;	
}

a.redirectLink:hover
{
	text-decoration: underline;
	color: Blue;
}

a.redirectLink:active
{
	text-decoration: underline;
	color: Blue;
}

.clsCartSeparator
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 4px;
}

.clsCartLeftBorder
{
	background-image: url(../../Images/Background/cart_left.png);
	background-position: left;
	background-repeat: repeat-y;
}

.clsCartRightBorder
{
	background-image: url(../../Images/Background/cart_right.png);
	background-position: right;
	background-repeat: repeat-y;
}

.clsCartItemDesc
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	color: Black;
}

hr
{
	height: 1px;	
}

.clsTracsLogin
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin: 0px auto;
}

.clsTracsLabel 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold; 
	text-align: left;
}

a
.clsTracsForgotPwd
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Red;
	text-decoration: underline;
}

.clsTracsForgotPwd
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Red;
	text-decoration: underline;
}

.clsTracsErr
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: Red;
}

.clsTracsReset
{
	border-right: Maroon 1px solid; 
	border-top: Maroon 1px solid; 
	border-left: Maroon 1px solid; 
	border-bottom: Maroon 1px solid;
	text-align: left;
/*	padding-top: 20px;
	padding-bottom: 20px;	*/
}

.popupPanelBG
{
	position:absolute;
	top:0px;left:0px;width:100%;height:1234px;
	background-color:black;
	filter:alpha(opacity=27);opacity:0.27;
	z-index:98;
}
.popupPanel
{
	position:absolute;
	top:-1234px;left:275px;width:678px;height:295px;
	border-style:solid;border-width:1px;border-color:black;
	background-color:white;
	z-index:99;	
}
