/* CSS Document */

body{
	background:#22367B url(../images/main_bg.jpg) top left repeat-x;
	margin:0px auto;
	padding:0px;
	color:#222;
	font:normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	}

*{
	padding:0px;
	margin:0px;
	}
	
div{
	margin:0px;
	padding:0px;
	}
	
img{
	border:none;
	}
	
.spacer{
	clear:both;
	line-height:0px;
	font-size:0px;
	}
	
#wrapper{
	width:907px;
	margin:0px auto;
	padding:0;
	}
	
	
/*============================== Main left div start =========================*/

#mainleft{
	width:595px;
	margin:0px;
	padding:0px;
	float:left;
	}
	
#mainleft_inner{
	width:907px;
	margin:0px;
	padding:0px;
	float:left;
	}


/*============================== Main left div end =========================*/

/*============================== Main right div start =========================*/

#mainright{
	width:305px;
	margin:0px;
	padding:0px;
	float:right;
	}


/*============================== Main right div end =========================*/

/*============================== Main right div start =========================*/

#menu{
	width:250px;
	height:236px;
	margin:0px;
	padding:108px 0px 0px 35px;
	background:#162338;
	float:right;
	}
	
#menu_inner{
	width:907px;
	height:33px;
	margin:0px 0px 10px 0px;
	padding:7px 0px 0px 0px;
	background:#6D6D6D;
	}
	
ul.nav{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
ul.nav li{
	margin:0px 0px 8px 0px;
	padding:0px;
	}

ul.nav li a{
	display:block;
	width:168px;
	height:25px;
	background:url(../images/menu_normal.jpg) top left no-repeat;
	margin:0px;
	padding:0px 0px 0px 48px;
	text-decoration:none;
	font:normal 18px/normal Verdana, Arial, Helvetica, sans-serif;
	color:#010101;
	}
	
ul.nav li a:hover{
	display:block;
	width:168px;
	height:25px;
	background:url(../images/menu_hover.jpg) top left no-repeat;
	margin:0px;
	padding:0px 0px 0px 48px;
	text-decoration:none;
	font:normal 18px/normal Verdana, Arial, Helvetica, sans-serif;
	color:#E5E5E5;
	}



ul.nav12{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
ul.nav12 li{
	margin:0px 0px 0px 15px;
	padding:0px;
	float:left;
	}

ul.nav12 li a{
	display:block;
	width:89px;
	height:25px;
	background:url(../images/menu_normal1.jpg) top left no-repeat;
	margin:0px;
	padding:0px 0px 0px 40px;
	text-decoration:none;
	font:normal 18px/normal Verdana, Arial, Helvetica, sans-serif;
	color:#010101;
	}
	
ul.nav12 li a:hover{
	display:block;
	width:89px;
	height:25px;
	background:url(../images/menu_hover1.jpg) top left no-repeat;
	margin:0px;
	padding:0px 0px 0px 40px;
	text-decoration:none;
	font:normal 18px/normal Verdana, Arial, Helvetica, sans-serif;
	color:#E5E5E5;
	}



/*============================== Main right div end =========================*/

/*============================== Logo div  start =========================*/

#logo{
	width:574px;
	height:167px;
	margin:0px;
	padding:0px 0px 0px 21px;
	}


/*============================== Logo div end =========================*/

/*============================== Welcome div  start =========================*/

#welcome{
	width:559px;
	height:284px;
	margin:0px;
	padding:0px 15px 0px 21px;
	}

#welcome_con{
	width:538px;
	height:284px;
	margin:0px;
	padding:0px 0px 0px 21px;
	background:#FFFFFF;
	}

#welcome_con_inside{
	width:538px;
	margin:0px;
	padding:0px 0px 20px 21px;
	background:#FFFFFF;
	}

#welcome_box{
	width:510px;
	height:200px;
	margin:0px;
	padding:0px 10px 0px 0px;
	background:#ddd;
	}
	
#welcome_in{
	width:864px;
	margin:0px;
	padding:0px 15px 0px 21px;
	}

#welcome_con_in{
	width:843px;
	height:284px;
	margin:0px;
	padding:0px 0px 0px 21px;
	background:#FFFFFF;
	}

#welcome_con_inside_in{
	width:843px;
	margin:0px;
	padding:0px 0px 20px 21px;
	background:#FFFFFF;
	}

#welcome_box_in{
	width:510px;
	height:200px;
	margin:0px;
	padding:0px 10px 0px 0px;
	background:#ddd;
	}
	
#welcome_box_inside{
	width:500px;
	/*height:200px;*/
	margin:0px;
	padding:0px 10px 0px 10px;
	background:#ddd;
	}
	
