/* CSS Document */

html { padding:0px; margin:0px;}
body {
	margin:0px;
	padding:0px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;  !important;
	font-size: 12px; !important;
	line-height:150%;
	color:#333333;  !important;
	}
h1, h2, h3, h4, h5, h6, p, li, ul {
	margin:0px; !important;
	padding:0px; !important;
	list-style:none; !important;
}	
a {
	 color:#333333;
	 text-decoration:none;
	 outline:medium none;
}
.clear {
	margin:0px;
	padding:0px;
	line-height:0px;
	clear:both;
}
.clear_h {
	margin:0px;
	padding:0px 0 8px 0;
	line-height:0px;
	clear:both;
}
#wrapper {
	margin:0px auto;
	padding:0px;
	width:100%;
}
.header {
	width:950px;
	padding:0px;
	margin:0px auto;
	background:#113353;
	overflow:hidden;
	height:165px;
}
.logo {
	width:690px;
	height:106px;
	margin:0px 0 0 0px;
	padding:30px 0 0 10px;
	display:block;
	float:left;
}
.header_main {
	width:950px;
	margin:0px auto;
	padding:0px;
}
.header_righttext {
	float:right;
	padding:30px 20px 0 0;
	font-family:Verdana;
	font-size:14px;
	color:#FFFFFF;
	margin:0px;
	font-weight:bold;
}
.header_righttext p {
/*	padding:3px 0px; */
text-align:right;
}
.ft_top {
	margin:0px;
	padding:0px;
}
.ft_top ul{
	margin:40px 20px 0 0;
	padding:0px;
	float:right;
}
.ft_top ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
.ft_top ul li.fbook{
	margin:0px 6px;
	padding:0px;
	list-style:none;
	background:url(images/facebooktwittericons.png) no-repeat 0 0px;
	width:27px;
	height:27px;
	float:left;
	display:block;
	font-size:0px;
	cursor:pointer;
}

.ft_top ul li.fbook:hover{
	background:url(images/facebooktwittericons.png) no-repeat 0 -27px;
}

.ft_top ul li.twitter{
	margin:0px;
	padding:0px;
	list-style:none;
	background:url(images/facebooktwittericons.png) no-repeat -34px 0px;
	width:27px;
	height:27px;
	float:left;
		display:block;
	font-size:0px;
	cursor:pointer;
}

.ft_top ul li.twitter:hover{
	background:url(images/facebooktwittericons.png) no-repeat -34px -27px;
}

