*{ margin:0; padding:0;}
body {
	margin:5px 0px;
	background:url(../images/main_bg.jpg) repeat-x
}
img{ border:0}

#contrainer{ margin:0 auto; width:1002px; }

#top{ padding:22px 0 10px 0 }
#logo{ float:left}

.FL{ float:left}
.CL{ clear:both}
.FR{ float:right}

/*p{ padding:3px 0;font:12px/16px Verdana; }/*font:12px/16px arial; color:#666;  */
p{ padding:3px 0;font:12px/16px Verdana,geneva; }/*font:12px/16px arial; color:#666;  */

p a{ color:#003399; }

h2{ font:24px arial; color:#333333;}
h5{ font:bold 14px arial; color:#003366;}
h1{ font:normal 50px/55px Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; color: #FFFFFF; padding:10px;}

.black11{ font:11px arial; color:#333333}

.contruct_ban h1{ position:absolute; top:20px; left:10px;}


.main-cont{ background:#eee;padding:5px;}
.main-cont2{ border:1px solid #ccc;background:#fff;padding:15px 25px;}/*25*/
.main-cont3{ border:1px solid #ccc;background:#fff;padding:10px 14px;}/*15,25*/
.main-banner{ float:left; padding:10px 0;}

.latest-news{ float:left; width:270px; padding:10px 0 10px 25px;}

.main-para{ background:url(../images/cont_box_bg.jpg) repeat-x; padding:15px ; margin-bottom:10px; width:907px;}

/*.box1{background:url(../images/box_bg1.jpg) no-repeat; width:407px; height:68px; padding:15px; float:left; margin:0 30px 15px 0}*/
.box1{background:url(../images/box_bg1.jpg) no-repeat; width:407px; height:68px; padding:15px;margin:0 0px 15px 0;}
.box2{background:url(../images/box_bg1.jpg) no-repeat;width:407px; height:68px; padding:15px;margin:0 0px 15px 0}


.list1{ margin:5px 0; padding:0; }

.list1 li{ padding:7px 5px 7px 10px; border-bottom:1px solid #ddd; background:url(../images/bull1.gif) 0px 12px no-repeat ; list-style:none; font:11px/15px arial; color:#333 }
.list1 li a{ font:11px/15px arial; color:#333; text-decoration:none;}
.list1 li a:hover{ text-decoration:underline;}
.w11{ font:11px arial; color:#fff; text-decoration:none;}/* CSS Document */
.blu14{ font:bold 14px arial; color:#003366; text-decoration:none;}
.blu15{ font:bold 15px arial; color:#003366; text-decoration:none; padding-bottom:5px !important;}
.blu11{ font:11px arial; color:#0066CC; }
.blu12{ font:12px arial; color:#0066CC; }
.blu12_2{ font:12px arial; color:black; }
.blu11:hover{ text-decoration:underline;}

.pro-cont{ float:left;width:400px;}/*width:400px;*/
.pro-cont2{ float:left;width:500px; }/*width:650px;*/

.table1 td { padding:15px 10px; font:12px arial; color:#333; }

.table1 td.row2{ background:#f2f2f2;}

.project{padding:15px 0; border-bottom:1px solid #ddd;}

.pro-img{ float:left; margin-right:15px; }

.pro-img img{ float:left; border:1px solid #ddd; padding:5px;}

.imgFL{ float:left; margin-right:10px;}
.contFL{ float:left; width:300px;}
.contFL p{ padding:5px 0; font:11px arial;}

.footer{ padding:10px;}

.copyR{ float:left;padding:5px 10px; width:180px; color:#003366; font:9px Arial, Helvetica, sans-serif;}
.grey9{ font:9px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.grey12{ font:bold 12px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}
.grey15{ font:bold 15px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}


.gray9{ color:#003399;font:12px/16px Verdana;}

.menu{ margin-bottom:10px;}

.main-menu-on{ background:url(../images/mainMenu_bg.jpg) repeat-x; height:23px; padding:5px 15px; margin-right:10px; float:left; }
.main-menu-on a{font:20px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none}
.main-menu-off{ height:23px; padding:5px 15px; margin-right:10px; float:left; font:20px Arial, Helvetica, sans-serif; color:#666;}
.main-menu-off a{font:20px Arial, Helvetica, sans-serif; color:#666; text-decoration:none}

.subMenu{ background:url(../images/subMenu_bg.jpg) repeat-x; padding:5px; font:12px Arial, Helvetica, sans-serif; color:#fff ; width:927px; height:19px;}

.subMenu a{font:12px Arial, Helvetica, sans-serif; color:#fff ; text-decoration:none;  background:url(../images/menu_suprator.gif) no-repeat right center; padding:0 17px;}
.subMenu a:hover{ text-decoration:underline;}

.subMenu a.sel{ background:#E1E1E1; color:#000;}
.subMenu a.selMore{ background:gray; color:white;}

/*URL: http://www.dynamicdrive.com/style/ */
.thumbnail{
position: relative;
z-index: 0;
font:bold 15px Arial, Helvetica, sans-serif; color:#666; text-decoration:none;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;

}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #666;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}

.Description{  color:#23426E; font: bold 17px Arial, Helvetica, sans-serif;}

.contruct_ban { background:url(../images/construction_head.jpg) no-repeat; width:937px; height:130px; position:relative; margin-bottom:10px}
/*
.contruct_menu{ position:absolute; top:105px; right:10px; width:200px;}
.contruct_menu a { font:bold 13px arial; color:#FFFFFF; text-decoration:none; padding:4px 12px; }
.contruct_menu a:hover{ text-decoration:underline;}
.contruct_menu a.sel{ background:url(../images/menu_bg.gif) no-repeat;  width:80px;}*/

.contruct_ban { background:url(../images/construction_head.jpg) no-repeat; width:937px; height:130px; position:relative; margin-bottom:10px;}

.contruct_menu{ position:absolute; top:96px; right:0px; width:800px;  no-repeat; padding-left:30px;}
.contruct_menu .bg{background:url(../images/subMenu2_bg.gif); padding:5px 5px 5px 15px; height:24px;}
.contruct_menu a { font:bold 13px arial; color:#FFFFFF; text-decoration:none; margin-top:1px; float:left; padding:2px 15px ; }
.contruct_menu a.sel, contruct_menu a:hover{ /*background:url(../images/menu_bg.gif) no-repeat;*/  background:#333;  margin-right:10px;}
.ontruct_menu a:hover{ text-decoration:underline;}


.paraImg { border:4px solid #ccc; margin:0 0 5px 10px; float:right}

.lhs{float:left; width:627px;}/*630*/
/*.lhs p{ font:12px/20px arial; color:#333333}*/
.lhs p{ font-family: verdana,geneva;}/*font:12px/20px arial; color:#333333*/
.rhs{ background:url(../images/right_supperator.jpg) no-repeat left top; padding:0 0 0 14px; margin:10px 0 0 10px; float:left; width:255px; height:640px;}
/*
.rightmenu{ background:url(../images/right_menu_bg.jpg) no-repeat; width:235px; height:146px; padding:10px;}
*/
.w-24g{ font:24px georgia; color:#FFFFFF;padding:5px 0 5px 10px;}

.rightmenu ul{ list-style:none; padding:0px 0 0px 0; }

.rightmenu ul li{ margin:0; padding:0;}
.rightmenu li a{ background:url(../images/bull2.gif) no-repeat 6% 50%; padding:5px 0 5px 25px; border-top: 1px solid #7C9AB8; font:12px arial; color:#FFFFFF; text-decoration:none; float:left; width:210px; }

.rightmenu li a:hover, .rightmenu li.sel { background:url(../images/menu_over_bg.jpg) repeat-x;}

.photos{ float:left; width:190px; margin:10px 22px 10px 0; height:200px; }

.photos2 { float:right; width:190px; margin:10px 0 10px 0px;height:200px; }

.photos img, .photos2 img { border:1px solid #ddd; padding:5px;}

.Pcont{ padding:10px 0;}
.Pcont, .Pcont a{ font:12px arial; color:#0066CC; text-decoration:none;}
 .Pcont a:hover{ text-decoration:underline}
 
 

.subMenuMore{ background:url(../images/subMenu_bg.jpg) repeat-x; padding:5px; font:12px Arial, Helvetica, sans-serif; color:#fff ; width:927px; height:19px;}
.contruct_menu1{ position:absolute;color:White; top:146px; right:50px; }

 ul{   
    padding-left: 50px;

  }
li
{padding: 2px; }

.style3
{
font-size: 15px;
font-weight: bold;
}
.style2
{
font-size: 13px;
background-position: center center;
}

/*#contrainer .main-cont .main-cont2 .main-para #ctl00_divLhs #aspnetForm table tr td {
	text-align: center;
	font-family: Arial;
}*/


/*------------------For Pagination-----------------------*/
.listing .center a
{
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
font-weight: 100;
background-color: #f7f7f7;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;

border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-bottom-width: 1px;

border-top-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-style:solid;

border-top-color: #c7c7c7;
border-bottom-color: #c7c7c7;
border-left-color: #c7c7c7;
border-right-color: #c7c7c7;

color: #000000;
text-decoration: none;
margin-top: 2pt;
margin-right: 2px;
margin-bottom: 2pt;
margin-left: 2px;
}

.listing .center a:hover
{
background-color: #cccccc;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;

border-top-width: 1px;
border-bottom-width: 1px;
border-right-width: 1px;
border-left-width: 1px;

border-top-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-right-style: solid;

border-top-color: #666666;
border-bottom-color: #666666;
border-right-color: #666666;
border-left-color: #666666;

}

.listing .center a.active 
{
background-color: #666666;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #666666;
border-bottom-color: #666666;
color: #ffffff;
}
/*------------------Pagination Ends here-----------------------*/
/*------------------Menu Starts here-----------------------*/
#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
background-color: #363636;
font:12px Arial, Helvetica, sans-serif; color:#fff ; text-decoration:none; 
}

#dropmenudiv a:hover{
background-color: gray;
}
/*------------------Menu Ends here-----------------------*/
