@charset "utf-8";
/* CSS Document */

* {margin: 0;padding: 0;}
body{font-size: 12px; margin:0;color: #000;line-height:18px;padding:0px; font-family: Arial, Helvetica, sans-serif;text-align:	justify;}

#total_container_index {margin:auto; width:1000px; overflow: hidden; height:auto; border:1px solid #503b39;}

.clear {clear: both;}

.topline{width:1000px; height:5px; background:#008ec0; font-size:0;}

/*--------------------Header---------------------*/

#header{ width:1000px; height:96px; background:#FFF; margin:auto;}

#topnavigationcontainer{ width:1000px; height:25px; float:right; margin:5px 0px 0px 0px;}
.topnavigationlinks	{width:226px; height:25px; float:right; margin:0px 10px 0px 0px;}
.top_home{width:53px; height:20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#353535; text-align:left; text-decoration:none; margin:0 0 0 0;}
.top_home:hover{width:53px; height:20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF9933; text-align:left; text-decoration:none; margin:0 0 0 0;cursor:pointer;}
.top_sitemap{width:67px; height:20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#353535; text-align:left; text-decoration:none; margin:0 0 0 0px;}
.top_sitemap:hover{width:67px; height:20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF9933; text-align:left; text-decoration:none; margin:0 0 0 0px;cursor:pointer;}
.top_contactus{width:80px; height:20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#353535; text-align:left; text-decoration:none; margin:0 0 0 0;}
.top_contactus:hover{width:80px; height:20px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF9933; text-align:left; text-decoration:none; margin:0 0 0 0;cursor:pointer;}
#logocontainer{ width:1000px; height:56px; margin:0;}

.logo_inside_container{ width:333px; height:33px; margin:0px 0 0 15px; float:left;}

.smvcaption	{ width:337px; height:16px; float:right; margin:40px 15px 0px 0px;}
/*--------------------Header End---------------------*/

/*-------------Navigation----------*/ 
ul {list-style-type: none; background:url(../images/nav_bar.gif) repeat-x;height: 38px;width: 1000px;}

li {float: right;}

ul a {padding-right: 38px;padding-left: 30px;display: block;line-height: 36px;text-decoration: none;font-family:Arial, Helvetica, sans-serif;font-size: 12px;color: #FFF;font-weight:bolder; text-align:center;} 

ul a:hover { background:url(../images/nav_hover.gif) center no-repeat; color:#000;text-align:center;}
/*-------------Navigation End----------*/ 

/*-------------Banner Start----------*/ 
#bannercontainer{ width:1000px; height:210px;}

#banner-container{width:100%;height:210px;position:relative;background-color:#fff;}

#banner-container img{position:absolute;	top:1px;left:0px;height:210px; display:inline;}

#banner-nav{height:3em;	width:1000px;}

#banner-nav ul{	padding-top:0.1em;}

#banner-nav li{	display:block;	float:right;padding-right:5px;	padding-left:5px;}

#banner-nav li a{	color:#fff;	font-size:12px;	text-decoration:none;}


#banner-nav a:hover { background:url(../images/nav_hover.gif) center no-repeat; color:#000000;}

/*-------------Banner End----------*/ 


/*-------------middlecontent Start----------*/ 
#middlecontainer{width:1000px; height:auto;}

#indexcontainer{width:1000px; height:460px; margin:auto;}

#archicontainer{width:1000px; height:480px; margin:auto;}

#contactcontainer{width:1000px; height:740px;margin:auto;}

#servicescontainer{width:1000px; height:580px;margin:auto;}

#clientsscontainer{width:1000px; height:1030px;margin:auto;}

.clientstext{width:690px; height:240px; float:left; color:#353535;}

#sitecontainer{width:1000px; height:520px; margin:auto;}

#corporatecontainer{width:1000px; height:810px;margin:auto;}

#content{width:1000px; height:auto;}

.topgrd{width:1000px; height:19px; background:url(../images/top_grd.gif) repeat-x;}

.botgrd{width:1000px; height:16px; background:url(../images/bot_grd.gif) repeat-x; margin:auto;}

/*-------------News and Events Start----------*/ 

.leftcol{width:250px; height:400px; float:left; padding:10px 0px 23px 20px;display:inline;}

.newsandevents{width:245px; height:21px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#9b9b9b; text-decoration:none; font-weight:bold; margin:0; border-bottom:1px solid #d0d0d0;}

.date{width:245px; height:20px; float:left; margin:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; font-weight:bold;}

.newsandeventscontent{width:245px; height:auto; font-family:Arial, Helvetica, sans-serif; float:left; font-size:12px; color:#353535; text-decoration:none; text-align:justify; font-weight:normal; margin:0px 0px 0px 0px; display:inline;} 

/*-------------News and Events end----------*/ 

/*-------------Welcome Content Start----------*/ 

#welcomecontent{ width:700px; height:auto; float:right; background:#fff;margin:10px 0px 0px 0px; border-bottom:1px solid #CCCCCC; display:inline;}

.welcome_leftcontent{ width:510px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#353535; text-align:left; margin:15px 0px 0px 0px;display:inline;}

.girl-image{ width:131px; height:194px; float:right; margin:10px 30px 0px 0px;display:inline;}

.services-image{width:150px; height:auto; float:right;margin:10px 30px 0px 0px;display:inline; border:1px solid #B4B4B4;}

#readmorecontainer{width:500px; height:25px; float:right; margin:5px 10px 0px 0px;display:inline;}

.more{width:100px; height:20px; float:right; margin:0px 10px 0px 0px;text-decoration:none; text-align:right; color:#000000;display:inline;}

.more:hover{width:100px; height:20px; float:right; margin:0px 10px 0px 0px; text-decoration:none; color:#FF6600;text-align:right;display:inline;}
/*-------------Welcome Content End----------*/ 

/*-------------Services Content start----------*/ 
#servicecontainer{ width:700px; height:auto; float:right; background:#fff;margin:10px 0px 0px 0px;  display:inline;}

.servicetext{ width:500px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#353535; text-align:left; margin:15px 0px 0px 0px;display:inline;}
/*-------------Serivces Content End----------*/ 

/*-------------Contact Content Start---------*/ 

#contactcontent{ width:700px; height:auto; float:right; background:#fff; display:inline; margin:10px 0px 0px 10px;}

#welcomecontent1{ width:700px; height:auto; float:left; background:#fff;margin:10px 0px 0px 0px; display:inline; margin:0px 0px 0px 30px;}

.captionheader{width:485px; height:25px; background:#e8e8e8; padding:5px 0px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; font-weight:bold;}

#regiscontainer{width:500px; height:390px; margin:10px 0px 0px 130px; float:left; border:1px solid #ccc;}

.regis_inside{width:400px; height:20px; margin:10px 0px 0px 0px;}

.regis_mesg{width:500px; height:100px; margin:10px 0px 0px 0px;}

.regis_mesg1{width:250px; height:90px; margin:0px 0px 0px 5px; float:left;}

.textname{float:left; margin:0px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#353535; text-align:left; font-weight:normal;}

.textfield{width:150px; height:auto; float:left; margin:0px 0px 0px 5px;ont-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:left; font-weight:bold;}

.button{width:200px; height:auto; margin:20px 0px 0px 180px;}

.button1{width:60px; height:auto; margin:20px 0px 0px 320px;}

.comments{width:150px; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; text-align:left; margin:10px 0px 0px 150px;}

.comments1{width:250px; height:100px; margin:20px 0px 0px 150px;}

#contactcontainer1{width:80%; height:400px; margin:auto;}

a.infolinks {color:#000;font-family:Arial, Helvetica, sans-serif; font-size:11px;text-decoration:none;}

a.infolinks:hover{color:#e15517;font-family:Arial, Helvetica, sans-serif;font-size:11px;	text-decoration:none;}

#sitemapcontainer{width:500px; height:auto; float:left;}

.sitemap{width:100px; height:20px; float:left; margin:0px 0px 0px 10px;}

/*-------------Contact Content end---------*/ 

/*-------------Ongoing projects Start----------*/ 

#ongoingcontainer{ width:700px; height:auto; float:right; background:#fff;margin:10px 0px 0px 0px; display:inline; }

.sitemap{ width:150px; height:20px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder; color:#000; text-decoration:none; text-align:left; padding:5px 0px 0px 0px;}

.sitemap:hover{ width:150px; height:20px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#df5615; font-weight:bolder;text-decoration:none;text-align:left;cursor:pointer;padding:5px 0px 0px 0px;}

.imagebox_container{width:700px; height:170px; margin:0px 0px 0px 0px; display:inline;}

.imagebox_insidecontainer{ width:167px; height:84px; float:left; margin:5px 8px 0px 0px; display:inline;}

.project_text{width:167px; height:60px; float:left; margin:5px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; color:#353535; margin:15px 8px 0px 0px; display:inline;}

/*-------------Ongoing projects end----------*/ 

/*-------------middlecontent end----------*/ 

/*-------------footer content start----------*/ 

#footercontainer{width:1000px; height:69px; background:url(../images/footer_bg.jpg) repeat-x; margin:auto;}

.footer_inside_container{ width:973px; height:60px; margin: 10px auto;}

a.footerlinks {color:#5a5a5a;font-family:Arial, Helvetica, sans-serif; font-size:11px;text-decoration:none;}

a.footerlinks:hover{color:#1677cb;font-family:Arial, Helvetica, sans-serif;font-size:11px;	text-decoration:none;}

.copyright{ width:400px; height:20px;font-family:Arial, Helvetica, sans-serif; font-size:11px; float:left; color:#353535; text-align:left; padding:10px 0px 0px 10px;}

.designed{ width:410px; height:20px;font-family:Arial, Helvetica, sans-serif; font-size:11px; float:left; color:#353535; text-align:right; padding:10px 0px 0px 0px;}

.briofactors{ width:150px; height:20px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bolder; color:#0099FF; text-decoration:none; text-align:left; padding:5px 0px 0px 0px;}

.briofactors:hover{ width:150px; height:20px; float:left;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#df5615; font-weight:bolder;text-decoration:none;text-align:left;cursor:pointer;padding:5px 0px 0px 0px;}

/*-------------footer content end----------*/ 

