BODY 
{
	color: #000000;
	BACKGROUND-POSITION: 0px 0px;
	MARGIN: 0px;
	background-color:#ffffff;
	border-top-style:none;
	border-right-style:none;
	border-left-style:none;
}
TABLE {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Tahoma
}
INPUT {
	PADDING-RIGHT: 0pt;
	PADDING-LEFT: 0pt;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 0pt;
	PADDING-TOP: 0pt;
	FONT-FAMILY: Tahoma
}
SELECT {
	PADDING-RIGHT: 0pt;PADDING-LEFT: 0pt;
	FONT-SIZE: 8pt; PADDING-BOTTOM: 0pt;
	PADDING-TOP: 0pt;
	FONT-FAMILY: Tahoma
}
TEXTAREA {
	PADDING-RIGHT: 0pt;
	PADDING-LEFT: 0pt;
	FONT-SIZE: 8pt; 
	PADDING-BOTTOM: 0pt;
	WIDTH: 300px;
	PADDING-TOP: 0pt;
	FONT-FAMILY: Tahoma;
	HEIGHT: 80px;
	
}
A {
	FONT-SIZE: 8pt;
	COLOR: #2a77b0;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #C37598;
}
.clsRightReport {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 8px;
	BORDER-LEFT: #FFFFFF 1px Solid;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	HEIGHT: 20px;
	background: #2E91B8;
	color:#000000;
}

.clsRightReport a
{
	color:#1244B4;
}
.clsRightReportEven {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 8px;
	BORDER-LEFT: #FFFFFF 1px Solid;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #2E91B8;
	color:#000000;
}

.clsRightReportEven a
{
	color:#1244B4;
}

.clsTitle {
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma;
	padding:5px 10px;
	background-color: #186496;
}
.clsTitle TD {
	FONT-WEIGHT: normal; COLOR: #ffffff;
}
.clsTitle1 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 5px;
	COLOR: #ffffff;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Tahoma;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #186496;
}
.clsSubmit
{
	border:1px Solid #000000;
	FONT-SIZE: 8pt;
	WIDTH: 130px;
	height:20px;
	FONT-FAMILY: Tahoma;
	background-color:#e6eaf5;
	padding:2px;
}

.clsSubmit A
{
	Color:#1244B4;	
}


.clsSubmitLittle
{
	border:1px Solid #000000;
	FONT-SIZE: 8pt;
	WIDTH: 40px;
	height:20px;
	FONT-FAMILY: Tahoma;
	background-color:#e6eaf5;
}



.InputBtn ,Select
{
	FONT-FAMILY: Tahoma, Arial, Verdana;
	background-repeat:no-repeat;
	border:1px Solid #000000;
	
}
LI {
	MARGIN: 5px 15px 0px 0px;
	
	/*COLOR: #972121*/
}
P {
	/*MARGIN: 0px 15px 0px 0px;
	COLOR: #972121*/
}
.ClsEntryField
{
	background-color:#2E91B8;	
	padding:4px 5px 3px 5px;
	color:#000000;
}

.ClsEntryField A
{
	Color:#1244B4;	
}


.ClsEntryControl
{
	background-color:#2E91B8;
	padding:4px 5px 3px 5px;
	color:#000000;
}

.ClsEntryControl A
{
	Color:#1244B4;	
}


.clsLeftReport {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	HEIGHT: 20px;
	background: #2E91B8;
	color:#000000;
}
.clsLeftReport a
{
	color:#1244B4;
}

.clsLeftReportEven {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #2E91B8;
	color:#000000;
	}

.clsLeftReportEven a
{
	color:#1244B4;
}

.clsFooter
{
	height:30;
	padding:5px 10px;
	background-color: #186496
}


/*
	For Validation Summery
*/

.clsVSummeryTD
{
	background-Color:#FAAF4D;
	color:#000000;
}

.clsVSummeryTD UL
{
	margin-top:10px;
	margin-bottom:10px;
	margin-right:20px;
	color:#000000;
}
.clsVSummeryTD LI
{
	margin-top:5px;
	color:#000000;
}

/*
	HEADER CSS
*/
.clsHelpDiv
{
	position: absolute;
	z-index: 1500;
	color:#000000;
	background-color:#FFFFDF;
	padding:1px 3px 1px 3px;
	border:1px Solid #542111;
	margin-top:5px;
	width:150;
	display:none;
}

.clsHelpDiv A
{
	Color:#1244B4;
}
.clsHelpDiv TD
{
	color:#000000;	
}

.clsRightGridReport {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 8px;
	BORDER-LEFT: #FFFFFF 1px Solid;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	color:#000000;
}
.clsRightGridReport A{
	color:#1244B4;
}
.clsRightGridReport TD{
	color: #000000;
}
.clsLeftGridReport {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	height:100%;
	color:#000000;
}
.clsLeftGridReport TD A{
	color:#1244B4;
}
.clsLeftGridReport TD{
	color: #000000;
}

.clsGridBack {
	background: #2E91B8;
}
.clsGridBackEven {
	background: #2E91B8;
}

