@CHARSET "WINDOWS-1256";




body{
	margin: 1px;
	padding: 0;
	text-align: justify;
	background-color: #EEEEEE;
}

img { border: 0; }

p, a, div, span, blockquote, ul, ol, button, input, select, textarea, table, td{  
	font-size: 14px;
	font-family: Tahoma, "Times New Roman", serif;
	text-align: inherit;
	word-wrap: break-word; }

p, div, form{
	margin: 0;
	padding: 0;
}

table{
	width: 100%;
	margin: 0 auto;
	text-align: inherit;
	border-collapse: collapse;
}

td{
	padding: 0;
	text-align: inherit;
}

blockquote, ul, ol{
	margin-top: 0;
	margin-bottom: 0;
}

span{
	font-size: inherit;
}

a{
	font-size: inherit;
	font-family: inherit;
	color: blue;
	text-decoration: none;
}

a:hover{
	color: red;
	text-decoration: underline;
}

.aBlue:hover{
	color: #1875B5;
	text-decoration: underline;
}

ul, ol{
	text-align: justify; 
}




.menu{
	height: 55px;
}

.menuButton, .menuButtonActive, .menuButtonFlash{
	float: right;
	height: 26px;
	width: 162px;
	margin: 0;
	padding: 0;
	border: 0;
	border-top: 1px solid #004488;
	border-bottom: 1px solid #6699CC;
	background-color: #1875B5;
}

.menuButtonActive{
	height: 25px;
	border-bottom: 2px solid #1D7CDC;
	background-color: #1D7CDC;
}

.menuButtonFlash{
	height: 25px;
	border-bottom: 2px solid #DD9900;
	background-color: #DD9900;
}

.menuButton a, .menuButton a:hover, .menuButtonActive a, .menuButtonActive a:hover, .menuButtonFlash a, .menuButtonFlash a:hover{
	float: right;
	height: 23px;
	width: 160px;
	display: block;
	margin: 0;
	padding: 2px 0 0;
	color: white;
	border-width: 1px;
	border-color: #6699CC #004488 #004488 #6699CC;
	border-style: solid;
	font-family: Tahoma,'Times New Roman',serif;
	font-size: 14px;
	text-align: center;
	text-decoration: none;
}

.menuButtonActive a, .menuButtonActive a:hover{
	padding: 3px 1px 0 0;
	border-width: 0;
	border-bottom-color: #1D7CDC;
}

.menuButtonFlash a, .menuButtonFlash a:hover{
	border-bottom-color: #DD9900;
}

.menuButton a:hover{
	padding: 4px 1px 0 0;
	border-width: 0;
	border-bottom: 2px solid #1875B5;
	color: #FFCC33;
}

.menuButtonActive a:hover{
	color: #FFCC33;
}

.subMenu{
	float: right;
	width: 972px;
	height: 26px;
	background-color: #1D7CDC;
	border-bottom: 1px solid #004488;
}

.subMenuFlash{
	float: right;
	width: 972px;
	height: 27px;
	background-color: #DD9900;
}

.subMenu a, .subMenuFlash a{
	text-decoration: none;
	color: white;
	font-size: 14px;
}

.subMenu a:hover, .subMenuFlash a:hover{
	text-decoration: none;
	color: #FFCC33;
}

.subMenu p, .subMenuFlash p{
	color: white;
	font-size: 9px;
	margin: 0;
	padding: 4px 0 0;
	text-align: center;
	display: none;
}




.pageAll{ 
	width: 972px; 	direction: rtl;
	margin: 0 auto;
	height: auto;
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: #004488;
}

.pageContents{
	background-color: #FFFFFF;
}

.pageStripTop{
	width: 974px;
	height: 28px;
	margin-left: auto;
	margin-right: auto;
	direction: rtl;
}

.pageStripLogo{
	height: 80px;
	background-color: #FFFFFF;
}