/* ==================== main menu Start here ================ */
.main_menuoutter {
	width: 950px;
	background:#d9e2ea;
	padding:0px;
	margin:0px auto;
	overflow:hidden;
}
.main_menu {
	width:950px;
	padding:0px;
	margin:0px auto;
	overflow:hidden;
}
.main_menu ul{
	padding:0px;
	margin:0px;
	float:right;
}
.main_menu ul li{
	float:left;
	padding:10px 24px;
	margin:0px;
	background:url(images/menu_sep.png) no-repeat right center;
}
.main_menu ul li a{
	float:left;
	padding:0px;
	margin:0px;
	color:#113353;
	font-family:Verdana;
	font-size:15px;
	font-weight:bold;
}
.main_menu ul li a:hover, .main_menu ul li a.select { color:#098ecf;} 
.main_menu ul li.last { background:none;}

/* ==================== main menu End here ================ */
.banner {
	margin:0px auto;
	width:950px;
	position:relative;
	padding:20px 0 0px 0px;
	height:375px;
}

.banner_rightimage {
	width:472px;
	height:335px;
	float:right;
	padding:10px 10px;
	background:url(images/banner_bg.png) no-repeat top left;
}
.banner_rightimage img{
	width:453px;
	height:335px;
	border:none;
}


.midserviceslist {
	width:950px;
	margin:0px auto;
	padding:0px;
}
.midserviceslist_main {
	margin:0px auto;
	width:950px;
}
.midserviceslist ul{
	width:300px;
	margin:0px 0px 0px 15px;
	padding:20px 15px;
	float:left;
}
.midserviceslist ul li{
	margin:0px;
	padding:3px 0 2px 10px;
	float:left;
	list-style:none;
	background:url(images/cerclepoint.png) no-repeat center left;
	color:#FFFFFF;
}
.midserviceslist ul li a{
	color: #FFFFFF;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 300px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.midserviceslist ul li a:hover { color:#CCCCCC; text-decoration:underline;} 
.midserviceslist ul.last, .midserviceslist ul.last li a{
	width:200px;
}

.midserviceslist ul h1 {
	font-family: Verdana;
	font-size:18px;
	font-weight:bold;
	color:#fff;
}
.darkblue {
	background:#3e5d7b;
	overflow:hidden;
}
.yellow {
	background:#e4a43e;
	overflow:hidden;
}
.blue {
	background:#4f9fc6;
	overflow:hidden;
}
.lightblue {
	background:#7199a8;
	overflow:hidden;
}
.homdown_contentarea {
	width:950px;
	margin:0px auto;
	padding:20px 0 0 0;
}
.homdown_contentarea_list {
	width:100%;
	padding:0px 0 0px 0;
	float:left;
	margin:0px;
}
.homdown_contentarea_list ul{
	width:280px;
	padding:0px 10px 0 0;
	float:left;
	margin:0px 15px 0 0;
	border-right:1px #ccc dashed;
}
.homdown_contentarea_list ul li{
	width:280px;
	padding: 0 0 0 10px;
	float:left;
	margin:0px;
	list-style:none;

}

.homdown_contentarea_list ul li h1{
	 font-family:Verdana;
	 font-size:16px;
	 color:#113353 !important;
	 font-weight:bold;
	 float:left;
	 padding:20px 0 8px 0;
}
.homdown_contentarea_list ul li div.projectleftimg {
	float:left;
} 
.homdown_contentarea_list ul li a { color:#679a9a; text-decoration:underline; }
.homdown_contentarea_list ul li a:hover { color:#000; text-decoration:underline; }
.homdown_contentarea_list ul li div.rightimg {
 float:right;
} 

.homdown_contentarea_list ul li ul {
	margin:0px;
	padding:0px;
	border:none;
	width:270px;
}
.homdown_contentarea_list ul li ul li{
	margin:0px;
	width:270px;
	padding:0px 0 3px 10px;
	list-style:none;
	background:url(images/bluecerclepoint.png) no-repeat 0 6px;
}
.homdown_contentarea_list ul li ul li:hover { color:#6f9993;}

.homdown_contentarea_list ul.last { border:none;}

.fotter {
	background:#d9e2ea;
	width:950px;
	padding:20px 0 20px 0;
	margin:0px auto;
	overflow:hidden;
}
.fotter_main {
	width:950px;
	padding:0px;
	margin:0px auto;
	text-align:center;
	font-size:11px;
	color:#7b7a7b;
}
.fotter_main a {
	color:#7b7a7b;
	text-decoration:none;
}
.fotter_main a:hover {
	text-decoration:underline;
}
/* ============= Services =================== */

.content_area {
	width:950px;
	margin:0px auto;
	padding:0px;
}

.content_left{
	width:280px;
	margin:0px;
	padding:50px 0 0px 20px;
	float:left;
	color:#fff;
	min-height:600px;
}

.content_left ul {
	margin:0px;
	padding:0px;
	float:left;
}
.content_left ul li{
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
}
.content_left ul li a {
    color: #f5f6f6;
    float: left;
    font-family: Verdana;
    font-size: 15px;
    font-weight: normal;
    list-style: none outside none;
    margin: 0;
    padding:2px 0 4px 25px;
    width: 245px;
}
.content_left ul li a:hover { color:#99cfe9;} 

.content_left ul h2 {
	font-size:20px;
	color:#99cfe9;
	padding:5px 0px;
}
.content_left ul h3 {
	font-size:20px;
	color:#fff;
	padding:15px 0 5px 0px;
}

.content_left h1 {
	font-family:Verdana;
	font-size:24px;
	color:#fff;
	font-weight:bold;
	padding:0 0 30px 0px;
}
.content_left strong {
	font-size:22px;
	line-height:26px;

}

/* ============== Content right ================= */
.content_right{
	/*width:600px;*/
	margin:0px;
	padding:0px;
	float:left;

}

h1 {
	color:#569bbd;
	font-family:Verdana;
	font-size:20px;
	font-weight:bold;
	padding:0 0 20px 0px;
}

.content_right h2 {
	color:#303636;
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	padding:5px 0 5px 0px;
}
.content_right p {
	font-size:12px;
	font-weight:normal;
	color:#303636;
	line-height:20px;
	text-align:justify;
}

.banner img { border:none !important;}
.bx_pager .active { display:none;}

.darkblue_bg {
background:url(images/darkblue_bg.jpg) repeat-y top left;
display:block;
overflow:hidden;
}
/*.lightblue_bg {
background:url(images/lightblue_bg.jpg) repeat-y top left;
display:block;
overflow:hidden;
}*/

.yellow_bg {
background:url(images/yellow_bg.jpg) repeat-y top left !important;
display:block;
overflow:hidden;
}

#slider4 h1
{
    color: #4C5863;
    font-family: Verdana;
    font-size: 28px;
    font-weight: normal;
    line-height: 38px;
    padding: 119px 0 0 0;
    text-align: center;
}