@font-face {
    font-family: 'sakkal_majallaregular';
    src: url('../fonts/majalla_0-webfont.eot');
    src: url('../fonts/majalla_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/majalla_0-webfont.woff') format('woff'),
         url('../fonts/majalla_0-webfont.ttf') format('truetype'),
         url('../fonts/majalla_0-webfont.svg#sakkal_majallaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


body {font-size:12px;line-height:21px;font-weight:normal; font-family: Arial,  calibri, Helvetica, sans-serif;margin:0px 0px 0px 0px;padding:0px; background:url(../images/bg.jpg) repeat-x top center #ededed;
color:#000;}
*{padding:0px;margin:0px;}
form{}
img{ border:0px;}
html{overflow-y: scroll;}
/****************************************GLOBAL****************************************************/
.Clear{Clear:both;} 
a {color:#35acd8; text-decoration:none;}
a:hover { text-decoration:none;}
h1{font-family:Arial, Helvetica, sans-serif;color:#3f3f3f; font-size:20px; font-weight:bold; margin:12px 0px 10px 0px;padding:0px 0px 7px 0px;}
h1 span{font-family:Arial, Helvetica, sans-serif;color:#00c600; font-size:20px; font-weight:bold; }
h2{font-family:Arial, Helvetica, sans-serif;color:#6b6b6b; font-size:16px; font-weight:bold	; text-transform:uppercase; margin:16px 0px 4px 0px;  padding:0px 0px 0px 0px;}
h5{font-family:Arial, Helvetica, sans-serif;color:#000; font-size:18px; font-weight:bold	; text-transform:uppercase; margin:16px 0px 4px 0px;  padding:0px 0px 0px 0px;}

/*************************************************************hover**************************************************************************/
#MainDiv{ margin:auto; padding:0px 0px 0px 0px;width:100%; background:url(../images/topbg.jpg) repeat-x #fff; }
#Container{margin: auto; padding:0px; width:962px;}
.Logo { float:left; margin:10px 0px 10px 0px; }
.rightpanel{ width:155px;float:right; background:url(../images/emailbg.png) no-repeat; color:#6b6b6b; font-size:14px; padding:10px 0px 15px 40px; line-height:19px; margin:20px 0px 0px 0px;}
.staff{ float:left; width:200px; text-align:right; margin:76px 0px 0px 110px;}
.staff2{ float:left; width:170px; text-align:right; margin:76px 0px 0px 0px;}
#Navdiv{margin:5px 0px 0px 0px; float:left; }
.Banner2{ float:right;  margin:0px 0px 0px 0px; width:960px;position:relative;overflow:hidden;}
.Banner{ float:right; height:462px;margin:0px 0px 20px 0px; width:960px;position:relative;overflow:hidden;}
.HeaderRelative{width: 960px;padding:10px 0px 20px 0px;}

.welcomepanel{ width:550px; float:left; color:#3f3f3f; font-size:14px; line-height:23px;}
.welcomepanel2{ color:#3f3f3f; font-size:14px; line-height:23px; }
.welcomepanel2 ul{margin:0px 0px 0px 0px; list-style:none;}
.welcomepanel2 li{ background:url(../images/arrow.jpg) no-repeat; padding:0px 0px 0px 20px}
.servicepanel{ width:377px; margin:0px 0px 10px 0px; background:url(../images/servicebg.jpg) no-repeat; line-height:18px; padding:12px; float:right; color:#fff; font-size:13px;}
.servicepanel img{ margin:0px 0px 10px 0px;}
.content{font-family:Arial, Helvetica, sans-serif; color:#000; font-size:13px; line-height:21px; font-weight:normal; margin:5px 0px 0px 0px; padding:0px 0px 10px 0px;}

.Social { float:right; margin:3px 0px 0px 0px;}
.Shadow { height:30px; margin:auto; width:100%; }
.Shadow img{ width:100%; min-height:30px; margin:auto; }
.FooterWrap { background:#107584; padding:15px 0px;}
.Footer { margin:auto; width:98%;  text-transform:uppercase;}
.Footer .Copyright { color:#424242; font:bold 10px Arial; float:left; }
.Footer .WC { color:#424242; font:bold 10px Arial; float:right; }
.Clear{ Clear:both;}
 


#footerdiv{ margin:auto; padding:0px 0px 0px 0px;width:100%; background:url(../images/footerbg.jpg) repeat-x #fff; }
#footercontainer{margin: auto; padding:0px; width:962px; padding:10px 10px 20px 0px;}
.Copyright { color:#c2c2c2; font:bold 10px Arial; float:left;  text-transform:uppercase; }
.WC { color:#c2c2c2; font:bold 10px Arial; float:right; text-transform:uppercase; }


.hd2{color:#797777; font:bold 17px Arial;   text-transform:none; border-top:1px dashed #535050; padding:14px 0px 5px 0px }
.hd2 span{font-family:Arial, Helvetica, sans-serif;color:#00c600; font-size:17px; font-weight:bold; }
.hd{color:#797777; font:bold 17px Arial;   text-transform:none; padding:14px 0px 3px 0px }
.hd span{font-family:Arial, Helvetica, sans-serif;color:#00c600; font-size:17px; font-weight:bold; }


.imgbox{ box-shadow:0px 0px 3px #000; width:270px; float:left; padding:7px; margin:5px 10px 0px 0px; height:248px;}


.TableFormat2{background:#e2e0e0; width:490px; padding:0; border-spacing:1px;}
.TableFormat2 td{background:#f1f0f0;padding:3px 5px; line-height:28px !important; font-size:12px; }
.TableFormat2 th{background:#72b607;padding:7px 5px;color:#fff; font-weight:bold; text-align:left; font-size:14px;}
.TableFormat2 input{ border:1px solid #ccc; margin:0px 0px 0px 0px; width:200px; padding:3px; color:#333; font-size:12px;}
.TableFormat2 .checkbox{ border:1px solid #ccc; margin:0px 0px 0px 0px; width:20px; height:10px; padding:0px; color:#333; font-size:12px;}
.contactleft{width:320px; float:left}
.contactright{float:right; text-align:left; margin:0px 0px 0px 0px; width:600px;}

.ItemBlock
{
	border-bottom:3px solid #04c400;
	padding:10px 10px 10px 10px;
	margin-bottom:10px; border-radius:5px;
	background:#d4e7d4;
}

.ItemBlock .Client
{
	color:#3b3b3b;
	font:bold 13px arial;
	font-style:italic;
	line-height:24px;
}
.ItemBlockTxt { font-style:italic; color:#0d560d; }

.Thumb
{
	float:left;
	margin-right:10px;
	height:115px;
	width:115px;
}


.abouthd{font-size:21px; padding:20px 0px 20px 0px; text-align:center; font-weight:bold;} 
.note{font-size:15px; padding:0px 0px 20px 0px; text-align:left; color:#00c402; font-weight:bold;} 