html { }
body { font-family:Arial, Helvetica, sans-serif; font-size:14px;  margin:0; padding:0 0 0 0; background:url(../images/body_bg.jpg) no-repeat center 0px / 100%; background-color:#eee;}
html, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, img { margin:0; padding:0; border:0; text-decoration: none; font-weight:normal; }
caption, th { text-align:left; font-weight:normal; }
a img { border:none; }
a { cursor:pointer; }
a { text-decoration:none; }
/* ============ OPTIONALS ============ */
.LOGO{ font-family: 'impactregular'; font-size:36px; color:#fff;}
#logo p{ line-height:25px; margin-top:-10px;}
.fleft { float:left; }
.fright { float:right; }
.clear { clear:both !important; }
.calign { text-align:center; }
.Ralign { text-align:right !important; }
.Jalign { text-align:justify !important; }
.nbdr { border:none !important; }
.NoMrgn { margin:0 !important; }
.w50 { width:50%; float:left; }
.w45 { width:45%; float:left; }
.NoLftMrgn { margin-left:0 !important; }
.NoRytMrgn { margin-right:0 !important; }
.noRpad { padding-right:0 !important; }
.noLpad { padding-left:0 !important; }
.noBg { background:none !important; }
.Lmar20	{margin-left:20px;}
/*=== -----------------------------------------------Fonts styles------------------------------------ ===*/
@font-face {
				font-family: 'SakkalMajalla';
				src: url('fonts/majalla.eot');
				src: url('fonts/majalla.eot?#iefix') format('embedded-opentype'),
						 url('fonts/majalla.woff') format('woff'),
						 url('fonts/majalla.ttf') format('truetype'),
						 url('fonts/majalla.svg#majalla') format('svg');
				font-weight: normal;
				font-style: normal;
		}
@font-face {
				font-family: 'HelmetCondensedBold';
				src: url('fonts/helcb__.eot');
				src: url('fonts/helcb__.eot?#iefix') format('embedded-opentype'),
						 url('fonts/helcb__.woff') format('woff'),
						 url('fonts/helcb__.ttf') format('truetype'),
						 url('fonts/helcb__.svg#helcb__') format('svg');
				font-weight: normal;
				font-style: normal;
		}
@font-face {
				font-family: 'HelveticaLTStd-Roman';
				src: url('fonts/helveticaltstd-roman.eot');
				src: url('fonts/helveticaltstd-roman.eot?#iefix') format('embedded-opentype'),
						 url('fonts/helveticaltstd-roman.woff') format('woff'),
						 url('fonts/helveticaltstd-roman.ttf') format('truetype'),
						 url('fonts/helveticaltstd-roman.svg#helveticaltstd-roman') format('svg');
				font-weight: normal;
				font-style: normal;
		}
/*=== -----------------------------------------------main styles------------------------------------ ===*/
#wrap{
	width:1004px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#header{margin:0px auto;}
#logo{text-align:center; margin:0px auto; margin-top:15px;}
#logo p{color:#fff; padding:5px 0 0 0; font-size:13px;}

#search{
	float:right;
	margin-top: -20px;
}
#search p.inputsf,.sel{ background:url(../images/search_bg.png); width:107px; height:24px; float:left; border:none; margin:0 6px 0 0;padding-left:10px;font-size:11px; color:#666;}
#search p.inputsf input {height:20px; color:#5b5359; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:none; border:none;  padding-left:10px; padding-top:3px; width:117px;}

#slidershow_main{
	width:1004px;
	height:248px;
	background-image: url(../images/slider_main_bg.png);
	background-position:center 1px;
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#slider{margin:0 0 0 4px; width:990px; height:240px;}

#nav{
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 50px;
}
#nav ul{list-style:none;}
#nav ul li{
	float:left;
	font-size:13px;
	line-height:15px;
	background-image:url(../images/nav_br.png);
	background-position:right;
	background-repeat:no-repeat;
}
#nav ul li a{color:#032932; display:inline-block; padding:0 33px 0 14px; line-height:24px; font-size:11px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif}
#nav ul li a:hover{background:url(../images/about_hover.png) no-repeat; color:#fff;}
#nav ul li.home{list-style:none;}
#nav ul li.home :hover{background:url(../images/home_hover.png) no-repeat; color:#fff;}
#nav ul li.clients{}
#nav ul li.clients :hover{background:url(../images/clients_hover.png) no-repeat; color:#fff;}
#nav ul li.mainpower{}
#nav ul li.mainpower :hover{background:url(../images/mainpower_hover.png) no-repeat; color:#fff;}
#nav ul li.work{}
#nav ul li.work :hover{background:url(../images/work_hover.png) no-repeat; color:#fff;}
#nav ul li.send{padding-right:0px;}
#nav ul li.send :hover{background:url(../images/send_hover.png) no-repeat; color:#fff;}
#nav ul li a.active{background:url(../images/home_hover.png) no-repeat; color:#fff;}

