BODY {
	BACKGROUND-POSITION: 0px 0px;
	MARGIN: 0px;
}
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: #12569a;
	FONT-FAMILY: Tahoma;
	TEXT-DECORATION: none
}
A:hover {
	COLOR: #ffff00
}
.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: #d69c95;
}
.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: #d3796a;
}
.clsTitle {
	COLOR: #ffffff;
	Padding:5px;
	FONT-FAMILY: Tahoma;
	font-weight: bold;
	HEIGHT: 26px;
	background-image:URL('Images/Design/TitleTile.jpg');

}
.clsTitle TD {
	FONT-WEIGHT: normal;
	font-weight: bold;
	COLOR: #ffffff;
}
.clsTitle1 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 5px;
	COLOR: #FFFFDF;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: Tahoma;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #c34b3b
}
.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;
	border:1px Solid #000000;
}
LI {
	MARGIN: 5px 15px 0px 0px;
	
	/*COLOR: #972121*/
}
P {
	MARGIN: 0px 15px 0px 0px;
	/*COLOR: #972121*/
}
.ClsEntryField
{
	background-color:#d3796a;	
	padding:4px 5px 3px 5px;
}
.ClsEntryControl
{
	background-color:#d69c95;
	padding:4px 5px 3px 5px;
}


.clsLeftReport {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	HEIGHT: 20px;
	background: #d69c95;
}
.clsLeftReportEven {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #d3796a;
	
	}
.clsFooter
{
	height:30;
	padding:2px 5px 2px 5px;
	background-color: #c34b3b
}


/*
	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;
}

.clsRightGridReport {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 8px;
	BORDER-LEFT: #FFFFFF 1px Solid;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	HEIGHT: 20px;
}
.clsLeftGridReport {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	HEIGHT: 20px;
}
.clsGridBack {
	background: #d69c95;
}
.clsGridBackEven {
	background: #d3796a;
}
.ClsCopyRight
{
}

.clsTopMenu
{
	padding: 4px 5px 5px 3px;
	color: White;
	cursor: hand;
}

.clsSubMenu
{
	padding: 4px 4px 4px 4px;
	color: Navy;
	cursor: hand;
}

.ClsStatistics
{
	background-Color:#ca767c;
	padding:5px;
	border:1px Solid #000000;
}
.ClsStatistics TD
{
	color:#ffffff;
}
/************ Related to Bo Home ************/
.ClsBoCategory
{
	border: solid 1px Navy;
	padding: 8px;
	background-color: #ca767c;
}

.ClsBoCategoryTitle
{
	border-bottom: solid 1px #000000;
	padding-bottom: 10px;
	font-weight: bold;
	color: #ffffff;
}

.ClsBoCategory A
{
	color: #ffffff;
}

.ClsBoCategory A:hover
{
	COLOR: #ffff00;
}
/*
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;
	
}
.clsModuleContentViewer
{
	PADDING : 3px;
	background: #d3796a;
	color:#000000;
}
.clsModuleContentViewerEven
{
	PADDING : 3px;
	background: #d69c95;
	color:#000000;
}

/*

*************************************
**********************************
*****************
**********
HORISONTAL MENU
*/

/*<Base Item>*/
.vm-base-menu
{
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}
.vm-base-elem
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	
}
.vm-base-elem-over
{
	padding-right: 3px;
	border: #000000 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color:#7082c3;
	cursor: pointer;
}

.vm-base-label
{
	padding-right: 4px;
	padding-left: 12px;
	font-size: 8pt;
	color: #ffffff;
	white-space: nowrap;
	border-left: solid 1px #000000;
}
.vm-base-label-over
{
	font-size: 8pt;
	color: #ffffff;
	white-space: nowrap;
	padding-right: 4px;
	padding-left: 4px;
}
.vm-base-sep-inner
{
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	white-space: nowrap;
}
.vm-base-sep-inner
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	cursor: default;
	color: blue;
}
.vm-base-title-label
{
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	padding-bottom: 1px;
	cursor: default;
	padding-top: 1px;
	text-align: center;
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	white-space: nowrap;
}
.vm-base-title-elem
{
	background: blue;
	border-bottom: black 1px solid;
}

/*<Sub Menu>*/
.vm-sub-menu
{
	border:1px Solid #000000;
	padding-right: 1px;
	padding-left: 1px;
	background: #a0b2f3;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#6A8CCB,direction=135,strength=3);
	padding-bottom: 1px;
	padding-top: 1px;
}
.vm-sub-elem
{
	cursor: pointer;
}
.vm-sub-elem-over
{
	cursor: pointer;
	background: #ffffff;
}

.vm-sub-label
{
	font-size: 8pt;
	color: #000000;
	white-space: nowrap;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 8px;
}
.vm-sub-label-over
{
	font-size: 8pt;
	color: black;
	white-space: nowrap;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 4px;
	padding-left: 8px;
/*	border-top: red 1px solid;
	border-bottom: #316ac5 1px solid;*/
}
.vm-sub-arrow
{
	font-size: 8pt;
	color: black;
	white-space: nowrap;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 4px;
}
.vm-sub-arrow-over
{
	border-top: #316ac5 1px solid;
	border-bottom: #316ac5 1px solid;
	font-size: 8pt;
	color: black;
	white-space: nowrap;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-right: 8px;
	padding-left: 4px;
	
}
.vm-sub-title-label
{
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	white-space: nowrap;
	padding-right: 1px;
	padding-left: 1px;
	font-weight: bold;
	padding-bottom: 1px;
	cursor: default;
	padding-top: 1px;
	text-align: center;
}
.vm-sub-title-elem
{
	background: blue;
	border-bottom: black 1px solid;
}
.vm-sub-icon
{
	padding: 4px;
	background: blue;
	border: #316ac5 1px solid;
}
.vm-sub-icon-over
{
	padding: 4px;
}
.vm-sub-sep-inner
{
	border-top: blue 1px solid;
	border-bottom: gray 1px solid;
}
.vm-sub-sep-outer
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 1px;
	padding-top: 1px;
}


/************** HMenu 1385-12-03 *************/
/********************* RTL *******************/
.hmenuRtl ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*Top level list items*/
.hmenuRtl ul li
{
	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: 3px 8px;
	border-left:  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-color: A8632C;
	color: white;
}

/*Background image for top level menu list links */
.hmenuRtl .mainfoldericon{
	/*background-image: url(Images/Menu/OpenMenu.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
{
	margin:0;
	position: relative;
	display: inline;
	float: left;
	background-color: #F3F3F3; /*overall menu background color*/
}

/*Top level menu link items style*/
.hmenuLtr ul li a{
	display: block;
	width: 120px; /*Width of top level menu link items*/
	padding: 3px 8px;
	border: 1px solid black;
	border-left-width: 0;
	text-decoration: none;
	color: navy;
}
	
/*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-color: black;
	color: white;
}

/*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: right; height: 1%; }
* html .hmenuLtr ul li a { height: 1%; }
/* End */
/*********************************************/