@charset "utf-8";
/* CSS Document */
#Form
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	
}
html
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	
}


body
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	font-family: "Times New Roman", Times, serif;
	background: url(images/bg12.png) repeat; ;
	font-size: 14px;
}

.wrapper, #wrapper{
       width:977px; height:100%; margin:0px auto; background: #FFF; 
}




.submitbtn{
border:0px;
background:url(images/submit.gif) no-repeat;
width:63px; height:20px;
}

a.btn_300{
background:url(images/btn_300.png); width:300px; height:70px; color:#FFF; font-style:italic; font-size:26px; padding:20px 70px; text-shadow: #333; text-decoration:none; margin:10px 0px 50px 0px;
}
a:hover.btn_300{
background:url(images/btn_300_hover.png); width:300px; height:70px; color:#FFF; font-style:italic; font-size:26px; padding:20px 70px; text-shadow: #333;
}
.textbox{  background:#364032; color:#ffffff; opicity:.8;} 
.header {
width:977px;
}
.headertop {
	background:url(images/newheaderbg.jpg) no-repeat top center;
	height:56px;
width:977px;
z-index:5px;
}
.headerbot {
background:url(images/header_bot_bg.jpg);
width:977px;
height:34px;
z-index:5px;
}
.header_flash {
width:977px;
height:180px;
z-index:2px;

}

.header_bottom {
background:url(images/newheaderbottom.jpg);
height:114px;
width:977px;
}

.logo{
background:url(images/logo.png) no-repeat top left;
width:268px; z-index:10px;
}

.headertop_content {
width:500px;
text-align:center;
float:right;
/*color:#EED55E;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;*/
height:25px;
margin:16px 15px 16px 5px;
/*padding:10px 170px 10px 15px;*/
background:url(images/logotext.png) center right no-repeat;
z-index:10px;

}

.headerbottom_content {
width:318px;
height:114px;
float:left;
font-size:20px;
color:#FFFFFF;
margin-left:3px;
padding-right:4px;
}
.slumtext {
	/*background:url(images/slumtext.png) no-repeat;*/
	margin-top:5px;
	height:19px;
	width:250px;
	float:left;
}
.constructiontext {
	background:url(images/constructiontext.png) no-repeat;
	margin-top:5px;
	height:19px;
	width:250px;
}
.completedtext {
	background:url(images/completedtext.png) no-repeat;
	margin-top:5px;
	height:19px;
	width:250px;
}

h2 {
font-size:22px;
font-weight:normal;
}

.headerbot_content {
width:653px;
font-size:16px;
float:right;
height:25px;
margin-top:6PX;
color:#222921;
text-decoration:none;
}

.home a{
	width:52px;
	height:23px;
	float:left;
	text-decoration:none;
	color:#222921;
}

.about_us a{
	width:73px;
	height:23px;
	float:left;
	text-decoration:none;
	color:#222921;
}

.business a{
	width:155px;
	height:23px;
	float:left;
	text-decoration:none;
	color:#222921;
}

.news a{
	width:110px;
	height:23px;
	float:left;
	text-decoration:none;
	color:#222921;
}

.achievements a{
	width:100px;
	height:23px;
	float:left;
	text-decoration:none;
	color:#222921;
}


.contact a{
	width:83px;
	height:23px;
	float:left;
	text-decoration:none;
	color:#222921;
}

.maps a{
	width:80px;
	height:23px;
	float:left;
	text-decoration:none;
	color:#222921;
	
}

.logotext {
	background:url(images/logotext.png) center right;
	z-index:10px;
}

.slumimg {
	background:url(images/slumimg.png) no-repeat center bottom;
	margin-bottom:3px;
	width:80px;
	height:88px;
	float:left;
	
}
.constructionimg {
	background:url(images/constructionimg.png) no-repeat;
	padding-top:6px;
	width:80px;
	height:85px;
	float:left;
}

.completedimg {
	background:url(images/completedimg.png) no-repeat;
	margin-top:3px;
	width:80px;
	height:90px;
	float:left;
}

.welcomediv {
width:550px;
float:left;
padding-bottom:12px;
}
.welcome {
font-size:30px;
color:#222921;
width:550px;

}

.homeimg {
width:230px;

float:left;
}

.homecontent {
width:300px;

float:left;
padding-left:20px;
}

.maincontent {

background:url(images/greybg.jpg) repeat-x;

background-color:#FFFFFF;
padding:25px;
/*margin:25px;*/
width:927px;
float:left;
}
.homecontentdiv {
background:url(images/greybg.jpg) repeat-x;
/*margin:25px;*/
width:927px;

float:left;
padding:25px;
background-color:#FFFFFF;

}

.homediv {
/*margin:25px;*/
width:550px;

float:left;
}

.maincontentdiv { text-align:justify;

}
.dividerleft {
background:url(images/dividerimg.png) repeat-x;
height:4px;
}
.leftimagepane {
width:250px;
float:left;
}

.imgborder {


	border:1px solid #cccccc;
	padding:3px;

}
.pressdiv {
width:320px;
float:right;
}

.press {
font-size:30px;
color:#222921;
}


.submenutext {
color:#E8CB8A;
width:218px;
font-size:18px;
height:60px;
float:right;
margin:5px;
margin-top:22px;
}
.dividerright {
background:url(images/divider_right.png) no-repeat;
height:4px;
}

.footer1 {
	border-top: 1px solid #E8CB8A;
background:url(images/newfooterbg.jpg) no-repeat bottom;
	height:120px;
	width:977px;
	float:left;
	color:#E8CB8A;
	
}
.footer_category {
height:40px;
width:655px;
margin-left:158px;
margin-right:158px;
margin-top:14px;
padding:0 0 32px;
}
.subcategory {
width:660px;
}

.footerslumtext a{
	/*background:url(images/slumtext.png) no-repeat;*/
	margin-top:2px;
	height:19px;
	width:120px;
	float:left;
	text-decoration:none;
	margin-left:110px;
}
.footerconstructiontext a{
	margin-top:2px;
	height:19px;
	width:165px;
	float:left;
		text-decoration:none;

}
.footercompletedtext a{
	margin-top:2px;
	height:19px;
	width:170px;
	float:left;
	text-decoration:none;
	margin-right:90;
}
span.footercolour a{
color:#E8CB8A;
}
.copyright {
width:650px;
height:20px;
float:left;
margin-left:2px;

}
.footerbot {
height:20px;
width:977px;
} 
.designed_by {
width:305px;
height:20px;
float:right;
text-decoration:none;
}
.designed_by a{
color:#E8CB8A;
text-decoration:none;
}

	ul#nav {
list-style: none;
padding: 0;
margin: 0;
}

