﻿@font-face {
	font-family: "Hacen Liner Screen";
	src: url("fonts/hacen_liner_screen.eot"); /* IE 9 */
	src: url("fonts/hacen_liner_screen.eot?") format("eot"), /* IE 6-8 */ url("fonts/hacen_liner_screen.otf") format("opentype"), /* Other browsers */ url("fonts/hacen_liner_screen.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face{font-family:"Univers Next Arabic"; src:url("fonts/w23.eot?iefix") format("eot")}
@font-face{font-family:"Univers Next Arabic"; src:url("fonts/w23.eot?iefix"); src:url("fonts/w23.woff") format("fonts/woff"),url("fonts/w23.ttf") format("truetype"),url("fonts/w23.svg") format("svg")}
.newsbrief p:after{
	content:"...";
			
}

    .search{
	display:none !important
}
.cleartable {
     background-color: #FFFFFF;
    border-top: 2px solid #808080;
    height: 20px;
    padding: 0 !important;
    width: 100%;}
.highcharts-container {
	direction: ltr;
}
.backbtn {
    float: left;
    padding-left: 5px;
    text-align: left; 
}
.blue2{
	 background-color:#D9EDF9 !important
}
.blue{
	 background-color:#c0e4f9 !important
}

 #footer {
    display: none;
}
.dropdowntable label {
    font-family: hacen liner screen;
    font-size: 17px;
}
.dropdowntable select {
    font-family: univers next arabic;
    font-size: 12px;
}
.ob_gHICont a {
	font-family:'hacen liner screen' !important;
	font-size: 15px;
	line-height: 23px;
}
P.ms-rteElement-P {
	color: #313131 !important
}
.formbody td {
	font-family:'Tahoma' !important
}
.alink {
	font-family:'univers next arabic';
	font-size: 14px;
	padding: 5px;
}
.pcontent {
	font-family:'univers next arabic';
	font-size: 15px;
	padding: 5px;
}
.chartspan {
	font-family:'univers next arabic';
	font-size: 10px;
}
.article-content, .welcome-content {
	color: #313131 !important
}
.dividerhomepage {
	margin-top: 1px;
	padding-top: 2px;
	margin-bottom: 2px;
	clear: both;
	display: block;
	width: 100%;
}
.folderimg {
	background-image: url('/Style Library/images/spanfolderbg.png');
	color: #FFFFFF;
	font-family: 'hacen liner screen';
	font-size: 14px;
	font-weight: normal;
	line-height: 17px;
	margin-left: 115px;
	margin-top: 10px;
	padding: 2px 12px;
	position: absolute;
	text-align: center;
	transform: rotate(0deg);
	width: 66px;
	z-index: 0;
}
.calendermargintop {
	margin-top: -30px
}
.formtd td {
	font-family:'univers next arabic';
	font-size: 14px;
}
.qrcode {
	float: left
}
.formtdpadding tbody td {
	padding: 3px
}
.printdate {
	float: inherit;
	font-family:'univers next arabic';
	font-size: 11px;
	padding-left: 4px;
	vertical-align: middle;
	width: 175px;
	text-align: left
}
.RelatedCollapse h2 a:link {
	color: #676767 !important;
	font-weight: normal;
}
#divAnswers {
	margin-top: -22px;
}
.voteTable {
	margin-top: -13px;
}
.vote_box {
	margin-top: -4px;
}
.questionText {
	font-family: 'univers next arabic' !important;
	font-size: 14px !important;
	padding: 0 0 4px 0;
}
#voteTable tbody td {
	padding: 1px;
}
#divAnswers table td {
	font-family: 'univers next arabic';
	font-size: 14px;
	padding: 9px
}
.more_news input {
	font-family: 'hacen liner screen';
	font-size: 14px;
}
#divResults table td {
	font-family: 'univers next arabic';
	font-size: 14px;
	padding: 2px;
}
#vote_box table td {
	font-family: 'univers next arabic';
	font-size: 14px;
	padding: 2px;
}
#divResults {
	margin-top: -10px;
}
.presskitdate {
    float: left;
    font-family: hacen liner screen;
    font-weight: normal !important;
    margin-bottom: -4px;
    margin-top: -16px;
}
.voteno {
	padding-top: 0;
}
.totalresult {
	background-color: whitesmoke;
	font-family: 'univers next arabic';
	font-size: 12px;
	padding: 0 2px 2px;
}
.vote_totalCount1 {
	background-color: whitesmoke;
	font-family: 'univers next arabic';
	font-size: 11px;
	margin-right: 19px;
	margin-top: -19px;
	padding-right: 5px;
	width: 209px;
}
.RelatedCollapse h2 {
	margin-bottom: 0 !important;
	padding-right: 22px;
}
.RelatedCollapse h2 a {
	background: url("Images/PressKit/spriteR.png") no-repeat right 13px;
	display: block;
	padding: 9px;
	padding-left: 32px;
	margin: 0;
	text-decoration: none;
	color: #676767 !Important;
	padding-right: 13px;
	list-style: none;
	font-family: 'Hacen Liner Screen';
	font-size: 15px;
	direction: rtl
}
.RelatedCollapse h2.open a {
	background-position: right -24px;
	padding-right: 15px;
}
.margintop {
	margin-top: -30px
}
.h1header {
	font-family: 'Hacen Liner Screen';
	font-weight: normal;
}
.homepagewptitle {
	font-size: 15px;
	font-family: 'Hacen Liner Screen';
}
.pagingwidth {
	width: 747px;
}
.homepagewpsub {
	font-size: 13px
}
.description {
	font-family: 'Univers Next Arabic';
	font-size: 12px;
}
.newnews {
	font-family: "Univers Next Arabic";
	color: red;
	font-family: "Univers Next Arabic";
	position: absolute;
	top: 46px;
	text-decoration: blink;
}
.removeheight {
	height: 120px !important;
}
.eventheader1 {
	color: #00893C;
	font-family: 'Hacen Liner Screen';
	font-size: 15px;
}
.eventheader2 {
	color: #00893C;
	font-family: 'Hacen Liner Screen';
	font-size: 17px;
}
.ms-WPBody a:visited {
	color: #07519A;
}
.ms-WPBody a:link {
	text-decoration: none
}
a:visited {
	color: #07519A;
}
.adminmenu a {
	padding-right: 6px !important;
	padding-left: 2px !important
}
.bordertable {
	border-bottom: 1px solid whitesmoke;
}
.removepadding td {
	padding: 0 !important
}
.removelist {
	list-style: none outside none !important;
	padding-right: 0 !important;
}
.above .bullet {
	background : url('Images/3.gif') no-repeat;
	background-position: center;
}
.quickSearchGroupResultDiv {
	margin-left: 2px;
	margin-right: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.quickSearchResultDivUnselected {
	background: white;
	margin-left: 2px;
	margin-right: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.quickSearchResultDivSelected {
	background: #00893c;
	color: white;
	overflow: hidden;
	text-overflow: ellipsis;
}
.quickSearchResultDivSelected a {
	color: white !important;
}
.downloadfile {
	background-color: whitesmoke;
	color: #4C4C4C;
	font-family: 'univers next arabic';
	font-size: 11pt;
	padding-bottom: 2px;
	cursor: default;
}
.downloadfile:hover {
	background-color: #07519a;
	color: white;
	font-family: 'univers next arabic';
	font-size: 11pt;
	padding-bottom: 2px;
}
.ms-rteFontFace-12 {
	font-family: "Hacen Liner Screen", arial, helvetica, sans-serif;
}
.ms-rteElement-P {
	font-family: "Univers Next Arabic", arial, helvetica, sans-serif;
}
.ms-rteElement-H2 {
	font-family: "Hacen Liner Screen", arial, helvetica, sans-serif;
	color: #00893c;
}
.article .related-links {
	border: 0 solid #CCCCCC;
}
.mnafasat td {
	padding: 0
}
.labelmnafasat {
	font-family: 'Hacen Liner Screen' !important;
	font-size: 16px !important;
	padding-left: 5px !important;
	text-align: left !important;
	width: 90px
}
.labelmnafasat1 {
	font-family: 'Hacen Liner Screen' !important;
	font-size: 16px !important;
	padding-left: 5px !important;
	text-align: left !important;
	width: 109px;
}
.datamnafasat {
	font-family: 'Univers Next Arabic' !important;
	font-size: 14px !important;
	width: 600px
}
.datamnafasat1 {
	font-family: 'Univers Next Arabic' !important;
	font-size: 14px !important;
	width: 80%
}
.headerrelated {
	background-color: whitesmoke;
	font-family: 'Hacen Liner Screen';
	font-size: 20px;
	padding: 5px;
}
.relatedlink {
	margin-top: -20px;
	padding-right: 0 !important;
}
#Literal1 {
	background-color: whitesmoke;
	font-family: 'Hacen Liner Screen';
	font-size: 20px;
	padding: 5px;
}
 #imgDiv{  background: none repeat scroll 0 0 #fff;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    margin: 15px;
    padding: 7px;float: right;}

#imgDiv img {
    width: auto !important;
}
#imgDiv table td {
    padding: 0;
}
/* treeview
********************************************************** */
.booktreeview table td {
	padding: 0;
	padding-right: 5px;
	font-family: "Univers Next Arabic";
	font-size: 13px
}
.booktreeview table td:hover {
	background-color: whitesmoke
}
/* Accordion
********************************************************** */

ul.accordion {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.accordion-item {
	border-top: 1px solid #ccc;
}
.accordion-header {
	cursor: pointer;
	padding: 10px;
	padding-bottom: 1px;
	line-height: inherit;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	background-color: whitesmoke;
	background-repeat: no-repeat;
	background-position: 98% 5px;
}
.accordion-header h2 {
	background-position: 98% 5px;
	font-family: 'Hacen Liner Screen';
	font-weight: normal;
	font-size: 20px !important
}
.accordion-header:hover {
	background: #efefef;
}
.accordion-header.expanded {
	background: #dfdfdf;
}
.accordion-content {
	margin-left: 10px;
	padding: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-bottom: 0;
	border-radius: 5px;
	font-family: 'univers next arabic';
	font-size: 14px;
	text-align: justify
}
.collapse-all {
	display: inline-block;
	cursor: pointer;
	padding: 0 10px;
}
.expand-all {
	display: inline-block;
	cursor: pointer;
	padding: 0 10px;
}
.collapse-all:hover {
	background: #efefef;
}
.expand-all:hover {
	background: #efefef;
}
.expand-all {
	margin-right: 600px;
}
/*Calendar XSLT Styles*/
.xslCal .left {
	float: right;
		position: relative;
	width: 100px;
	height: 100px;
	padding-top: 5px;
}
.xslCal .right span {
	display: block;
}
.xslCal .month {
	background: #00893c;
	color: #fff;
	padding: 1px 7px 3px 10px;
	width: 66px;
	display: block;
	font-size: 12px;
	text-align: center;
	font-family: 'Hacen Liner Screen';
}
.xslCal .day {
	 background-color: #eee;
    display: block;
     font-family: verdana !important;
    font-size: 34px;
       height: 35px;
      padding-top: 11px;
    text-align: center;
    width: 83px;
    z-index: 0;}
.xslCal .title {
	color: #0775aa;
	display: block;
	padding-top: 3px;
}
.location {
	font-family: 'univers next arabic';
	font-size: 12px
}
.time {
	font-family: 'univers next arabic';
	font-size: 12px;
	line-height: 18px;
}
.paginationnew a {
	padding: 5px;
	background-color: #D2D2D2;
	border-color: #999;
	border-radius: 2px 2px 2px 2px;
	border-width: thick;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-decoration: none
}
.paginationnew a:hover {
	background-color: #CCC;
	border-color: #666;
	text-decoration: none
}
.paginationnew a:active {
	padding: 5px;
}
#WebPartctl00_ctl21_g_eeba8d71_a634_40bb_99e7_32cad572e039 {
	margin-top: -25px
}
#WebPartctl00_ctl26_g_006af662_91a2_41a3_b154_43fbb391ef3e {
	margin-top: -20px
}
#WebPartctl00_ctl21_g_807edf8b_31bc_4cb8_b253_c41750c42926 {
	margin-top: -25px
}
#WebPartctl00_ctl26_g_6cbda62a_f5ec_459d_9031_29384d72e285 {
	margin-top: -19px
}
#WebPartctl00_ctl23_g_eeba8d71_a634_40bb_99e7_32cad572e039 {
	margin-top: -35px
}
#WebPartctl00_ctl23_g_807edf8b_31bc_4cb8_b253_c41750c42926 {
	margin-top: -35px
}
#WebPartctl00_ctl23_g_6f282a20_efdb_443f_b0d5_bd135fc718e6 {
	margin-top: -149px;
}
.list_arrowshome li {
	list-style: none;
	background: url(images/list_icon_arrow.png) right 8px no-repeat;
	margin: 0 0 -2px 0;
	line-height: 25px;
	padding: 0 12px 0 0;
	font-family: 'Hacen Liner Screen';
	font-size: 15px;
	direction: rtl
}
.list_arrowshome li a:visited {
	color: #07519a !important;
}
.newscontent {
	margin-bottom: 14px;
	margin-top: 3px;
	font-family: 'univers next arabic';
	font-size: 12px;
	text-align: right;
	direction: rtl;
}
.newscontent img {
	display: none
}
.newscontent-small {
	margin-bottom: 14px;
	margin-top: -3px;
	font-family: Tahoma;
	font-size: 12px
}
.newscontent-smallhome {
	padding-top: 5px;
	margin-top: -3px;
	font-family: 'univers next arabic';
	font-size: 12px
}
#WebPartWPQ9 {
	margin-right: 0;
	margin-top: -45px;
}
#WebPartWPQ10 {
	margin-bottom: -27px;
	margin-right: -26px;
	margin-top: -33px;
}
.link-item a:link {
	direction: rtl;
	font-family: 'Hacen Liner Screen';
	font-weight: normal;
	text-align: right;
	font-size: 14px;
	line-height: 22px;
	text-decoration: none
}
.link-item a {
	direction: rtl;
	font-family: 'Hacen Liner Screen';
	font-weight: normal;
	text-align: right;
	font-size: 14px;
	line-height: 22px;
}
.link-item a:visited {
	color: #07519a !important
}
.ms-WPBody a:link {
	color: #07519a !important
}
.link-item a:link {
	direction: rtl;
	font-family: 'Hacen Liner Screen';
	font-weight: normal;
	text-align: right;
	font-size: 19px;
	line-height: 22px;
}
.link-item a {
	direction: rtl;
	font-family: 'Hacen Liner Screen';
	font-weight: normal;
	text-align: right;
	font-size: 19px;
	line-height: 22px;
}
#WebPartWPQ4.link-item {
	direction: rtl;
	font-family: 'Hacen Liner Screen';
	font-weight: normal;
	text-align: right;
	font-size: 19px;
	line-height: 22px;
}
.newsheader {
	margin: 0 0 0 0 !important;
	clear: both
}
#medialist a {
	direction: rtl;
	font-family: 'Hacen Liner Screen';
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
	text-align: right;
}
.dfwp-column dfwp-list .lighttdlink {
	background-color: red
}
#WebPartctl00_ctl26_g_807edf8b_31bc_4cb8_b253_c41750c42926 {
	margin-top: -45px
}
#WebPartctl00_ctl26_g_eeba8d71_a634_40bb_99e7_32cad572e039 {
	margin-top: -45px
}
.captioned-image {
	border: 1px solid #d9d9d9;
	background: #fff;
	padding: 7px;
	margin: 5px 0;
	border-radius: 3px;
}
.captioned-image .caption {
	font-family: "Univers Next Arabic";
}
.s4-ca {
	margin-right: 190px;
}
#s4-rightpanel {
	background: url(images/sidebar_right_bgslim.png) no-repeat;
	min-height: 669px;
	background-position: -142px -116px;
}
.s4-qlheader:visited {
	color: #07519a!important
}
.s4-qlheader {
	color: #07519a!important
}
.s4-ql ul.root > li > .menu-item {
	color: #07519a!important
}
/* MiniGallery */