.GridPager
{
	background-Color:#124376;	
	color:#FFFFFF;
	height:20px;
	text-decoration:ltr;
}

.ClsCopyRight
{
	color: white;
}

.ClsCopyRight A
{
	color:#aaaaaa;
}

.clsTopMenu
{
	padding-right: 10px;
	padding-left: 10px;
	color: white;
	cursor: hand;
}

.clsSubMenu
{
	padding: 4px 4px 4px 4px;
	color: white;
	cursor: hand;
}

.ClsStatistics
{
	background-Color:#F9F9F6;
	padding:5px;
	border:1px Solid #000000;
	color:#000000;
}
.ClsStatistics TD
{
	color:#222222;
}

.ClsLang
{
	color: #ffffff;
}

.ClsWorkLang
{
	color: #000000;	
}

.ClsNewsShow
{
	color:#FFFFEF;	
}
.ClsNewsShow TD
{
	color:#FFFFEF;
}
.ClsNewsShow A
{
	color:Gold;	
	font-weight:bold;
}

.ClsNewsShow A:hover
{
	color:#EEA912;
	font-weight:bold;	
}

.ClsInnerNewsShow
{
	
}

.ClsNavigation
{
	
}

.ClsMainContainer
{
	background-color:#FFFFFF;	
}

.ClsMainContainer A
{
	color:#3648CA;	
}

.ClsMainContainer A:Hover
{
	color:#FFA608;
}

/************ Related to Bo Home ************/
.ClsBoCategory
{
	border: solid 1px #000000;
	padding: 8px;
	background-color: #2E91B8;
}

.ClsBoCategoryTitle
{
	border-bottom: solid 1px #000000;
	padding-bottom: 10px;
	font-weight: bold;
	color: #000000;
}

.ClsBoCategory A
{
	color: white;
}

.ClsBoCategory A:hover
{
	COLOR: #915626;
}

.ClsFooterLinks
{
	font-size:7pt;	
}
.ClsFooterLinks A
{
	font-size:7pt;	
}


/*
NAVIGATION
*/
.NavigationButton
{
	FONT-FAMILY: Tahoma, Arial, Verdana;
	FONT-SIZE: 8pt;
	padding:2px 5px 3px 5px;
	margin:0px;
	background-color:buttonface;
	cursor:default;
}

.pnbtn {
	BORDER-RIGHT: #808080 1px solid; 
	BORDER-TOP: #ffffff 1px solid; 
	BORDER-LEFT: #ffffff 1px solid; 
	WIDTH: 22px; 
	BORDER-BOTTOM: #808080 1px solid; 
	HEIGHT: 22px;
}
.pnbtndown {
	BORDER-RIGHT: #ffffff 1px solid; 
	BORDER-TOP: #808080 1px solid; 
	BORDER-LEFT: #808080 1px solid; 
	WIDTH: 22px; 
	BORDER-BOTTOM: #ffffff 1px solid; 
	HEIGHT: 22px; 
	BACKGROUND-COLOR: #d4d0c8
}
.pntb {
	BORDER-RIGHT: #d4d0c8 1px solid; 
	BORDER-TOP: #d4d0c8 1px solid; 
	BORDER-LEFT: #d4d0c8 1px solid; 
	WIDTH: 22px; 
	BORDER-BOTTOM: #d4d0c8 1px solid; 
	HEIGHT: 22px
}

.MainTable th
{
	border-bottom-style:inset;
	border-bottom-width:1px;
	padding:0px 10px;
}
.TabSelected
{
	border: 1px outset;
	text-align:center;
	height:20;
	padding:0px 2px;
	background-color:Buttonface;
	border-bottom:none;
	cursor:default;
	position:relative;
	top:2px;

}
.Tab
{
	padding:0px 2px;
	border: 1px outset;
	border-bottom:none;
	height: 17px;
	text-align: center;
	cursor:default;
	position:relative;
	top:2px;
	background-color:#F0F0EA;
	color:#707070;
	
}
.StudentManagerContainer
{
	color: #000000;
	background-color:#5F6558;
	padding:30px;
}

.StudentManagerInnerContainer
{
	color: #000000;
	background-color:#C4D29C;
	border:ridge 3px #876545;
}

.BlueLink
{
	color:#4556Af;	
}

.BlueLink:Hover
{
	color:#EF9821;
}

/******** Reportcard ********/
.clsCardTitle
{
	font-family: Tahoma;
	font-size: 7pt;
	background-color: #dadada;
	padding: 5px;
}

.clsRightCard
{
	font-family: Tahoma;
	font-size: 7pt;
	padding: 3px;
	border-left: solid 1px #000000;
	border-bottom: solid 1px #efefefe;
}

.clsRightCardEven
{
	font-family: Tahoma;
	font-size: 7pt;
	padding: 3px;
	background-color: #eaeaea;
	border-left: solid 1px #000000;
	border-bottom: solid 1px #efefefe;
}

.clsLeftCard
{
	font-family: Tahoma;
	font-size: 7pt;
	padding: 3px;
	border-bottom: solid 1px #efefefe;
}