.pageStripFooter{
	width: 974px;
	direction: rtl;
	margin: 2px auto 0;
	padding-bottom: 5px;
	text-align: center;
}

.topRight{
	width: 300px;
	height: 22px;
	padding-top: 5px;
	float: right;
	text-align: center;
	background-color: #FFFFFF;
	border-width: 1px 1px 0 0;
	border-color: #004488;
	border-style: solid;
	font-size: 14px;
	font-weight: bold;
}

.topCurve{
	width: 10px;
	height: 28px;
	float: right;
}

.topLeft{
	width: 663px;
	height: 22px;
	padding-top: 5px;
	border-bottom: 1px solid #004488;
	float: right;
	text-align: left;
	font-size: 14px;
}

.boxBody{
	padding: 2px;
	background-color: #F7F7F7;
	border: 1px solid #1875B5;
	margin: 2px auto;
}

.boxDarkHead{
	padding: 3px 2px 4px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1875B5;
	border: 1px solid #1875B5;
	margin: 0 auto;
}

.boxLightHead{
	padding: 2px 2px 3px;
	text-align: right;
	font-weight: bold;
	color: #000000;
	background-color: #BAD4FA;
	border: 1px solid #6699CC;
	margin: 0 auto;
}

.boxDarkBody{
	padding: 2px;
	text-align: justify;
	background-color: #F7F7F7;
	border: 1px solid #1875B5;
	border-top-width: 0;
	margin: 0 auto 10px;
}

.boxLightBody{
	padding: 2px;
	text-align: justify;
	background-color: #F7F7F7;
	border: 1px solid #6699CC;
	border-top-width: 0;
	margin: 0 auto 10px;
}

.boxAlertBody{
	padding: 2px;
	text-align: justify;
	background-color: #FFCC33;
	border: 1px solid #DD9900;
	margin: 0 auto 10px;
}

.tableDark th, .tableLight th, .tableDarkAlternate th{
	padding: 3px;
	text-align: Center;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1875B5;
	border: 1px solid #1875B5;
}

.tableLight th{
	text-align: right;
	color: #000000;
	background-color: #BAD4FA;
	border: 1px solid #BAD4FA;
}

.tableDark td, .tableLight td, .tableDarkAlternate td{
	padding: 2px;
	text-align: center;
	border: 1px solid #1875B5;
}

.tableDark td, .tableLight td{
	background-color: #F7F7F7;
}

.tableLight td{
	text-align: right;
	border: 1px solid #BAD4FA;
}

.boxItem{
	padding: 2px;
	text-align: center;
	background-color: #BAD4FA;
	border: 1px solid #1875B5;
	border-top-width: 0;
}

.boxList{
	padding: 2px 1px 1px;
	min-height: 20px;
}

.boxSection{
	float: right;
	text-align: right;
	width: 385px;
	margin-top: 5px;
}

.quickForms{
	width: 70px;
	direction: ltr;
	text-align: center;
	font-size: 13px;
}

.announcementUsers{
	background-color: #FFCC33;
	border: 1px solid #DD9900;
	margin-bottom: 10px;
	padding: 1px;
	text-align: justify;
}

.titleInline, .titleSmall, .titlePage, .titleSection{
	font-size: 20px;
	text-align: right;
	font-weight: bold;
	font-family: "Traditional Arabic", "Times New Roman", serif;
	margin: 15px 0 2px;
}

.titleInline{
	margin: 0;
}

.titlePage{
	text-align: center;
	margin: 10px 0 30px;
}

.titleSection{
	text-align: center;
	margin: 10px;
}

.label{
	width: 50%;
	text-align: left;
	padding: 3px;
	font-weight: bold;
}

.field{
	text-align: justify;
	padding: 3px;
}

.wng{
	color: red;
	font-weight: bold;
	text-align: justify;
	margin-bottom: 20px;
}

.don{
	color: green;
	font-weight: bold;
	text-align: justify;
	margin-bottom: 20px;
}

