﻿/* GLOBAL */
body {  background-position: center; color: #996633; ffont-family: Tahoma; font-size: 8pt; font-family:Tahoma; background-image:url('mainbg2.gif'); background-repeat:repeat; background-attachment:fixed }
table.border1 { border: 1px solid #996633}
td { font-size: 8pt; font-family: tahoma, verdana, arial; color: #000000; }
td.p { font-size: 8pt; font-family: tahoma, verdana, arial; color: #996633; background-color:#FFF9EB }
td.alt1 { font-size: 8pt; font-family: tahoma, verdana, arial; color: #996633; background-color:#F7E7BD }
td.alt2 { font-size: 8pt; font-family: tahoma, verdana, arial; color: #996633; background-color:#FBF1D7 }
td.all { border:1px solid #996633; font-size: 8pt; font-family: tahoma, verdana, arial; background-color:#FDFAF3 }
td.adv { background-position: center; background-color:#FDFAF3; background-image:url('adv-1.png'); background-repeat:repeat }
td.title { background-position: center; background-color:#FDFAF3; background-image:url('bg-mi33.gif'); background-repeat:repeat; font-family:Traditional Arabic; font-size:12pt; font-weight:bold }
td.heder { background-position: center; background-color:#F8F0E5; background-image:url('alshehi-net-2008-2_02.gif'); background-repeat:repeat }
td.heder2 { background-position: center; background-color:#ffffff; background-image:url('alshehi-net_043.jpg'); background-repeat:repeat }
td.foter { background-position: center; background-color:#F8F0E5; background-image:url('alshehi-net-2008-2_05.jpg'); background-repeat:repeat }
td.foter2 { background-position: center; background-color:#F8F0E5; background-image:url('alshehi-net-2008-2_06.jpg'); background-repeat:repeat }
td.list { border-left:1px solid #DFDFDF; border-right:1px solid #DFDFDF; border-bottom:1px solid #DFDFDF; padding:7px; border-top:medium none; color:#FFFFFF }
td.empty { background: #F5F5F5; padding: 7px; border: 1px solid #DFDFDF; }
img.thumb { border: 3px double #CCCCCC; }
img { border: 0px;}
ul { margin-bottom: 0px; margin-top: 0px; margin-left: 25px; }
hr { FILTER: Alpha(Opacity=80,FinishOpacity=0,Style=2); WIDTH: 99%; COLOR: #727272; HEIGHT: 2px }
legend { color: #FF0000; font-size: 8pt; font-family: Tahoma;  }
/* FORMS */
font.error { text-align: left; color: #FF0000; }
font.success { color: #5B8C29; font-weight: bold; }
/* INPUT FIELDS */
input.text { BORDER: 1px solid #996633; FONT-SIZE: 12px; background: #FFFFFF url('bg-txt.gif') center top; FONT-FAMILY: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif; HEIGHT: 20px}
/* NORMAL LINKS */
a:link { color: #996633; text-decoration: none;}
a:visited { color: #000000; text-decoration: none; }
a:hover { color: #996633; text-decoration: unone; }
/* القوائم العرضية */
.solidblockmenu ul{
margin: 0;
padding: 0;
float: right;
font: bold 12pt Arial;
width: 100%;
color: #993300;
border: 1px solid #993300;
border-width: 0px 0;
background: black url(blockdefault1.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: right;
color: #993300;
padding: 3px 9px;
text-decoration: none;
border-left: 1px solid #996633;
}

.solidblockmenu li a:visited{
color: #996633;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: #ffffff;
background: transparent url(blockactive1.gif) center center repeat-x;
}

.tabcontainer{
clear: right;
width:99%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

.tabcontent{
display:none;
}
/* القوائم الطولية */
.arrowlistmenu{
width: 130px; /*width of menu*/
}


.arrowlistmenu .headerbar{
 background-position: center; background-color:#8d6f25; background-image:url('bg-mi2.gif'); background-repeat:repeat; color:#FFFFFF; font-family:Tahoma; font-size:8pt; font-weight:bold 
}
 
.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 4px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #993300;

display: block;
padding: 2px 0;
padding-center: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 8pt;
}

.arrowlistmenu ul li a:visited{
color: #993300;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #FFFFFF;
background-color: #9C7F36;
}

/* ############################################################################# */
.second {
      background: #666666 url('blockactive.gif') repeat-x;
      width: 120;
      height: 22px;
      color: #000000;
      font-family: Tahoma, Verdana;
      font-size: 9pt;
      align: right;
}

/* ############################################################################# */
a:link.footer {
    color: #996633;
    FONT-WEIGHT: NORMAL;
	TEXT-DECORATION: none;
}
a:visited.footer {
    color: #996633;
    FONT-WEIGHT: NORMAL;
	TEXT-DECORATION: none;
}
a:hover.footer {
    color: #000000;
    FONT-WEIGHT: NORMAL;
    background: none;
	TEXT-DECORATION: underline;
}

.linefooterall {
      color: #cccccc;
      padding: 10px;
      BORDER: #eeeeee 1px solid;
      padding: 4px;
      margin: 5px;
      height: 14;
    
}

.linefooter {
      color: #996633;
      font-family: Tahoma, Verdana;
      FONT-WEIGHT: NORMAL;
      text-align : center;
      padding-right: 7px;
      font-size: 11px;
      float: right;
    
}

.linefooter2 {
      color: #996633;
      padding-left: 10px;
      FONT-WEIGHT: NORMAL;
      font-family: Tahoma, Verdana;
      text-align : center;
      font-size: 11px;
      height: auto;
      float: left;
      
}


/* ############################################################################# */
/* Section Headers */
/* ############################################################################# */

.faq{
    background: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	FONT-WEIGHT: bold;
	color: #000000;
	border: 1px solid #CCCCCC;
	text-align: right;
	margin: 2px;
	width: 98%;
	padding-right: 10px; padding-left:2px; padding-top:2px; padding-bottom:2px
}

.faq2{
    background: #FBF8DE;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	FONT-WEIGHT: normal;
	color: #000000;
	height: 17px;
	border: 1px solid #996633;
	text-align: right;
	margin: 2px;
	width: 98%;
	padding-right: 10px; padding-left:2px; padding-top:2px; padding-bottom:2px

	
}
.faq_ok{
    background: #FFEBF0;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	FONT-WEIGHT: normal;
	color: #FF0000;
	height: 17px;
	border: 1px solid #FF0000;
	text-align: right;
	margin: 2px;
	padding-right: 10px; padding-left:2px; padding-top:2px; padding-bottom:2px
	
}
.faq2_user{
    background: #F3F8FC;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	FONT-WEIGHT: normal;
	color: #000000;
	height: 17px;
	border: 1px solid #C2D7EB;
	text-align: right;
	margin: 2px;
	padding: 2px;
	width: 100%;
	padding-right: 10px;
	
}


.bar-first {
    background: #ffffff;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 27px;
	border: 1px solid #cccccc;
	text-align: right;
	padding: 2px;
	width: 90%;
	padding-right: 10px;
}
/* ############################################################################# */
/* الانحنائات */
/* ############################################################################# */
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;} .b1 {height:1px; background:#0FB1FF; margin:0 5px;} .b2 {height:1px; background:#C6ECFF; border-right:2px solid #0FB1FF; border-left:2px solid #0FB1FF; margin:0 3px;} 
.b3 {
 height: 1px;
 background: #C6ECFF;
 border-right: 1px solid #0FB1FF;
 border-left: 1px solid #0FB1FF;
 margin: 0 2px;
}
.b4 {
 height: 2px;
 background: #C6ECFF;
 border-right: 1px solid #0FB1FF;
 border-left: 1px solid #0FB1FF;
 margin: 0 1px;
 border-right-color: #0FB1FF;
 border-left-color: #0FB1FF;
}
.contentb {
 background: #C6ECFF;
 border-right: 1px solid #0FB1FF;
 border-left: 1px solid #0FB1FF;
 font-family: tahoma;
 font-size: 15px;
 text-align: center;
 border-right-color: #0FB1FF;
 border-left-color: #0FB1FF;
}
.contentb div {margin-left: 5px;}
/** Welcome Block **/
b.rtop, b.rbottom{ display:block; background: #F8F8F8; }
b.rtop b, b.rbottom b{ display:block;height: 1px; overflow: hidden; background: #F0F0F0;}
b.r1{margin: 0 5px} b.r2{ margin: 0 3px; } b.r3{ margin: 0 2px; }
b.rtop b.r4, b.rbottom b.r4{ margin: 0 1px;height: 2px; }
#bbg { background-color:#f0f0f0; }

/** Left Blocks **/
b.rtop2, b.rbottom2{ display:block; background: #F8F8F8; }
b.rtop2 b, b.rbottom2 b{ display:block;height: 1px; overflow: hidden; background: #996633;}
b.r12{margin: 0 5px;} b.r22{ margin: 0 3px; } b.r32{ margin: 0 2px; }
b.rtop2 b.r42, b.rbottom2 b.r42{ margin: 0 1px;height: 2px; }
#bbg2 { background-color:#996633; margin-right:5; margin-bottom:7;}

h1 a:hover{ color: #000; font:bold 16pt/7pt Arial; border-bottom:4px solid #f0f0f0;
	padding: 0px; margin:10px; }
	
h2{ color: #666; font:bold 13pt Arial; padding-bottom:0px;
	   padding: 5px; margin:1px; }
h3 { color: #ffffff; font:bold 13pt Arial; padding-bottom:0px;
	   padding: 5px; margin:1px; }	   

.blocktxt { font: normal 12px Tahoma; color:#777777; 
		    margin-right:5px; padding-right:5px; }
.blocktxt2 { font: normal 12px Tahoma; color:#ffffff;
			 margin-right:5px; padding-right:5px; }  

.box {
	background-color: #e1f5ff;
	width: 100%;
	border: 1px solid #afd9ee;
	text-align: right;
	font-family: tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #6666ff;
	padding: 5px;
}

.boxtitle {
font-family:tahoma, Helvetica, sans-serif;
font-size:9pt;
color:#FFF;
font-weight:700;
background-color:#309BD3;
width:auto;
border:1px solid #FFF;
padding:2px;
}
.sample{margin-left:0; margin-right:0; margin-top:4px; margin-bottom:25px; padding-left:7px; padding-right:0px; padding-top:0px; padding-bottom:0px}
h4.stitle{color:#666;margin:0 0 5px 0}

.links {padding:10px;margin-top:20px}
.links a{font-size:8pt;color:#000000;text-decoration:none; font-family:Tahoma}
.links a:hover{font-weight:bold}

#cont{background-position: 0% 0%; width:450px;margin:0 auto;text-align:left;padding:0; ; background-image:none; background-repeat:repeat; background-attachment:scroll}

.buttons{padding:5px;}
.buttons span{color:#000000;cursor:pointer;font-style:normal; font-variant:normal; font-weight:normal; font-size:8pt; font-family:Tahoma; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:0}
.buttons span.active, .buttons span:hover{background-position: 0% 0%; color:#000000; background-image:none; background-repeat:repeat; background-attachment:scroll}

/* Sample 2*/
#box2{
	position:absolute;
}
#box2 span{
	display:block;
	float:left;
}
.mask2{
	position:relative;
	width:765px;
	height:180px;
	overflow:hidden;
}
body {
	margin: 0 auto;
	padding: 0;
	width: 700px;
	color: #000000;
	font: normal 80%/120% Georgia, "Times New Roman", Times, serif;
}
a {
	color: #000000;
}
h1 {
	font: normal 320%/100% Georgia, "Times New Roman", Times, serif;
	margin: 20px 0 5px 0;
	letter-spacing: -2px;
}
.credits {
	border-bottom: solid 1px #ccc;
	padding-bottom: 5px;
	margin: 0 0 30px 0;
	font: 120% Garamond, Georgia, serif;
}
.credits em {
	color: #999;
}
.credits a {
	color: #666;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.credits a:hover {
	color: #000;
}


img {
	border: none;
}
#page {background: transparent; margin:1em;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#FFF; border-left:1px solid #D9D9D9; border-right:1px solid #D9D9D9;}
.xb1 {margin:0 5px; background:#D9D9D9;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.pagecontent {
    display:block;
    background:#FFF;
    border:0 solid #D9D9D9;
    border-width:0 1px;
    text-align: justify;
    height: 1%;
}
.newsbox {
    background: #FFFFFF;
	border: 0px solid #D9D9D9;
	color: #423e48;
	font: bold 18px 'Traditional Arabic', arial, verdana, geneva, lucida, 'lucida grande', helvetica, sans-serif;
	text-align: justify;
	padding:4px 4px 4px 4px;
	direction: rtl;
}
