html {
	/* background:url("../images/h2bg.png") repeat; */ 
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#3D3D3D;
	margin: 0; 
	background:#3C3C3C url('/images/bg_05.gif') repeat-y center top;
	margin:0;
	padding:0;
	font-weight:bold;
/*	height:100%; 
	min-height:560px;*/
}
#company_title{background-color:#00162C;color:#FFF;float:left;font-size:24px;line-height:60px;margin:0;padding:0;text-align:left;}
#content_container{background:#FFF url(images/content_container_bg.gif) repeat-y;border:5px solid #258;color:#666;margin:20px auto 0;padding:0;text-align:left;width:950px;}
#content_left{background-color:#FFF;float:left;margin:0;padding:15px;text-align:left;width:670px;}
#side_menu{background-color:#EFF5FF;border-left:1px solid #CFE2FF;float:right;margin:0;padding:15px;text-align:left;width:219px;}
#side_menu ul{list-style:none;margin:0 0 10px;padding:0;}
#side_menu ul li{line-height:25px;margin:0;padding:0;}
#top{background-color:#00162C;height:60px;margin:0 auto;padding:0;text-align:left;width:960px;}
#top_container{background-color:#00162c;border-bottom:3px solid #036;color:#FFF;height:60px;margin:0;padding:0;text-align:center;}
#top_menu{background:#F5F5F5 url(images/top_menu_bg.gif) repeat-x;height:30px;line-height:30px;margin:0;padding:0;text-align:left;}
#top_menu ul{list-style:none;margin:0;padding:0;}
#top_menu ul li{float:left;margin:0;padding:0;}
#top_menu ul li a,#top_menu ul li a:visited{color:#666;display:block;height:30px;line-height:30px;padding:0;text-align:center;text-decoration:none;width:100px;}
#top_menu ul li a.down,#top_menu ul li a.down:visited,#top_menu ul li a.down:hover{background-color:#FFF;border-right:1px solid #EBEBEB;color:#333;font-weight:700;width:99px;}
#top_menu ul li a:hover{background-color:#EBEBEB;color:#333;}
#welcome_box{background-color:#00162C;float:right;line-height:60px;margin:0;padding:0;text-align:right;}
#welcome_box a,#welcome_box a:visited{color:#accbff;text-decoration:none;}
#welcome_box a:hover{text-decoration:underline;}
.absmiddle{vertical-align:middle;}
.breadcrumb{background-color:#F5F5F5;margin:0 0 10px;padding:10px;}
.clear{clear:both;}
.green{color:#006F0F;}
.header{color:#1a4d80;font-size:14px;font-weight:700;}
.red{color:#BF0000;}
.small{font-size:11px;}
.warning{background-color:#FFFFDF;border:1px solid #FDFF3F;margin:0 0 10px;padding:10px;}
.contentbox{padding:10px;margin:0 0 10px;text-align:center;}
.errorbox{background-color:#FFBFBF;padding:10px;margin:0 0 10px;text-align:center;color:#7F0000;}
.successbox {border: 1px solid #66CC00;font-weight: bold;background-color: #DDFFC6;text-align: center;padding: 10px;color: #009933;}
.clientareatableactive{background-color:#DFFFE0}
.clientareatablepending{background-color:#EFEFEF}
.clientareatablesuspended{background-color:#FFF6CF}
.clientareatableterminated{background-color:#FFCFCF}
.clientticketreplyheader{background-color:#D6D6D6;color:#265989;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #EBEBEB;border-left:1px solid #CCC;}
.clientticketreply{background:#E8E8E8 url('/images/banner_c.gif') repeat-x top;border:5px solid #D6D6D6;margin:0 0 10px;padding:10px;}
.adminticketreplyheader{background-color:#CFE6FF;color:#333;border-top:1px solid #CAE6FF;border-right:1px solid #CAE6FF;border-bottom:1px solid #CAE6FF;border-left:1px solid #CAE6FF}
.adminticketreply{background-color:#EEF6FF;padding:10px;margin:0 0 10px;border-right:1px solid #CAE6FF;border-bottom:1px solid #CAE6FF;border-left:1px solid #CAE6FF;}
.networkissueaffected{background-color:#EFEFEF;padding:10px;margin: 0 0 10px;}
.textgreen{color:#158F00;}
.textred{color:#9F0000;}
a,a:visited{color:#333;text-decoration:underline;}
a:hover{color:#666;text-decoration:none;}
body,td,th{color:#444444;font-family:tahoma,Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:12px;}
form{margin:0;padding:0;}
h1{border-bottom:1px solid #EBEBEB;color:#1a4d80;font-size:24px;font-weight:400;margin:0 0 12px;padding:0 0 3px;}
h2{border-bottom:1px solid #F5F5F5;color:#333;font-size:18px;font-weight:400;margin:0 0 5px;padding:10px 0 3px;}
h3{color:#666;font-size:16px;font-weight:700;margin:0;padding:10px 0 5px;}
hr{background-color:#EBEBEB;border:0;border-top:1px solid #EBEBEB;height:0;margin:10px 0;overflow:hidden;}
input,select,textarea{color:#666;font-family:tahoma,Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:11px;margin:0;padding:2px;font-weight:bold;}
p{margin:0;padding:3px 0 8px;}
table.data{margin:0 0 10px;padding:0;}
table.data td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}
table.data th{background-color:#D6D6D6;color:#265989;border-bottom:1px solid #333;}
table.data tr.clientareatableactive td{background-color:#DFFFE0 !important;}
table.data tr.clientareatablepending td{background-color:#EFEFEF !important;}
table.data tr.clientareatablesuspended td{background-color:#FFF6CF !important;}
table.data tr.clientareatableterminated td{background-color:#FFCFCF !important;}
table.frame{margin:0 0 10px;padding:0;border:1px solid #EBEBEB;border-bottom:0;}
table.frame table td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}
table.frame table td.fieldarea{background-color:#F5F5F5;color:#333;text-align:right;border-right:1px solid #EBEBEB;}
.kbarticle {padding: 2px 5px 5px 15px;}
.kbviews {color:#A8A8A8;font-size:10px;}
.kbalsoread {padding: 5px 5px 5px 15px;background-color: #F5F5F5;border-bottom: 1px solid #ccc;font-weight: bold;margin: 10px 0 10px 0;}

/*#added by saam*/
.orderlistul{
float:right;
direction:rtl;
text-align:right;
}
.orderlistli span{

}

.orderhome0 {
float: left; width: 194px;
}
.orderhome1 {
border:1px solid #ccc;
}
.orderhome2 {
width:183px;height:244px;background:transparent url('/images/orderbg.gif') repeat-x left top;float:right;
border:3px solid #fff;
}
.orderhome2a {
height:33px;
text-align:right;
padding:5px 20px 0px 0px;
font:11px Tahoma;
color:#3F6388;
background:transparent url(/images/icon-06.gif) no-repeat right center;

}
.menupromo {
text-align:center;
font:11px Tahoma;
color:#3F6388;
direction:ltr;

}

.orderhome2a span  {
	margin:5px;
}

.orderhome2c {
display:block;height:34px;
}
.menu1 {
	background:transparent url(/images/menu1.jpg) no-repeat center top;width:241px;height:304px;
}
.menu2 {
	background:transparent url(/images/menu2.gif) no-repeat center top;width:241px;height:254px;margin-top:10px;
}
/* .intro1{
	border:3px solid #fff;width:574px;background:transparent url('/images/home1_gr.gif') repeat-x left top;color:#353535;font:13px Tahoma;
	text-align:justify;
	direction:rtl;
	float:right;
} */
.intro0{
background:url('/images/intro1.gif');width:579px; height:122px;
float:right;
}
.intro1{
background:url('/images/intro1.gif');width:579px; height:122px;border:1px solid #fff;

}
.intro0 div.logo {
background:url('/images/logo.png');width:95px;height:95px;float:left;margin:0px 5px 5px 5px ;
}

.intro1 div.logoalahli {
background:url('/images/wessamLogo.png');width:171px;height:40px;float:left;margin:0px 5px 5px 10px ;
}

.intro1 div.logoalrajhi {
background:url('/images/default_r1_c1_login.gif');width:215px;height:58px;float:left;margin:0px 5px 5px 10px ;
}

.intro0 p {
margin-right:10px;
text-align:justify;
direction:rtl;
}

.intro_host {
background:url('/images/orderhost.gif');
width:579px;
height:202px;
float:left;
margin-top:10px;
padding:0px;
/* border:1px solid #00ff00;
 */
}
.intro_host1{
width:170px;
float:right;
display:inline;
/* border:1px solid #ff0000; */

} 

.intro_host1 li{
background:transparent url(/images/h1rxo2.gif) no-repeat scroll right center;
line-height:18px;
margin:0 0 0px 0;
padding:0 12px 0 0;
display:block;
}
.intro_host1 ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:6px 0 5px;
padding:0;
direction:rtl;
float:right;
text-align:right;
width:170px;
font:11px Tahoma;
display:block;

}
.home_ord1 {
	text-align:center;font:bold 12pt arial;
	color:#3F6388;
	margin:0px 0px 5px;
	
}
a.home_ord2:link,a.home_ord2:visited {
	font:bold 12pt arial;
	color:#de405d;
	text-shadow:1px 1px 0 #ccc;
}
a.home_ord2:hover {
	color:#424141;
	text-shadow:1px 1px 0 #ccc;
}
a.home_ord3:link ,a.home_ord3:visited{
	font:bold 11px tahoma;
	color:#3F6388;
	text-shadow:1px 1px 0 #ccc;
}
a.home_ord3:hover {
	color:#de405d;
	text-shadow:1px 1px 0 #ccc;
}


.intro_host2{
font:bold 10px tahoma;
color:#28648F;
text-align:center;
margin-top:2px;

}




.order_host1{
display:block;

/* border:1px solid #ff0000; */


} 

.order_host1 li{
background:transparent url(/images/h1rxo2.gif) no-repeat scroll right center;
line-height:18px;
margin:0 0 0px 0;
padding:0 12px 0 0;
display:block;
}
.order_host1 ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:9px 0 10px;
padding:0;
direction:rtl;
text-align:right;
font:11px Tahoma;
display:block;
width:100%;

}





.menu1li{
background:transparent url(/images/h1rxo2.gif) no-repeat scroll right center;
float:right;
line-height:18px;
margin:0 0 0px 0;
padding:0 12px 0 0;
width:100px;
}
.menu1ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:9px 0 10px;
padding:0;
direction:rtl;
float:right;
text-align:right;
width:230px;
font:11px Tahoma;

}

.menu2ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:7px 0 5px 0;
padding:0;
direction:rtl;
float:right;
text-align:right;
width:233px;
font:bold 12pt arial,Tahoma;
color:#3F6388;
margin-right:5px;
	
}
.menu2li {
background:transparent url(/images/puivrc.gif) no-repeat scroll right center;
display:block;
line-height:29px;
padding:0 15px 0 0;

	
}
.menu2li1 {
background:transparent url(/images/5b005s.gif) no-repeat scroll right center;
display:block;
line-height:29px;
padding:0 15px 0 0;
color:#595959;


	
}

ul#mainNav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 15px 0px 0px;
padding:0;
}

#mainNav li {
float:right;
margin-left:12px;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
padding:0px;
cursor:pointer;

}
#mainNav li span{ float: left; } 
#mainNav li a{ float: left;cursor:pointer; } 
#mainNav li a span {
display:block;
}
#mainNav li a:hover, #mainNav li a:focus, #mainNav li#current a {
color:#FFFFFF !important;
background:transparent url(/images/nav1.gif) repeat-x scroll right !important;
}

#mainNav li a:hover span, #mainNav li a:focus span, #mainNav li#current a span {
background:transparent url(/images/nav1_r.gif) no-repeat scroll right !important;
height:29px;
}
#mainNav li a:hover span span, #mainNav li a:focus span span, #mainNav li#current a span span {
background:transparent url(/images/nav1_l.gif) no-repeat scroll left !important;
height:29px;
}





#mainNav li a  {
background:transparent url(/images/nav2.gif) repeat-x scroll right ;
}

#mainNav li a  span {
background:transparent url(/images/nav2_r.gif) no-repeat scroll right  ;
height:29px;
}
#mainNav li a  span span{
background:transparent url(/images/nav2_l.gif) no-repeat scroll left  ;
height:29px;

}







#mainNav li a:hover span span span, #mainNav li a:focus span span span, #mainNav li#current a span span span,
#mainNav li a span span span, #mainNav li a span span span, #mainNav li#current a span span span
 {
/*ckground:transparent url(/images/drsrvfinale_10.gif) repeat-x scroll right !important;*/
padding:2px 5px 0px 5px ;
height:27px;

}

#mainNav li a {
color:#C6C8CC;
display:block;
font-family:arial;
font-size:12pt;
font-weight:bold;
text-decoration:none;
height:29px;

}

a, a:link, a:active, a:visited {
color:#5C9EC9;
text-decoration:none;
}

.homeli2{
background:transparent url(/images/tick.blue.png) no-repeat scroll right center;
display:block;
line-height:18px;
margin:0 0 0px 0;
padding:0 18px 0 0;
}
.homeul2{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:9px 5px 10px;
padding:0;
direction:rtl;
float:right;
text-align:right;
width:260px;
font:bold 11px Tahoma;
color:#CECECE;


}
.loginfont1{
	font:13px tahoma;color:#3F3F3F
}
.logininput1{
	font:14px tahoma;color:#3F6388;height:14px;border:1px solid #929292;background:#FDFDFD url('/images/login_in.gif') repeat-x top;
}
.loginbutton1 {
	font:12px tahoma;color:#3F6388;height:20px;border:1px solid #929292;background:#FDFDFD url('/images/login_in.gif') repeat-x top;
}
.homemaintable {
background: #FFFFFF url('images/Untitled-1_05.gif') repeat-x right top;
}
.afterlogin,.afterlogin a {
	text-align: center;font:bold 11px tahoma;color:#3C3C3C;height:15px;
	direction:rtl;
}
.afterlogin a:hover {
 text-decoration:underline;	
}
.orderlistul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 15px 0px 0px;
display:block;
padding:0;
float:right;
}
.orderlistli {
padding-right :14px;
font:bold 12pt Arial,Helvetica,sans-serif;
display:block;
background:url(/images/arrow.gif) no-repeat right center ;
color:#595959;
direction:rtl;
}
.orderlistli  span{
color:#3F6388;
font:11px tahoma;
margin-right:10px;
direction:ltr;
}
.orderhomeorder ,.orderhomeorder a:hover , .orderhomeorder a  ,.orderhomeorder a:visited{
float:right;font:bold 12pt arial;color:#5C9EC9;
text-decoration:none;

}
.orderhomemore ,.orderhomemore a:hover , .orderhomemore a , .orderhomemore a:visited  {
float:left;font:bold 12pt arial;color:#595959;
text-decoration:none;

}
.orderhomemore ,.orderhomeorder {
padding-top:8px;

}


.inner {
	/*width: 900px;*/
	min-width: 800px;
	margin: 0 ;
	/*text-align:right;*/
	height:1%;
}
/*Float clearing: clearfix/peusdo method*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.alhora {
background:url('/images/alhora_membership.gif'); width:240px;height:97px;float:right;margin-top:5px;
}
.alhora div {
margin:10px 10px 0 0;
text-align:right;

}
.alhora div a {color:#28648F;font:bold 14pt arial; }
/*new addition*/

#smallnav {margin-left:10px;height:20px;}
#smallnav a {color:#878787}
#smallnav a:hover {text-decoration:none;color:#D5D5D5;}
#breadcrumbnav a {color:#878787}
#breadcrumbnav a:hover {text-decoration:none;color:#D5D5D5;}
#homeoffers {display:block;}
table#doc {width:100%;}
a.copyrightl:link,a.copyrightl:visited {
	font:bold 11px tahoma; 
	color:#CECECE;
	
}
a.copyrightl:hover {
	 
	color:#fff;
	}

.copyrightc {
width:800px;
font:11px tahoma; text-align:center;
border-top:1px solid #ccc;
margin:20px 20px 0px 20px;
direction:rtl;
color:#CECECE;	
}
label  {cursor:pointer;}