BODY{
	background-color: White;
	margin: 0px 0px 0px 0px;
	overflow-x: hidden;
}

.lang {
	direction: rtl;
}
.alignSide {
	text-align: right;
}
.alignCenter {
	text-align: center;
}
.alignEnglish {
	text-align: left;
}

.smallText{

}

TD{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
A.imageButton{
	text-decoration: none; 
	float: right; 
	margin-top: -17px;
}
A.imageButton:hover{
	text-decoration: none; 
}
A{
	text-decoration: none;
	color: Blue;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
acronym {
	border-bottom:1px dotted #555040;
	cursor:help;
}
A:hover{
	text-decoration: underline;
}
A.light{
	text-decoration: none;
	color: White;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;	
}
A.light:hover{
	text-decoration: underline;
}
A.menu{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 13px;
	color: white;
	border: 0px solid #CCCCCC;
	padding: 0 3 1 3;
	background: #6380AC;
}
A.menuReg{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 13px;
	color: white;
}
A.menu:hover{
	text-decoration: none;
	background: #486187;
}
A.menuReg:hover{
	text-decoration: underline;
}
A.close{
	text-decoration: none;
	font-weight: bold;
	color: blue;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #e6e6ff;
	border: thin solid #B0C4DE;
	padding: 1px 1px 1px 1px;
	margin-top: 2px;
	float: right;
	line-height: 9px;
}
A.close:hover{
	text-decoration: none;
	background: #6495ED;
	color: white;
}
A.print{
	text-decoration: none;
	font-weight: bold;
	color: blue;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #e6e6ff;
	border: thin solid #B0C4DE;
	padding: 3px 5px 3px 5px;
	float: right;
	line-height: 16px;
}
A.print:hover{
	text-decoration: none;
	background: #6495ED;
	color: white;
}
A.helpIcon{
	text-decoration: none;
	font-weight: bold;
	color: #CCFBCC;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #9400D3;
	padding: 0px;
	margin-bottom: -2px;
	border: 0px solid Black;
	height: 12px;
	width: 12px;
}
A.helpIcon:hover{
	text-decoration: none;
	background: #FF9900;
}
.helpIcon{
	font-weight: bold;
	color: #CCFBCC;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #9400D3;
	border: 1px solid Black;
	margin-bottom: -2px;
	border: 0px solid Black;
	height: 12px;
	width: 12px;	
}
UL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-indent: 0px;
	list-style-position: outside;
	list-style-type: square;
	margin-right: 25px;
	margin-top: 6px;
	padding-top: 6px;
}
OL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	text-indent: 0px;
	list-style-position: outside;
	margin-right: 25px;
	margin-top: 6px;
	padding-top: 6px;
}
H1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: White;
	padding: 3px 3px 3px 3px;
	direction: rtl;
	margin: 4px 0px 2px 0px;
	background: #6380AC;
}
H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Black;
	padding: 0px 0px 0px 0px;
	direction: rtl;
	margin: 0px 0px 0px 0px;
	display: inline;
}
H3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: Black;
	padding: 0px 0px 20px 0px;
	direction: rtl;
	margin: 0px 0px 0px 0px;
	display: inline;
}
H4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #F1F1F1;
	padding: 0px;
	margin: 0px;
	display: inline;
}
H5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: Black;
	padding: 1px 3px 1px 3px;
	direction: rtl;
	text-align: right;
	margin: 4px 5px 2px 5px;
	background-color: White;
}
H6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Red;
	padding: 0px 0px 0px 0px;
	direction: rtl;
	margin: 0px 0px 0px 0px;
	display: inline;
}

.markedText{
	background-color: yellow;
}
.lightText{
	color: #FFFFFF;
}
.text{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.smallText{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	direction: rtl;
}
.linkDemo{
	text-align: left;
	direction: ltr;
	text-decoration: none;
	color: #660099;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
}


/* Form elements CSS */
INPUT, TEXTAREA{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #3e3e3e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EAEAEA;
}
SELECT{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #3e3e3e;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EAEAEA;
	direction: rtl;
}
.fileBrowse{
	width: 300px;
}
#formTable{
	background-color: white;
	padding: 3px 3px 3px 3px;
}
.formLabelError{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Red;
	direction: rtl;
	padding: 7px 3px 7px 5px;
}
.formLabel{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	direction: rtl;
	padding: 7px 3px 7px 5px;
	font-weight: bold;
	color: Black;	
}
.formLabel1{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	direction: rtl;
	padding: 7px 0px 7px 5px;
	font-weight: bold;
	color: Black;	
}
.formSubmit {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background: #486187;
	border: 0px #00008B outset;
	width: 40px !important;
	width /**/: 42px;		
}


/* Result Table CSS */
.resultTable{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #ffffff;
	background-color: #B0C4DE;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: -1px;
	clear: right;
}
.resultText{
	background-color: #e6e6ff;
	color: #000000;
	padding: 4px;
	text-align: center;
	border: 1px #ffffff solid;
	direction: rtl;
	line-height: 16px;
}
.resultText1{
	background-color: #ededed;
	color: #000000;
	padding: 4px;
	text-align: center;
	border: 1px #ffffff solid;
	direction: rtl;
	line-height: 16px;
}
.resultTitle{
	background-color: white;
	color: #000;
	padding: 4px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	border: 1px #ffffff solid;
	direction: rtl;
}
.resultHeader{
	background-color: #B0C4DE;
	color: #ffffff;
	padding: 4px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	border: 1px #ffffff solid;
	direction: rtl;
	line-height: 16px;
}
.resultBold{
	background-color: #CC0000;
	color: #ffffff;
	padding: 4px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	border: 1px #ffffff solid;
	direction: rtl;
	line-height: 15px;
}
.resultBold1{
	background-color: #486187;
	color: #ffffff;
	padding: 4px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	border: 1px #ffffff solid;
	direction: rtl;
	line-height: 15px;
}


/* Help div CSS */
#help {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	direction: rtl;
	text-align: right;
	background-color: #F1F1F1;
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 25px;
	border: 2px dashed #e6e6ff;
	line-height: 17px;
	min-height: 94%;
	width: 95%;
}

#help h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	padding: 3px 3px 3px 3px;
	direction: rtl;
	margin: 4px 0px 2px 0px;
	background: #65ab10;
}

#help h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding: 1px 1px 1px 1px;
	direction: rtl;
	margin: 4px 0px 2px 0px;
	background: #6699cc;
}

/* height only for IE */
* html body #help {
	height: 94%;
	width: 100%;
}	
	
.image{
	vertical-align: middle;
	width: 8px;
	height: 12px;
	border: none;
}

/* Window page CSS */
BODY.window{
	background : white;
}
DIV.window{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	width: 350px;
	direction: ltr;
	text-align: right;
	background-color: #F1F1F1;
	padding: 15px 15px 15px 15px;
	margin: 10px 10px 10px 10px;
	border: 2px dashed #4682B4;
	direction: rtl;
	line-height: 20px;
}

/* Error page CSS */
BODY.sysMsg{
	background : white;
}
DIV.sysMsg{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #DC143C;
	position: absolute;
	width: 50%;
	right: 25%;
	top: 20%;
	direction: ltr;
	text-align: right;
	background-color: #F1F1F1;
	padding: 15px 15px 15px 15px;
	border: 2px dashed #DC143C;
	direction: rtl;
}

/* qTip */

div#qTip {
	padding: 3px;
	border: 2px solid #666;
	display: none;
	background: #FFF;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	direction: rtl;
	position: absolute;
	z-index: 1000;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