.noScript{
	border: 1px solid #004488;
	background-color: red;
	color: white;
	padding: 2px;
	font-weight: bold;
}

.HPSearch{
	width: 600px;
	margin: 10px auto 20px;
	padding: 5px 3px 3px;
	border: 1px solid #DD9900;
	background-color: #FFCC33; 
	text-align: center;
}

.faq{
	display: none;
	margin: 0 15px 20px 15px;
}

.button, .buttonDisabled, .buttonForm{
	display: block;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	color: blue;
	float: right;
	height: 20px;
	width: 120px;
	margin: 0;
	padding: 1px 0 0;
	border-width: 1px;
	border-style: solid;
	border-color: white #888 #888 white;
	background-color: #EEEEEE;
}

.buttonForm{
	height: 23px;
	width: 122px;
	padding: 0 0 3px;
}

.buttonDisabled{
	color: black;
}

.button:hover, .buttonForm:hover{
	height: 19px;
	padding-top: 2px;
	border-color: #888 white white #888;
	text-decoration: none;
	cursor: pointer;
}

.buttonForm:hover{
	height: 23px;
	padding-top: 2px;
}

.buttonDisabled:hover{
	color: black;
	height: 20px;
	padding: 1px 0 0;
	border-color: white #888 #888 white;
}

