@charset "utf-8";
/* CSS Document */
body {width:100%; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; background:#000;}
#wrapper { width:990px; margin:auto; padding:0px;}
.logo { width:100%; margin:0px; padding:0px; background:#FFF; float:left;}
.logo { width:100%; margin:0px; padding:0px; background:#FFF; float:left;}
.header { width:100%; margin:0px; padding:0px; float:left;}

.email { float:right;  margin:30px 10px 0 0px; padding:0px; color:#666;}
.email p a { color:#666; text-decoration:none; margin-left:4px;}
.email p { color:#666; text-decoration:none;}
.email p b { color:#1b377c; text-decoration:none;}
.email p a:hover { text-decoration:underline; color:#008dda;} 
.slider { width:990px; margin:10px 0px; float:left; height:300px; background:#f5f6f7;}
.main { width:990px; margin:0px; padding:0px; float:left; background:#f5f6f7;}
.content { margin:5px; padding:0px 0 20px 0; width:978px; float:left; border:1px solid #CCC; background:#FFF;}
.content h2 { width:98%; margin:10px; padding:0px; color:#1b377c; font-size:24px; border-bottom:1px solid #CCC;}
.content p {margin:10px; padding:0px; font-size:13px; text-align:justify;}
.right { width:660px; float:right; margin:0px; padding:0px;}
.right h2 { width:97%;}
.content p a {color:#1b377c; text-decoration:none; float:right; }
.content p a:hover { text-decoration:underline;color:#008dda;}
.content h3 { width:98%; margin:10px; padding:0px; color:#666; font-size:16px;}
.content img { float:left; margin:4px; padding:2px;}
.project { float:left; margin:5px; padding:5px; width:210px;}
.project img { margin:0px !important; border:3px double #CCC; }
.project h3 { width:100%;line-height:20px;margin:0px !important; background:#008dda; color:#FFF; text-align:center; text-decoration:none; float:left;}
table { margin:10px; }
td {border:1px solid #f0f1f2; padding:5px 10px;}

.x8 {
	background-image: base64,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);
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-origin: border-box;
	
	display: inline-block; width: 220px; height: 180px;
	border-width: 50px;
	border-color: rgba(0,0,0,0);
	
	border-radius: 100%;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5s ease;
	transition: 0.5s ease;
}

.x8:hover {
	border-width: 0;
	border-color: rgba(0, 0, 0, 0.5);
}

.x8{
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.x8 {border: 10px solid rgba(0, 0, 0, 0.7); padding:0px !important; margin:7px 0 0 14px;}
.x8:hover {border: 2px dashed rgba(0, 0, 0, 0.7); padding:7px !important;}
#contact {
	width:880px;
	float:left;
	margin:0px 0px 0px 30px;
	padding:0px 0px 0px 0px;
}
#contact a {
	color:#666;
}

#contact h2 {
	height: auto;
	width:880px;
	float:left;
	margin:0px 0px 0px 0px;
	background: none;
	padding:0px 0px 0px 0px; border:none;
	text-align:left;
	color: #008dda !important; text-decoration:underline;
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#contact font {
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	width:680px;
	float:left;
	margin:10px 0px 0px 2px;
}#contact font a{
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	width:auto; text-decoration:none;

	margin:0px 0px 0px 2px;
}
#contact font a:hover{ text-decoration:underline; color:#06F;}
#contact b {
	font-size:13px;
	color:#555;
	font-weight:bold;
	float:left;
	width:110px;
	margin:10px 0px 0px 0px;
}




#footer{ width:100%; margin:10px 0 0 0; float:left; padding:0px;   background:#333; border-top:2px solid #008dda; }
#footer-contaner{ width:990px;   margin:auto; padding:0px;}
.footer-link{ float:left; margin:30px 0 0 0; padding:0px;}
.footer-link ul{ float:left; margin:0px; padding:0px;}
.footer-link li{ float:left; margin:0px; padding:0px 15px;}
.footer-link li a{ color:#666666; font-size:12px; text-decoration:none;}
.foot-main{float:left; width:100%; height:auto; color:#fff; text-align:center;line-height: 20px;font-family:Arial, Helvetica, sans-serif; font-size:12px;margin-top: 0px; }
.foot-main img { float:left; margin:10px;}

.foot-main p { width:75%; color:#CCC; float:left; margin-left:0px; margin-top:10px;}











#enquiry_fill
{
float:left;
width:300px;
height:auto;
margin:10px 0px 0px 10px !important;
border:1px solid #CCC;
}

.enquiry_form1
{
height:auto;
width:290px;
float: left;
margin:0px 0px 10px 0px !important;
padding:0px 0px 0px 0px;

}
.enquiry_form1 h2 { width:96%; margin:0px 0 10px 0; padding:4px 11px; background:#008dda; color:#FFF;}
.enquiry_form1 div
{
width:280px;
float: left;
height:auto;
color:#5a5f5f;
font-size:14px;
font-family:Trebuchet MS;
margin-top:3px;
font-weight: normal;
margin-left:0px;
position:relative;
display:block;
margin-bottom:5px;
text-shadow:none;
font-weight:bold;
margin-left:15px;


}
.enquiry_form1 input
{
-moz-box-shadow: 0px 1px 0px #777;
-webkit-box-shadow: 0px 1px 0px #777;
background: #ddd url('img/inputSprite.png') no-repeat 4px 5px;
background: url('img/inputSprite.png') no-repeat 4px 5px, -moz-linear-gradient(
           center bottom,
           rgb(238,238,238) 0%,
           rgb(238,238,238) 54%,
           rgb(238,238,238) 100%
           );
	  background:  url('img/inputSprite.png') no-repeat 4px 5px, -webkit-gradient(
          linear,
          left bottom,
          left top,
          color-stop(0, rgb(238,238,238)),
          color-stop(0.54, rgb(238,238,238)),
          color-stop(1, rgb(238,238,238))
          );
color:#333;

}
.enquiry_form1 input:hover
{
background:#989d9d;
}
.txt_box
{
color:#000000;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:20px !important;
width:180px !important;
float:right;
background:#f1f1f1;

}
.txt_area
{
color:#000000;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:20px !important;
width:180px !important;
float:right;
margin:0px 20px 0px 0px !important;}
.enquiry_form1 select 
{
height:20px !important;
width:180px !important;
float:right;
color: #666666;
font-family:Trebuchet MS;
font-size:11px;
font-weight: normal;
background:#e9e9e9;
}
.enquiry_form1  textarea 
{
color:#000000;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:20px !important;
width:180px !important;
float:right;
margin:0px;
background:#f1f1f1;
margin:0px 20px 0px 0px !important;
}
.enquiry_form1 textarea:hover
{
background:#989d9d;
}
.enquiry_form1 select:hover
{
background:#FFFFFF;
}
.button
{
height:25px;
width:80px;
border:none;
cursor:pointer;
color:#000000!important;
font-family: Arial!important;
 border:1px solid #FFFFFF;
 font-weight:bold;
box-shadow: 0px 3px 0px #262f34 !important;
-moz-box-shadow: 0px 3px 0px #262f34 !important;
-webkit-box-shadow: 0px 3px 0px #262f34 !important;
float:right !important;
margin-top:0px !important;
margin-right:15px !important;
background:#eeeeee;
}
.button:hover
{
 color:#FFFFFF !important;
 background:#f79637 !important;
}