#container {
	margin-top: -20px;
	text-align: left;
	position: relative;
	padding: 2em 0;
}
ul#items {
	margin: 1em 0;
	width: auto;
	height: 110px;
	overflow: hidden;
	margin-bottom: 1px;
}
ul#items li {
	list-style: none;
	float: left;
	height: 100px;
	overflow: hidden;
	background: #DBDAE0;
	color: #fff;
	text-align: center;
	border-radius: 2px;
	box-shadow: 0 1px 1px #777;
	color: #555;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 2px;
}
ul#items li:hover {
	color: #333;
}
ul#items li .image {
	margin: 4px 4px 4px 4px;
	width: 210px;
	height: 90px;
	overflow: hidden;
	border: 2px solid #fff;
	box-shadow: 0 1px 1px #bbb;
}
ul#items h3 {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	margin: .25em 0;
	text-shadow: #f1f1f1 0 1px 0;
}
ul#items .info {
	color: #999;
	text-shadow: #f1f1f1 0 1px 0;
}
ol#pagination {
	position: relative;
	text-align: center;
	margin-left: -15px;
	font-size: 0;
}
ol#pagination li {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(images/bg_buttons.png) no-repeat 0 0;
	text-align: left;
	text-indent: -8000px;
	list-style: none;
	cursor: pointer;
	margin: 0 2px;
}
ol#pagination li:hover {
	background: url(images/bg_buttons.png) no-repeat 0 -16px;
}
ol#pagination li.current {
	color: #f00;
	font-weight: bold;
	background: url(images/bg_buttons.png) no-repeat 0 -32px;
}
ol#pagination li.next {
	position: absolute;
	top: -65px;
}
ol#pagination li.prev {
	position: absolute;
	top: -65px;
}
ol#pagination li.prev {
	left: -5px;
	background: url(images/bg_buttons.png) no-repeat 0 -64px;
}
ol#pagination li.next {
	right: -5px;
	background: url(images/bg_buttons.png) no-repeat 0 -48px;
}
span.reference {
	position: fixed;
	left: 0px;
	bottom: 0px;
	background: #000;
	width: 100%;
	font-size: 10px;
	line-height: 20px;
	text-align: right;
	height: 20px;
	box-shadow: -1px 0px 10px #000;
}
span.reference a {
	color: #aaa;
	text-transform: uppercase;
	text-decoration: none;
	margin-right: 10px;
}
span.reference a:hover {
	color: #ddd;
}
.bg_img img {
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: -1;
}
#slider a {
	text-decoration: none;
	display: block;
	font-size: 0
}
/* People Search Box */
.inner #ctl00_SearchBox_SBScopesDDL {
	display: none
}
.inner .s4-search SELECT.ms-sbscopes {
	border: 0 none !important;
	background: none !important;
	color: #666;
	font-size: 12px;
	font-style: normal;
	font-family: Tahoma
}
.inner .s4-search input.ms-sbplain {
	border: 0 none !important;
	background: none !important;
	color: #666;
	font-size: 12px;
	font-style: normal;
	font-family: Tahoma;
	padding-top: 5px;
	width: 178px !important;
	margin-right: 170px;
}
.inner .s4-search input.ms-sbplain {
}
.inner #clear .customSearchBox {
	margin-top: 5px!important;
	background: url(images/bksearch.jpg) no-repeat;
	border: 0 none !important;
	height: 29px;
	padding: 10px 2px 2px 9px;
	color: #666;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	direction: rtl;
	margin-right: 0px!important
}
.inner .s4-search .ms-sbgo {
	padding-top: 5px;
}
.inner .s4-search .ms-sbgo a {
	background: url(images/clear1.png) no-repeat;
	display: block;
	height: 29px;
	margin-right: -29px;
	margin-top: -7px;
	width: 27px;
}
.inner .s4-search .ms-sbgo a:hover {
	margin-top: -11px;
	background: url(images/btnsearchpresonhover.jpg) no-repeat;
	width: 30px;
	height: 24px;
	display: block;
}
.inner .s4-search .ms-sbgo span {
	display: none;
}
.inner .s4-search .srch-gosearchimg {
	display: none;
}
.inner .ms-sbcell {
	margin: 0;
	padding: 0;
}
.inner .adminBar .ms-sbrow a {
	margin: 0;
	padding: 0;
}
.impressButton {
	background: url("images/lighter.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	float: left;
	height: 20px;
	width: 23px;
}
.impressButtonlight {
	background: url("images/lighter_on.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	float: left;
	height: 20px;
	width: 23px;
}
.impressButton:hover {
	background: url("images/lighter_on.png") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	cursor: pointer;
	float: left;
	height: 20px;
	width: 23px;
}
/*----------------------------------------------*/
/* 1.1 Global Reset */
/*----------------------------------------------*/

td {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
th {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
tr {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
thead {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
tfoot {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
tbody {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
caption {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
table {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
legend {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
label {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
form {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
fieldset {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
li {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
ul {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
ol {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
dd {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
dt {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
dl {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
center {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
i {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
u {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
b {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
var {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
tt {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
sup {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
sub {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
strong {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
strike {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
small {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
samp {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
s {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
q {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
kbd {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
ins {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
img {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
font {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
em {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
dfn {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
del {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
code {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
cite {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
big {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
address {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
acronym {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
abbr {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
a {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
pre {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
blockquote {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
p {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
h6 {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
h5 {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
h4 {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
h3 {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
h2 {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
h1 {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
iframe {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
object {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
applet {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
span {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
div {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
body {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}
html {
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	margin: 0;
}
body {
	line-height: 1;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
q {
	quotes: none;
}
blockquote {
	quotes: none;
}
q:after {
	content: '';
	content: none;
}
q:before {
	content: '';
	content: none;
}
blockquote:after {
	content: '';
	content: none;
}
blockquote:before {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}/* remember to define focus styles! */
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*----------------------------------------------*/
/* 1.3 General Styles */
/*----------------------------------------------*/

#s4-bodyContainer {
	background-image: url("Images/backgroundheader1.jpg") !important;
	background-repeat: no-repeat !important;
	background-position: top !important;
	background-attachment: inherit !important;
	font-family: Tahoma, Geneva, sans-serif;
	color: #404040;
	font-size: 12px;
	line-height: 1.4em;
	text-align: right;
}
body {
	background: #ffffff;
	background-repeat: no-repeat !important;
	background-attachment: fixed !important;
	background-attachment: inherit !important;
	font-family: Tahoma, Geneva, sans-serif;
	color: #404040;
	font-size: 12px;
	line-height: 1.4em;
	text-align: right;
}
/* Floating & Alignment */
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto
}
.alignleft {
	float: left;
	font-family: Tahoma;
	font-size: 12px
}
.alignright {
	float: right
}
.text-right {
	text-align: right
}
.text-left {
	text-align: left
}
.text-center {
	text-align: center
}
/* Clear Floats */
.clearpagination {
	clear: both
}
.clear {
	clear: both
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.fix {
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden;
}
html body * dd.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
html body * li.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
html body * div.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
html body * span.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
a:focus {
	text-decoration: none;
	outline: none;
}
a:visited {
	text-decoration: none;
	outline: none;
	color: #1b68b0
}
a:link {
	text-decoration: none;
	outline: none;
	color: #1b68b0
}
a {
	text-decoration: none;
	outline: none;
	color: #1b68b0
}
.col p {
	margin-bottom: 15px
}
.violet {
	color: #753573
}
/*----------------------------------------------*/
/* 1.4 Columns Styles */
/*----------------------------------------------*/
/* Containers */

.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
}
.col_1_12 {
	display: inline;
	float: right;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	text-align: right;
}
.col_5_8 {
	display: inline;
	float: right;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	text-align: right;
}
.col_3_8 {
	display: inline;
	float: right;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	text-align: right;
}
.col_5_6 {
	display: inline;
	float: right;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	text-align: right;
}
.col_1_6 {
	display: inline;
	float: right;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	text-align: right;
}
.col_4_5 {
	display: inline;
	float: right;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	text-align: right;
}
.col_3_5 {
	display: inline;
	float: right;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	text-align: right;
}
.col_2_5 {
	display: inline;
	float: right;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	text-align: right;
}
.col_1_5 {
	display: inline;
	float: right;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	text-align: right;
}
.col_3_4 {
	display: inline;
	float: right;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	text-align: right;
}
.col_1_4 {
	display: inline;
	float: right;
	position: relative;
	margin-left: 0;
	margin-right: 10px;
	text-align: right;
}
.col_2_3 {
	display: inline;
	float: right;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	text-align: right;
}
.col_1_3 {
	display: inline;
	float: right;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	text-align: right;
}
.col_1_2 {
	display: inline;
	float: right;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	text-align: right;
}
.col_1 {
	display: inline;
	float: right;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	text-align: right;
}
.col {
	float: left
}
/* Grid >> Children (Alpha ~ First, Omega ~ Last) */
.alpha {
	margin-left: 0;
}
.omega {
	margin-right: 0;
}
/* Grid >> 12 Columns */
#sidebar_disable .container_12 .col_1 {
	width: 940px;
}
.container_12 .col_1 {
	width: 940px;
}
#sidebar_disable .container_12 .col_1_2 {
	width: 480px;
}
.container_12 .col_1_2 {
	width: 480px;
}
#sidebar_disable .container_12 .col_1_3 {
	width: 100%;
}
.container_12 .col_1_3 {
	width: 100%;
}
#sidebar_disable .container_12 .col_2_3 {
	width: 620px;
}
.container_12 .col_2_3 {
	width: 620px;
}
#sidebar_disable .container_12 .col_1_4 {
	width: 230px;
}
.container_12 .col_1_4 {
	width: 230px;
}
#sidebar_disable .container_12 .col_3_4 {
	width: 700px;
}
.container_12 .col_3_4 {
	width: 700px;
}
#sidebar_disable .container_12 .col_1_5 {
	width: 172px;
}
.container_12 .col_1_5 {
	width: 172px;
}
#sidebar_disable .container_12 .col_2_5 {
	width: 364px;
}
.container_12 .col_2_5 {
	width: 364px;
}
#sidebar_disable .container_12 .col_3_5 {
	width: 556px;
}
.container_12 .col_3_5 {
	width: 556px;
}
#sidebar_disable .container_12 .col_4_5 {
	width: 748px;
}
.container_12 .col_4_5 {
	width: 748px;
}
#sidebar_disable .container_12 .col_1_6 {
	width: 140px;
}
.container_12 .col_1_6 {
	width: 140px;
}
#sidebar_disable .container_12 .col_5_6 {
	width: 780px;
}
.container_12 .col_5_6 {
	width: 780px;
}
#sidebar_disable .container_12 .col_3_8 {
	width: 380px;
}
.container_12 .col_3_8 {
	width: 380px;
}
#sidebar_disable .container_12 .col_5_8 {
	width: 540px;
}
.container_12 .col_5_8 {
	width: 540px;
}
#sidebar_disable .container_12 .col_1_12 {
	width: 60px;
}
.container_12 .col_1_12 {
	width: 60px;
}
/* Boxed columns with border */
#sidebar_disable .border .col_1_4 {
	width: 221px
}
#sidebar_disable .col_1_4.border {
	width: 221px
}
.border .col_1_4 {
	width: 221px
}
.col_1_4.border {
	width: 221px
}
#sidebar_disable .border .col_1_3 {
	width: 298px
}
#sidebar_disable .col_1_3.border {
	width: 298px
}
.border .col_1_3 {
	width: 298px
}
.col_1_3.border {
	width: 298px
}
#sidebar_disable .border .col_2_3 {
	width: 95%
}
#sidebar_disable .col_2_3.border {
	width: 95%
}
.border .col_2_3 {
	width: 95%
}
.col_2_3.border {
	width: 95%
}
#sidebar_disable .border .col_1_2 {
	width: 725px
}
#sidebar_disable .col_1_2.border {
	width: 725px
}
.border .col_1_2 {
	width: 725px
}
.col_1_2.border {
	width: 725px
}
.col_sites.border {
	width: 478px
}
#sidebar_disable .border .col_1_5 {
	width: 170px
}
#sidebar_disable .col_1_5.border {
	width: 170px
}
.border .col_1_5 {
	width: 170px
}
.col_1_5.border {
	width: 170px
}
#sidebar_disable .border .col_2_5 {
	width: 362px
}
#sidebar_disable .col_2_5.border {
	width: 362px
}
.border .col_2_5 {
	width: 362px
}
.col_2_5.border {
	width: 362px
}
#sidebar_disable .border .col_3_5 {
	width: 554px
}
#sidebar_disable .col_3_5.border {
	width: 554px
}
.border .col_3_5 {
	width: 554px
}
.col_3_5.border {
	width: 554px
}
/* Columns inside text */
.text .col_1_2 {
	width: 300px
}
.text .col_1_3 {
	width: 193px
}
.text .col_2_3 {
	width: 406px
}
.text .border .col_1_2 {
	width: 298px
}
.text .col_1_2.border {
	width: 298px
}
.text .border .col_1_3 {
	width: 191px
}
.text .col_1_3.border {
	width: 191px
}
.text .border .col_2_3 {
	width: 404px
}
.text .col_2_3.border {
	width: 404px
}
/* Clear Floated Elements */
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:after {
	clear: both;
	content: '';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* Box styles */
.box {
	background: #fff;
	border-radius: 5px;
}
.box_white {
	background: #fff;
}
.box_light_gray {
	background: #e6e6e6
}
.box_gray {
	background: #d0d0d0
}
.box_green {
	background: #e2efd2
}
.box_yellow {
	background: #f0eeb1
}
.box_blue {
	background: #dbecf8
}
.box_pink {
	background: #f1dde8
}
.box .inner {
	padding: 10px 10px
}
/*----------------------------------------------*/
/* 1.5 List Styles */
/*----------------------------------------------*/
.dfwp-list {
	list-style: none outside none !important;
	margin: 0;
	padding: 0 !important;
}
.ms-rtestate-field ul {
	list-style: disc outside url("Images/16bult.png");
	padding-right: 38px;
}
ul.accordion {
	list-style: none !important;
	padding-right: 0 !important;
}
ol {
	list-style: decimal outside;
}
li {
	margin: 2px 0;
}
ol li {
	margin-top: 5px;
	margin-bottom: 7px
}
dd {
	margin-left: 25px;
}
ol {
	margin-right: 25px;
}
ul {
	margin-left: 2px;
}
ol ol {
	margin-bottom: 0;
}
ul ol {
	margin-bottom: 0;
}
ol ul {
	margin-bottom: 0;
}
ul ul {
	margin-bottom: 0;
}
/*----------------------------------------------*/
/* 1.6 Borders & Dividers */
/*----------------------------------------------*/
hr {
	border: 0px solid transparent !important;
	background-color: transparent !important;
	height: 1px;
}
.border {
	border: 1px solid #d6d6d6
}
.divider_thin {
	clear: both;
	display: block;
	margin-bottom: 20px;
	padding-top: 20px;
	width: 100%;
}
.divider {
	clear: both;
	display: block;
	margin-bottom: 20px;
	padding-top: 20px;
	width: 100%;
}
.divider_space {
	clear: both;
	display: block;
	margin-bottom: 20px;
	padding-top: 20px;
	width: 100%;
}
.small {
	margin-bottom: 10px;
	padding-top: 1px;
}
.divider_thin {
	margin-bottom: 10px;
	padding-top: 10px;
}
.divider {
	background: url(images/divider_line.gif) bottom repeat-x;
	padding-top: 22px;
	margin-bottom: 50px;
}
.clearboth {
	clear: both;
	display: block;
	font-size: 0px;
	height: 0;
	line-height: 0;
	width: 100%;
}
/*----------------------------------------------*/
/* 1.7 Headers */
/*----------------------------------------------*/
h6 {
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	text-align: right;
	direction: rtl;
}
h5 {
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	text-align: right;
	direction: rtl;
}
h4 {
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	text-align: right;
	direction: rtl;
}
h3 {
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	text-align: right;
	direction: rtl;
}
h2 {
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	text-align: right;
	direction: rtl;
}
h1 {
	font-weight: normal;
	font-family: "Times New Roman", Times, serif;
	text-align: right;
	direction: rtl;
}
h1 {
	font-size: 33px;
	line-height: 33px;
	letter-spacing: 0;
}
h2 {
	font-size: 23px;
	line-height: 22px;
	color: #444e69;
	margin-bottom: 15px
}
h3 {
	font-size: 18px;
	line-height: 22px;
}
.date-line {
	background-color: #F9F9F9;
	border-color: #E5E5E5;
	border-image: none;
	border-width: 1px 0;
	clear: both;
	color: #07519A;
	font-family: arial;
	font-size: 14px;
	height: auto;
	padding: 0 5px;
	width: 100%;
}
.date-linePressKit {
	background-color: #F9F9F9;
	border-color: #E5E5E5;
	border-image: none;
	border-width: 1px 0;
	clear: both;
	color: #07519A;
	font-family: arial;
	font-size: 14px;
	height: auto;
	padding: 0 5px;
	width: 100%;
}

.article .article-header {
	border-bottom: none !important;
}
.article-content {
	font-family: 'univers next arabic';
	font-size: 16px;
	line-height: 28px;
	text-align: justify;
}
.ms-rtestate-field span {
	font-family: 'Univers Next Arabic' !important;
	font-size: 14px;
	line-height: 28px;
	text-align: right
}
.ms-rtestate-fieldz span {
	font-family: 'Univers Next Arabic' !important;
	font-size: 16px;
	line-height: 28px;
	text-align: right
}
.date-line1 {
	font-size: 11px !important;
	margin-top: -10px;
	padding-bottom: 5px;
	margin-right: 350px;
	background-image: url('images/calen.png');
	background-repeat: no-repeat;
	background-position: 90px;
	border: none;
	border-bottom: 0;
	width: 100px;
	padding-right: 30px
}
.date-line-arical {
	font-size: 11px !important;
	background-image: url('images/calen.png');
	background-repeat: no-repeat;
	background-position: 205px;
	border: none;
	border-bottom: 0;
	width: 200px;
	padding-right: 30px;
	margin-bottom: 0 !important
}
.pagetitle {
	font-size: 22px;
	line-height: 25px;
	font-family: "Hacen Liner Screen" !important;
	padding-bottom: 10px;
	color: #00893c;
}
.pagetitle1 {
	font-size: 18px;
	line-height: 26px;
	font-family: "Hacen Liner Screen" !important;
	color: #00893c;
}
.titleone {
	font-family: 'Hacen Liner Screen';
	font-size: 21px;
	line-height: normal;
}
h3.widgettitle {
	margin-bottom: 10px;
}
h4 {
	font-size: 17px;
	color: #333;
	margin-bottom: 10px;
}
h5 {
	font-size: 14px;
	font-weight: normal;
}
h6 {
	font-size: 12px;
	letter-spacing: 2px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	line-height: 20px;
	font-weight: normal;
	color: #444e69;
}
/*----------------------------------------------*/
/* 1.8 Tables */
/*----------------------------------------------*/
.widget_calendar table {
	border-collapse: separate;
	border-spacing: 0;
	width: 99%;
	padding: 2px 0;
}
table.fancy_table {
	border-collapse: separate;
	border-spacing: 0;
	width: 99%;
	padding: 2px 0;
}
th {
	vertical-align: middle;
}
td {
	vertical-align: middle;
}
table {
	vertical-align: middle;
}
th {
	padding: 10px;
	font-size: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
td {
	font-size: 11px;
	padding: 10px;
}
.widget_calendar table {
	margin: 20px 2px;
}
table.fancy_table {
	margin: 20px 2px;
}
.widget_calendar table th {
	border-bottom: 1px solid #fff;
}
.fancy_table th {
	border-bottom: 1px solid #fff;
}
.widget_calendar table td {
	color: #888;
	border-top: 1px solid #eee;
}
.fancy_table td {
	color: #888;
	border-top: 1px solid #eee;
}
.widget_calendar table {
	border: 1px solid #fff;
}
.fancy_table {
	border: 1px solid #fff;
}
/*----------------------------------------------*/
/* 1.9 Images */
/*----------------------------------------------*/
img.alignleft {
	margin: 5px 16px 5px 0 !important;
}
img.alignright {
	margin: 8px 0 5px 16px !important;
}
dl.gallery-item img {
	padding: 6px;
	margin: 2px;
}
#flickr a img {
	padding: 6px;
	margin: 2px;
}
.wp-caption {
	padding: 6px;
	margin: 2px;
}
.video_frame {
	padding: 6px;
	margin: 2px;
}
img.framed {
	padding: 6px;
	margin: 2px;
}
p.wp-caption-text {
	margin-bottom: 0px;
	text-align: center;
}
.wp-caption {
	margin-bottom: 10px !important;
	padding-top: 10px;
	text-align: center;
}
.video_embed {
	background: #fff;
	padding: 7px;
	border: 1px solid #d6d6d6;
	border-radius: 2px;
}
.entry img {
	background: #fff;
	padding: 7px;
	border: 1px solid #d6d6d6;
	border-radius: 2px;
}
img.image_frame {
	background: #fff;
	padding: 7px;
	border: 1px solid #d6d6d6;
	border-radius: 2px;
}
.image_frame img {
	background: #fff;
	padding: 7px;
	border: 1px solid #d6d6d6;
	border-radius: 2px;
}
/*----------------------------------------------*/
/* 1.10 Forms */
/*----------------------------------------------*/
fieldset {
	padding: 20px;
	border: 1px solid #e0e0e0;
}
form .row {
	padding: 5px 0
}
textarea {
	color: #666;
	padding: 8px;
	border: 1px solid #e0e0e0;
	background: #fff;
	border-radius: 4px;
}
input[type=password] {
	color: #666;
	padding: 8px;
	border: 1px solid #e0e0e0;
	background: #fff;
	border-radius: 4px;
}
input[type=text] {
	color: #666;
	padding: 8px;
	border: 1px solid #e0e0e0;
	background: #fff;
	border-radius: 4px;
}
textarea {
	width: 90%;
	font-size: 12px;
	background: #fff;
	overflow: auto;
	border-radius: 4px;
}
input[type="submit"]:focus {
	outline: 0 none;
}
textarea {
	outline: 0 none;
}
input {
	outline: 0 none;
}
input[type="checkbox"] {
	margin-right: 10px;
	margin-left: 10px;
}
input[type="radio"] {
	margin-right: 10px;
	margin-left: 10px;
}
button:focus {
	color: #5e2f7f;
	cursor: pointer;
}
button:hover {
	color: #5e2f7f;
	cursor: pointer;
}
input[type="submit"]:focus {
	color: #5e2f7f;
	cursor: pointer;
}
input[type="submit"]:hover {
	color: #5e2f7f;
	cursor: pointer;
}
input[type="reset"]:focus {
	color: #5e2f7f;
	cursor: pointer;
}
input[type="reset"]:hover {
	color: #5e2f7f;
	cursor: pointer;
}
input[type="button"]:focus {
	color: #5e2f7f;
	cursor: pointer;
}
input[type="button"]:hover {
	color: #5e2f7f;
	cursor: pointer;
}
#footer textarea {
	background: #fafafa;
	border-color: rgba(0, 0, 0, 0.1) rgba(255, 255, 255, 0.09) rgba(255, 255, 255, 0.12) rgba(0, 0, 0, 0.1);
	border-style: solid;
	border-width: 1px;
	color: inherit;
	overflow: hidden;
}
#footer input[type=password] {
	background: #fafafa;
	border-color: rgba(0, 0, 0, 0.1) rgba(255, 255, 255, 0.09) rgba(255, 255, 255, 0.12) rgba(0, 0, 0, 0.1);
	border-style: solid;
	border-width: 1px;
	color: inherit;
	overflow: hidden;
}
#footer input[type=text] {
	background: #fafafa;
	border-color: rgba(0, 0, 0, 0.1) rgba(255, 255, 255, 0.09) rgba(255, 255, 255, 0.12) rgba(0, 0, 0, 0.1);
	border-style: solid;
	border-width: 1px;
	color: inherit;
	overflow: hidden;
}
#footer textarea:focus {
	opacity: .8;
}
#footer input[type=password]:focus {
	opacity: .8;
}
#footer input[type=text]:focus {
	opacity: .8;
}
/*----------------------------------------------*/
/* 1.11 Buttons */
/*----------------------------------------------*/

.gl_col_1 .gallery-more a {
	background: url(images/buttons_bg.png) no-repeat scroll right -41px transparent;
	color: #2f3850;
	text-shadow: #f2f2f2 0 1px 1px;
	display: inline-block;
	margin: 5px 0;
	border: 0 none;
	padding: 0 30px 0 0;
	font-family: Tahoma;
	font-size: 14px;
}
.fancy_button {
	background: url(images/buttons_bg.png) no-repeat scroll right -41px transparent;
	color: #2f3850;
	text-shadow: #f2f2f2 0 1px 1px;
	display: inline-block;
	margin: 5px 0;
	border: 0 none;
	padding: 0 30px 0 0;
	font-family: Tahoma;
	font-size: 14px;
}
.sidebar .button_link {
	background: url(images/buttons_bg.png) no-repeat scroll right -41px transparent;
	color: #2f3850;
	text-shadow: #f2f2f2 0 1px 1px;
	display: inline-block;
	margin: 5px 0;
	border: 0 none;
	padding: 0 30px 0 0;
	font-family: Tahoma;
	font-size: 14px;
}
.button_link {
	background: url(images/buttons_bg.png) no-repeat scroll right -41px transparent;
	color: #2f3850;
	text-shadow: #f2f2f2 0 1px 1px;
	display: inline-block;
	margin: 5px 0;
	border: 0 none;
	padding: 0 30px 0 0;
	font-family: Tahoma;
	font-size: 14px;
}
.gl_col_1 .gallery-more a span {
	background: url(images/buttons_bg.png) no-repeat scroll left 0 transparent;
	display: block;
	line-height: 20px;
}
.fancy_button span {
	background: url(images/buttons_bg.png) no-repeat scroll left 0 transparent;
	display: block;
	line-height: 20px;
}
.button_link span {
	background: url(images/buttons_bg.png) no-repeat scroll left 0 transparent;
	display: block;
	line-height: 20px;
}
.gl_col_1 .gallery-more a:hover {
	color: #753573
}
.button_link:hover {
	color: #753573
}
.gl_col_1 .gallery-more a:active {
	background-position: right -123px;
	color: #444e69
}
.button_link:active {
	background-position: right -123px;
	color: #444e69
}
.gl_col_1 .gallery-more a:active span {
	background-position: left -82px;
}
.button_link:active span {
	background-position: left -82px;
}
.gl_col_1 .gallery-more a:active span {
	padding: 5px 0px 16px 30px;
}
.button_link:active span {
	padding: 5px 0px 16px 30px;
}
.gl_col_1 .gallery-more a span {
	padding: 5px 0px 16px 30px;
}
.fancy_button span {
	padding: 5px 0px 16px 30px;
}
.button_link span {
	padding: 5px 0px 16px 30px;
}
.button_link.large_button {
	background: url(images/buttons_large_bg.png) no-repeat scroll right -52px transparent;
}
.button_link.large_button span {
	background: url(images/buttons_large_bg.png) no-repeat scroll left 0px transparent;
	line-height: 18px;
}
.button_link.large_button:active {
	background-position: right -156px;
	color: #444e69
}
.button_link.large_button:active span {
	background-position: left -104px;
}
.button_link.large_button:active span {
	padding: 13px 0px 21px 30px;
}
.button_link.large_button span {
	padding: 13px 0px 21px 30px;
}
#sidebar_right .sidebar .button_link {
	margin: 10px 0 10px 25px;
}
#sidebar_left .sidebar .button_link {
	margin: 10px 25px 10px 0
}
.welcome_bar .button_link {
	font-weight: normal;
}
.welcome_bar .button_link span {
	padding: 13px 10px 21px 40px;
}
.welcome_bar .button_link:active span {
	background-position: left -104px;
	padding: 13px 10px 21px 37px;
}
/*============================================================================================*/
/* 2. SITE STRUCTURE */
/*============================================================================================*/
/*----------------------------------------------*/
/* 2.1 Header */
/*----------------------------------------------*/

.header_img {
	position: relative;
	z-index: 2000;
}
.topnav {
	height: 100px;
}
.topnav .container_12 {
	position: relative;
	z-index: 5000
}
.logo {
	width: 330px;
	height: 60px;
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.menu-header {
	width: 650px;
	height: 60px;
	position: relative;
	z-index: 3000;
	float: left;
}
/*----------------------------------------------*/
/* 2.3 Welcome Bar */
/*----------------------------------------------*/
.welcome_bar {
	background: url("") no-repeat transparent;
	clear: both;
	margin-bottom: 22px;
	position: relative;
	z-index: 10;
	background-attachment: fixed;
	background-position: center top !important
}
.bar {
	background: url(images/title_bar_shadow.gif) 0 106px no-repeat;
	height: 88px;
	position: relative;
	z-index: 8;
	padding-top: 4px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.bar-icon {
	width: 80px;
	height: 65px;
	float: right;
}
.bar-title {
	float: right;
	font-family: "HattoriHanzoLight", Calibri, sans-serif;
	width: 180px;
	position: relative;
	z-index: 1;
	text-align: right;
}
.bar-title .title {
	font-size: 18px;
	color: #444e69;
	text-shadow: 0px 1px 1px #f2f2f2;
	line-height: 33px;
	margin: 0 0 4px 0;
	display: block
}
.bar-title h1 {
	font-size: 18px;
	color: #444e69;
	text-shadow: 0px 1px 1px #f2f2f2;
	line-height: 33px;
	margin: 0 0 4px 0;
	display: block
}
.bar-title .title span {
	color: #2e88c7
}
.bar-title h1 span {
	color: #2e88c7
}
.sub-text {
	color: #6a7184;
	font-size: 16px
}
.bar-right {
	    float: left;
    margin-left: 0;
    width: 373px;
}
.gl_col_4 .gallery-more a {
	color: #2e88c7;
	background: url(images/ico_plus.png) left center no-repeat;
	padding-left: 25px;
	line-height: 25px;
	margin: 10px 0 10px 0;
	display: block;
	clear: both;
	width: 90px
}
.gl_col_3 .gallery-more a {
	color: #2e88c7;
	background: url(images/ico_plus.png) left center no-repeat;
	padding-left: 25px;
	line-height: 25px;
	margin: 10px 0 10px 0;
	display: block;
	clear: both;
	width: 90px
}
.gl_col_2 .gallery-more a {
	color: #2e88c7;
	background: url(images/ico_plus.png) left center no-repeat;
	padding-left: 25px;
	line-height: 25px;
	margin: 10px 0 10px 0;
	display: block;
	clear: both;
	width: 90px
}
.link-more {
	float: left;
	color: #07519a;
	background: url(images/ico_plus.png) right center no-repeat;
	padding-right: 20px;
	line-height: 25px;
	margin: 5px 0 0 0;
	display: block;
	z-index: 999999;
	font-family: 'univers next arabic';
	font-size: 12px;
}
.link-more-section {
	float: left;
	color: #07519a;
	background: url(images/secation.png) right center no-repeat;
	padding-right: 20px;
	line-height: 25px;
	margin: 5px 0 0 0;
	display: block;
	z-index: 999999;
	font-family: 'univers next arabic';
	font-size: 11px;
}
link-more-section:visited {
	color: #07519a !important
}
#MSOZoneCell_WebPartWPQ7 td {
	padding: 0 !important
}
.gl_col_4 .gallery-more a:hover {
	color: #753573
}
.gl_col_3 .gallery-more a:hover {
	color: #753573
}
.gl_col_2 .gallery-more a:hover {
	color: #753573
}
.link-morea :hover {
	color: #753573
}
/*----------------------------------------------*/
/* 2.4 Breadcrumbs */
/*----------------------------------------------*/
.Breadcrumb-span {
	background: url('images/Arow.png') no-repeat left 5px;
	padding-left: 13px;
	display: inline-block;
	font-family: "Univers Next Arabic" !important;
}
.ms-sitemapdirectional {
	background: url('images/Arow.png') no-repeat left 5px;
	padding-left: 13px;
	display: inline-block;
}
.Breadcrumb {
	float: right;
	padding: 5px 0;
	width: 99%;
	margin-bottom: 5px;
	color : #cf8c13;
	border-bottom: 1px #d7e0e2 dashed
}
.Breadcrumb-span {
	font: italic 12px !important;
	color: #3e7b83;
	font-family: "Univers Next Arabic" !important;
}
.Breadcrumb a:visited {
	color: #3e7b83;
	text-decoration: none
}
.Breadcrumb a:link {
	color: #3e7b83;
	text-decoration: none
}
.Breadcrumb a {
	color: #3e7b83;
	text-decoration: none;
	font-family: "Univers Next Arabic" !important;
}
.Breadcrumb a:hover {
	color: #cf8c13;
	text-decoration: underline
}
.DespNone {
	display: none
}
.Breadcrumb .current {
	font-family: "Univers Next Arabic" !important;
}
border {
	padding-bottom: 1px
}
.footer .col h3 {
	font-size: 15px;
	color: #00893c;
	margin: -8px 0 0 0;
}
.footer a {
	color: #6c727b
}
.footer a:hover {
	color: #b1b3b7
}
.breadcrumbs a {
	color: #2e88c7;
	background: url(images/ico_arrow_dark.gif) right 5px no-repeat;
	padding-right: 14px;
	margin-right: 3px
}
.breadcrumbs a:hover {
	color: #1870ad
}
/*----------------------------------------------*/
/* 2.5 Search */
/*----------------------------------------------*/
.bar .widget_search label {
	display: none
}
.bar .widget_search input {
	border: none;
	margin: 15px -1px -1px;
	float: right;
	background: url(images/clear1.png) no-repeat;
}
.searchbtn {
	height: 26px;
	width: 34px;
}
.bar #searchform {
	width: 233px;
	height: 29px;
	padding: 8px 23px 8px 0;
	background: url(images/search_form_bg.png) no-repeat;
	margin-top: 11px
}
.bar .widget_search #s {
	background: #fafafa;
	padding: 0;
	height: 29px;
	width: 197px;
	color: #7e8496;
	font-size: 13px;
	line-height: 29px;
}
.bar .widget_search #searchsubmit {
	background: url(images/search_submit.png) no-repeat;
	width: 27px;
	height: 29px;
	text-indent: -100px
}
/*----------------------------------------------*/
/* 2.6 Middle content */
/*----------------------------------------------*/
.middle .color_green {
	color: #437c0c
}
.middle {
	background: url("/Style Library/images/footerbgheader.jpg") no-repeat scroll center bottom transparent
	}
.wrapper {
	width: 1025px;
}
#sidebar_right .content {
	width: 830px;
	margin-top: 0;
	margin-right: 215px;
	margin-bottom: 0;
	margin-left: 10px;
}
.content {
	width: 830px;
	margin-top: 0;
	margin-right: 215px;
	margin-bottom: 0;
	margin-left: 10px;
}
#sidebar_right .sidebar {
	width: 220px;
	margin-left: -230px;
}
.sidebar {
	width: 220px;
	float: right;
	margin-left: -230px;
}
#sidebar_left .content {
	margin: 0 10px 0 330px;
	width: 620px
}
#sidebar_left .sidebar {
	width: 266px;
	float: right;
	margin-left: -960px;
}
#sidebar_disable .content {
	margin: 0;
	width: 960px
}
#sidebar_disable .sidebar {
	display: none;
}
#sidebar_right .container_12 {
	background: url(images/sidebar_left_bg.gif) left 0 no-repeat;
	min-height: 614px
}
/*----------------------------------------------*/
/* 2.7 Sidebar  */
/*----------------------------------------------*/
.sidebar h3 {
	font-size: 20px;
	font-weight: normal;
	color: #444e69;
	margin-bottom: 20px;
	margin-left: 36px
}
#sidebar_left .sidebar h3 {
	margin-left: 16px
}
.sidebar a {
	color: #2e88c7
}
.sidebar_space {
	padding: 10px
}
/*----------------------------------------------*/
/* 2.8 Footer */
/*----------------------------------------------*/
.footer {
	background: url('Images/footer.png') no-repeat center 0;
	color: #6c727b;
	font-size: 13px;
	position: relative
}
.footer .container_12 {
	min-height: 140px;
	padding: 15px 0 0 0;
	background: url(images/footer_highlight.png) 0 0 no-repeat
}
.footer h3 {
	font-size: 18px;
	color: #377c2b;
	margin: 0 0 0 0;
	font-family: 'Hacen Liner Screen';
}
.footer .title_border {
	padding-bottom: 1px
}
.footer .col h3 {
	font-size: 15px;
	color: #00893c;
	margin: -8px 0 0 0;
}
.footer a {
	color: #6c727b
}
.footer a:hover {
	color: #b1b3b7
}
.footer ul {
	margin: 0;
	padding: 0;
}
.footer ul li {
	list-style: none;
	background: url(images/ico_arrow_blue.gif) right 6px no-repeat;
	padding-right: 10px;
	margin-bottom: 0;
	font-family: 'univers next arabic';
	font-size: 12px;
	margin-right: 5px;
}
.link-twitter:hover {
	background-position: 0 bottom
}
.link-fb {
	background-position: -28px 0
}
.link-fb:hover {
	background-position: -28px bottom
}
.link-flickr {
	background-position: -56px 0
}
.link-flickr:hover {
	background-position: -56px bottom
}
.link-da {
	background-position: -84px 0
}
.link-da:hover {
	background-position: -84px bottom
}
.link-rss {
	background-position: -112px 0
}
.link-rss:hover {
	background-position: -112px bottom
}
.link-youtube{background-position: -196px 0}
.link-youtube:hover{background-position: -196px bottom}
.link-youtube{
	background-image: url(images/social_icons.png);
	height: 28px;
	width: 28px;
	text-indent: -999px;
	display: block;
	overflow: hidden;
	float: left;
	margin-right: 3px
}
.link-flickr {
	background-image: url(images/social_icons.png);
	height: 28px;
	width: 28px;
	text-indent: -999px;
	display: block;
	overflow: hidden;
	float: left;
	margin-right: 3px
}
.link-rss {
	background-image: url(images/social_icons.png);
	height: 28px;
	width: 28px;
	text-indent: -999px;
	display: block;
	overflow: hidden;
	float: left;
	margin-right: 3px
}
.link-da {
	background-image: url(images/social_icons.png);
	height: 28px;
	width: 28px;
	text-indent: -999px;
	display: block;
	overflow: hidden;
	float: left;
	margin-right: 3px
}
.link-fb {
	background-image: url(images/social_icons.png);
	height: 28px;
	width: 28px;
	text-indent: -999px;
	display: block;
	overflow: hidden;
	float: left;
	margin-right: 3px
}
.link-twitter {
	background-image: url(images/social_icons.png);
	height: 28px;
	width: 28px;
	text-indent: -999px;
	display: block;
	overflow: hidden;
	float: left;
	margin-right: 3px
}
.copyright {
	font-family:'Hacen Liner Screen';
	font-size:14px;
	text-align:center;
	padding-bottom:0 !important;
	margin-bottom:5px !important
}
/*============================================================================================*/
/* 3. EXTENDED TYPOGRAPHY */
/*============================================================================================*/
/*----------------------------------------------*/
/* 3.1 Typographic Elements  */
/*----------------------------------------------*/
.homepage .col_1_3 h2 {
	color: #2e88c7;
	font-size: 19px
}
.text {
	font-size: 13px;
}
.text a {
	color: #2e88c7
}
.text ol {
	margin: 5px 0 25px 35px
}
.text ul {
	margin: 5px 0 25px 35px
}
.text ol li {
	margin-bottom: 10px
}
.text ul li {
	margin-bottom: 10px
}
.text_deleted {
	text-decoration: line-through
}
.title_border {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 2px;
	font-family: 'Hacen Liner Screen';
}
.ms-rteElement-H3 {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 5px;
	font-family: 'Hacen Liner Screen' !important;
	font-size: 18px;
	line-height: 22px;
}
.smallh3 p {
	font-size: 17px !important
}
.sitesheader {
	padding-top: 3px !important;
}
.col_1 h1 {
	color: #444e69;
}
.box h5 {
	color: #444e69;
}
.box h4 {
	color: #444e69;
}
.box h3 {
	color: #444e69;
}
.box h2 {
	color: #00893C;
}
.box h1 {
	color: #444e69;
}
.text h6 {
	color: #444e69;
}
.text h5 {
	color: #444e69;
}
.text h4 {
	color: #444e69;
}
.text h3 {
	color: #444e69;
}
.text h2 {
	color: #444e69;
}
.text h1 {
	color: #444e69;
}
.col_1 h1 {
	margin: 15px 0 20px;
	font-size: 26px
}
.box h1 {
	margin: 15px 0 20px;
	font-size: 26px
}
.text h1 {
	margin: 15px 0 20px;
	font-size: 26px
}
.text h2 {
	margin: 5px 0 15px;
	font-size: 23px
}
.col h2 {
	margin: 5px 0 5px;
	font-size: 23px
}
.text h3 {
	margin: 5px 0 15px 0;
}
.col h3 {
	margin: 5px 0 15px 0;
}
.text h4 {
	margin: 5px 0 10px 0;
	font-size: 18px
}
.col h4 {
	margin: 5px 0 10px 0;
	font-size: 18px
}
.text h5 {
	margin: 5px 0 10px 0;
	font-size: 17px
}
.col h5 {
	margin: 5px 0 10px 0;
	font-size: 17px
}
.text h6 {
	margin: 5px 0 10px 0;
	text-transform: uppercase;
	font-size: 12px
}
.col h6 {
	margin: 5px 0 10px 0;
	text-transform: uppercase;
	font-size: 12px
}
.col .title_blue {
	color: #2e88c7
}
.col .title_violet {
	color: #753573
}
.col .title_dark_blue {
	color: #444e69
}
.col p {
	margin-bottom: 20px
}
.text p {
	margin-bottom: 20px
}
.text .col p {
	margin: 10px 0
}
.col h4 {
	margin: 5px 0 10px
}
.col h3 {
	margin: 5px 0 10px
}
.col h2 {
	margin: 5px 0 10px
}
/* Blockquote */
.container_12 blockquote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: normal;
	font-style: italic;
	color: #2e88c7;
	background: url(images/divider_line.gif) bottom repeat-x;
	margin: 10px 0 18px
}
.container_12 blockquote p {
	margin: 0
}
.container_12 blockquote .inner {
	background: url(images/divider_line.gif) top repeat-x;
	padding: 11px 0 16px
}
/* Framed boxes */
.frame_box {
	border: 1px solid #d9d9d9;
	background: #fff;
	padding: 7px;
	margin: 5px 0;
	border-radius: 3px;
}
.frame_center {
	border: 1px solid #d9d9d9;
	background: #fff;
	padding: 7px;
	margin: 5px 0;
	border-radius: 3px;
}
.frame_right {
	border: 1px solid #d9d9d9;
	background: #fff;
	padding: 7px;
	margin: 5px 0;
	border-radius: 3px;
}
.frame_left {
	border: 1px solid #d9d9d9;
	background: #fff;
	padding: 7px;
	margin: 5px 0;
	border-radius: 3px;
}
.frame_left p {
	border: 1px solid #d9d9d9;
	background: #fff;
	padding: 7px;
	margin: 5px 0;
	border-radius: 3px;
}
.frame_box {
	display: inline-block
}
.frame_left {
	float: left;
	display: block;
	margin: 18px 24px 18px 0;
}
.frame_right {
	float: right;
	display: block;
	margin: 17px 0 5px 21px;
}
.frame_center {
	float: none;
	display: block;
	margin: 10px auto
}
.frame_right1 {
	float: right;
	display: block;
}
.frame_box1 {
	border: 1px solid #d9d9d9;
	background: #fff;
	padding: 2px;
	margin: 5px 10px;
	border-radius: 3px;
}
.frame_center1 {
	border: 1px solid #d9d9d9;
	background: #fff;
	padding: 2px;
	margin: 5px 10px;
	border-radius: 3px;
}
.frame_right1 {
	border: 1px solid #d9d9d9;
	background: #fff;
	padding: 1px;
	margin: 2px;
	border-radius: 3px;
}
.frame_left1 {
	border: 1px solid #d9d9d9;
	background: #fff;
	padding: 2px;
	margin: 5px 10px;
	border-radius: 3px;
}
/* Toggle Contents */
h3.toggle {
	cursor: pointer;
	margin-top: 10px;
	padding: 3px 10px 0;
	line-height: inherit;
	margin-right: 0;
	margin-left: 0;
	background-color: #e9e9e9;
	background-repeat: no-repeat;
	background-position: 98% 5px;
	font-family: 'Hacen Liner Screen';
	font-weight: normal;
	font-size: 22px !important
}
.toggle {
	cursor: pointer;
	padding: 5px 10px 0px 0;
	line-height: inherit;
	margin-top: 20px;
	margin-right: 0;
	margin-left: 0;
	background-color: #e9e9e9;
	background-repeat: no-repeat;
	background-position: 98% 5px;
	font-family: 'Hacen Liner Screen';
	font-weight: normal;
	font-size: 22px !important;
	letter-spacing: 0;
	;
}
.toggle p {
	font-family: 'Hacen Liner Screen';
	font-weight: normal;
	;
	padding-right: 0 !important
}
.toggle.active {
	background: none repeat scroll 0 0 whitesmoke;
	color: #299D3F;
}
.inactive {
	background-color: #e9e9e9;
}
.toggle_content {
	margin-left: 5px;
	padding: 5px;
	padding-bottom: 0;
	padding-top: 0;
	margin-bottom: 0;
	background: #f2f2f2;
	border-radius: 5px;
}
.toggle_content .faq_list {
	margin: 10px 0 0 0
}
.tablepaddingr td {
	padding: 5px
}
/*----------------------------------------------*/
/* 3.2 Framed Tabs with Icons*/
/*----------------------------------------------*/
.tabBox {
	position: relative;
	background: url(images/tabs_bg.jpg) left top no-repeat;
}
.text .tabBox {
	width: 100%;
}
.text .tabBox .tabs {
	float: right;
	height: 42px;
	background: url(images/tabs_bg.jpg) right top;
	margin: 0 !important;
	padding: 0 8px 0 0;
	line-height: 40px;
}
.tabBox .tabs {
	float: right;
	height: 42px;
	background: url(images/tabs_bg.jpg) right top;
	margin: 0 !important;
	padding: 0 8px 0 0;
	line-height: 40px;
}
.tabBox .tabs li {
	list-style: none;
	float: right;
	display: block;
	text-align: center;
	margin: 0;
}
.tabBox .tabs li a {
	display: block;
	width: 120px;
	height: 42px;
}
.tabBox .tabs .current {
	background: url(images/tabs_active_bg.gif) 0 0 no-repeat
}
.tabTitle {
	float: left;
	line-height: 40px;
}
.col .tabTitle h3 {
	font-size: 19px;
	color: #222;
	line-height: 40px;
	padding-left: 25px;
	font-weight: normal;
	margin: 0 !important
}
.tabTitle h3 {
	font-size: 19px;
	color: #222;
	line-height: 40px;
	padding-left: 25px;
	font-weight: normal;
	margin: 0 !important
}
.tabBox .tabcontent {
	clear: both;
	background: #fff;
	border: 1px solid #d6d6d6;
	border-top: none;
	line-height: 1.5em;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.tabcontent .inner {
	padding: 0
}
.tabcontent p {
	margin-bottom: 10px !important;
	font-family: Tahoma;
	font-size: 12px;
	direction: rtl;
	text-align: justify
}
.tabcontent h3 {
	color: #2e88c7;
	font-size: 19px;
	margin: 10px 0 10px 0
}
.tabcontent h3 a:hover {
	color: #2e88c7;
	font-size: 19px;
	margin: 10px 0 10px 0
}
.tabcontent h3 a:visited {
	color: #2e88c7;
	font-size: 19px;
	margin: 10px 0 10px 0
}
.tabcontent img {
	border: 1px solid #dfdfdf
}
/*----------------------------------------------*/
/* 3.4 Custom Lists Styles */
/*----------------------------------------------*/
.text .list_arrows {
	margin: 0 0 20px 10px
}
.text .list_delete {
	margin: 0 0 20px 10px
}
.text .list_check {
	margin: 0 0 20px 10px
}
.list_check li {
	list-style: none;
	background: url(images/list_icon_check.png) 0 0 no-repeat;
	margin: 0 0 10px 0;
	line-height: 21px;
	padding: 0 0 0 35px
}
.list_page li {
	list-style: none;
	background: url(images/list_icon_page.png) right 0 no-repeat;
	margin: 0 0 10px 0;
	line-height: 19px;
	padding: 0 35px 0 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px
}
.list_link li {
	list-style: none;
	background: url(images/list_icon_link.png) right 0 no-repeat;
	margin: 0 0 10px 0;
	line-height: 19px;
	padding: 0 35px 0 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px
}
.list_delete li {
	list-style: none;
	background: url(images/list_icon_delete.png) 0 0 no-repeat;
	margin: 0 0 10px 0;
	line-height: 21px;
	padding: 0 0 0 35px
}
.list_arrows2 li {
	list-style: none;
	background: url(images/list_icon_arrow.png) right 6px no-repeat;
	margin: 0 0 10px 0;
	line-height: 13px;
	padding: 0 27px 0 0;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px
}
.list_arrows li {
	list-style: none;
	background: url(images/list_icon_arrow.png) right 8px no-repeat;
	margin: 0 0 -2px 0;
	padding: 0 25px 0 0;
	font-family: 'Hacen Liner Screen';
	font-size: 15px
}
/*============================================================================================*/
/* 4. EXTENDED ELEMENTS */
/*============================================================================================*/
/*----------------------------------------------*/
/* 4.1 Mini Gallery  */
/*----------------------------------------------*/
.minigallery-list {
	position: relative;
	padding: 10px 10px;
}
.minigallery {
	width: 100%;
	height: 90px;
	overflow: hidden;
	margin: -10px 5px 10px 11px;
	padding: 0;
}
.minigallery li {
	float: left;
	width: 126px;
	height: 90px;
	margin: 0 9px;
	list-style: none
}
.minigallery li img {
	width: 126px;
	height: 90px;
}
.minigallery-list .prev {
	cursor: pointer;
	display: block;
	width: 7px;
	height: 14px;
	position: absolute;
	text-indent: -5000px;
	top: 55px;
}
.minigallery-list .next {
	cursor: pointer;
	display: block;
	width: 7px;
	height: 14px;
	position: absolute;
	text-indent: -5000px;
	top: 55px;
}
.minigallery-list .prev {
	background: url(images/arrow_prev_next.png) 0 0 no-repeat;
	left: 10px
}
.minigallery-list .next {
	background: url(images/arrow_prev_next.png) 0 -14px no-repeat;
	right: 10px
}
.minigallery-list .prev:hover {
	background: url(images/arrow_prev_next.png) -7px 0 no-repeat;
}
.minigallery-list .next:hover {
	background: url(images/arrow_prev_next.png) -7px -14px no-repeat;
}
.minigallery-list .disabled:hover {
	background: none;
	cursor: auto
}
.minigallery-list .disabled {
	background: none;
	cursor: auto
}
/*----------------------------------------------*/
/* 4.3 Newsletter box */
/*----------------------------------------------*/
.newsletterBox {
	position: relative;
	padding: 10px 20px 20px 20px;
	background: url(images/newsletter_bg.gif) no-repeat;
	width: 240px;
	height: 117px;
}
.box.big {
	padding-top: 20px;
	padding-bottom: 20px
}
.homepage .col_1_3 .newsletterBox h2 {
	color: #000;
	margin: 0 0 0 40px;
	height: 40px;
	padding: 0;
	font-size: 19px
}
.box .newsletterBox h2 {
	color: #000;
	margin: 0 0 0 40px;
	height: 40px;
	padding: 0;
	font-size: 19px
}
.newsletterBox h2 {
	color: #000;
	margin: 0 0 0 40px;
	height: 40px;
	padding: 0;
	font-size: 19px
}
.newsletterBox .before-text {
	font-size: 12px;
	color: #999;
	line-height: 15px;
	margin-bottom: 7px
}
.newsletterBox .ribbon {
	position: absolute;
	background: url(images/ribbon_mail.png) no-repeat;
	width: 30px;
	height: 51px;
	top: -4px;
	left: 20px
}
.newsletterBox input {
	float: left;
	border: none;
	padding: 0;
	margin: 0;
	line-height: 20px
}
.newsletterBox .btn-submit {
	background: url(images/newsletter_input.gif) right no-repeat;
	width: 36px;
	height: 36px;
}
.newsletterBox .inputField {
	background: url(images/newsletter_input.gif) left no-repeat;
	width: 184px;
	height: 20px;
	padding: 8px;
}
/*----------------------------------------------*/
/* 4.4 Pricing Tabel  */
/*----------------------------------------------*/
table.table-pricing td {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border: 1px solid #eaeaea;
}
table.table-pricing .noborder {
	border: none
}
table.table-pricing tfoot td {
	border: none
}
table.table-pricing tfoot td .button_link {
	font-weight: normal;
	font-size: 17px;
	margin-top: 15px
}
table.table-pricing thead td {
	vertical-align: top;
}
table.table-pricing tbody td {
	vertical-align: middle;
}
table.table-pricing .table-row-title {
	border: none;
	background: url(images/table_row_title2.gif) right top repeat-y;
	color: #2d2f34;
	font-weight: normal;
	font-size: 14px;
	text-align: right;
	padding-right: 20px
}
table.table-pricing .even {
	background: url(images/table_row_title.gif) right top repeat-y
}
.table-td {
	background: url(images/table_td.gif) 0 0 repeat-x #f7f7f7;
	height: 57px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #444e69;
	font-size: 19px;
	font-style: italic
}
.head_price {
	background: url(images/table_head_bg.gif) 0 0 repeat-x;
	width: 194px;
	height: 53px;
	position: relative;
}
.table-td-top {
	width: 194px;
	background: url(images/table_icons_bg.gif) 0 0 no-repeat;
}
.table_head_title {
	height: 53px;
	line-height: 53px;
	color: #fff;
	text-shadow: #2d313b 0 2px 2px;
	font-family: "HattoriHanzoLight", Calibri, sans-serif;
	font-size: 20px;
}
table.table-pricing .first .table_head_title {
	background: url(images/table_corner_left.gif) left 0 no-repeat
}
table.table-pricing .last .table_head_title {
	background: url(images/table_corner_right.gif) right 0 no-repeat
}
.table_head_icon {
	padding: 23px 0 10px 0
}
.table_head_price {
	color: #afb9c0;
	font-size: 29px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 18px;
	line-height: 29px;
	padding-bottom: 10px
}
.table_head_price strong {
	color: #2e88c7;
	text-shadow: #fff 0 2px 3px;
	font-size: 29px;
	vertical-align: 5px;
	font-weight: normal;
}
.table_head_price span {
	display: inline-block;
	vertical-align: top
}
.table_head_price em {
	display: inline-block;
}
.head_type_1 {
	position: relative;
}
table.table-pricing td.head_type_1 {
	border-right: 1px solid #99a0b0;
}
table.table-pricing td.last {
	border-right: none;
}
.best_price {
	background: url(images/table_ribbon.png) 0 0 no-repeat;
	height: 100px;
	width: 194px;
	position: absolute;
	top: -10px;
	z-index: 10
}
table.table-pricing tbody .tablecolhover {
	background: url(images/table_col_hover.png) 0 0 repeat-y
}
table.table-pricing .table-td-top.tablecolhover {
	background: url(images/table_icons_bg_hover.gif) 0 0 no-repeat;
}
/*----------------------------------------------*/
/* 4.6 Contact Form  */
/*----------------------------------------------*/
.contact-form {
	padding: 40px 0 20px 0
}
.text .contact-form h2 {
	font-size: 23px;
	color: #444e69;
	background: url(images/divider_line.gif) bottom repeat-x;
	padding-bottom: 20px;
	margin-bottom: 20px
}
.contact-form {
	font-size: 13px
}
.contact-form .row {
	padding: 13px 0
}
.contact-form textarea {
	color: #5e2f7f;
	font-weight: normal;
}
.contact-form select {
	color: #5e2f7f;
	font-weight: normal;
}
.contact-form .inputtext {
	color: #5e2f7f;
	font-weight: normal;
}
.contact-form .field_text .inputtext {
	width: 272px;
	margin-right: 20px
}
.contact-form .ui-selectmenu {
	margin-right: 38px
}
.contact-form .field_select select {
	width: 272px;
}
.contact-form .field_textarea textarea {
	width: 580px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-bottom: 0
}
.contact-form label {
	font-weight: normal;
	color: #000;
	display: block;
	padding-bottom: 9px;
}
.reset-link {
	display: block;
	float: right;
	padding: 25px 25px 0 0
}
.reset-link a {
	color: #519bce;
	font-weight: normal
}
.reset-link a:hover {
	color: #5e2f7f;
}
.contact-form .field_submit {
	padding: 0
}
.contact-submit {
	background: url(images/btn_submit.png) no-repeat;
	width: 217px;
	height: 49px;
	font-weight: normal
}
.contact-form .contact-submit {
	background: url(images/btn_submit.png) no-repeat;
	width: 217px;
	height: 49px;
	font-weight: normal
}
/*============================================================================================*/
/* 5. GALLERIES LAYOUT */
/*============================================================================================*/
/*----------------------------------------------*/
/* 5.1 One Column with sidebar  */
/*----------------------------------------------*/
.borderImg {
	background: #fff;
	border: 1px solid #d9d9d9;
	padding: 5px;
	border-radius: 5px;
	font-family: 'Univers Next Arabic' !important;
	
}
#pp_full_res .pp_inline .borderImg {
    width: 35%;
}
.gallery-list {
	clear: both;
}
.gl_col_1 .gallery-item {
	clear: both;
	margin: 0 0 64px 0
}
.gl_col_1 .gallery-image {
	float: right;
	position: relative;
	width: 373px;
	height: 211px;
	margin-right: 22px;
}
.gl_col_4 .gallery-image .borderImg {
	background: #fff;
	border: 1px solid #d9d9d9;
	padding: 5px;
	border-radius: 5px;
}
.gl_col_3 .gallery-image .borderImg {
	background: #fff;
	border: 1px solid #d9d9d9;
	padding: 5px;
	border-radius: 5px;
}
.gl_col_2 .gallery-image .borderImg {
	background: #fff;
	border: 1px solid #d9d9d9;
	padding: 5px;
	border-radius: 5px;
}
.gl_col_1 .gallery-image .borderImg {
	background: #fff;
	border: 1px solid #d9d9d9;
	padding: 5px;
	border-radius: 5px;
}
.gallery-image:hover .gallery-zoom {
	display: block;
}
.gallery-image:hover .gallery-zoom1 {
	display: block;
}
.gallery-image:hover .borderImg {
	background: url(images/blank_hover.png);
}
.ribbon-new {
	display: block;
	position: absolute;
	top: -3px;
	right: 5%;
	z-index: 10;
	text-indent: -9999px;
	background: url(images/ribbon_new.png) no-repeat;
	width: 30px;
	height: 53px;
}
.gallery-zoom {
	display: block;
	position: absolute;
	top: 6px;
	right: 4px;
	background: url(images/blank_hover.png);
	width: 240px;
	height: 130px;
	display: none;
}
.gallery-zoom img {
	position: relative;
	left: 20%;
	top: 41%
}
.gl_col_1 .gallery-item-name h2 {
	font-size: 27px;
	margin: 20px 0 0 0
}
.gallery-item a {
	color: #2e88c7
}
.gallery-item-name h2 a:hover {
	color: #5E2F7F;
}
.gl_col_1 .gallery-text {
	float: left;
	width: 224px;
	color: #595959
}
.gl_col_1 .gallery-description {
	font-size: 11px;
	margin: 24px 0 20px 0;
	direction: rtl;
	text-align: justify
}
.gl_col_1 .gallery-more a span {
	padding: 5px 15px 16px 45px;
	color: #454c62;
	line-height: 20px;
}
.gl_col_1 .gallery-more a:active span {
	padding: 5px 15px 16px 45px;
}
/*----------------------------------------------*/
/* 5.2 Two and Three columns  */
/*----------------------------------------------*/
.gl_col_3 .gallery-item {
	margin: 0 20px 64px 0;
	width: 297px;
	float: left
}
.gl_col_2 .gallery-item {
	margin: 0 20px 64px 0;
	width: 297px;
	float: left
}
.gl_col_3 .gallery-image {
	position: relative;
	width: 297px;
	height: 169px;
	margin: 0 0 20px 0;
}
.gl_col_2 .gallery-image {
	position: relative;
	width: 297px;
	height: 169px;
	margin: 0 0 20px 0;
}
.gl_col_3 .gallery-zoom {
	width: 285px;
	height: 157px;
}
.gl_col_2 .gallery-zoom {
	width: 285px;
	height: 157px;
}
.gl_col_4 .gallery-text {
	float: none;
	clear: both;
	color: #595959
}
.gl_col_3 .gallery-text {
	float: none;
	clear: both;
	color: #595959
}
.gl_col_2 .gallery-text {
	float: none;
	clear: both;
	color: #595959
}
.gl_col_3 .gallery-item-name h2 {
	font-size: 19px;
	font-weight: normal;
	text-shadow: #fff 0 1px 1px
}
.gl_col_2 .gallery-item-name h2 {
	font-size: 19px;
	font-weight: normal;
	text-shadow: #fff 0 1px 1px
}
.gl_col_3 .gallery-description {
	margin: 10px 0 10px 0;
	font-size: 11px;
	direction: rtl;
	text-align: justify
}
.gl_col_2 .gallery-description {
	margin: 10px 0 10px 0;
	font-size: 12px;
	direction: rtl;
	text-align: justify
}
/*----------------------------------------------*/
/* 5.3 Four columns  */
/*----------------------------------------------*/
.gl_col_4 .gallery-item {
	margin: 0 12px 40px 0;
	float: right;
	width: 216px;
	height: auto;
}
.gl_col_4 .gallery-image {
	position: relative;
	width: 204px;
	height: 112px;
	margin: 0 0 24px 0;
}
.gl_col_4 .gallery-image .borderImg {
	width: 204px;
	height: 117px;
}
.gl_col_4 .gallery-zoom {
	width: 210px;
	height: 118px;
}
.gl_col_4 .gallery-item-name h2 {
	font-size: 18px;
	font-weight: normal;
	text-shadow: #fff 0 1px 1px
}
.gl_col_4 .gallery-description {
	margin: 10px 0 5px 0;
	font-size: 11px;
	direction: rtl;
	text-align: justify;
	font-family: 'Univers Next Arabic'
}
.gl_col_4 .gallery-zoom img {
	position: relative;
	left: -40%;
	top: 37%
}
.gl_col_4 .nomargin {
	margin-right: 10px;
}
.gallery-list {
	margin-right: 10px;
}
/*============================================================================================*/
/* 6. WIDGETS */
/*============================================================================================*/
/*----------------------------------------------*/
/* 6.1 Widget Contact Info  */
/*----------------------------------------------*/

.inner .bar {
	background: none!important;
}
.widget_tag_cloud div {
	margin-left: 36px;
}
.sidebar .widget {
	margin-bottom: 30px
}
.widget-container {
	margin-bottom: 30px;
}
.widget_contact {
	font-size: 13px;
	color: #595959;
	line-height: 1.7em
}
.contact-address {
	background: url(images/ico_arrow_blue2.gif) 36px 7px no-repeat;
	padding-left: 20px;
	margin: 15px 0;
	font-weight: normal;
}
.contact-maillist {
	background: url(images/ico_arrow_blue2.gif) 36px 11px no-repeat;
	font-weight: normal;
	margin: 15px 0;
}
.contact-mail a {
	display: block;
	padding: 3px 0 3px 53px;
}
.contact-mail a:hover {
	background: url(images/sidebar_hover.gif) center top repeat-y
}
.social-box {
	background: #fff;
	width: 180px;
	padding: 10px 20px;
	margin: 15px auto;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
}
.social-box .row {
	margin: 10px 0;
	height: 24px;
	line-height: 24px;
	padding-left: 32px;
	font-family: "HattoriHanzoLight", Calibri, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #3a8fca
}
.social-box .row a {
	color: #3a8fca
}
.social-box .row a:hover {
	color: #5E2F7F
}
.social-mail {
	background: url(images/icons/contact_social.png) 0 0 no-repeat
}
.social-twitter {
	background: url(images/icons/contact_social.png) 0 -24px no-repeat
}
.social-skype {
	background: url(images/icons/contact_social.png) 0 -48px no-repeat
}
.social-facebook {
	background: url(images/icons/contact_social.png) 0 -72px no-repeat
}
.social-youtube{
	background: url(images/icons/contact_social.png) 0 -196px no-repeat
}
/*----------------------------------------------*/
/* 6.2 Widget Categories right menu  */
/*----------------------------------------------*/
.s4-ql ul.root > li > .menu-item span {
	font-family: 'Hacen Liner Screen';
	font-size: 17px;
	font-weight: normal;
}
.s4-ql ul.root ul > li > a {
	border-color: transparent;
	border-style: solid;
	border-width: 0 0;
	color: #3B4F65;
	display: block;
	overflow-x: hidden;
	padding: 4px 10px 4px 4px;
}
.s4-ql a.selected {
	background: url("images/selectedheaderiteammenu.png") repeat-y scroll 0 0 transparent !important;
	border-color: #C6E5F8 #91CDF2 #91CDF2 !important;
	border-width: 0px !important;
	color: #00893c!important;
	padding-right: 9px !important;
}
.s4-qlheader:visited {
	font-size: 11px !important;
	text-decoration: none !important;
	font-weight: bold;
}
.s4-qlheader {
	font-size: 11px !important;
	text-decoration: none !important;
	font-weight: bold;
}
.s4-ql ul.root > li > .menu-item {
	background: url("images/headeriteammenu.png") no-repeat scroll 0px top transparent !important;
	font-size: 11px !important;
	font-weight: bold;
	margin-right: -48px !important;
	padding-right: 44px !important;
	text-decoration: none !important;
	width: 175px !important;
}
.static .menu-item {
	text-decoration: none !important;
}
.sidebar1 .widget_categories ul {
	margin: 0;
	/*background:url(images/sidebar_list_line.gif) left top no-repeat;*/
	padding-top: 2px;
	font-weight: normal;
	font-size: 12px !important;
	font-family: "Univers Next Arabic";
}
.sidebar1 .widget_categories ul li ul {
	margin-bottom: -1px;
}
.sidebar1 .widget ul {
	margin: 0;
	background: url(images/sidebar_list_line.gif) left top no-repeat;
	padding-top: 2px;
	font-weight: normal
}
.sidebar1 .widget_categories ul ul a {
	padding-left: 70px;
	background: url(images/ico_arrow_blue2.gif) 172px 10px no-repeat;
	text-decoration: none;
}
.menu-vertical .menu-item-text {
	padding-bottom: 4px !important;
}
.sidebar1 .widget ul ul a {
	padding-left: 70px;
	background: url(images/ico_arrow_blue2.gif) 56px 12px no-repeat;
	text-decoration: none;
}
.sidebar1 .widget_categories ul ul a:hover {
	background: url("images/hoverheaderiteammenu.png") repeat-y scroll 0 0 transparent !important;
	color: #00893c!important
}
.sidebar1 .widget ul ul a:hover {
	background: url("images/hoverheaderiteammenu.png") repeat-y scroll 0 0 transparent !important;
	color: #00893c!important
}
.sidebar1 .widget_categories li {
	list-style: none;
	background: url(images/sidebar_list_line.gif) left bottom no-repeat;
	padding-bottom: 2px;
	margin: 0;
	font-size: 15px !important
}
.sidebar1 .widget li {
	list-style: none;
	background: url(images/sidebar_list_line.gif) left bottom no-repeat;
	padding-bottom: 2px;
	margin: 0;
}
.sidebar1 .widget_categories li a {
	display: block;
	padding: 5px 5px 5px 50px;
}
.sidebar1 .widget li a {
	display: block;
	background: url(images/ico_arrow_blue2.gif) 36px 12px no-repeat;
	padding: 5px 5px 5px 50px
}
.recentcomments a {
	background: none!important;
}
.recentcomments {
	padding: 5px 20px 5px 30px;
}
.sidebar .widget li a:hover {
	background: url(images/sidebar_list_hover.png) 0 0 no-repeat;
	color: #753573
}
#sidebar_left .sidebar .widget li a {
	background: url('images/ico_arrow_blue2.gif') 16px 12px no-repeat;
	padding: 5px 5px 5px 30px
}
#sidebar_left .sidebar .widget_categories li a {
	background: url('images/ico_arrow_blue2.gif') 16px 12px no-repeat;
	padding: 5px 5px 5px 30px
}
#sidebar_left .sidebar .widget li a:hover {
	background: url('images/sidebar_list_hover2.png') 0 0 no-repeat;
	color: #753573
}
#sidebar_left .sidebar .widget_categories li a:hover {
	background: url('images/sidebar_list_hover2.png') 0 0 no-repeat;
	color: #753573
}
/*============================================================================================*/
/* 7. POSTS */
/*============================================================================================*/
/*----------------------------------------------*/
/* 7.1 Blog post list  */
/*----------------------------------------------*/
.post-item {
	text-shadow: #f9f9f9 0 1px 1px;
	clear: both;
	background: url(images/divider_line.gif) bottom repeat-x;
	padding-bottom: 35px;
	margin-bottom: 30px
}
.post-title h1 {
	margin: 0 0 10px 0;
	line-height: 1em;
	font-size: 23px;
	font-weight: normal;
	color: #444e69;
}
.post-title h2 {
	margin: 0 0 10px 0;
	line-height: 1em;
	font-size: 23px;
	font-weight: normal;
	color: #444e69;
}
.post-title h2 a {
	color: #444e69;
}
.post-title h2 a:hover {
	color: #681651
}
.post-date {
	font-size: 12px;
	font-style: italic;
	color: #8f8f8f;
	margin: 13px 0
}
.post-comments-icon {
	background: url(images/icon_comments.png) no-repeat;
	width: 28px;
	height: 33px;
	padding: 10px 8px 0 8px;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	line-height: 15px;
	float: right;
	margin-left: 10px
}
.post-comments-icon a {
	color: #681651
}
.entry {
	clear: both;
	font-size: 13px;
	text-shadow: #fafafa 1px 1px 1px
}
.post-meta {
	color: #3089c8;
	font-size: 12px;
	font-weight: normal
}
.post-meta a {
	color: #3089c8;
	text-decoration: underline;
}
.post-meta a:hover {
	text-decoration: none;
}
.entry .aligncenter {
	margin-bottom: 20px
}
/*----------------------------------------------*/
/* 7.4 Pagination  */
/*----------------------------------------------*/
.pagination {
	background: url(images/pagination_bg.gif) 0 0 scroll no-repeat;
	height: 45px;
	padding-bottom: 11px;
	padding-top: 10px;
	padding-left: 20px;
	font-size: 18px;
	font-family: "HattoriHanzoLight", Calibri, sans-serif;
}
.pagination .inner {
	background: url(images/pagination_bg.gif) right -45px scroll no-repeat;
	line-height: 45px;
	padding: 0 15px;
	padding-bottom: 11px;
	padding-top: 10px;
}
.pagination a {
	margin: 0 5px;
	color: #2e88c7;
	font-weight: normal;
	line-height: 45px;
}
.pagination a:hover {
	color: #681651
}
.pagination .page_next {
	/*text-indent:-9999px;*/
	background: url(images/pagination_prev.gif) left center no-repeat;
	width: 10px;
	height: 35px;
	/*position:relative;*/
	top: 1px;
}
.pagination .page_prev {
	/*text-indent:-9999px;*/
	background: url(images/pagination_prev.gif) left center no-repeat;
	width: 10px;
	height: 35px;
	/*position:relative;*/
	top: 1px;
}
.pagination .page_prev {
	padding: 0 13px 0 0;
	margin: 0 20px 0 -20px
}
.pagination .page_next {
	background: url(images/pagination_next.gif) right center no-repeat;
	padding: 0 0 0 12px;
	margin: 0 0 0 20px
}
.pagination .page_current {
	color: #444e69
}
/*----------------------------------------------*/
/* CSS Hacks */
/*----------------------------------------------*/

/*conact form*/
.error {
	overflow: hidden;
	border: 1px solid red!important;
}
.leftbanner {
	padding-bottom: 7px;
}
span.reference {
	position: fixed;
	left: 0px;
	bottom: 0px;
	background: #000;
	width: 100%;
	font-size: 10px;
	line-height: 20px;
	text-align: right;
	height: 20px;
	box-shadow: -1px 0px 10px #000;
}
span.reference a {
	color: #aaa;
	text-transform: uppercase;
	text-decoration: none;
	margin-right: 10px;
}
span.reference a:hover {
	color: #ddd;
}
.bg_img img {
	width: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: -1;
}
#slider a {
	text-decoration: none;
	display: block;
	font-size: 0
}
#slider p {
	text-align: right;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px
}
/* Sharepoint Custem Class */
Body #s4-ribbonrow {
	background: url(images/footer_top.gif);
	background-repeat: repeat-x;
	color: black;
}
.ms-welcomeMenu {
	margin-top: 5px;
	font-family: Tahoma;
	font-size: 12px;
}
.ms-cui-tt-span {
	font-family: Tahoma;
	font-size: 12px;
}
.ms-siteactionsmenuinner {
	font-size: 12px;
	font-family: Tahoma;
}
.ms-siteactionsmenu {
	font-size: 12px;
	font-family: Tahoma;
}
.ms-siteactionsmenu a {
	font-size: 12px;
	font-family: Tahoma;
}
/* Small Status Bar and Location */
/* Small Status Bar and Location */
/* Custom CSS Modified By ahmed Studio to Update your Status Anywhere */

.ms-cui-TabRowRight .ms-contactcardtext2 {
	position: relative !important;
	top: -8px;
	left: 250px;
	z-index: 1;
	direction: rtl
}
.ms-cui-TabRowRight .ms-identitypiecenotebig {
	background: url("images/Neti.png");
	height: 20px;
	padding: 7px 0px;
	width: 241px;
	position: absolute;
	left: 5px;
	color: white
}
.ms-cui-TabRowRight .ms-identitypiecenotebig a {
	color: white;
	font-family: Tahoma
}
.ms-cui-TabRowRight .ms-identitypiecenotebig a:visited {
	color: white;
	font-family: Tahoma
}
.ms-cui-TabRowRight .ms-identitypiecenotebig a {
	width: 174px;
}
.ms-cui-TabRowRight .ms-identitypieceselectbig {
	width: 20px;
	left: 176px;
	z-index: 1;
}
.ms-cui-TabRowRight .ms-identitypiecerightimagebig {
	background: url("images/Neti.png") no-repeat -0px -248px;
	left: 181px;
	height: 40px;
}
.ms-cui-TabRowRight .ms-identitypieceleftimagebig {
	background: url("/_layouts/images/mossfgimg.png") no-repeat -0px -68px;
	height: 32px;
}
.ms-cui-TabRowRight .ms-identitypiecebottomimagebig {
	background: url("/_layouts/images/mossfgimg.png") no-repeat -0px -0px;
	left: 11px;
	top: 31px;
}
.ms-identitypiecenoteindent {
	padding-left: 0px;
}
.ms-contactcardtext2 .ms-edgebubble {
	height: 0px;
}
.ms-contactcardtext2 .ms-bottombubble {
	top: 32px;
	right: 4px;
	height: 1px;
	display: none
}
/*Search Box Styles*/
.s4-search SELECT.ms-sbscopes {
	display: none;
	border: 0 none !important;
	background: none !important;
	color: #666;
	font-size: .90em;
	font-style: normal;
	font-family: Tahoma
}
.s4-search input.ms-sbplain {
	border: 0 none !important;
	background: none !important;
	color: #666;
	font-size: 12px;
	font-style: normal;
	font-family: Tahoma
}
.s4-search input.ms-sbplain {
	padding-top: 0;
	width: 219px !important;
	margin-right: 10px;
	font-size: 11px;
}
.s4-search SELECT.ms-sbscopes {
	position: relative;
	height: 16px;
	margin-top: 2px;
	border-right: 1px dotted gray !important;
}
.customSearchBox {
	background: url("images/search_left.png") no-repeat scroll -24px 0 !important;
	border: 0 none !important;
	color: #666666;
	direction: rtl;
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	height: 26px;
	padding: 2px 2px 0px 9px !important;
	width: 229px;
}
.customSearchBox input {
	background: url("images/search_left.png") no-repeat scroll -24px 0 !important;
}
.searchbox {
	background: url("images/searchbox.png") no-repeat scroll 0 13px !important;
	height: 73px;
   padding-right: 56px;	width: 278px;
}
.s4-search .ms-sbgo {
	padding-top: 5px;
}
.s4-search .ms-sbgo a {
	margin-top: -2px;
	background: url(images/clear1.png) no-repeat;
	width: 35px;
	height: 26px;
	display: block;
	margin-top: -7px;
}
.s4-search .ms-sbgo span {
	display: none;
}
.s4-search .srch-gosearchimg {
	display: none;
}
.ms-sbcell {
	margin: 0;
	padding: 0;
}
.adminBar .ms-sbrow a {
	margin: 0;
	padding: 0;
}
/* Drop Down: Container Style */
 
.s4-notdlg #zz16_TopNavigationMenuV4 .s4-tn .menu .root .static .static .additional-background .menu-item-text {
	height: 30px;
}
.s4-notdlg {
}
.s4-tn ul.dynamic {
	background-color: white;
	border: 1px dashed silver;
	box-shadow: 0px 1px 5px rgba(50, 50, 50, 0.75);
	margin-top: -5px
}
/*      Drop Down: Item Padding Style      */
.s4-tn li.dynamic > .menu-item {
	padding: 5px 5px 10px 20px;
}
/* Drop Down: Hyperlink Styles */
.s4-tn li.dynamic > a {
	font-size: 8pt;
	font-weight: normal;
	color: #000;
	font-family: Tahoma;
	display: list-item;
	list-style-image: url("images/arrow_off_2.png");
	margin-right: 20px;
}
/* Drop Down: Hyperlink Hover Style */
.s4-tn li.dynamic > a:hover {
	background: #e1e1e1;
	background-repeat: no-repeat;
	background-position: right;
	color: #FFF;
	text-decoration: none;
	color: green !important;
	display: list-item;
	list-style-image: url("images/arrow_off_2.png");
	margin-right: 20px;
}
/* Drop Down: Master row  */
.s4-tn .root {
	list-style: none;
	text-align: right;
	position: relative;
	width: 984px;
	float: right;
	clear: both;
	height: 50px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	visibility: visible;
	background: url(images/topmenubar.png) right top no-repeat;
}
.s4-tn LI.static > .menu-item {
	display: block;
	color: #1b68b0;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	height: 30px;
	padding: 10px;
	margin: 1px;
	opacity: 0.8;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
}
/* Drop Down: Master hover a */
.s4-tn LI.static > li.selected > a {
	background: url(images/tapmenuhover.jpg) 0 -2px repeat-x;
	color: #101010;
	opacity: 1.0;
	text-decoration: none;
}
.s4-tn LI.static > a:hover {
	background: url(images/tapmenuhover.jpg) 0 -2px repeat-x;
	color: #101010;
	opacity: 1.0;
	text-decoration: none;
}
/* Drop Down: Master hover a */

.s4-tn span.dynamic-children > span:hover {
	background: url(images/tapmenuhover.jpg) 0 -2px repeat-x;
	color: #101010;
	opacity: 1.0;
	text-decoration: none;
}
/* Drop Down: Master hover li span*/
.s4-tn LI.static > Span.selected {
	background: url(images/tapmenuhover.jpg) 0 -2px repeat-x;
	color: #101010;
	opacity: 1.0;
	text-decoration: none
}
.menu li.hover {
	background: url(images/tapmenuhover.jpg) 0 -2px repeat-x;
	color: #101010;
	opacity: 1.0;
}
.s4-tn LI.static > Span:hover {
	background: url(images/tapmenuhover.jpg) 0 -2px repeat-x;
	color: #101010;
	opacity: 1.0;
	text-decoration: none;
	text-decoration: none;
	color: #5A7E92;
	display: list-item;
	font-family: 'Tahoma, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif';
	font-size: 11px;
	font-weight: normal;
	height: auto;
	list-style-image: url("images/arrow_off_2.png");
	margin-right: 20px;
	outline: medium none;
	padding: 2px 0 7px 22px;
}
.menu-horizontal A.dynamic-children span.additional-background {
	background-image: none
}
.menu-horizontal Span.dynamic-children SPAN.additional-background {
	background-image: none
}
/* Right Navigation*/
.menu .vertical .menu-vertical {
}
ul.dynamic {
	background-color: white;
	border: 1px dashed silver;
}
.accordion2-header {
	font-size: 16px;
	background: #FFFFFF;
	margin: 5px 0 0 0;
	padding: 5px 20px;
	border: 1px solid #cccccc;
	cursor: pointer;
	color: #666666;
	border-radius: 5px;
}
.active-header {
	border-radius: 5px 5px 0 0;
	background: #EAF4FF;
	background-repeat: no-repeat;
	background-position: right 50%;
	color: #000066;
}
.active-header:hover {
	background: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right 50%;
	color: #000066;
}
.inactive-header {
	background: #F8F8F8;
	background-repeat: no-repeat;
	background-position: right 50%;
	color: #006699;
}
.inactive-header:hover {
	background: #EAF4FF;
	background-repeat: no-repeat;
	background-position: right 50%;
	color: #006699;
}
.accordion2-content {
	display: none;
	padding: 20px;
	background: #ffffff;
	border: 1px solid #cccccc;
	border-top: 0;
	border-radius: 0 0 5px 5px;
}
.links_arrows {
	list-style: none;
	background: url(images/list_icon_arrow.png) right 8px no-repeat;
	margin: 0 0 -2px 0;
	line-height: 25px;
	padding: 0 25px 0 0;
	font-family: 'Hacen Liner Screen';
	font-size: 15px;
}
.title_border.news1 {
    background-color: #aaaaaa;
    color: white;
    font-size: 29px;
    font-weight: normal;
    padding: 18px;
}
.links_arrowsdown {
	list-style: none;
	background: url(images/list_icon_arrowd.png) right 8px no-repeat;
	margin: 0 0 -2px 0;
	line-height: 25px;
	padding: 0 25px 0 0;
	font-family: 'Hacen Liner Screen';
	font-size: 15px;
}
.title_border.article1 {
    background-color: green;
    color: white;
    font-size: 29px;
    font-weight: normal;
    padding: 18px; margin-top: 70px;
}
.title_border.complains1{
	  background-color: darkslategrey;
    color: white;
    font-size: 29px;
    font-weight: normal;
    padding: 18px; margin-top: 70px;

}
	.displaynone{
	display:none
}
img {
  border:none;
}
.margintopwelcome {
	margin-bottom:5px
}
.containerheight {
	height:45px
}
.masternodlg {
	margin-top:-17px;
	margin-right:10px;
	z-index:5
}
.sidebar1 {
	width:175px !important;
	float:right !important
}
.footerpotstion {
	left: 0px;
	top: 0px
}
.margintopmaster {
	margin-top:-10px
}
.mastercontainer {
	height: 65px;
	width: 640px;
}
.lazy {
	width:16px;
}
.sidebar {
	width:220px;
	float:right;
	margin-left:-230px;
}
#s4-bodyContainer {
	position: relative;
	z-index:0 !important;
}
body {
	z-index:0 !important;
}
.s4-breadcrumb-menu {
	background:#F2F2F2;
}
.s4-ca {
	background:transparent none repeat scroll 0 0;
}
body.s4-workspace {
	overflow: visible;
	height: inherit;
	width: inherit;
}
body #s4-workspace {
	overflow: hidden !important;
}
body #s4-ribbonrow {
	position: fixed;
	z-index: 1000;
}
#s4-ribbonrow .ms-MenuUIPopupBody, #s4-ribbonrow .ms-popoutMenu, .ms-cui-menu[id ^= "Ribbon."] {
	position: fixed !important;
}
.ms-dlgOverlay {
	width: 100% !important;
}
.mega-unit .mega-hdr {
	display:none
}
#double li {
	width:50%;
}
#triple li {
	width:33.333%;
}
#quad li {
	width:25%;
}
#six li {
	width:16.666%;
}
#oldportallink a {
	width:auto !important
}
 #imgDiv span{
    font-family: univers next arabic;
    font-size: 12px;
    padding: 5px;
    text-align: center;
}
.rs_skip.rsbtn.rs_preserve {
    float: right;
    margin-top: -4px;  z-index: 0;    margin-left: 7px;
}
.rsbtn .rsbtn_powered .rsbtn_btnlabel{
	display:none !important;
}
.w3clink > img {
     height: 24px;
    margin-top: 11px;
    width: 63px;}
.link-da1 {
	background-image: url(images/social_icons.png);
	 display: block;
    float: right;
    height: 28px;
    margin-left: 3px;
    overflow: hidden;
    text-indent: -999px;
    width: 28px;}

.newsreq {
    font-family: hacen liner screen;
    font-size: 17px;
    text-align: right;
}
.groupheader.item.medium {
    border-bottom: 1px solid #333;
    font-family: hacen liner screen;
    font-size: 19px;
    font-weight: normal !important;
}
.w3clink.centerw3c {
    margin-right: 32px;
}
.w3clink.wai {
    padding-left: 2px;
}
.nplinks {
       background-color: #eee;
    border-bottom: 1px solid #ccc;
    display: block;
    font-family: univers next arabic;
    font-size: 15px;
    line-height: 15px;
    padding: 0 0 4px;
    width: 100%;}