.color option{ background-color: #BAD4FA; }
.border1{ border: 1px solid #004488; }
.border2{ border: 1px solid #6699CC; }
.ltr{ direction: ltr; }
.rtl{ direction: rtl; }
.right{ float: right; }
.left{ float: left; }
.center{ margin: 0 auto; }
.clear{ clear: both; }
.text { line-height: 1.5; }
.inline { display: inline; }
.none { display: none; }
.noneVisible{ visibility: hidden; }

#imgCaptcha {
	width: 175px;
	height: 45px;
	border: 1px solid #6699CC;
}




.gH1{ background-color: #1875B5; }
.gH2{ background-color: #1D7CDC; }
.gH3{ background-color: #BAD4FA; }
#gH3{ background-color: #BAD4FA; }
.gO1{ background-color: #FFCC33; }
.gO2{ background-color: #DD9900; }
.gG1{ background-color: #F7F7F7; }
.gG2{ background-color: #EEEEEE; }
.gWhite{ background-color: white; }
.gRed{ background-color: red; }

.d0{ border: 0; }
.dtw0{ border-top-width: 0; }
.dbw0{ border-bottom-width: 0; }
.dw1{ border-width: 1px; }
.dcO2{ border-color: #DD9900; }
.dcH1{ border-color: #1875B5; }
.dcs{ border-collapse: separate; }

.cH1{ color: #1875B5; }
.cH2{ color: #1D7CDC; }
.cH3{ color: #BAD4FA; }
.cB1{ color: #004488; }
.cB2{ color: #6699CC; }
.cO1{ color: #FFCC33; }
.cO2{ color: #DD9900; }
.cG1{ color: #F7F7F7; }
.cG2{ color: #EEEEEE; }
.cWhite{ color: white; }
.cRed{ color: red; }

.m0{ margin: 0; }
.m5{ margin: 5px; }
.mrl2{ margin: 0 2px; }
.mt0{ margin-top: 0; }
.mt2{ margin-top: 2px; }
.mt3{ margin-top: 3px; }
.mt5{ margin-top: 5px; }
.mt10{ margin-top: 10px; }
.mt20{ margin-top: 20px; }
.mt30{ margin-top: 30px; }
.mr5{ margin-right: 5px; }
.mr10{ margin-right: 10px; }
.mb0{ margin-bottom: 0; }
.mb2{ margin-bottom: 2px; }
.mb5{ margin-bottom: 5px; }
.mb10{ margin-bottom: 10px; }
.mb20{ margin-bottom: 20px; }
.mb30{ margin-bottom: 30px; }
.mb40{ margin-bottom: 40px; }

.p0{ padding: 0; }
.p1{ padding: 1px; }
.p2{ padding: 2px; }
.p3{ padding: 3px; }
.p5{ padding: 5px; }
.p10{ padding: 10px; }
.pt3b3{ padding: 3px 0; }
.pr4l4{ padding: 0 4px; }
.pt0{ padding-top: 0; }
.pt1{ padding-top: 1px; }
.pt2{ padding-top: 2px; }
.pt3{ padding-top: 3px; }
.pt5{ padding-top: 5px; }
.pt10{ padding-top: 10px; }
.pt15{ padding-top: 15px; }
.pt20{ padding-top: 20px; }
.pr1{ padding-right: 1px; }
.pr2{ padding-right: 2px; }
.pr8{ padding-right: 8px; }
.pr10{ padding-right: 10px; }
.pr30{ padding-right: 30px; }
.pr75{ padding-right: 75px; }
.pb2{ padding-bottom: 2px; }
.pb3{ padding-bottom: 3px; }
.pb10{ padding-bottom: 10px; }
.pb15{ padding-bottom: 15px; }
.pl5{ padding-left: 5px; }
.pl10{ padding-left: 10px; }

.h5{ height: 5px; }
.h21{ height: 21px; }
.h36{ height: 36px; }
.h56{ height: 56px; }
.h300{ height: 300px; }
.h500{ height: 500px; }

.w50{ width: 50px; }
.w55{ width: 55px; }
.w60{ width: 60px; }
.w62{ width: 62px; }
.w65{ width: 65px; }
.w80{ width: 80px; }
.w90{ width: 90px; }
.w100{ width: 100px; }
.w110{ width: 110px; }
.w120{ width: 120px; }
.w140{ width: 140px; }
.w150{ width: 150px; }
.w160{ width: 160px; }
.w170{ width: 170px; }
.w175{ width: 175px; }
.w180{ width: 180px; }
.w186{ width: 186px; }
.w200{ width: 200px; }
.w225{ width: 225px; }
.w230{ width: 230px; }
.w250{ width: 250px; }
.w300{ width: 300px; }
.w334{ width: 334px; }
.w340{ width: 340px; }
.w350{ width: 350px; }
.w352{ width: 352px; }
.w360{ width: 360px; }
.w400{ width: 400px; }
.w420{ width: 420px; }
.w440{ width: 440px; }
.w450{ width: 450px; }
.w500{ width: 500px; }
.w590{ width: 590px; }
.w600{ width: 600px; }
.w650{ width: 650px; }
.w655{ width: 655px; }
.w672{ width: 672px; }
.w700{ width: 700px; }
.w750{ width: 750px; }
.w782{ width: 782px; }
.w800{ width: 800px; }
.w974{ width: 974px; }
.w15p{ width: 15%; }
.w20p{ width: 20%; }
.w24p{ width: 24%; }
.w25p{ width: 25%; }
.w30p{ width: 30%; }
.w35p{ width: 35%; }
.w50p{ width: 50%; }
.w60p{ width: 60%; }
.w70p{ width: 70%; }
.w75p{ width: 75%; }
.w77p{ width: 77%; }
.w99p{ width: 99%; }
.w100p{ width: 100%; }
.wAuto{ width: auto; }

.fB{ font-weight: bold; }
.fN{  font-size: 14px; font-weight: normal; }
.fS1{ font-size: 13px; }
.fL1{ font-size: 15px; }
.f0{ font-size: 0; }
.f8{ font-size: 8px; }
.f9{ font-size: 9px; }
.f10{ font-size: 10px; }
.f11{ font-size: 11px; }
.f12{ font-size: 12px; }
.f13{ font-size: 13px; }

.xCenter{ text-align: center; }
.xJustify{ text-align: justify; }
.xRight{ text-align: right; }
.xLeft{ text-align: left; }
.xTop{ vertical-align: top; }
.xBottom{ vertical-align: bottom; }
.xMiddle{ vertical-align: middle; }
