.header{
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #66563b;
	text-align: right;
	padding-right: 5px;
	padding-top: 4px;
	text-decoration:none;
}
.header:link{ color: #66563b;}
.header:active{ color: #66563b;}
.header:visited{ color: #66563b;}
.header:hover{ color: #ffffff;}


.text{
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #555554;
	line-height: 16px;

}
.text1{
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight:  bold;
	color: #000000;
	line-height: 16px;
	

}
.textvote{
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #af6b13;
	line-height: 16px;

}
.textb{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #555554;
	text-align: right;
	line-height: 18px;
}
.textb10{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #555554;
	text-align: right;
	line-height: 18px;
	padding-left: 60px;
}
.textb10-mrn{
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	color: #555554;
	text-align: right;
	line-height: 18px;
	padding-left: 60px;
}

.textb10:link{ color: #555554;}
.textb10:active{ color: #555554;}
.textb10:visited{ color: #555554;}
.textb10:hover{ color: #000000; text-decoration: underline;}
.textb2{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #64573a;
	text-align: right;
	line-height: 18px;
}
.accordionHeader{
	
	background-color: #cec2a2;
	height: 25px;
	padding-top: 3px;
	padding-right: 5px;
	border: 1px solid #c7ba96;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #67583c;
	text-align: right;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
}
.accordionHeader2{


font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	color: #67583c;
	text-align: right;
	line-height: 16px;
	font-weight: bold;
	text-decoration: none;
	}
	
.accordionHeader2:link{ color: #67583c;}
.accordionHeader2:active{ color: #67583c;}
.accordionHeader2:visited{ color: #67583c;}
.accordionHeader2:hover{ color: #000000; text-decoration: underline;}
.accordionContent{
	background-color: #e8e2d1;

	padding-top: 7px;
	padding-bottom: 7px;
	padding-right: 5px;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align: right;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;

}

.accordionContent2{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align: right;
	line-height: 16px;
	font-weight: normal;
	text-decoration: none;
}
.accordionContent2:link{ color: #000000;}
.accordionContent2:active{ color: #000000;}
.accordionContent2:visited{ color: #000000;}
.accordionContent2:hover{ color: #000000; text-decoration: underline;}

.link{
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #555554;
	line-height: 16px;
	text-decoration: none;
	padding-bottom: 5px;
}
.link:link{ color: #555554;}
.link:active{ color: #555554;}
.link:visited{ color: #555554;}
.link:hover{ color: #000000; text-decoration: underline;}

.linkb{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #4d4325;
	line-height: 16px;
	text-decoration: none;

}
.linkb:link{ color: #4d4325;}
.linkb:active{ color: #4d4325;}
.linkb:visited{ color: #4d4325;}
.linkb:hover{ color: #000000; text-decoration: underline;}
.copyright {
	
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #e8e2d1;
}
.copyright:link{ color: #e8e2d1;}
.copyright:active{ color: #e8e2d1;}
.copyright:visited{ color: #e8e2d1;}
.copyright:hover{ color: #BA55D3; text-decoration: underline;}





.border{
	border: 1px solid #5d5137;
}
.pb{
    margin-top: 5px;
	border: 1px solid #5d5137;
}
.header2{
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #66563b;
	text-align: right;
	padding-right: 5px;
	padding-top: 4px;
	line-height: 20px;
	padding-bottom: 10px;
	
}
.text10{
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #555554;
	line-height: 25px;
    
}
.medium{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #555554;
	text-align: right;
	line-height: 18px;
}




































.border2{
	border: 2px solid #5d5137;
}
.smalllinksbg{
	background-image: url(images/smalllinksbg.jpg);
	background-repeat: repeat-x;
	padding-right: 15px;
	padding-left: 15px;
}
.rightbg{
	background-image: url(images/bg.jpg);
}
.p{
	padding-right: 27px;
}


.date{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #c8ba98;

}


.pt{
	padding-top: 70px;
}
.pagetitle{
	font-family: Tahoma;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #64573a;
	background-color: #dbd2b9;
	padding-right: 20px;

}
.pagetitle2{
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #64573a;
	
}
.newstitle
{
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #555554;
	text-align: right;
	line-height: 16px;
}
.newstitle:hover{
	color: #000000;
}
.more
{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #67583c;
	text-align: right;
	line-height: 16px;
	font-weight: bold;
}

.more:hover{
	color: #000000;
}
.more2
{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	color: #67583c;
	text-align: right;
	font-weight: bold;
}
.more2:hover{
	color: #000000;
}
.sitemap
{
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	color: #67583c;
	text-align: right;
	line-height: 25px;
	font-weight: bold;
	text-decoration: none;
}
.sitemap:hover{
	color: #000000;
	text-decoration: underline;
}
.sitemap2
{
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	color: #67583c;
	text-align: right;
	line-height: 25px;
	font-weight: normal;
	text-decoration: none;
}
.sitemap2:hover{
	color: #000000;
	text-decoration: underline;
}

.Pr15{
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #555554;
	line-height: 16px;

}


.pt10{
	padding-top: 10px;
	padding-bottom: 10px;
}
.button{
   background-color: #86734c;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #f2f4ed;
	border: 1px solid #5b5036;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 2px;
    cursor:pointer;
}



.buttonN{
   background-color: #86734c;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #f2f4ed;
}
.textbox{
	border: 1px solid #5b5036;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #555554;
	text-align: right;
}
.textbox3{
	border: 1px solid #806e4a;
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #555554;
	text-align: right;
	background-color: #efebdf;
}
.textbox2{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #555554;
	text-align: right;
}
.Pphotos{
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
}
.p20{
	padding-left: 20px;
	padding-right: 20px;
}
.errorb{
	font-family: Tahoma;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #65061a;
	

}

.grayTxtBox
{	font-family:Tahoma;
	font-size:12px;
	color:#635538;
	width:150px;
	height:22px;
	border:solid 1px #cccccc;

}
.grayTxtBoxTel
{	font-family:Verdana;
	font-size:12px;
	color:#635538;
	width:150px;
	height:22px;
	border:solid 1px #cccccc;

}


.grayTxtBoxS
{	font-family:Tahoma;
	font-size:12px;
	color:#635538;
	width:50px;
	height:22px;
	border:solid 1px #cccccc;
}
.grayTxtBoxM
{	font-family:Tahoma;
	font-size:12px;
	color:#635538;
	width:117px;
	height:22px;
	border:solid 1px #cccccc;
}
.txt13
{	
	font-family:Tahoma;
	font-size:12px;
	color:#635538;
	direction:rtl;
}


.btnStyle
{
	border:solid 0px transparent;
	font-family:tahoma;
	font-size:12px;
	color:#635538;
	vertical-align:middle;
	text-decoration:underline;
	
}

.btnStyle2
{
	height:17px;
	border:solid 0px transparent;
	font-family:Arial;
	font-size:15px;
	color:White;	
	background-color:Gray;
}






/* Start style */

.Najran_Box {
	width: 960px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 35px;
	padding-bottom: 35px;
	background-color: #f2f4ed;
}
.Najran_Box_LBar {
	float: left;
	width: 153px;
	height:750px;
	background-image: url(images/Najran_Box_L.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.Najran_Box_C {
	float: left;
	width: 653px;
	background-image: url(images/Najran_Box_patt.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
.Najran_Box_RBar {
	float: right;
	height:750px;
	width: 153px;
	background-image: url(images/Najran_Box_R.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.Najran_Box_RBar2 {
	float: right;
	height:850px;
	width: 153px;
	background-image: url(images/Najran_Box_R.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.Najran_Box_C_Header {
	float: right;
	height: 68px;
	width: 653px;
	background-image: url(images/Najran_Box_Up.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.Najran_Box_C_Header2 {
	float: right;
	height: 68px;
	width: 653px;
	background-image: url(images/Najran_Box_Up2.gif);
	background-repeat: no-repeat;
}
.Najran_Box_C_HeaderQ {
	float: right;
	height: 68px;
	width: 653px;
	background-image: url(images/Najran_Box_Up5.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.Najran_Box_C_Content {
	float: right;
	width: 613px;

	padding-right: 23px;
	padding-left: 24px;
	text-align: right;
	background-image: url(images/Najran_Box_bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.Najran_Box_C_Footer 
{
	float:right;
	text-align: right;
	height: 21px;
	width: 653px;
	background-image: url(images/Najran_Box_Down.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.ConditionsNo {
	background-image: url(images/Najran_Box_Line.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: right;
	width: 100%;
	height:55px;
	margin-bottom:5px;
}
.ConditionsNo2 {
	background-image: url(images/Najran_Box_Line.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: right;
	width: 100%;
	margin-bottom:5px;
}
.ConditionsNo2 h3 
{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#66583d;
}
.ConditionsNo2 p 
{
	padding-bottom:15px;
}
.ConditionsNoC1 {
	float:right;
	height:50px;
	width: 93%;
	padding-top: 5px;
	font-family: tahoma;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #625439;
	direction:rtl;
}
.ConditionsNoC2 {
	float: right;
	height: 50px;
	width: 7%;
	padding-top:5px;
	font-family: arial;
	font-size: 17px;
	font-weight: normal;
	color: #604d2c;
	background-image: url(images/Najran_Box_No.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}
.Najran_Box_C_Content_Butt {
	float: left;
	height: 60px;
	width: 136px;
	margin-top: 40px;
	padding-left:20px;
}

.Najran_Box_C_Content_ButtF 
{
	float:left;
	height: 60px;
	width: 210px;
}
.Najran_Box_C_Content_Butt1 {
	float: left;
	height: 58px;
	width: 58px;
}
.Najran_Box_C_Content_Butt2 {
	float: right;
	height: 58px;
	width: 58px;
}
.Najran_Box_C_Content_Butt3 {
	float:left;
	height: 58px;
	width: 58px;
}
.Najran_Box_C_Content_Butt-mn {
	height: 60px;
	width: 60px;
}

.Form_Tittel_Kind {
	width: 598px;
	margin-top: 5px;
	float:right;
	height: 40px;
	background-color: #ddc897;
	border:1px #c3af72 solid;
}
.Form_Tittel_Kind33 {
	width: 598px;
	float:right;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	height: 40px;
	background-color: #ddc897;
	border:1px #c3af72 solid;
}
.Form_Tittel_Kind_T {
	float: right;
	height: 40px;
	width: 190px;
	background-image: url(images/Najran_Form_K.gif);
	background-position: 115px center;
	background-repeat: no-repeat;
}
.Form_Tittel_Kind_T23 {
	float: right;
	height: 40px;
	width: 190px;
	background-image: url(images/Najran_Form_K2.gif);
	background-position:right center;
	background-repeat: no-repeat;
}
.Form_Tittel_N {
	width: 598px;
	float:right;
	margin-top: 5px;
	height: 40px;
	background-color: #e8dec1;
	border:1px #c3af72 solid;
}
.Form_Tittel_N2 {
	width: 598px;
	float:right;
	margin-top: 5px;
	margin-bottom:5px;
	height: 40px;
	background-color: #e8dec1;
	border:1px #c3af72 solid;
}
.Form_Tittel_N_T {
	float: right;
	height: 40px;
	width: 190px;
	background-image: url(images/Najran_Form_N.gif);
	background-position: 44px center;
	background-repeat: no-repeat;
}
.Form_Tittel_N_T2 {
	float: right;
	height: 27px;
	width: 190px;
    font-family:Arial;
    font-size:15px;
    font-weight:700;
    padding-top:13px;
    color:#554931;
    padding-right:10px;
}
.Form_Tittel_D_T {
	float: right;
	height: 40px;
	width: 190px;
	background-image: url(images/Najran_Form_D.Gif);
	background-position:right center;
	background-repeat: no-repeat;
}
.Form_Tittel_Kind_Chk {
	float: right;
	height: 40px;
	width: 120px;
	padding-top:10px;
	font-family:Tahoma;
	font-size:12px;
	color:#635538;
	direction:rtl;
}
.Form_Tittel_Kind_Chk2 {
	float: right;
	height: 30px;
	width: 250px;
	padding-top:10px;
	font-family:Tahoma;
	font-size:12px;
	color:#635538;
	direction:rtl;
}


.Form_Tittel_work_Chk {
	float: right;
	height: 40px;
	width: 120px;
	padding-top:10px;
	font-family:Tahoma;
	font-size:12px;
	color:#635538;
	direction:rtl;
}
.Form_Tittel_work_Chk2 {
	float: right;
	height: 30px;
	width: 150px;
	padding-top:10px;
	font-family:Tahoma;
	font-size:12px;
	color:#635538;
	direction:rtl;
}

.Form_Tittel_work_Chk3 {
	float: right;
	height: 30px;
	width: 150px;
	padding-top:10px;
	font-family:Tahoma;
	font-size:12px;
	color:#635538;
	direction:rtl;
}





.Form_Content1 {
	width: 598px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	min-height:150px;
}
.Form_Content2 {
	height: 360px;
	width: 598px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;

}
.Form_Content1Q {
	width: 598px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	height:110px;
	float:right;
}
.Form_Content1Q-mn {
	width: 598px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	height:auto;
	float:right;
	vertical-align:middle;
}
.FormLine {
	float: right;
	height: 30px;
	direction:rtl;
	width: 598px;
	/*padding-right:50px;-->*/
}
.FormLine90 {
	float: right;
	height: 90px;
	width: 598px;
}
.FormLine33 {
	float: right;
	width: 598px;
}
.FormLine_T {
	float: right;
	height: 30px;
	width: 140px;
	font-family: tahoma;
	font-size: 12px;
	color: #635538;
	direction:rtl;
	text-align:left;
	padding-left:0px;
}
.FormLine_T22 {
	float: right;
	height: 30px;
	width: 240px;
	font-family: tahoma;
	font-size: 12px;
	color: #635538;
	direction:rtl;
	text-align:left;
	padding-left:0px;
}
.FormLine_T-mn {
	float: right;
	height: 30px;
	width: 310px;
	font-family: tahoma;
	font-size: 12px;
	color: #635538;
	direction:rtl;
	text-align:right;
}
.FormLine_T90 {
	float: right;
	height: 90px;
	width: 110px;
	font-family: tahoma;
	font-size: 12px;
	color: #635538;
	direction:rtl;
	text-align:left;
	padding-left:0px;
}
.FormLine_T92 {
	float: right;
	height: 90px;
	width: 140px;
	font-family: tahoma;
	font-size: 12px;
	color: #635538;
	direction:rtl;
	text-align:left;
	padding-left:0px;
}
.FormLine_T2 {
	float: right;
	height: 30px;
	width: 60px;
	font-family: tahoma;
	font-size: 12px;
	color: #635538;
	direction:rtl;
	text-align:right;
	
}
.FormLine_T2-as {
	float: right;
	height: 30px;
	width: 60px;
	font-family: tahoma;
	font-size: 12px;
	color: #635538;
	direction:rtl;
	text-align:left;
	padding-left:1px;
}
.FormLine_T3 {
	float: right;
	height: 30px;
	width: 110px;
	font-family: tahoma;
	font-size: 12px;
	color: #635538;
	direction:rtl;
	text-align:left;
	padding-left:0px;

}
.FormLine_T3-mn {
	float: right;
	height: 30px;
	width: 100px;
	font-family: tahoma;
	font-size: 12px;
	color: #635538;
	direction:rtl;
	text-align:left;
	padding-left:0px;

}
.FormLine_T4 {
	float: right;
	height: 30px;
	width:auto;
	font-family: tahoma;
	font-size: 12px;
	color:Red;
	direction:rtl;
	text-align:right;
	
}
.FormLine_L {
	float: left;
	height: 30px;
	width: 299px;
}
.FormLine_L2 {
	float: right;
	height: 30px;
	width: 500px;
}
.FormLine_R {
	float: Right;
	height: 30px;
	width: 299px;
	font-family: Tahoma;
	font-size:11px;
}
.FormLine_R2 {
	float: Right;
	height: 30px;
	width: 499px;
	font-family: Tahoma;
	font-size:11px;
}
.FormLine_Com {
	float: right;
	height: 30px;
	width: 159px;
}
.FormLine_Com2 {
	float: right;
	height: 30px;
	width: 122px;
}
.FormLine_Com3 {
	float: right;
	height: 30px;
	width: 60px;
}
.FormLine_Com4 {
	float: right;
	height: 30px;
	width: 102px;
}
.FormLine_Com5 {
	float: right;
	height: 30px;
	width: 400px;
}
.securitycode {
	float: right;
	vertical-align:middle;
	height: 50px;
	width: 380px;
}
.securitycodeTxt {
	float: right;
	height: 35px;
	width: 380px;
	margin-top: 5px;
}
.securitycode_imag {
	float: right;
	vertical-align:middle;
	height: 50px;
	width: 164px;
}
.securitycodeR {
	float: right;
	height: 30px;
	width: 200px;
	padding-top:35px;
}
.N_Box_D2 {
	width: 600px;
	float:right;
	height:205px;
}
.ValidatorsArea {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	color: #930;
	float: right;
	height: auto;
	width: 590px;
	direction:rtl;
	text-align:right;
}
.IDcard
{ background-color:#f3f1e6;
  width:600px;
  border:1px #e3deca solid;
  padding-top:7px;
  margin-bottom:7px;
  margin-top:5px;
  float:right;
}
.IDcard2
{ background-color:#f3f1e6;
  width:100%;
  border:1px #e3deca solid;
  float:right;
}
.P-Najran 
{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	line-height: 18px;
	color:#635538;
	direction:rtl;
	font-variant:normal;
	text-align: justify;
	line-height:18px;
	float:right;
	padding-left:20px;
	margin-bottom:20px;
}
.P-Najran2 
{
	font-family:tahoma;
	font-size:14px;
	font-weight:normal;
	line-height: 18px;
	color:#635538;
	direction:rtl;
	font-variant:normal;
	text-align: justify;
	float:right;
	padding-left:20px;
	margin-top:10px;
}
.TxtOneLine
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#635538;
	float:left;
	text-align:left;
	width:500px;
	padding-left:20px;
}
.TxtOneLine2
{
	font-family:Arial;
	font-size:16x;
	font-weight:bold;
	color:#635538;
	float:right;
	text-align:right;
	width:500px;
	height:40px;
}
.Najran_StarLabel
{
	padding-right:30px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:normal;
	color:#F00;
	}
	
.TxtBoxGray
{
	 border:1px #c3ae74 solid;
	 FONT-WEIGHT: normal;
	 FONT-SIZE: 12px;
	 COLOR: #555554;
	 LINE-HEIGHT: 16px;
	 FONT-STYLE: normal;
	 FONT-FAMILY: Tahoma
}	