@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	background:#4b5459;
}
ul,li{
	padding:0px; margin:0px; border:none;}
	
.headerArea{
	width:100%;
	background:url(../images/bg_header.gif)
}
	.header{
		width:900px; height:353px;
		background:#FFF;
	}
		.logoheader{width:900px; height:102px; background:url(../images/header_bg.gif) repeat-x;}
			.logoArea{width:288px; height:102px; float:left; background:url(../images/logo_bg.gif) no-repeat;}
				.logoArea img{width:221px; height:65px; display:block; margin:30px 30px 0 38px;}
				.contactArea{
					width:297px; height:98px; 
					margin-top:4px; padding:0 0 0 53px; 
					background:url(../images/building_for_head.gif) right no-repeat; float:left;
				}
					
					.contactbg{width:250px; height:46px; float:left; list-style:none; background:url(../images/contact_bg.gif) repeat-y; margin:1px 0 0 0; padding-top:6px; display:block; text-align:left;}
						.contactbg li{float:left;}
						.contactbg img{width:63px; height:46px; margin:0 10px 0 10px;}
						.contactbg strong{font-family:"Times New Roman", Times, serif; font-size:17px; color:#275502;}
						.contactbg span{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#3e3e3e; font-weight:bold;}
					.contactbottom{width:250px; height:10px; background:url(../images/contact_bottom.gif) no-repeat; display:block; overflow:hidden; float:left;}
					
				.mailArea{
					width:196px; height:79px; text-align:left;
					background:url(../images/mail_icon.gif) no-repeat;
					float:left; padding:18px 0 0px 65px;
					margin-top:5px; margin-right:-3px;
				}
				.mailArea strong{font-family:"Times New Roman", Times, serif; font-size:17px; color:#275502;}
				.mailArea span, .mailArea span a, .mailArea span a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#275502; text-decoration:none;}
					.mailArea span a:hover{text-decoration:underline; color:#000;}
					
		.headerbottomArea{
			width:900px; height:251px;
		}
			.linksArea{
				width:288px; height:209px;
				float:left;
				background:url(../images/links_area.gif) no-repeat;
				padding-top:42px;
				text-align:left;
				}
				.linksArea li{width:288px; height:36px; list-style:none; float:left;}
				.linksArea li a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; font-weight:bold; line-height:36px; text-decoration:none; padding-left:30px; display:block; cursor:pointer;}
				.linksArea li a:hover {background:url(../images/links_hover.png); color:#d4f906; text-decoration:none; display:block; overflow:hidden; padding-left:30px;}
				
				.linkhover{color:#d4f906; text-decoration:none;}
				
			.flashArea{
				width:612px; height:251px;
				float:left;
			}
	/*--header class end--*/
	.bodyArea{
		width:100%; height:auto;
		background:#FFF;
		}
		.contentArea{
			width:1000px; height:auto; text-align:left;
			}
		.rightArea{
			width:50px;
			background:url(../images/right_side.gif) no-repeat;
		}
	.footerarea{
		width:100%; height:158px;
		background:url(../images/footer_bg.gif) repeat-x;
	}
	.whitecontent{
		font-family:Arial, Helvetica, sans-serif; font-size:12px;
		color:#FFF; text-decoration:none;
	}
	.yellowcontent{
		font-family:Arial, Helvetica, sans-serif; font-size:12px;
		color:#f5df77; text-decoration:none;
	}
	.whitecontent a:hover{
		text-decoration:none; color:#FFF;
	}
	.yellowcontent a:hover{
		text-decoration:none; color:#f5df77;
	}
	
/*--end of styles in template--*/
/*start the style for content Area--*/

.bodyleftbg{
	width:288px;
	background:url(../images/left_bodybg.gif) no-repeat right top;
	}
	.photogalleryBanner{
		width:261px; height:151px;
		border-right:1px solid #d7d8d0; border-left:1px solid #d7d8d0; border-bottom:1px solid #d7d8d0;
		padding:6px;
		}
		.head{width:556px; height:35px; padding-top:28px; background:url(../images/welcome_banner.gif) no-repeat;}
		.abouthead{width:556px; height:35px; padding-top:28px; background:url(../images/about_head.gif) no-repeat;}
		.ongoinghead{width:556px; height:35px; padding-top:28px; background:url(../images/ongoing_head.gif) no-repeat;}
		.completedhead{width:556px; height:35px; padding-top:28px; background:url(../images/completed_head.gif) no-repeat;}
		.photohead{width:556px; height:35px; padding-top:28px; background:url(../images/photogallery_heading.gif) no-repeat;}
		.contacthead{width:556px; height:35px; padding-top:28px; background:url(../images/contact_head.gif) no-repeat;}

		.head2{width:578px; height:35px; padding-top:28px; background:url(../images/header_2.gif) no-repeat;}
		
		.heading{
			font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#ff7e00;
			}
		.contentgreen{
			font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#396104; text-decoration:none; text-align:justify;
			}
		.gallery{width:540px; height:89px; border:1px solid #c3bfbf; background:#e1e1e0; padding:7px; overflow:hidden;}
		.norepeat{background-repeat:no-repeat;}
		.projectName{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#12241b; text-decoration:none;}
		a.projectName:hover{text-decoration:none; color:#12241b;}
	 .heading2{
			font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#ff7e00; font-weight:bold;
			}
/*end the style for content Area--*/

.smallLinks{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7c7a77; text-decoration:none;}
	a.smallLinks:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7c7a77; text-decoration:underline;}
.tabhead{font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; font-weight:bold; text-decoration:none; margin-left:15px;}

.sideLinks{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; color:#707f07; 
	font-weight:bold; text-decoration:none;
	line-height:21px;
}
a.sideLinks:hover{text-decoration:underline; color:#707f07; }

.sideLinksBlack{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; color:#181b02; 
	font-weight:bold; text-decoration:none;
	line-height:21px;
}
a.sideLinksBlack:hover{text-decoration:none; color:#181b02; }

.tabcontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px; color:#2f2525;
	text-decoration:none;
}
.contactletter{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; color:#033;
	text-decoration:none; font-weight:bold;
}

.newinput{width:180px; height:17px;  font-family:Arial, Helvetica, sans-serif; font:12px; color:#333333; line-height:25px; float:left;}
.newinput1{width:180px; height:55px;  font-family:Arial, Helvetica, sans-serif; font:12px; color:#333333; line-height:25px; float:left;}

.submitbutton, .submitbutton:hover{
	width:82px; height:29px;
	background:url(../images/submit_form.jpg) no-repeat;
	display:block; border:none; margin:0px; padding:0px;
	cursor:pointer;
}
.resetbutton, .resetbutton:hover{
	width:78px; height:29px;
	background:url(../images/reset_button.jpg) no-repeat;
	display:block; border:none; margin:0px; padding:0px;
	cursor:pointer;
}
.submitbutton:hover{
	background:url(../images/submit_formh.jpg) no-repeat;
}
.resetbutton:hover{
	background:url(../images/reset_buttonh.jpg) no-repeat;
}
