body {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.TopBarBg {
	background-image: url(images/ws3.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.TopBarBg2 {
	background-image: url(images/ws4.gif);
	background-repeat: repeat-x;
	background-position: top;

}
a:link {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #782144;
	text-decoration: none;
}
a:visited {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #782144;
	text-decoration: none;
}
a:hover {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #999;
	text-decoration: none;
}
.BgAdminMenu {
	background-image: url(images/ws13.png);
	background-repeat: repeat-x;
	background-position:bottom;

}
.BgAdminMenu2 {
    background-image: url(images/BgEn.png);
    background-repeat: repeat-x;
    background-position: top;
    height: 10px;
    vertical-align: top;
}
.search
{
	color: #782144;
	border: solid 1px #BAC5CC;
	text-shadow: 0 1px 0 white;
	background-image: url(images/ws10.gif); background-repeat:repeat-x;
	border-radius: 15px;
	text-align: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin: 0px;
	height: 20px;
}
.stepcarousel{
position: relative;
/*border: 1px solid #85351c;
*/
overflow: scroll;
width: 627px;
height: 240px;
}
.stepcarousel .belt{
position: absolute;
left: 0;
top: 0;
}
.stepcarousel .panel{
float: left;
overflow: hidden; 
margin: 0px;
width: 627px;
}
.ServicesBar {
	font-family: Arial;
    font-size: 15px;
    font-weight: bold;
    color: #FFF;
    background-color: #782144;
    text-align: center;
    float: left;
    height: 25px;
    width: 185px;
    line-height: 24px;
	
}
.point_link {
	font-family: Arial;
	text-indent: 20px;
	background-image: url(images/ws19.png);
	background-repeat: no-repeat;
	background-position: left ;
	font-weight:bold;
	/*line-height:22px;*/
	line-height:31px;
	list-style-type: none;
}
.point_link a:link {
	font-size: 14px;
	text-decoration: none;
	color: #636365;
	font-weight:bold;
}
.point_link a:visited {
	font-size: 14px;
	text-decoration: none;
	color: #636365;
	font-weight:bold;
}
.point_link a:hover {
	font-size: 14px;
	text-decoration: none;
	color: #a71751;
	font-weight:bold;
}
.HeadNewsLetter {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #782144;
	background-image: url(images/ws25.png);
	text-align: center;
	height: 22px;
	background-repeat: repeat-x;
	background-position: top;
	line-height:24px;
	float:right;
	width:140px;
}
.NewsLetterBorder {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #acacac;
	height: 80px;
	width:260px;
	border: 1px solid #bcbcbc;
	border-radius: 5px;
	direction:rtl;
	float:right;
	margin-top:-20px;
}
.DownApp {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #acacac;
	height: 80px;
	width:260px;
	border: 1px solid #bcbcbc;
	border-bottom:26px solid #d8d8d8;
	border-radius: 5px;
	direction:rtl;
	float:right;
	margin-top:-20px;
}
.RegButton {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	background-color: #782144;
	text-align: center;
	border-radius: 5px;
	width:50px;
	height:25px;
	border:0px;
	padding:0px 5px 0px 5px;
	cursor: pointer;
}
.TxtApp {
	font-family: Arial;
	font-size: 12px;
	line-height: 10px;
	font-weight: bold;
	color: #666666;
	text-align: justify;
	direction: rtl;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.DownBox {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #666666;
	height: 295px;
	width:270px;
	border-radius: 10px;
	direction:rtl;
	background-color:#f5f5f5;
	border-bottom:30px solid #8a5d3b;
}
.Red_link {
    font-family: Arial;
    text-indent: 10px;
    background-image: url(images/ws32.gif);
    background-repeat: no-repeat;
    direction: ltr;
    text-align: left;
    background-position: left;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
    list-style-type: none;
    border-bottom: 1px solid #8a5d3b;

}
    .Red_link a:link {
        font-family: Arial;
        font-size: 14px;
        text-decoration: none;
        color: #8a5d3b;
        font-weight: bold;
    }
.Red_link a:visited {
	font-family: Arial;
	
	text-decoration: none;
	color: #8a5d3b;
	font-weight:bold;
}
.Red_link a:hover {
	font-family: Arial;
	
	text-decoration: none;
	color: #a71751;
	font-weight:bold;
}
.Qawarer_link {
    font-family: Arial;
    text-indent: 10px;
    background-image: url(images/ws34.gif);
    background-repeat: no-repeat;
    text-align: left;
    background-position: left;
    direction: ltr;
    font-weight: bold;
    line-height: 24px;
    list-style-type: none;
    border-bottom: 1px solid #3b5519;
    font-size: 14px;
    color: #64ad39;
}
.Qawarer_link a:link {
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
	/*color: #3b5519;*/
    color: #64ad39;
	font-weight:bold;
}
.Qawarer_link a:visited {
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
	color: #64ad39;
	font-weight:bold;
}
.Qawarer_link a:hover {
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
	color: #a71751;
	font-weight:bold;
}
.Share_link {
	font-family: Arial;
	text-indent: 10px;
	background-image: url(images/ws35.gif);
	background-repeat: no-repeat;
	text-align: left;
	background-position: left ;
	direction: ltr;
	font-weight:bold;
	line-height:24px;
	list-style-type: none;
	border-bottom:1px solid #782144;
	
}
.Share_link a:link {
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
	color: #782144;
	font-weight:bold;
}
.Share_link a:visited {
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
	color: #782144;
	font-weight:bold;
}
.Share_link a:hover {
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
	color: #a71751;
	font-weight:bold;
}
.TxtRead {
	font-family: Arial;
	font-size: 14px;
	line-height: 18px;
	color: #000;
	text-align: justify;
	direction: ltr;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: normal;
}
.DownBox2 {
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	color: #000;
	height: 295px;
	width:270px;
	border-radius: 10px;
	direction:rtl;
	background-color:#f5f5f5;
	text-align: justify;
	border-bottom-width: 30px;
	border-bottom-style: solid;
	border-bottom-color: #64ad39;
}
.DownBox3 {
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	color: #000;
	height: 295px;
	width:270px;
	border-radius: 10px;
	direction:rtl;
	background-color:#f5f5f5;
	text-align: justify;
	border-bottom-width: 30px;
	border-bottom-style: solid;
	border-bottom-color: #782144;
}
.copyRight {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-align: right;
	border-radius: 0px 0px 10px 10px;
    background-color: #782144;
	height:25px;
    padding-right:15px;
	/*border-radius: 10px;
     border-bottom-width: 25px;
	border-bottom-style: solid;
	border-bottom-color: #782144;*/
	direction: rtl;
}
.MainTxt {
	font-family: Arial;
	font-size: 15px;
	line-height: 25px;

	text-align: justify;
	
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.link_news {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-align: center;

}
.link_news a:link {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #782144;
	text-decoration: none;
	text-align: center;

}
.link_news a:visited {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #782144;
	text-decoration: none;
	text-align: center;

}
.link_news a:hover {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #999;
	text-decoration: none;
}
.newsbody {
	font-family: Arial;
	font-size: 14px;
	line-height: 23px;
	text-align: justify;

}
.date
{
    color: Blue;
    font-size:12px;
    font-family:Tahoma;
    font-weight:normal;
    direction:rtl;
    }

/****************************************/
/*Horizontal news styles                */
/****************************************/
.switchcontent{display:none;}
.switchcontentshow{display:block;}
.gliderNewsContainer
{
	position: relative;
	width: 100%; /*marquee width */
	height: 100%; /*marquee height */
	background-color: Transparent;
	overflow: hidden;
}
.gliderNewsInner
{
	width: 100%; /*marquee width */
	height: 100%; /*marquee height */
	position: relative;

}
.gliderContent
{
	position:relative;
	padding: 5px 10px 5px 10px;
}
#marqueecontainer
{
	position: relative;
	width: 100%; /*marquee width */
	height: 100%; /*marquee height */
	background-color: Transparent;
	overflow: hidden;
}
.txtnews_out
{
	width: 100%; /*marquee width */
	height: 100%; /*marquee height */
	/*font-family: Tahoma;*/
	font-size: 12pt;
	text-align: justify;
	direction: rtl;
	line-height: 16pt;
	padding: 4px;
}
.txtnews_in
{
	width: 100%; /*marquee width */
	height: 100%; /*marquee height */
	position: absolute;
}
#marqueecontainer a:link
{
	font-family: Tahoma;
	font-size: 12pt;
	color: #990000;
	text-decoration: none;
	direction: rtl;
}
#marqueecontainer a:visited
{
	font-family: Tahoma;
	font-size: 12pt;
	color: #990000;
	text-decoration: none;
	direction: rtl;
}
#marqueecontainer a:hover
{
	font-family: Tahoma;
	font-size: 12pt;
	color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.optionslist
{
	direction: rtl;
	color: #217A9B;
	background-color: Transparent;
	font-family: Tahoma;
	font-size: 8pt;
	width: 100%;
	padding: 5px 2% 5px 2%;
	text-align: right;
	border: solid 1px gray;
}


/****************************************/
/*	Start News Styles					*/
/****************************************/
.togllerDiv
{
    width:100%;
    text-align:center;
    
}
.GliderNewsTogller_class
{
	direction: ltr;
	margin: 0px 10px 0px 0px;
	padding-top:0px;
	background-color:transparent;
    float:right;
}

.glidecontentwrapper {
	OVERFLOW: hidden;
	WIDTH: 470px;
	POSITION: relative;
	HEIGHT: 228px
}
.glidecontent 
{
	BACKGROUND: white;
	VISIBILITY: hidden;
	WIDTH: 470px;
	POSITION: absolute;
	padding: 5px;
}
.newsglidermore
{
}
.glidecontenttoggler {
	MARGIN-TOP: 4px;
	WIDTH: 470px;
	TEXT-ALIGN: center
}
.GliderNewsTogller_class A {
	DISPLAY: inline;
	padding:2px 6px 2px 6px;
	MARGIN-RIGHT: 1px;
	TEXT-DECORATION: none;
	border: 1px dashed #bababa;
	background-color: #fff;
	font-size:12px;
	font-family:Tahoma;
	color:#3a3939;
	font-weight:normal;
}
.GliderNewsTogller_class A.selected {
	BACKGROUND: #ffe3b0;
	font-family:Tahoma;
	color:#3a3939;
	font-weight:normal;
}
.GliderNewsTogller_class A:hover {
	BACKGROUND: #782144;
	border: 1px dashed #aa5376;
	color:#fff;
	font-weight:normal;
}

.GliderNewsTogller_class A.prev:hover {
	BACKGROUND: #ffe3b0;
}
.GliderNewsTogller_class A.next:hover {
	BACKGROUND: #ffe3b0;
}
.newsgliderbody {
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	line-height: 14pt;
	text-align: justify;
	direction:rtl;
}
/*a:link {
	font-family: Arabic Transparent;
	font-size: 12px;
	text-decoration: none;
	color: #00F;
}
a:visited {
	font-family: Arabic Transparent;
	font-size: 12px;
	text-decoration: none;
	color: #00F;
}
a:hover {
	font-family: Arabic Transparent;
	font-size: 12px;
	color: #900;
	text-decoration: underline;
}*/

.newsglidertitle {
	font-weight: bold;
	text-decoration: none;
	direction:rtl;
}
.newsglidertitle a
{
	font-family: Tahoma;/*Arabic Transparent;*/
	font-size: 11px;
}
.newsglidertitle a:link {
	text-decoration: none;
	color: #cf3a00;
}
.newsglidertitle a:visited {
	text-decoration: none;
	color: #cf3a00;
}
.newsglidertitle a:hover {
	color: #999;
	text-decoration: none;
}
.pic_news 
{
	direction:rtl;
	margin: 7px;
	border: 1px solid #999;
}
/*End News Styles*/
.TxtField1
{
border: 1px solid #782144;
border-radius: 5px;
width: 110px;
color:#353434;
height:25px;
}
.newsContent
{
    
	font-family: Arial;
	font-size: 14px;
	line-height: 25px;
	font-weight: 700;
	color: #000;
	text-align: justify;
	direction:ltr;
}
.headline
{
    
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #9f0b0b;
	text-align: center;
	direction:rtl;
}
.g5
{
   font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #393939;
	text-align: center;
	direction:rtl;
	background-color:#d8d8d8;
	border:1px solid #9f9d9d; 
}
.g3
{
   font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #393939;
	text-align: center;
	direction:rtl;
	background-color:#f5f5f5;
}
.g4
{
   font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #393939;
	text-align: center;
	direction:rtl;
}

.newsSummaryImg
{
    width:290px; height:210px; float:left; margin:5px 5px 5px 0px; border:1px solid #ccc;
}
.newsContentImg
{
    width:290px; height:210px; float:right; margin:5px 0px 5px 5px; border:1px solid #ccc;
}

.newsSummaryContnet
{
    
}

.newsContent
{
    
}
/*Start TopMenu*/
a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block;
  padding:5px;
  margin-bottom:1px;
  background: #782144;
  text-decoration: none;
  font-family: Arial;
  font-weight: bold;
  font-size:14px;
  color:#fff;
  text-align:center;

}
a.sample_attach:hover
{
  display: block;
  padding:5px;
  margin-bottom:1px;
  background: #a27386;
  text-decoration: none;
  
  font-weight: bold;
  font-size:14px;
  color:#fff;
  text-align:center;

}
.TopMenu {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	direction: rtl;
	
}
.TopMenu A:link {
	color: #FFF;
	text-decoration: none;
}
.TopMenu A:visited {
	color: #FFF;
}
.TopMenu A:hover {
	color: #847b99;
	text-decoration: none;
}
/*End TopMenu*/

/*Start Tab Menu*/
.ddcolortabs ul{
margin:3px 0px 0px 35px;
padding:0;
list-style:none;
}
.ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
height:32px;
}


.ddcolortabs a{
float:left;
color: #b3b3b3;
/*background: #d8d8d8 url(media/color_tabs_left.gif) no-repeat left top;*/
margin:0px 15px;
padding:0 0px 1px 3px;
text-decoration:none;
font-family:Arial;
font-size:15px;
font-weight:bold;
letter-spacing:1px;
height:32px;
line-height:25px;
}

.ddcolortabs a span{
float:left;
display:block;
/*background: transparent url(media/color_tabs_right.gif) no-repeat right top;*/
padding: 6px 8px 3px 7px;
height:32px;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
background-color: #d8d8d8;
background: #d8d8d8 url(images/Lcorner.png) no-repeat left top;
height:32px;
}

.ddcolortabs a:hover span{
background-color: #d8d8d8;
background: transparent url(images/Rcorner.png) no-repeat right top;
height:32px;
}

.ddcolortabs a.current, #ddcolortabs a.current span{ /*currently selected tab*/
background-color: #d8d8d8;
border-top-left-radius:25px;
border-top-right-radius:25px;
color:#782144;
height:32px;
}

.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

.tabcontainer{
margin-bottom:-22px;
position: fixed;
right:-190px;
float:right;
top:185px;
width:95%; /*width of 2nd level sub menus*/
 /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}
.tabcontent a{
	font-family:Arial;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#8e8e8e;
}
.tabcontent a:hover{
	font-family:Arial;
font-size:15px;
font-weight:bold;
text-decoration:none;
color:#782144;
}
/*End Tab Menu*/
/*Start Menu 2017*/
.navbar,
.navbar .navbar-sub {
    list-style: none;
    margin: 0;
    padding: 0;
    padding-top:17px;
}    

.navbar > .navbar-item {
    float: right;
}

.navbar > .navbar-item:last-child {
    margin-right: 0;
}

.navbar > .navbar-item.active > .navbar-sub {
    display: block;
    width:184px;
}

.navbar > .navbar-item a {
    text-decoration: none;
}

.navbar > .navbar-item > a {
   background-color: #782144;
     /*color: #696969;*/
    padding: 0px 7px;
    display: block;
}

.navbar > .navbar-item > a:hover,
.navbar > .navbar-item > a:focus,
.navbar > .navbar-item.active > a {
    /*background-color: #ccc;*/
}

.navbar .navbar-sub {
    display: none;
    position:absolute;
}

.navbar .navbar-sub > .navbar-sub-item > a {
    display: block;
    padding: 5px 10px;
    /*color: #ccc;
    
    text-align: center;
    background-color: #696969;*/
}

.navbar .navbar-item.active .navbar-sub-item > a:hover,
.navbar .navbar-item.active .navbar-sub-item > a:focus {
    background-color: #a27386;
    color:#fff;
}
/*End Menu 2017*/

/*H's Styles*/
h1 {
	font-size: 16px;
    line-height:1px;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size:16px;
}

h4 {
	font-size: 16px;
}

.border_pic{
    border: 1px solid #ccc;
    margin-right: 10px;

}
.Reading {
    text-align: center;
    margin-top: -33px;
    color:white;
    font-size:18px;
    font-family:Arial;
    font-weight:bold;
    direction:ltr;
}
.Arabic {
    width: 75px;
    height: 30px;
    background-color: #782144;
    border-radius: 0px 0px 7px 7px;
    font-size: 18px;
    font-family: Arial;
    font-weight: bold;
    text-align: center;
    color: #fff;
    margin: auto;
    box-shadow: 0px 2px 1px #b1afaf;
    
}
    a:hover {
        text-decoration: none !important;
    }
    
    .Arabic:link {
        background-color: #d8d8d8;
        text-decoration: none !important;
    }
    .Arabic:hover {
        background-color: #a4a2a2;
        text-decoration: none !important;
        color: #782144;
        box-shadow: 0px 1px 1px #782144;
    }