ul.nav {
list-style: none;
padding: 0;
margin: 0;
}

li {
float: left;
position: relative;
width: 150px;
}

ul#nav li a {
display: block;
}

li ul {
display: none;
position:relative;
width:150px;
top: 0;
left: 0;
margin-left:40px;
list-style:none;
}


li>ul {
top: auto;
left: auto;
}

li:hover ul, li.over ul {
display: block;

}

#nav a:link, #nav a:active, #nav a:visited{
    display:block;
    padding:0px 5px;
    color:#E8CB8A;
    text-decoration:none;
	    background-color:#222921;
		margin-left:82px;
		width:230px;

 }
span.nav, .nav a:link, .nav a:active, .nav a:visited{
    display:block;
    padding:0px 0px;
    color:#E8CB8A;
    text-decoration:none;
	margin-left:0px;
}
 #nav a:hover{
    background-color:#444F42;
    color:#E8CB8A;
}

.h1{
color:#222921;
font-size:22px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold; text-align:left;


}
.h12{
color:#222921;
font-size:22px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold; text-align:left; margin-left:30px; background:url(images/h1bg.jpg) no-repeat left bottom;
padding: 0px 0px 25px 0px;
}
.text_content {
 font-size:12px;
 font-family:images Arial, Helvetica, sans-serif;
 font-weight:bold;
}
.images {
margin-top:30px;
}

#slides_container{width:977px; height:180px; padding:0; background-image:url(images/flashbg.gif); background-position:top center; background-repeat:no-repeat; overflow:hidden;  /*display:none*/ z-index:5px;}
#slides_container h2{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin-bottom:5px; font-style:italic;}
#slides_container p{margin:0px 0px 0px 0px; color:#fff; font-size:11px; }
/*#slides{background-image:url(images/bg_slides_container.gif); width:635px; height:322px; background-repeat:no-repeat;  padding:0; float:left;  }*/	
#slides_content{/*margin:19px 15px 15px 15px;*/ z-index:5px;}
#slides_head {
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:17px;
}

/* featured */
#featured{
	position: relative;
	width: 977px;
}