#mid_body_conteant{
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#mid_body_conteant h2{
	background:url(../images/conte_about_title_bg.png) no-repeat;
	color:#fff;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
	padding:0 0 20px 7px;
	height:35px;
	line-height:27px;
	font-weight: bold;
}
#right_conteant{width:737px; float:left;}
#right_conteant p{font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:25px;}
#our_values{margin:20px 0 0 0;
	-moz-border-radius: 0px 10px 10px 0px;
	border-radius: 0px 10px 10px 0px; padding:20px}
#our_values h4{color:#4b4848; font-size:16px; font-weight:bold;}
#our_values ul{list-style:none; padding:20px 0 0 15px;}
#our_values ul li{list-style:url(../images/li.png); padding:0 0 15px 0px; font-size:12px;}

#left_conteant{float:left; width:250px; padding:0 0 0 10px;}
#testimonials_main_div{margin:20px 0 0 0;}
#testimonials_main_div h3{font-size:14px; font-weight:bold;}
#testimonials_in_div{background:url(../images/textmo_bg.png) no-repeat; width:213px; height:218px; margin:10px 0 0 0;}
#new_in_div{
	width:213px;
	height:218px;
	margin:10px 0 0 0;
	background-image: url(../images/news_bg.png);
	background-repeat: no-repeat;
}
#new_in_div h3{font-size:14px; font-weight:bold; margin-left:10px;}
#testimonials_in_div p{
	font-size:11px;
	padding:30px 5px 0 10px;
	line-height:25px;
	color:#307283;
}

#footer_nav{
	float:right;
	margin-top: 80px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
	width: 100%;
}
#footer_nav ul{list-style:none; margin-left:50px }
#footer_nav ul li{
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 0;
	float: left;
}
#footer_nav ul li a{
	color:#000;
	font-size:10px;
	text-transform:none;
}
#footer_nav ul li a:hover{color:#003; text-decoration:underline}
#footer_nav span{
	color:#0a547f;
	font-size:12px;
	text-transform:none;
	
	padding:10px 0 0 0;
	font-weight: bold;
}
input:focus{
outline:none;
}
p{ line-height:25px; font-size:12px;}
.SER{ line-height:25PX; width:500px; float:left; font-size:12px; list-style-position:inside;}
.SER li{ line-height:35PX; list-style-image:url(../images/li.png);}
.cle{ line-height:23PX; width:346px; height:850px; padding:15px; list-style-position:inside; float:left; font-size:11px; background:rgba(255,255,255,0.4); border-top-left-radius:15px; border-bottom-left-radius:15px;}
.cle li{  list-style-image:url(../images/li.png);}
.cle2{ height:850px; line-height:23PX; width:330px; float:right;  padding:15px; margin:0px;   list-style-position:inside; font-size:11px;  background:rgba(255,255,255,0.4); border-top-right-radius:15px; border-bottom-right-radius:15px;}
.cle2 li{  list-style-image:url(../images/li.png);}
.clearfix{ clear:both;}
.SITE{ line-height:25PX; font-size:12px;  background:rgba(255,255,255,0.4); list-style-position:inside; padding:15px; border-radius:15px;}
.SITE li{  list-style-image:url(../images/li.png);}
.table{ background:rgba(255,255,255,0.6); padding:15px; border-radius:10px; padding-left:30px;}
.table tr td{ padding-bottom:10px; }
.table tr td:first-child{ font-weight:bold; font-size:12px; }
.table tr td:first-child span{ color:#FF3300;}
input{ border:1px solid #6da9a9; background:rgba(255,255,255,0.6);}
textarea{background:rgba(255,255,255,0.6); border:1px solid #6da9a9;}
hr{ border:none; border-top:1px dotted #6da9a9;}
.services{background:rgba(255,255,255,0.4); padding:15px; border-radius:10px;}
strong{ color:#fff; background:rgba(3,71,88,0.8); padding:5px; border-radius:0px 10px 0px 10px; }
.height{ height:auto;  }
input[type=button]{ color:#fff; background:rgba(3,71,88,0.8); padding:2px; border-radius:3px;  border:none;}
.contain{ margin-top:20px;} 
.contain2{ background:rgba(255,255,255,0.4); padding:15px; border-radius:10px;}
.contain img{ float:left; border:3px solid #fff; box-shadow:0px 0px 10px #333; margin-bottom:10px; margin-right:10px;}
.heading{color:#fff; background:#f60; font-weight:bold; padding:4px; border-radius:0px 10px 0px 10px; }
.heading2{color:#fff; background:#034758; font-weight:bold; padding:4px; border-radius:0px 10px 0px 10px; }
.empty{ list-style-image:none!important; list-style:none!important;}