/* CSS Document Created by kantmani dated on 14 Jan 09 */

body{
	margin:0px;
	padding:0px;
	background:url(../images/body_bg.jpg) repeat-x;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	}

	a{color:#cccccc; text-decoration:none;}
	a:hover{color:#e9e9e9; text-decoration:none;}
	
H1{
	margin:0px;
	padding:0px 0 10px 0;
	font:20px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	}
	
.normaltxt_bold{font-weight:bold; color:#FFFFFF; font-size:12px; text-align:justify; line-height:18px;}	
.normaltxt{ font-size:11px; color:#FFFFFF; text-align:justify; line-height:18px;}

		
.floatL{float:left;}
		
/*---------Widths----------*/		
.wid1{width:792px; float:left;}
.wid2{width:120px}
.wid3{width:90px}
.wid4{width:400px; float:left;}
.wid5{float:left; width:250px;}

/*---------Paddings----------*/	
.pad1{padding:2px 0 6px 0;}
.pad2{padding:20px 0 0px 0;}
.pad3{padding:2px 0 2px 0;}
.pad4{padding:5px 5px 0px 6px;}
.pad5{padding:5px 3px 0px 3px;}
	
#wrapper{
		margin:auto;
		width:792px;
		}
.topnav{
		width:768px;
		margin:0 0px 0 11px;
		*margin:0 0px 0 6px;
		height:52px;
		float:left;
		background:url(../images/toplink_bg.jpg) repeat-x;
		}
		
.navsaprator{background:url(../images/toplink_saprator.jpg) center right no-repeat;}
.top_subnav{width:170px;top:-4px;left:12px;}
		
.middle_content{
				background:url(../images/middle_bg.jpg) 5px 0px repeat-y;
				width:792px;
				float:left;
				}
				
.mid_content{width:708px; float:left; background:url(../images/mid_topbg.jpg) top repeat-x; padding:28px 30px 35px 30px;}
.mid_content_inner{width:730px; float:left; background:url(../images/mid_topbg.jpg) top repeat-x; padding:28px 18px 35px 20px;}
.left_sec{
		width:400px;
		float:left;
		}

.left_sec_content{
		width:700px;
		float:left;
}

.midle_contentdiv{ width:730px; float:left;}

.right_sec{
	width:275px;
	float:right;
}	

/* raj */

.team_element_cover{border-top: medium none; border-bottom: medium none; overflow: hidden; padding-top: 0px; padding-bottom: 0px; height: 0px;}
.team_element_cover a{
color:#FFFFFF;
text-decoration:none;
}
.team_element_cover a:hover{
color:#cccccc;
text-decoration:none;
}

.team_sec{
	width:220px;
	float:left;
}	


.right_sec_contact{
	width:300px;
	float:right;
	line-height:18px;
	font-family:verdana;
}	

.left_sec_contact{
	width:400px;
	float:left;
}
		
	.news_head{
				background:url(../images/news_headbg.jpg) repeat-x;
				font:19px Verdana, Arial, Helvetica, sans-serif;
				font-weight:bold;
				color:#666666;
				padding:20px 0 22px 8px;
				}


				
	/*.news_box{ font-size:11px; background:#252422; padding:10px 20px 15px 22px; color:#999999;}*/
	.news_box{ font-size:11px; background:#252422; padding:10px 5px 15px 12px; color:#999999;}
	
	
	.news_box span{font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
	.lheight17{line-height:17px;}
	.lheight{line-height:15px;}
		
.pagging{width:792px; float:left; background:url(../images/pagging_bg.gif) 5px 0 repeat-y; text-align:center; padding:3px 0 3px 0;}

.footer{width:792px; float:left; background:url(../images/footer_bg.jpg) 5px 0 repeat-y; text-align:center; padding:10px 0 3px 0;}
.footer a, .footer_language a{ color:#CCCCCC; text-decoration:none; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding:0 5px 0 5px;}
.footer a:hover,.footer_language a:hover{ color:#e9e9e9; text-decoration:none; font: Verdana, Arial, Helvetica, sans-serif;  }
.footertxt{font:10px Verdana, Arial, Helvetica, sans-serif; color:#cccccc; padding-top:8px;}




/***** News scroller *****/
#scrollup {
 	position: relative;
	overflow: hidden;
	height: 200px;
	width: 255px
	}
	
.headline {
	position: absolute;
	top: 330px;
	left: 5px;
	height: 195px;
	width: 220px;
	}

/*Contact*/

.input1{width:200px; background:#CCCCCC; border:1px solid #999999;}
.textarea1{width:250px; background:#CCCCCC; border:1px solid #999999; height:100px;}
.contact_address{ font-size:11px; background:#252422; padding:10px 5px 15px 5px; color:#ffffff;}

/* Team Listing */
.team_info_box{ font-size:11px; background:#252422; padding:5px 5px 0px 12px; color:#999999;}
.team_list_head{
			background:url(../images/news_headbg.jpg) repeat-x;
			font:13px Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			color:#666666;
			padding:5px 0 5px 8px;
			}

/* Featured Project */

.probox1{
		width:168px; float:left; margin:5px 12px 15px 0px; background:#111111; color:#FFFFFF; text-align:left; line-height:18px;
		}
.probox1 a{color:#cccccc; text-decoration:none; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.probox1 a:hover{color:#e9e9e9; text-decoration:none; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.probox1 span{ font-size:10px; color:#989898;}

.probox2{
		width:168px; float:left; margin:5px 0px 15px 0px; background:#111111; color:#FFFFFF; text-align:left; line-height:18px;
		}
.probox2 a{color:#cccccc; text-decoration:none; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.probox2 a:hover{color:#e9e9e9; text-decoration:none; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.probox2 span{ font-size:10px; color:#989898;}

/* == Project Archive == */
.archive_cover{width:702px; float:left; background:#111111; padding:3px; margin-top:5px;}
.archive_pic{width:170px; float:left; padding-right:12px; margin:0px;}
.archive_text{ font-size:10px; color:#CCCCCC; width:510px;}
.archive_year{color:#999999; font-size:11px; width:510px;}
.archive_head { padding:5px 0px 6px 0px; margin:0px; width:510px; font-weight:bold; color:#FFFFFF;}
.archive_content{width:510px; float:left;}

/* == project Details == */
.tophead_rt{text-align:right; width:720px; float:left; position:relative; padding:bottom:20px; }
.toptitle_left{float:left; position:absolute; top:4px; left:-20px; padding:2px 5px 2px 15px; background:#016895;}
.toptitle_left a{ color:#FFFFFF; text-decoration:none;}
.toptitle_left a:hover{ color:#FFFFFF; text-decoration:none;}
.rt_img_title{background-color:#232323; text-align:right; height:25px; padding-top:4px;padding-right:5px; text-transform:uppercase}
.rt_img_div{padding:5px; background-color:#333230;}
/* light box */

object,embed
{
visibility:visible !important;
}