#featured #pauseicon{
	background: transparent url(images/paused.png) no-repeat left top;
	display: none;
	height: 99px;
	left: 50%;
	margin-left: 50px;
	position: absolute;
	width: 99px;
	top: 25%;
	z-index: 99;
}

ul#featurednav{

	list-style: none;
	margin: 0;
	padding: 0;
	position:absolute;
	right: 10px;
	top: 10px;
	z-index: 99;
}

ul#featurednav li{
	float: left;
	list-style: none;
	margin: 0 5px 0 0;
	padding: 0;
	width:16px;
}

ul#featurednav a{
	background: transparent url(images/featured_nav.png) no-repeat 0 0;
	display: block;
	height: 16px;
	width: 16px;
}
ul#featurednav a:focus{outline: none;}
ul#featurednav a:hover{background-position: 0 -42px;}
ul#featurednav a.active,
ul#featurednav a.active:hover{background-position: 0 -21px;}
ul#featurednav.paused a.active{background-position: 0 bottom;}
#featured ul#featuredimages img{display: block; z-index:5px;}
#featured ul#featuredimages,
#featured ul#featuredexcerpts{
	height: 180px;
	left: 0px;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: absolute;
	top: 0px;
	width: 977px;
	z-index:2px;
}

#featured ul#featuredimages li,
#featured ul#featuredexcerpts li{
	display: block;
	height: 180px;
	list-style: none;
	margin: 0;
	padding: 0;
	position:relative;
	width: 977px;
	z-index:2px;
}

#featured .excerpt{
	background: transparent url(images/dotbg.png);
	bottom: 0;
	color: #fff;
	left: 0;
	margin: 0;
	padding: 10px;
	position: absolute;
	width: 977px;
}

#featured .excerpt p{padding: 0 0px 0 0;}
#featured .excerpt h2{font-style:normal;font-size:18px;}
#featured .excerpt h2,
#featured .excerpt h2 a{color: #fff;text-decoration: none;}
#featured .excerpt p{margin: 0;}

#achivement_content {
font-family:images Arial, Helvetica, sans-serif;
margin-top:0px;
color:#222921;
list-style:None;
width:500px;
display:inline;

}

ul#achivement_content li {
font-family:images Arial, Helvetica, sans-serif;
margin-top:0px;
color:#222921;
list-style:None;
width:500px;
display:inline;float:left;
}

.maincontent2 {
background:url(images/greybg.jpg) repeat-x;
padding:25px;
width:927px;
background-color:#FFFFFF;
float:left;
}
.home_text_contant {
color: #3978C5;
font-size:15px;
}
.home_image_contant{
color: #5E991A;
font-size:15px;
}
.new_date{
width:44px;
float:left;
margin-top:15px;
}
.news_contant{
width:250px;
float:left;
margin-left:26px;
margin-top:15px;
}
.news_text_contant {
font-size:15px;
text-decoration:underline;
}
.news_image_contant{
color: #5E991A;
font-size:15px;
font-weight:bold;
}
.contact_us_text{
font-size:14px;
font-family:images Arial, Helvetica, sans-serif;
color:#222921;
}

.contentbg2{background:url("images/topbg2.png") no-repeat scroll center top transparent; margin:0px auto; }
.contentbotbg{background:url(images/flashbot.png) no-repeat scroll bottom center; height:519px; margin:0px auto; width:527px;}
.divider{
	background-image:url(images/flashbot.png);  width:600px;
	height:25px;
}
.divider2{
	background-image:url(images/flashbot.png);  width:900px;
	height:25px;
}
.hidden{ display:none;
 
 visibility:hidden;
}

.content .hidden{
display:block; visibility:visible;	
}
#lightbox .hidden{
display:block; visibility:visible;		
}







#slider1 {
  
      height: 193px;
    margin: 0 0 0 -40px;
    overflow: hidden;
    position: absolute;
    top: 76px;
    width: 1017px;
}


#slider1Content1{
	
    width: 1017px; /* important to be same as image width or wider */
    position: absolute;
	top: 25px;
	left:24px;
	margin: 0px;
padding: 0px;
}
li.slider1Image{
width:	1017px;
list-style:none;
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
}
.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 13px;
    width: 1017px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong {
    font-size: 14px;
}
.left {
	top: 0;
    left: 0;
	width: 950px  !important;
	height: 19px;
}
.right {
	left: 0px;
	top: 0px;
	width: 950px  !important;
	height: 17px;
}
.home{ margin: 0px 0px 0px 100px; }
