/* rtl is default direction , right is default align ,	left is anti default align */

HTML,.formField,.formButton,.formFieldRequired , SELECT ,TEXTAREA{font-family: tahoma,tahoma;}
HTML{direction: rtl;text-align: right;margin: 0px;}
BODY{margin-bottom: 0px;margin-top: 0px;}
UL {	PADDING-right: 15px; PADDING-left: 10px; \
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
UL LI{ 	PADDING-right: 12px; 
BACKGROUND-POSITION:5px right top; 
BACKGROUND-IMAGE: url("../../images/arrow.gif"); 
LINE-HEIGHT: 15px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat }

.antiDefaultAlign{text-align: left;}

/* miscellaneous style*/
.license{
	text-align: center;
	color: white;
	direction: ltr;
	font-weight: bold;
	border: none;
	padding: 2px;
	height: 25px;
}
.copyright , .copyright a,.copyright a:link,.copyright a:visited , .copyright a:hover{
	text-align: center;
	color: black;
	direction: ltr;
	border: none;
	padding: 2px;
}

/* table style */
TD{text-align: right;font-size: 10px;}

/* href style*/
A{font-size: 10px;}
A:LINK ,A:VISITED , A:ACTIVE{color:#2B5377;text-decoration: none;}
A:HOVER {color:#2B5377;text-decoration: underline;}

/* alerting style*/
.accessDenied , .errorMessage , .message ,.alarm{font-size: 10px;font-weight: bold;padding-top: 10px;vertical-align: bottom;}
.errorMessage ,.accessDenied{
text-align: center;
filter:alpha(opacity=100);color: Red;}
.message{text-align: center;
filter:alpha(opacity=100);color: blue;}
.alarm{color: blue;}

/* form style */
.captionForm ,.captionView ,.captionRequired ,.dataView , .dataForm{font-size: 10px;vertical-align: top;padding-left: 5px;}
.captionForm ,.captionView ,.captionRequired{text-align: left;width: 20%;white-space: nowrap;}
.captionView{
	background-color: #DDDDDD;
	width: 1%;
	white-space: nowrap;	
	padding-right: 20px;
}
.captionRequired{color: #625600;}
.dataView{
	text-align: right;
	width: 99%;
	background-color: #FAFAFA;
}
.dataForm{text-align: right;width: 80%;/* for test develop background-color: #FFC0CB;*/}
.formField,.formFieldRequired,.formButton{font-size: 10px;}
.formFieldRequired{background-color: #FFF4F2;}
.formButton{
width: 50px;
text-align: center;
overflow: visible;
height: 18px;
}
.titleForm{
	background-color: #DDDDDD;
	width: 1%;
	white-space: nowrap;	
	padding-right: 10px;
	height: 25px;
	text-align: right;
}

TEXTAREA{
	width: 300px;
	height: 100px;
	font-size: 10px;
}
SELECT{
	font-size: 10px;
}
.tblContent td{
	border: 1px solid red;
	width: 66%;
}

/* result search*/
.tblColumnar{
width: 95%;
border: 1px solid #DCDCDC;
}
TABLE.tblColumnar tfoot td, TABLE.tblColumnar tfoot td a{
vertical-align: bottom;
text-align: center;
font-size: 10px;
}
TABLE.tblColumnar thead th{
font-weight: bold;
vertical-align: bottom;
font-size: 10px;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 5px;
text-align: right;
background-color: #D2D2D2; 
}

.tblSearch{
	width: 50%;
	border: 1px solid #CDCDCD;
}
.tblNavigation{
	width: 100%;
}
TABLE.tblNavigation td{
text-align: center;
}



.tblGrid{
width: 95%;
text-align: center;
}
TABLE.tblGrid thead th ,.tblGridCellHover{
color: Black;
text-align: right;
vertical-align: top;
padding: 4px;
}
TABLE.tblGrid thead th{
vertical-align: bottom;
border: 1px solid #DCE4FC;
background-color: #D2E0E3;
font-weight: normal;
white-space: nowrap;
height: 10px;
font-size:9px;
}
TABLE.tblGrid thead th a,TABLE.tblGrid thead th a:link,TABLE.tblGrid thead th a:active,TABLE.tblGrid thead th a:visited,TABLE.tblGrid thead th a:hover{
	text-decoration: underline;
}
TABLE.tblGrid td{
	vertical-align: top;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 4px;
	text-align: right;
	fo
}

TABLE.tblGrid tfoot td{
border-top: 1px solid #DCDCDC;
text-align: center;
}
TABLE.tblGrid tfoot th a,TABLE.tblGrid tfoot th a:link,TABLE.tblGrid tfoot th a:active,TABLE.tblGrid tfoot th a:visited,TABLE.tblGrid tfoot th a:hover{
	text-decoration: none;
}

table.tblGrid td#tdindex{
	font-weight: bold;
}
table.tblGrid td#tdindex,table.tblGrid td#tdimg{
	text-align: center;
}
TABLE.tblGrid td.caption{
	font-weight: bold;
	border-bottom: 1px dotted #7E78E9;
}
TABLE.tblGrid td.content{
	text-align: right;
	padding-right:20px; 
}
.tblGridCellHover{background-color: #F1C5C5;}
/* form data*/
.tblForm{width: 95%;text-align: right;}
TABLE.tblForm thead th{text-align: right;color: FF5F22;font-weight: bold;vertical-align: bottom;font-size: 9px;padding-bottom:5px; border-bottom: dotted 1px #FFC6B0;}
/*TABLE.tblForm td{text-align: left;padding-top: 10px;padding-bottom: 10px;padding-right: 20px;padding-left: 10px;}*/
TABLE.tblForm tfoot td{text-align: right;padding: 10px;}

/* project style*/
.header{
	text-align: center;
}
.currentDate{
	color: White;
	padding-right: 20px;
	padding-top:5px;
	padding-bottom:0px;
	vertical-align:middle;
	text-align:right;
}
.logo{
	padding-right: 20px;
}
.regions1,.regions2{
	width: 0%;
	height: 100%;
	vertical-align: top;
	text-align: center;
	padding: 4px;
	padding-top: 5px;
	border-top:none; 
}
.regions1{
border-right: 1px solid #E5E5E5;
}
.regions2{
border-left: 1px solid #E5E5E5;
}
.content{
	height: 100%;
	font-size: 9px;
	vertical-align: top;
	text-align: justified; 
	border: 1px solid;
	border-bottom: none;
	border-top: none;
	padding-left:10px;
	padding-right:10px;  
}
.tblSystemInfo{width:100%;}
TABLE.tblSystemInfo td{white-space: nowrap;color: White;padding-right: 2px;padding-left: 5px;font-size: 9px; white-space: nowrap;}
TABLE.tblSystemInfo td a:link,TABLE.tblSystemInfo td a:visited,TABLE.tblSystemInfo td a:active,TABLE.tblSystemInfo td a:hover{color:White;text-decoration: none;}
TABLE.tblSystemInfo td a:hover{text-decoration: underline;}

.tdNavigation{
text-align: center;
border: 1px solid #E5E5E5;
border-top:none; 
padding: 6px;
font-family: tahoma;
font-size: 10px;
}
TD.tdNavigation a:link,TD.tdNavigation a:visited,TD.tdNavigation a:active,TD.tdNavigation a:hover{color:Black;text-decoration: none;
font-family: tahoma;
font-size: 10px;
}
TD.tdNavigation a:hover{text-decoration: underline;}


.tblUserInfo{width:100%;}
TABLE.tblUserInfo td{white-space: nowrap;color: White;padding-right: 7px;padding-left: 1px; white-space: nowrap;}
TABLE.tblUserInfo td a:link,TABLE.tblUserInfo td a:visited,TABLE.tblUserInfo td a:active,TABLE.tblUserInfo td a:hover{color:White;text-decoration: none;}
TABLE.tblUserInfo td a:hover{text-decoration: underline;}
.tdUserInfo{text-align: center;}


table#systemSearch{
	width:100%;
	border:none;
}
table#systemSearch td{
	text-align:left;
	padding-left:6px; 
}

.tdHedarContnt{vertical-align: bottom;text-align: left;padding-bottom: 5px;padding-left: 3px;color: White;font-size: 9px;}
.tblMain{
width: 100%;border: none;	border-collapse: collapse;	height: 100%;
}

.tblTabLevel1{width: 100%;height: 0%;}
.tblTabLevel2{width: 75%;height: 100%;}
.tblTabLevel3{width: 50%;height: 100%;}

.TAB_ON,.TAB_OFF,.TAB_EMPTY,.TAB_SEP,.TAB_REFRESH{border-bottom: 1px solid #D1D1D1;}

.TAB_ON,.TAB_OFF,.TAB_EMPTY{padding-right:8px;padding-left:8px;font-size: 9px;white-space: nowrap;}
.TAB_ON{text-align: center;color:White;}
.TAB_ON a:link,.TAB_ON a:visited,.TAB_ON a:active,.TAB_ON a:hover{color: White;}

.TAB_OFF{background-color: #E1E1E1;white-space: nowrap;font-size:9px;padding-right:8px;padding-left:8px;color: #797979;}
.TAB_OFF a:link,.TAB_OFF a:visited,.TAB_OFF a:active,.TAB_OFF a:hover{color: #7E7E7E;}

.TAB_EMPTY{text-align: right;width: 100%;}
.TAB_REFRESH{text-align: left;width: 1%; white-space: nowrap;padding-left:6px; }

.TAB_CONTENT{
border: 1px solid #D1D1D1;
text-align: center;
padding-top: 10px;
padding-bottom: 5px;
height: 100%;
vertical-align: top;
border-top: none;
}

.tblBox1{
text-align: center;
width: 100%;
}

TABLE.tblBox1 thead th{
	height: 20px;
	border-bottom: 1px solid #A3A1D3;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
	font-size: 9px;
	color: black;
	white-space: nowrap;
	padding-bottom: 2px;
	background-color: #CCCCCC;
}
TABLE.tblBox1 tfoot td{
}

TABLE.tblBox1 td{
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	font-size: 9px;
	background-color: #E5E5E5;
	white-space: nowrap;
}
.active{
	color: Black;
	font-size: 9px;
}

.hide{
	visibility: hidden;
	position: absolute;
}
.show{
	padding: 4px;
	visibility: visible;
	position: relative;
	background: #FFFFF0;
	border: 1px solid #E8E8E8;
	text-align:justify;
	z-index: 10;
}

.center{
	text-align: center;
}

.tblSearch{
	width: 50%;
	border: 1px solid #990000;
}
TABLE.tblSearch thead th{
	height: 18px;
	font-weight: normal;
	color: White;
	text-align: right;
	vertical-align: middle;
	font-size: 9px;
	white-space: nowrap;
	padding-bottom: 2px;
	padding-right: 5px;
	background-color:#EB8888;
}

.tblBox3{
	width: 100%;
	border: 1px solid #ABABAB;
	background-color: #E2E2E2;
}
table.tblBox3 CAPTION{
background-color: White;
text-align: right;
color: White;

border: none;
border-right: 1px solid #878787;
}

TABLE.tblBox3 thead th{
	text-align: right;
	vertical-align: bottom;
	
}
TABLE.tblBox3 td{
	padding-top:4px;
	padding-bottom: 4px; 
	vertical-align: top;
}
TABLE.tblBox3 tfoot td{
}
TABLE.tblBox3 td#captionBox3{
	width: 10%;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	padding-left: 2px;
	padding-right: 10px;
	padding-top: 8px;
}
TABLE.tblBox3 td#dataBox3{
	width: 90%;
	padding-top: 10px;
	padding-right: 2px;
	vertical-align: top;
	text-align: right;
}
.box3Title{
	background-color: #878787;
	color: White;
	font-weight: bold;
	font-size:12px;
	width: 0%;
	height: 10px;
	white-space: nowrap;
	padding-right: 0px;
	padding-bottom:4px;
}
.desktopTitle{
	background-color: #878787;
	color: White;
	font-weight: bold;
	font-size:10px;
	width: 0%;
	height: 10px;
	white-space: nowrap;
	padding-right: 5px;
	font-family: tahoma;
	padding-bottom:4px;
}
.fixMenuTop{
	background-color: #878787;
	color: White;
	font-weight: bold;
	font-size:12px;
	width: 70px;
	height: 0%;
	white-space: nowrap;
	padding-right: 0px;
	padding-bottom:4px;
	text-align:center;
}

.fixMenuTop A{
	color: #2D568E;
	font-weight: bold;
	font-size:13px;
	white-space: nowrap;
}
.license a,.license a:link,.license a:visited,.license a:hover{
	color: white;
}

.license,.header{
/*		background-color: #990000;*/
}
table.siteMenuFix{
	width: 100%;
}
table.siteMenuFix td a, table.siteMenuFix td a:link, table.siteMenuFix td a:visited 
{
	font-size: 12px;
	text-decoration: none;
	color: Black;
}
table.siteMenuFix td a:hover{
	color: White;
}
table.siteMenuFix td,table.siteMenuFix td A , .currentLink_smf{
	font-size: 12px;
}
table.siteMenuFix td{
	border-bottom: 1px solid #E5E5E5;
}
.currentLink_smf{
	font-weight: bold;
	font-family: tahoma;
}
.quickLink ,.quickLink A{
border-bottom: 1px solid #E5E5E5;
text-align: left;
white-space: nowrap;
font-size: 10px;
}

table.siteMenuFix td , .quickLink A{
	font-family: tahoma;
	padding-top: 6px;
	padding-bottom: 6px;
}
.smf A , .smf A:LINK ,.smf A:VISITED , .smf A:ACTIVE ,.smf A:HOVER , .smf{
	color: White;
	text-decoration: none;
	background-color: #990000;
}

table.relatedLink{
	width: 100%;
	height:0%;
}
table.relatedLink td a,table.relatedLink td a:link,table.relatedLink td a:visited,.currentLink_rl{
	font-family: tahoma;
}
table.relatedLink td,table.relatedLink td A,.currentLink_rl{
	font-size: 11px;
	padding-right:4px; 
}
.currentLink_rl{
	font-weight: bold;
	color: black;
}
table.relatedLink td{
	font-family: tahoma;
	white-space: nowrap;
	padding-left:5px;	
	padding-right:5px; 
	vertical-align: top;	 
}

.rLink A , .rLink A:LINK ,.rLink A:VISITED , .rLink A:ACTIVE ,.rLink A:HOVER , .rLink {
	color: White;
	text-decoration: none;
	background-color:#990000;
	font-size: 11px;
}
.relatedLinkTitle{
	font:14px tahoma;
	font-weight:bold;
	color: #990000;
	padding-bottom: 3px;

}
table.cv{
	font-family: tahoma;
	width: 90%;
}
.cvParent,.cvParent A,.cvParent A:link,.cvParent A:VISITED,.cvParent A:HOVER{
	font-size: 10px;
}
.cvChild,.cvChild A,.cvChild A:link,.cvChild A:VISITED,.cvChild A:HOVER{
	font-size: 10px;
}

/* custom for content*/
.cnp,
.chp,
.cTitr,
.cTitr A,
.cTitr A:link,
.cTitr A:VISITED,
.cTitr A:HOVER,
.cnp A,
.cnp A:link,
.cnp A:VISITED,
.cnp A:HOVER,
.ctitle,
ul.cul,
ul.cul li,
ol.col,
ol.col li
{
	font-family: tahoma;
	font-size: 12px;
	padding-bottom: 3px;
	padding-top: 0px;
}
.cnp , .chp , .cTitr{
	margin-bottom: 3px;
	margin-top: 2px;
}
.chp ,.cTitr{
	font-weight: bold;
	padding-bottom: 1px;
/*	color: Green;*/
}
.cTitr{
	margin-top:0px; 
	margin-bottom:0px; 
	/*color: red;*/
}

.ctitle{
	font-weight: bold;
	vertical-align: bottom;
	font-size: 14px;
	color:#990000; 
	padding: 0px;
	text-decoration: none;
	font-family: tahoma;
}

b{
font-size: 13px;
}

ul.cul{
font-weight: bold;
color: #3A80F3;
margin-top: 5px;
margin-bottom: 2px;
padding-right:0px;
font-family: tahoma
}
ul.cul li{
padding-right:20px;
background-position:5px right top; 
background-image: url("../../images/cbullet02.gif"); 
background-repeat: no-repeat;
font-size: 12px;
font-weight: normal;
color: Black;
padding-top: 3px;
}

ul.cul li A,ul.cul li A:link,ul.cul li A:VISITED,ul.cul li A:HOVER{
font-weight: normal;
font-size: 12px;
}

ol.col{
font-weight: bold;
color: #3A80F3;
margin-top: 5px;
margin-bottom: 2px;
padding-right:0px;
font-family: tahoma
}
ol.col li{
padding-right:0px;
font-size: 12px;
font-weight: normal;
color: Black;
padding-top: 3px;
}

ol.col li A,ol.col li A:link,ol.col li A:VISITED,ol.col li A:HOVER{
font-weight: normal;
font-size: 12px;
}


.ctable{
width: 100%;
padding: 0px;
font-size: 11px;
font-family: tahoma;
}
.ctable thead th{
	background-color: #C8C8C8;
	color: black;
	border: none;
	text-align: right;
	padding-right:5px; 
}
.ctable thead th.cth{
	padding: 3px;
	border-left: 1px solid White;
}
.ctable thead th.subject{
	width: 98%;
}
.ctable thead th.credit{
	width: 2%;
	white-space: nowrap;
	border-right: 1px solid White;
}
.ctable td{
	vertical-align: top;
	padding-top: 2px;
	text-align: right;
	border-bottom: 1px solid #E5E5E5;
	padding: 2px;
}
.ctable td.subject{
	padding-right:5px; 
}
.ctable td.credit{
	text-align: center;
}
.ctable td.seperator{
	padding-right:5px; 
	background-color: #E5E5E5;
	border: none;
	font-weight: bold;
}
.cbookmark{
padding-top: 10px;
height: 20px;
width: 20px;
background-position:0px right top; 
background-image: url("../../images/top.gif"); 
background-repeat: no-repeat;
text-decoration: none;
}
.cbookmark a,.cbookmark a:link,.cbookmark a:active,.cbookmark a:visited,.cbookmark a:hover{
	text-decoration: none;
}
.lastUpdate{
	background-color: #FFDDE2;
	color: Black;
	white-space: nowrap;
}
