/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,
samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { 
	margin:0; 
	padding:0; 
	border:0; 
	outline:0; 
	font-size:100%; 
	vertical-align:baseline; 
}
body {
	color:#413b3b;
	padding:0;
	margin:0; font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
	background: #EAE6DB	;
}
ul,ol {
	list-style:none;
}
img,fieldset {
	border:none;
}	
a {
	text-decoration:none; padding:0px; margin:0px; 
}
a:hover {
	text-decoration:none;
}



html {
	/*-webkit-text-size-adjust: none;*/
}
.clear {
	width:100%;
	clear:both; margin:0px; padding:0px;
}
html,body {
	/*overflow-x:hidden;*/
}
/*----------------------*/
/*	home page structure      */
/*----------------------*/
.wrapper {
	width:100%;
	direction:rtl;
	unicode-bidi:embed; margin:0px auto; padding:0px;
}
.wrapper1 {
	width:100%;
	
}

.header{ background: url(../images/top-bg.jpg) top left repeat-x; width:100%; margin:0px auto; padding:0px;}
.header-part{ max-width:1020px; margin:0px auto; padding:0px!important;}
.logo{ float:right; padding:0px ; width:300px; margin:0px;  height:128px;}
.top-phone{ float:left; padding:57px 0px 0px 20px; width:180px; height:36px;}
.top-phone-no{ background:url(../images/top-phone.png) no-repeat right 0px; line-height:23px; padding-right:25px; font-size:20px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.top-phone-no a{ color:#fff;}



.navi{ float:left; width:710px; margin:0px 0px 0px 0px; background:url(../images/navi-bg.png) repeat-x left top; border-top-left-radius:6px;border-top-right-radius:6px;  }
.navs{background:url(../images/navileft.png) no-repeat left top;}
.navs1{background:url(../images/naviright.png) no-repeat right top; padding-right:10px;}

.main-cent{ max-width:1018px; background:url(../images/box-bg-shdow.jpg) no-repeat center bottom; padding:0px 0px 14px 0px; margin:0px auto;}
.main-cent1{ max-width:992px;  padding:6px 15px 6px 11px; margin:0px auto; border-radius:10px; border:solid 1px #cacaca; background:#fff;}
.main-cent2{ max-width:998px;  padding:10px ; margin:0px auto; border-radius:10px; border:solid 1px #cacaca; background:#fff;}
.sliders-part{ float:left; border:solid 1px #d2be83; border-radius:10px; width:58%;  padding:6px 9px 30px 9px; overflow:hidden; }
.slid-right{ width:38%; padding:0px 0px 0px 0px;  float:right;}
.icon-box{ border:solid 1px #d2be89; border-radius:6px; position:relative; padding:5px; width:97%; margin:9px auto 0px auto;}
.icon-box-bg{ background:url(../images/box-bg.jpg) repeat-x bottom left; border-radius:6px; padding-right:77px;}
.icon-box-bg1{ background:url(../images/box-bg.jpg) repeat-x bottom left; border-radius:6px; padding-right:97px;}
.qmak{ position:absolute; right:-7px; top:8px;}
.qmak1{ position:absolute; right:-12px; top:8px;}
.icon-hed{ font-size:18px; color:#3586C7; background:url(../images/line-spr.jpg) no-repeat right bottom; padding:11px 0px 5px; }
.icon-tex{ font-size:12px; color:#7f7574; line-height:18px; padding:2px 0px 0px 0px;}
.yal-icon{ margin:0px 0px 0px 20px; background:url(../images/left-arrow.png) no-repeat left 12px; color:#BE851A; line-height:18px; padding:10px 0px 5px 25px; text-align:left; }
.yal-icon a{  color:#BE851A;  }


.yal-icon1{ margin:0px 0px 0px 20px; background:url(../images/blue-icon.png) no-repeat left 12px; color:#3586C7; line-height:18px; padding:10px 0px 5px 25px; text-align:left; }
.yal-icon1 a{  color:#3586C7;  }

.news-boxs{ margin:0px auto; width:100%; background:url(../images/LeftDec.jpg) no-repeat center bottom; padding:0px 0px 11px 0px; margin-bottom:8px;}
.news-boxs1{ background:#fff7ea; border-top-left-radius:6px; border-top-right-radius:6px; padding:0px 0px 15px 0px;}
.news-boxs2{ background:#847a79; border-radius:6px; line-height:30px; height:30px; font-size:15px; color:#fff; padding:0px 12px 0px 0px; position:relative; font-weight:bold; margin:0px 0px 10px 0px;}
.news-dow{ position:absolute; bottom:0px; left:12px; width:25px; height:12px;}
.in-box{ float:left; width:21%; border:solid 1px #cfbc81; padding:7px; margin-right:14px;  border-radius:6px;}
.in-box1{ float:left; width:49%; border:solid 1px #cfbc81; padding:7px;  border-radius:6px; }
.in-box2{ float:right; width:24%; border:solid 0px #cfbc81; padding:0px;   }



.demof{
	border: 0px solid #ccc;
	margin: 5px 0px 0px; font-weight:normal; 
    max-height:210px;
}
.demof ul{
	padding: 0px 10px 0px 10px;
	list-style: none; margin:0px auto; width:90%;
}
.demof li{
	padding: 15px 12px 15px 0px; 
	  font-size:12px; font-weight:normal;  background:url(../images/line-bg.png) repeat-x left bottom;   
}
.demof li.odd{
	/*background: #fafafa;*/
}
.demof li:after {
	content: '';
	display: block;
	clear: both;
}
.demof img{
	float: left;
	width: 100px;
	margin: 5px 15px 0 0;
}
.demof a{
	font-size: 12px; font-family:Arial, Helvetica, sans-serif;
	font-weight:normal; 
	color: #837978;
}
.demof p {
	margin: 15px 0 0;
	font-size: 17px;
}

.demo3 {
	border: 1px solid #C20;
	margin: 50px 0;
	font-style: italic;
	position: relative;
	padding: 0 0 0 80px;
	box-shadow: 0 2px 5px -3px #000;
	border-radius: 3px;
}
.demo3:before {
	content: "Latest News";
	display: inline-block;
	font-style: normal;
	background: #C20;
	padding: 10px;
	color: #FFF;
	font-weight: bold;
	position: absolute;
	top: 0;
	left: 0;
}
.demo3:after {
    content: '';
    display: block;
    top: 0;
    left: 80px;
   /* background: linear-gradient(#FFF, rgba(255, 255, 255, 0));*/
    height: 20px;
}
.demo3 ul li {
	list-style: none;
	padding: 10px 0;
}


.demo4{
	border: 0px solid #06F;
	margin-top: 10px;
	border-radius: 5px;
}

.demo5{
    border: 0px solid #FF3333;
    margin-top: 10px;
    border-radius: 10px;
   /* width: 500px;*/
    -webkit-box-shadow: inset 0px 0px 10px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 0px 10px 1px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 0px 10px 1px rgba(0, 0, 0, 0.3);
}
.demo5 ul{
    padding: 0;
}
.demo5 ul li{
    padding: 10px 10px 10px 10px;
    border-bottom: 1px solid #FF3333;
    border-radius: 10px;
    list-type: none;
    margin: 0;
}
.et-run{
   /* background-color: #0cf;*/
    color: white;
    border: 1px solid black;
}
.pro-logo{ width:98%; margin:0px auto; padding:5px; overflow:hidden; }
.pro-logo1{ width:98%; margin:0px auto; padding:0px 0px 5px 0px; overflow:hidden; }

/*Rignt menu*/

.arrowlistmenu{
width:100%; margin:0px auto; 
}
.arrowlistmenu  .menuheader:hover{
background: #bbe2ff;/*background-image: url(../images/RightMenuBack.jpg); opacity:0.5;*/
}

.arrowlistmenu .menuheader{ 
font: bold 15px Arial;
color: #7f7775;
background: #ececec;
margin-bottom: 2px; 
/*text-transform: uppercase;
*/padding: 0px 10px 0px 10px; 
cursor: hand; line-height:39px;
cursor: pointer;
}

.arrowlistmenu .openheader{ 
background-image: url(../images/RightMenuBack.jpg); color:#fff;
}

.arrowlistmenu .openheader:hover{ 
background-image: url(../images/RightMenuBack.jpg); color:#fff;
}

.arrowlistmenu ul{ 
list-style-type: none;
margin: 0;
padding: 0;
/*margin-bottom: 8px; 
*/}

.arrowlistmenu ul li{
padding:0px 0px 0px 0px; margin-bottom:2px;  line-height:39px;
background: #bbe2ff; font-size:15px; font-weight:bold;
color: #7f7775;
}
.arrowlistmenu ul li:hover{background: #bbe2ff;}

.arrowlistmenu ul li .opensubheader{ 
background: lightblue !important;
}

.arrowlistmenu ul li .closedsubheader{ 
/*background: lightgreen !important;
*/}

.arrowlistmenu ul li a{
color: #0167b2;
background: url(../images/arrowbullet.png) no-repeat center left; 
display: block;
padding-right: 12px; 
text-decoration: none;
font-weight: bold;
border-bottom: 0px solid #dadada;
font-size: 15px;
}

.arrowlistmenu ul li a:visited{
color: #0167b2;
background: #ececec;}

.arrowlistmenu ul li a:hover{ 
background: #bbe2ff;
}

.arrowlistmenu ul li a.subexpandable:hover{ 
/*background: lightblue;*/background: #bbe2ff;
}



.news-boxsr{ width:100%; padding:0px 0px 15px 0px;}
.news-boxsr1{ background:#847a79; border-radius:6px; line-height:30px; height:30px; font-size:15px; color:#fff; padding:0px 12px 0px 0px; position:relative; font-weight:bold; margin:0px 0px 10px 0px;}
.ho-coni{ width:100%;  }
.ho-conis{ float:right; width:45px; height:48px;}
.ho-conist{ margin:10px 0px 0px 0px; border-radius:6px; background:#025b9d; float:left; color:#fff; line-height:30px; padding-right:10px; font-size:15px; font-weight:bold; width:178px;}
.hom-cont{ background:#ececec; border:solid 1px #8cb7d7; width:99%; margin:5px 0px 0px 0px;}
.hom-cont-fo{ margin:0px auto; padding:10px;}
.fed{ width:100%; padding-bottom:9px;}
.fed1{ width:100%; padding-bottom:0px;}
.fed-tex{ float:right; width:63px; line-height:21px; color:#847a79; font-size:13px; font-weight:bold;}
.fed-tex1{ height:19px; border:solid 1px #aaaaaa; padding:0px 10px; width:130px; background:#fff url(../images/fed.jpg) repeat-x left top; float:left; }
.fed-tex2{ height:100px; border:solid 1px #aaaaaa; padding:0px 10px; margin:0px auto; width:194px; line-height:19px; background:#fff url(../images/fed.jpg) repeat-x left top;  }
.hed-bg{ background: url(../images/hed-bg.jpg) repeat-x left top; height:29px; line-height:29px; width:100%;}
.hed-bg h1{ font-size:17px; color:#fff; line-height:29px;  margin:0px; padding:0px 10px 0px 0px;}
.hed-texs{ text-align:right; padding:10px 0px 0px 0px; line-height:18px;}
.hed-texs h2{ text-align:right; font-size:15px; color:##413b3b; padding:20px 0px 0px 0px; margin:0px; font-weight:bold;}
.blue-cont{ position:relative; background:#016cbc; border-radius:6px; height:26px; line-height:26px; font-size:15px; color:#fff; padding-right:10px; width:210px; margin:30px 0px 0px 0px;}
.blue-cont-blue{ position:absolute; left:30px; bottom:0px; width:21px; height:11px;}
.blue-cont-texs{ padding:5px 10px 0px 0px; width:250px;  }
.blue-cont-tex{  background:url(../images/phone-icon.png) no-repeat right 1px; font-size:20px; color:#7d7475; font-size:19px; font-weight:bold; padding:0px 25px 0px 25px; margin:0px 0px 0px 0px;}
.blue-cont-tex a{ color:#7d7475; }
.blue-email{  width:50px; float:left; 
}
.bot-tex{ text-align:center; font-size:11px; padding:0px 0px 0px 0px; color:#847A79; max-width:1020px; margin:0px auto; }
.bot-tex1{ text-align:center; font-size:11px; padding:5px 0px 20px 0px; color:#847A79; }
.fot-logo{ float:left; padding:20px 0px 0px 0px; color:#444643; font-size:11px; text-align:left; line-height:18px;}
.fot-logo1{ float:left; padding:33px 0px 0px 0px; color:#444643; font-size:11px; text-align:left; line-height:18px;}
.fot-logo1 a{  color:#444643; padding:0px 5px;}
.fot-logo img{ float:left; padding-right:10px;}
.fot-soci{ float:right; padding:37px 80px 0px 0px;}
.fot-soci img{ float:right; padding-right:4px;}
.footer{ border-top:2px #fff solid; width:100%; margin:0px auto; background:#444; padding:5px 0px 30px 0px;}
.foot{ max-width:1020px; margin:0px auto; font-size:13px; color:#fff;  font-weight:bold; }
.cop{ float:left; line-height:20px;}
.fot-lin{ float:right; line-height:20px;}
.fot-lin a{ color:#fff; padding:0px 5px;}

.inner-page-box{ float:left; width:73%; border:solid 1px #cfbc81; padding:12px 7px 12px 7px; margin:0px;  border-radius:6px;}
.inner-page-boxs{ float:left; width:73%; border:solid 1px #cfbc81; padding:7px ; margin:0px;  border-radius:6px;}
.cont-box{float:left; padding:0px 0px 11px 0px; width:278px;  background:url(../images/LeftDec.jpg) no-repeat center bottom; margin:50px 0px 0px 30px;}
.cont-box-left{-webkit-box-shadow: 0 0 5px #b5b5b5;
-moz-box-shadow: 0 0 5px #b5b5b5;
box-shadow: 0 0 5px #b5b5b5;  padding:0px 0px 0px 0px; border-radius:8px;  width:278px; border:solid 1px #b5b5b5; position:relative;}
.photo-cam{ position:absolute; right:-18px; top:-10px; width:68px; height:68px;}
.cont-texp{ font-size:20px; color:#0064b0; border-bottom:solid 1px #afafaf; text-align:center; height:40px; line-height:40px; font-weight:bold; }
.cont-texph{ font-size:17px; color:#787473; border-bottom:solid 1px #afafaf; text-align:center; background:#ececec; height:40px; line-height:40px;  border-top:solid 1px #afafaf; margin:25px 0px 0px 0px; padding:0px; text-align:right; }
.cont-texph a{ color:#787473; }

.cont-texph img{ float:right; padding:13px 16px 0px 10px;}

.cont-texph1{ font-size:17px; color:#787473;  text-align:center; background:#fff; height:40px; line-height:40px;  margin:0px 0px 0px 0px; padding:0px; text-align:right; }
.cont-texph1 img{ float:right; padding:13px 16px 0px 10px;}
.cont-texph2{ font-size:17px; color:#787473; border-bottom:solid 1px #afafaf; text-align:center; background:#ececec; height:40px; line-height:40px;  border-top:solid 1px #afafaf; margin:0px 0px 0px 0px; padding:0px; text-align:right; }
.cont-texph2 img{ float:right; padding:13px 13px 0px 10px;}
.cont-texph2 a{  color:#787473; }
.cont-box-right{float:right; padding:20px 20px 11px 20px; width:338px;   margin:10px 0px 0px 0px; border-left:solid 1px #f3e9ce;}
.clp{ float:right; width:59px; height:58px; padding-left:5px;}
.clp-hed{ float:left; line-height:58px; border-bottom:solid 1px #000;font-size:20px; color:#0064b0; text-align:right; font-weight:bold; width:80%;}
.clp-sm{ padding:15px 0px 15px 0px;}


.fed-texc{ float:right; width:115px; line-height:21px; color:#0064b0; font-size:15px; font-weight:bold;}
.fed-texc span{ color:#F00;}
.fed-texc1{ height:19px; border:solid 1px #aaaaaa; padding:0px 10px; width:190px; background:#fff url(../images/fed.jpg) repeat-x left top; float:right; }
.fed-texc2{ height:100px; border:solid 1px #aaaaaa; padding:0px 10px; margin:0px auto; width:305px; line-height:19px; background:#fff url(../images/fed.jpg) repeat-x left top;  }
.contfeds{ padding:0px 0px 9px; }
.cred{ line-height:18px; font-size:11px; color:#c83232;}
.cont-but{ float:left; width:91px; padding-left:11px;}
.cont-bt{ text-align:right; font-size:10px; color:#7e7576; padding:35px 0px 10px 0px;}
.cont-bt a{ color:#7e7576; }
.file-fed{ width:200px; float:right;}
.tex-in p{ padding:8px 0px 8px 0px;  width:80%; font-size:13px; color:#413b3b; margin-right:5px; line-height:18px;}
.tex-in a{ color:#413b3b; text-decoration:underline;}
.tex-in h2{ color:#413b3b; font-size:15px; font-weight:bold; padding:10px 0px; margin:0px;}
.bdr-lin{border-bottom:solid 1px #000; padding-top:20px; }
.bot-cont{ width:60%; float:right; padding:15px 0px 20px 0px; }
.ylo-tex{ background:#cb8d14; border-radius:6px; height:27px; line-height:26px; color:#fff; font-size:13px; font-weight:bold; padding:0px 15px; float:right;}
.ylo-texp{ float:right; margin-right:15px; background:url(../images/phone-icon.png) no-repeat right 7px; font-size:18px; font-weight:bold; line-height:27px; padding:0px 22px; color:#7e7c7d;}
    .ylo-texp a {
        color: #7e7c7d;
    }
.bot-boxcet{ float:right; width:75%; background:url(../images/ContactDec.jpg) no-repeat center bottom; padding:11px 0px;}
.bot-boxcet1{ background:#edecec; border:solid 1px #cecece; padding:15px;}
.fed-texcs{ float:right; width:60px; line-height:21px; color:#847a79; font-size:13px; font-weight:bold;}
.fed-texcs1{ height:19px; border:solid 1px #aaaaaa; padding:0px 10px; width:213px; background:#fff url(../images/fed.jpg) repeat-x left top; float:right; }

.artic{ background:#fff url(../images/art.jpg) no-repeat  center bottom; padding:0px 0px 4px 0px; width:98%; margin:20px auto 0px auto; }
.artic1{-webkit-box-shadow: 0 0 5px #b5b5b5;
-moz-box-shadow: 0 0 5px #b5b5b5;
box-shadow: 0 0 5px #b5b5b5;  padding:10px;   border:solid 1px #b5b5b5; border:solid 1px #bdbdbd;}
.artic1 h1{ width:50%; text-align:right; font-size:13px; font-weight:bold; color:#0165b1; border-bottom:solid 1px #000; line-height:20px; padding:0px 0px 8px 0px; }
.artic1 h1 a{  color:#0165b1; }
.artic-txt{ padding:20px 0px 0px 0px; font-size:13px; color:#000; line-height:18px;}
.artic-txt img{ float:right; padding:0px; margin:0px 0px 5px 10px; border:solid 1px #000; }
.arti-arrow { height:16px; width:16px; float:left; margin:5px 0px 10px 5px;}
.artical-pic{ background: url(../images/gradiant_bt.jpg) no-repeat  center bottom; width:312px; float:left; margin:0px 15px 15px 0px; padding:15px 0px 11px 0px;}
.artical-pic1{ border:solid 1px #e5e5e5; background:#fff; padding:5px;}
.artical-pic1 img{ width:100%; margin:0px; padding:0px;}

.tex-ins p{ padding:10px 0px 8px 0px;  font-size:13px; color:#413b3b; margin-right:5px; line-height:18px;}
.tex-ins a{ color:#413b3b; text-decoration:underline;}
.tex-ins h2{ color:#413b3b; font-size:15px; font-weight:bold; padding:10px 0px; margin:0px;}
.lin-t{ padding:3px 0px; line-height:24px; font-size:15px; font-weight:bold; width:50%; color:#000; float:right;}
.lin-t1{ float:right; width:60%;}
.lin-t2{ float:right; width:40%;}
.lin-t a{color:#3e3e3e; text-decoration:underline;}
.lin-t a:hover{color:#000; text-decoration:none;}
.coust{ margin:0px; padding:20px 0px 0px 0px;}
.coust ul{ list-style:none; margin:0px; padding:0px;}
.coust ul li{ float:right; width:33%; text-align:center; height:114px; padding:10px 0px 10px; vertical-align:middle; overflow:hidden;}
.doc{ background:url(../images/c.jpg) no-repeat right 0px; line-height:32px; padding:0px 36px 0px 0px;}
.doc-t{ padding:3px 0px; line-height:32px; font-size:15px; font-weight:bold; width:50%; color:#000; float:right;}

.pager {
    text-align: center;
    direction:ltr;
    width:73%;
    float:left;
    margin-top:3px;
}
.pager div {
background-image:url('../img/link2page.jpg');
display:inline-block;
margin-left:6px;
width:19px;
height:19px;
text-align:center;
}
.pager a {
    color:white;
    vertical-align:middle;
}

.tex-ins {
    margin-right:4px;
    margin-top:4px;
    line-height: 17px;
}

.SubMenuSelected {
    background: rgb(187, 187, 187) !important;
}