#welcome_box_inside_in{
	width:805px;
	/*height:200px;*/
	margin:0px;
	padding:0px 10px 0px 10px;
	background:#ddd;
	}
	
.clientmain{
	width:800px;
	margin:0px;
	padding:10px 0px 0px 0px;
	}
	
.clientbox{
	width:145px;
	margin:0px;
	padding:0px 8px 0px 7px;
	float:left;
	text-align:center;
	}

#welcome_box img{
	margin:10px;
	}
	
ul.welcomenav{
	margin:0px;
	width:500px;
	padding:0px;
	list-style-type:none;
	}

ul.welcomenav li{
	margin:0px;
	width:240px;
	padding:0px;
	float:left;
	}




/*============================== Welcome div end =========================*/

/*============================== Bottom Right div start =========================*/

#bottom_right{
	width:275px;
	height:546px;
	margin:55px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background:#fff;
	float:right;
	}
	
#bottom_right_inside{
	width:275px;
	margin:55px 0px 0px 0px;
	padding:0px 0px 18px 10px;
	background:#fff;
	float:right;
	}

.box1{
	width:261px;
	/*height:210px;*/
	margin:0px;
	padding:5px 5px 0px 0px;
	background:#ddd;
	float:left;
	}
	
.box1_inner{
	width:256px;
	/*height:210px;*/
	margin:0px;
	padding:5px 5px 0px 5px;
	background:#ddd;
	float:left;
	}
	
.box1_innermain{
	width:256px;
	/*height:210px;*/
	margin:0px;
	padding:0px 0px 20px 0px;
	}
	
.box1_inner_left{
	width:66px;
	height:53px;
	margin:0px;
	padding:0px;
	float:left;
	border:2px solid #fff;
	}
	
.box1_inner_right{
	width:175px;
	height:57px;
	margin:0px;
	padding:0px 5px 0px 0px;
	float:right;
	font:normal 11px/normal  Tahoma;
	color:#000;
	}


ul.nav1{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
	
ul.nav1 li{
	margin:0px 0px 8px 5px;
	padding:0px;
	}

ul.nav1 li a{
	background:url(../images/green_arrow.jpg) center left no-repeat;
	margin:0px;
	padding:0px 0px 0px 10px;
	text-decoration:none;
	font:normal Tahoma;
	color:#010101;
	}
	
/*ul.nav1 li a:hover{
	background:url(../images/green_arrow.jpg) center left no-repeat;
	margin:0px;
	padding:0px 0px 0px 18px;
	text-decoration:none;
	font:normal 12px/normal  Tahoma;
	color:#010101;
	}*/

/*============================== Bottom Right div end =========================*/

/*============================== Text css start =========================*/

.header{
	color:#23377E;
	font:normal 24px/60px Verdana, Arial, Helvetica, sans-serif;
	}

.rightheader{
	color:#DA6A06;
	font:normal 24px/50px Verdana, Arial, Helvetica, sans-serif;
	}
	
.project_head{
	color:#9B5516;
	font:normal 18px/normal Tahoma Arial, Helvetica, sans-serif;
	}
	
.projectname{
	color:#256CA4;
	font:bold 14px/normal "Trebuchet MS";
	}

p.more{
	background:url(../images/arrow.jpg) 200px center no-repeat;
	font-weight:bold;
	padding-left:220px;
	height:auto;
	color:#222;
	}

p.more a{
	background:url(../images/arrow.jpg) 200px center no-repeat;
	font-weight:bold;
	text-decoration:none;
	color:#222;
	}

p.more a:hover{
	background:url(../images/arrow.jpg) 200px center no-repeat;
	font-weight:bold;
	text-decoration:none;
	color:#222;
	}
	
p.more1{
	color:#222;
	font:bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	float:right;
	}

p.more1 a{
	color:#222;
	font:bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

p.more1 a:hover{
	color:#222;
	font:bold 12px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}

p.foottext{
	color:#fff;
	font:bold 14px/40px "Trebuchet MS";
	float:right;
	}
	
p.foottext a{
	color:#fff;
	font:bold 14px/40px "Trebuchet MS";
	
	text-decoration:underline;
	}
	
p.foottext a:hover{
	color:#fff;
	font:bold 14px/40px "Trebuchet MS";

	text-decoration:none;
	}

/*============================== Text Css end =========================*/

#gallery5{
	width:565px;
	height:423px;
	margin:19px 0px 0px 0px;
	padding:52px 0px 0px 30px;
	background:url(../images/gallery_bg.jpg) top left no-repeat;
	}
	
	
.gapp{
	margin:0px 10px 0px 10px;
	line-height:32px;
	}
	
	
	
p.links a{
	color:#222;
	font:normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
	
p.links a:hover{
	color:#222;
	font:normal 12px/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

