* {margin:0; padding:0; text-decoration:none;}
body {background:#36BFEC url(main_bg.jpg) bottom left no-repeat fixed; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000; overflow:auto;}
img{border:0px;}
h1 {font:normal 24px Georgia, "Times New Roman", Times, serif; color:#A0DCF0; text-align:center; text-transform:uppercase; padding-top:30px;}
h2 {font:normal 22px Georgia, "Times New Roman", Times, serif; color:#fff; text-align:center; padding:20px 0 15px 0;}
h3 { font:bold 12px Arial, Helvetica, sans-serif; color:#222; margin-bottom:13px;}
.main_content { margin:0 0 0 257px; }
.left_content { width:244px; float:left; margin-top:12px; position:fixed;}
.logobox {width:244px; height:71px; background:url(logo.gif) no-repeat;}

.shadow { background:url(shadow.png) bottom left no-repeat; width:244px; height:21px;}

.right_content { width:446px; margin-left:244px!important; margin-left:0; border-left:7px solid #fff; border-right:7px solid #fff; background:url(cont_bg.jpg) repeat-x scroll; float:left; border-bottom:7px solid #fff; min-height:500px; }
.right_content p { font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; padding:0 25px 85px 25px; line-height:18px;}

.project { height:238px;border:1px solid red;}
.box, .box1 { background-color:#AECF3A; height:197px; border-top:7px solid #fff; border-bottom:1px solid #fff;}
.box1 { background-color:#F17D00;}
.box_lft, .box_lft1 { width:190px; float:left; }
.box_lft img, .box_lft1 img { width:145px; height:96px; border:5px solid #809B00; position:relative; top:20px; left:16px;}
.box_lft1 img { border:5px solid #D99D03;}
.box_rht {width:256px; float:right; padding:25px 0 0 0;}
.box_rht p {text-align:left; padding:8px 0;}

.vert_but { width:30px; height:275px; float:left; margin-top:12px; margin-left:704px!important; margin-left:0;  position:fixed;}


/*Dinesh Code*/
.button { width:244px;height:114px;float:left;margin-bottom:10px;}
.btnimg{width:244px;float:left;}
.copy {width:244px;float:left;font-size:9px; text-align:center;border:0px solid red; margin-top:30px !important; margin-top:70px; margin-top/**/:/**/0px;}
.tabbtn{
	margin-top:-18px;
	margin-left:26px !important;
	margin-left:26px;
	margin-left/**/:/**/13px;
	margin-bottom:40px;
	width:386px;
	float:left;
	border-bottom:1px solid #3BA4CF;
}

.tabbtn ul{margin:0px;padding:0px;width:auto;float:right;}
.tabbtn ul li{margin:0px;margin-right:1px;width:126px;float:left;list-style-type:none;display:inline;background-color:#009AD5;text-align:center;}
.tabbtn ul li a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none; font-weight:normal;padding:5px; display:block;}
.tabbtn ul li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; display:block; background-color:#93D4ED;padding:5px;}

.tabbtn .menuon{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; font-weight:normal; display:block; background-color:#93D4ED;padding:5px;}


.buildbrder{border:7px solid #ffffff; background-position:center;}
a .buildbrder{border:7px solid #ffffff;}
a:hover .buildbrder{border:7px solid #dbdbdb; cursor:pointer;}
.buildcnt{width:387px; float:left;background-color:#FFFFFF;color:#000000;padding-top:10px;padding-bottom:10px;border:0px solid red;margin-top:1px;}

.buildcnt .txtlft{margin-top:6px;width:110px;float:left;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#1F628B;border:0px solid red;}
.buildcnt .txtrgt{width:268px;float:left;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;border:0px solid red;}


.buildicon{width:387px; float:left;background-color:#FFFFFF; padding-top:5px; padding-bottom:5px;border:0px solid red; margin-top:1px;}
.buildicon .iconlft{margin-left:5px; width:161px; float:left;  border:0px solid red;}
.buildicon .iconrgt{margin-right:5px; width:201px; float:right; text-align:right; border:0px solid red; }
.buildicon .icontxt{margin-left:5px; width:375px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-align:center; border:0px solid red;}



.buildcntinfo{width:373px; float:left; color:#000000;padding-top:10px;padding-bottom:10px;border:7px solid #ffffff;margin-top:1px;}

.mainbuildcnt{margin:0px; margin-left:26px !important;margin-left:26px;margin-left/**/:/**/13px;  padding:0px;width:386px;float:left;border:0px solid red;margin-bottom:9px;}

.right_content1 { width:446px; margin-left:244px!important; margin-left:0; border-left:7px solid #fff; border-right:7px solid #fff; background:#00BBDC url(cont_bg.jpg) repeat-x scroll; float:left; border-bottom:7px solid #fff;	padding-bottom:15px; }

.right_content1 p { font:normal 12px Arial, Helvetica, sans-serif; text-align:justify; padding:20px 25px 0px 25px; line-height:18px;}

.heading {font:normal 22px Georgia, "Times New Roman", Times, serif; color:#fff; text-align:left; margin:20px 0px 25px 25px;border:0px solid red;}

.projects{
	width:446px;
	float:left;
	border:0px solid red;
}
.projects1{
	width:446px;
	float:left;
	border:0px solid red;
}
.projects .tabimg{
	margin-top:2px;
	width:446px;
	float:left;
	border-bottom:7px solid #ffffff;
}
.projects #prjtxtcontainer{
		
	height:130px;
	float:left;
	background-color:#AECF3A;
	overflow:hidden;
	width:446px;
}
.projects #prjtxtcontainer1{
	
	height:130px;
	float:left;
	background-color:#F17D00;
	overflow:hidden;
	width:446px;
}
.bg{width:446px;height:30px;float:left;background-color:#AECF3A;}
.projects .lftimg{padding-left:15px;width:auto; float:left; border:0px solid red; padding-top:5px;}
.projects #prjtxtcontainer .lftimg img{border:5px solid #809B00;}
.projects #prjtxtcontainer1 .lftimg img{border:5px solid #D99D03;}
.projects .rgttxtcont{width:256px; float:right;text-align:left; border:0px solid red;padding-top:5px;}
.projects .rgttxtcont p{margin:0px;margin-bottom:13px;padding:0px;text-align:left;border:0px solid red;padding-top:5px;}

/*Dinesh Code*/

.textbold
{
 font:bold 11px Arial, Helvetica, sans-serif;
}
.textnormal
{
 font:11px Arial, Helvetica, sans-serif;
}

.left_drop
{
left:0;
width:0px;
height:260px;
overflow:hidden;
padding:0px;
float:left;
position:absolute;

}

.left_drop .left_drop_bg
{
width:188px;
height:234px;
margin-left:3px;
margin-top:3px;
background-color:#303030;
border:5px solid #000;
padding:4px;
position:absolute;
z-index:24;

}


.left_drop .con_contact
{
width:182px;
height:232px;
border:5px solid #FFFFFF;
background-color:#003366;
background:url(cont_bg.jpg) repeat-x;
padding:4px;
position:absolute;
z-index:34;
}

.left_drop .con_contact p
{
color: #CCCCCC;
}

a.sitemap
{
text-decoration:none;
color:#FFFFFF;
line-height:18px;
}
a.sitemap:hover
{
text-decoration:underline;
color:#AECF3A;
}
a.sam
{
color:#000000;
line-height:11px;
text-decoration:none;
}
a.sam:hover
{
color:#000000;
line-height:11px;
text-decoration:underline;
}
/*a.morre
{
text-decoration:none;
color:#36BFE;
line-height:13px;
}
a.morre:hover
{
text-decoration:underline;
color:#36BFE;
}
*/a.more
{
text-decoration:none;
color:#009900;
line-height:18px;
}
a.more:hover
{
text-decoration:underline;
color:#009900;
}


div.bottomlnk{
width:377px;
float:left;
margin-top:1px;
margin-bottom:4px;
background-color:#FFFFFF;
border:5px solid #FFFFFF;
}
a.bottomlnk
{
text-decoration:none;
background-color:#F37F00;
background-repeat:repeat-x;
float:left;
width:100%;
outline:1px solid #D25F00;
padding-top:5px;
padding-bottom:5px;

border-top:1px solid #F78C07;
border-left:1px solid #F78C07;

color:#FFFFFF;
font-weight:bold;
}
a.bottomlnk:hover
{
background-color:#FF9900;
}

.onimg{ background:url(fini_proj_2.gif) left center no-repeat; width:153px; height:17px; display:block;padding-top: 10px;padding-left: 10px;  font:bold 12px Arial, Helvetica, sans-serif; color:#333333;}