.clsLeftCardEven
{
	font-family: Tahoma;
	font-size: 7pt;
	padding: 3px;
	background-color: #eaeaea;
	border-bottom: solid 1px #efefefe;
}

.RedStar
{
	color:#DF4000;
}


.SpecialProductImage
{
	padding:3px;
	border:1px Solid #323232;
}

.SpecialProductTitle
{
	border:1px Solid #545454;
	background-color:#ABBCCD;
	padding:5px;
}

.SpecialProductFooter
{
	border:1px Solid #545454;
	background-color:#DFDFDF;
	padding:5px;
}
.SpecialProductItemName
{
	padding:3px;
	border-right:1px Solid #323232;
	border-Bottom:1px Solid #323232;
	background-color:#EFEFEF;
}

.SpecialProductItem
{
	padding:3px;
	border-right:1px Solid #323232;
	border-Bottom:1px Solid #323232;
}

.clsModuleContentViewer
{
	PADDING : 3px;
	background: #2E91B8;
	color:#ffffff;
}
.clsModuleContentViewerEven
{
	PADDING : 3px;
	background: #2E91B8;
	color:#000000;
}

/*

/************** HMenu 1385-12-03 *************/
/********************* RTL *******************/
.hmenuRtl ul{
	margin: 0;
	padding: 0;
	list-style-type: none;	
	}

/*Top level list items*/
.hmenuRtl ul li
{
	background-image: url(Images/design/Menu_H_Line_rtl.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin:0;
	position: relative;
	display: inline;
	float: right;
}

/*Top level menu link items style*/
.hmenuRtl ul li a{
	display: block;
	width: 120px; /*Width of top level menu link items*/
	padding: 5px 8px;
	/*border-left:  1px solid white;*/
	/*border-bottom:  1px solid white;*/
	text-decoration: none;
	color: white;
	text-align:center;
}
	
/*1st sub level menu*/
.hmenuRtl ul li ul{
	left: 0;
	position: absolute;
	top: 1em; /* no need to change, as true value set by script */
	display: block;
	visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.hmenuRtl ul li ul li{
	display: list-item;
	float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.hmenuRtl ul li ul li ul{ 
	left: 159px; /* no need to change, as true value set by script */
	top: 0;
}

/* Sub level menu links style */
.hmenuRtl ul li ul li a{
	display: block;
	width: 160px; /*width of sub menu levels*/
	color: navy;
	text-decoration: none;
	padding: 3px 5px;
	border: 1px solid #C49770;
	background-color:#DFC1A9;
	text-align:right;
}

.hmenuRtl ul li a:hover{
	background-image: url(Images/design/Menu_H_Line_rtl.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #FBDD74;
	color: #000000;
}

/*Background image for top level menu list links */
.hmenuRtl .mainfoldericon{
	background-image: url(Images/menu/OpenMenuRtl.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

/*Background image for subsequent level menu list links */

.hmenuRtl .subfoldericon{
	background-image: url(Images/Menu/CloesdMenuRtl.gif);
	background-repeat: no-repeat;
	background-position: center left;
}


/* Holly Hack for IE \*/
* html .hmenuRtl ul li { float: right; height: 1%; }
* html .hmenuRtl ul li a { height: 1%; }
/* End */
/********************* LTR *******************/
.hmenuLtr ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*Top level list items*/
.hmenuLtr ul li
{
	background-image: url(Images/design/Menu_H_Line_rtl.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin:0;
	position: relative;
	display: inline;
	float: left;
}

/*Top level menu link items style*/
.hmenuLtr ul li a{
	display: block;
	width: 120px; /*Width of top level menu link items*/
	padding: 5px 8px;
	/*border-left:  1px solid white;*/
	/*border-bottom:  1px solid white;*/
	text-decoration: none;
	color: white;
	text-align:center;
}
	
/*1st sub level menu*/
.hmenuLtr ul li ul{
	left: 0;
	position: absolute;
	top: 1em; /* no need to change, as true value set by script */
	display: block;
	visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.hmenuLtr ul li ul li{
	display: list-item;
	float: none;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.hmenuLtr ul li ul li ul{ 
	left: 159px; /* no need to change, as true value set by script */
	top: 0;
}

/* Sub level menu links style */
.hmenuLtr ul li ul li a{
	display: block;
	width: 160px; /*width of sub menu levels*/
	color: navy;
	text-decoration: none;
	padding: 3px 5px;
	border: 1px solid #ccc;
}

.hmenuLtr ul li a:hover{
	background-image: url(Images/design/Menu_H_Line_rtl.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #FBDD74;
	color: #000000;
}

/*Background image for top level menu list links */
.hmenuLtr .mainfoldericon{
	background: #F3F3F3 url(Images/Menu/OpenMenu.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.hmenuLtr .subfoldericon{
	background: #F3F3F3 url(Images/Menu/ClosedMenuLtr.gif) no-repeat center right;
}


/* Holly Hack for IE \*/
* html .hmenuLtr ul li { float: left; height: 1%; }
* html .hmenuLtr ul li a { height: 1%; }
/* End */
/*********************************************/
