@charset "utf-8";
/* CSS Document */

body{background:#FFF;padding:0;margin:0; background-image:url(../images/body-bg.jpg); background-repeat:repeat-y; background-position:center; }
.main{width:918px;
margin:0 auto; height:auto;
}
::selection {
	background: #9C6; /* Safari */
	}
::-moz-selection {
	background: #9C6; /* Firefox */
}
.header{width:918px; margin:10px 0 0 0;
position:relative; height:auto;
float:left;
}
.logo{width:548px; margin: 0 0 0 8px;
height:93px;
position:relative;
float:left;}
.icons{width:300px;
position:relative;margin: 0 0 0 20px;
float:left;
height:93px;}

.header-menu{width:475px;
position:relative;height:40px; margin: 20px 0 0 0px; 
float:left;}

.header-menu1{
	width: 400px;
	position: absolute;
	height: 37px;
	left: 8px;
	top: 11px;
}
.header-menu2{width:400px;font-size:12px; padding:42px 0 0 0;  position:relative;float:left;font-family:'Source Sans Pro', sans-serif; text-align:right;color:#000;text-decoration:none;}
.header-menu2 a:link{color:#000; text-decoration:none;}
.header-menu2 a:visited{color:#000;text-decoration:none;}
.header-menu2 a:hover{color:#f00;text-decoration:none;}

.banner{width:918px;
position:relative;
float:left;
height:325px; 
}
.banner-shade{width:872px;
height:40px; margin: 0 0 0 5px;
position:relative;background-image:url(../images/banner-shade.png); background-repeat:no-repeat;
float:left;}
.services{width:872px;
position:relative;
float:left;
height:60px; color:#000;
font-family:'Source Sans Pro', sans-serif; text-align:center;
font-size:15px; text-transform:uppercase;}


.services a:link{font-family:'Source Sans Pro', sans-serif; text-align:center;color:#000;
font-size:15px; text-decoration:none;}

.services a:visited{font-family:'Source Sans Pro', sans-serif; text-align:center;color:#000;
font-size:15px; text-decoration:none;}

.services a:hover{font-family:'Source Sans Pro', sans-serif; text-align:center;color:#f00;
font-size:15px; text-decoration:none;}


.content{width:918px;
position:relative;
float:left; height:auto;

}
.form{width:393px;
position:relative; margin:30px 0 0 0;
float:left; 
height:376px;-webkit-border-radius: 8px; background-color:#f8f8f8;
-moz-border-radius: 8px;
border-radius: 8px;
}
.form-in{width:372px;
height:359px; margin:10px 0 0 10px; background-image:url(../images/form.png); background-repeat:no-repeat;
position:relative;
float:left;}

.welcome{width:468px;
height:372px;
position:relative;
float:left;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;  margin:30px 0 0 15px;

 background-color:#075bad;

}


.other-services{width:584px;
position:relative;
float:left;
height:220px; margin:20px 0 20px 0;

-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;


/*css gradients*/
background: rgb(7, 89, 171);
background: -moz-linear-gradient(90deg, rgb(7, 89, 171) 0%, rgb(11, 122, 204) 100%);
background: -webkit-linear-gradient(90deg, rgb(7, 89, 171) 0%, rgb(11, 122, 204) 100%);
background: -o-linear-gradient(90deg, rgb(7, 89, 171) 0%, rgb(11, 122, 204) 100%);
background: -ms-linear-gradient(90deg, rgb(7, 89, 171) 0%, rgb(11, 122, 204) 100%);
background: linear-gradient(90deg, rgb(7, 89, 171) 0%, rgb(11, 122, 204) 100%);
}


.other-head{
	width: 188px;
	height: 44px;

	position: absolute;
	left: -14px;
	top: 10px;
	background-image: url(../images/other-service.png);
	background-repeat: no-repeat;
}


.we-are-here{width:293px;
height:220px;
position:relative;
float:left; background-color:#f6f6f6;	
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; margin:20px 0 0 0;
}
.we-are-here1{width:280px;
height:220px;
position:relative;margin:5px;-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
float:left;
}
.we-head{
	width: 188px;
	height: 45px;
	position: absolute;
	z-index: 1000;
	background-image: url(../images/we-are-here.png);
	background-repeat: no-repeat;
	left: 120px;
	top: 10px;
}
	

.footer{width:100%; height:96px;
position:relative;
float:left;background-image:url(../images/footer-bg.jpg);
background-repeat:repeat-x;
}
.footer-in{width:918px; height:50px;
margin:0 auto;}
.footer-menu{width:600px;text-decoration:none; margin:15px 0 0 0;
position:relative; height:30px; color:#57b7ff; font-size:10px;font-family:'Source Sans Pro', sans-serif;
float:left;
}
.footer-menu a:link{color:#57b7ff;text-decoration:none;}
.footer-menu a:visited{color:#57b7ff;text-decoration:none;}
.footer-menu a:hover{color:#F00;text-decoration:none;}

.copy-right{width:400px;text-decoration:none; margin:15px 0 0 0;
position:relative; height:30px; color:#FFF; font-size:12px;font-family:'Source Sans Pro', sans-serif;
float:left;
}
.powered-by{width:500px;text-decoration:none; margin:15px 0 0 0; text-align:right;
position:relative; height:30px; color:#FFF; font-size:12px;font-family:'Source Sans Pro', sans-serif;
float:left;}
.powered-by a:link{color:#FFF; font-size:12px;font-family:'Source Sans Pro', sans-serif;text-decoration:none;}
.powered-by a:visited{color:#FFF; font-size:12px;font-family:'Source Sans Pro', sans-serif;text-decoration:none;}
.powered-by a:hover{color:#F00; font-size:12px;font-family:'Source Sans Pro', sans-serif;text-decoration:none;}

.profile{width:870px; padding-left:10px; line-height:30px; text-align:justify;
height:auto;font-family:'Source Sans Pro', sans-serif;margin:30px 0 0 0;color:#646161; 	
position:relative; font-size:16px;
float:left; }
.profile h2{font-family:'Source Sans Pro', sans-serif;font-size:22px; text-transform:uppercase; color:#646161;}
.profile span{font-family:'Source Sans Pro', sans-serif;font-size:17px; color:#646161; text-align:justify; }

.img{width:323px;
height:233px;
position:relative; padding:10px 10px 30px 0; 
float:left;}
.img1{width:323px;
height:auto;
position:relative; padding:10px 10px 20px 0; 
float:left;}
.img2{width:323px;
height:auto;
position:relative; padding:10px 10px 0 0; 
float:left;}
.img3{width:267px;
height:auto;
position:relative; padding:10px 5px 10px 0;
border-style:solid;
border-color:#09426f;
float:left;
margin:10px 10px 10px 0;}

.img4{width:279px;
height:auto;
position:relative; padding:10px 5px 0 0; 
float:left;}
.img5{width:279px;
height:auto;
position:relative; padding:10px 0 10px 5px; 
float:left;}
.txtbox{width:50px;
position:relative; margin:0 0 0 10px;
float:left;height:10px;}