body{
	background:#2E586D;
	margin-top:0;
	margin-bottom:0;
	}
#main{
	width:914px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	background:#FFFFFF;
	border-left:#666666 3px solid;
	border-right:#666666 3px solid;
	}
/* HEADER OPEN HERE */
#header{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	border-bottom:10px #BB171C solid;
	}
#headerleft{
	width:266px;
	height:auto;
	overflow:hidden;
	float:left;
}
#companylogo{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
}
#companyslogan{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
}
#headerright{
	width:646px;
	height:auto;
	overflow:hidden;
	float:left;
}
#toplinks{
	width:100%;
	height:50px;
	float:left;
	overflow:hidden;
	border:#FFFFFF 1px solid;
	background:url(images/bg_toplinks.jpg) repeat-x top left;
}
#toplinks ul{
	width:100%;
	float:left;
	margin:0;
	padding:0;
}
#toplinks ul li{
	float:left;
	list-style:none;
	background:url(images/partition_toplinks.jpg) no-repeat top left;
}
#toplinks ul li a{
	padding:17px 14px;
	display:block;
	float:left;
	text-align:center;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
#toplinks ul li a:hover{
	padding:17px 14px;
	display:block;
	float:left;
	text-align:center;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background:#BE3438;
	text-decoration:none;
}
#toplinks ul li.selectedlink a, #toplinks ul li.selectedlink a:hover{
	color:#FFFFFF;
	background:#BE3438;
}

#headerimages{
	
}


/* MAINCONTENT OPEN HERE */
#maincontent{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	margin-top:20px;
	}

#maincontentlefttopdiv{
	width:99%;
	height:auto;
	float:left;
	overflow:hidden;
	padding-bottom:19px;
	border-bottom:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	background:#EAEBE3;
	}		
#leftcontent{
	width:20%;
	float:left;
	height:auto;
	overflow:hidden;
	margin-right:3px;
	margin-left:3px;
	}
#lefttopinnerdiv{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	text-align:center;
	background:#BB171C;
	}
#lefttopinnerdiv2{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	text-align:center;
	padding-top:25px;
	}
#clickherediv{
	width:85%;
	height:23px;
	float:left;
	text-align:center;
	overflow:hidden;
	margin-top:15px;
	margin-left:8px;
	padding-top:7px;
	/*background-image:url(image/click_bg_image.jpg);
	background-repeat:no-repeat;*/
	}
#maincontentleftbottomdiv{
	width:99%;
	height:auto;
	float:left;
	overflow:hidden;
	padding-top:5px;
	margin-top:3px;
	border-top:#000000 2px solid;
	border-bottom:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	}
#contactusdiv{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	background-color:#BB171C;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	}
#contactinfodiv{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	text-align:left;
	padding-top:10px;
	padding-left:1px;
	margin-bottom:20px;
	margin-top:10px;
	}
#leftreadmorediv{
	width:100%;
	height:auto;
	float:right;
	overflow:hidden;
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
	background:#fff;
	}	
						
#middlecontent{
	width:58.5%;
	height:auto;
	float:left;
	overflow:hidden;
	margin-right:0px;
	}
#middletopdiv{
	width:99%;
	height:auto;
	float:left;
	overflow:hidden;
	border:#CCCCCC 1px solid;
	margin-bottom:3px;
	}
#middletopheading{
	width:100%;
	float:left;
	height:auto;
	overflow:hidden;
	background:#12ACDE;
	padding:5px 10px;
}
#middletoptext{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	text-align:justify;
	}
#middletext{
	width:98%;
	height:auto;
	float:left;
	overflow:hidden;
	text-align:justify;
	padding:5px;
	}
#middlebottomimagediv{
	width:99%;
	height:auto;
	float:left;
	overflow:hidden;
	border:#CCCCCC 1px solid;
	margin-bottom:3px;
	}
#middlelefttopimagediv{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	margin-top:65px;
	text-align:center;
	}
#leftrightimagesdiv{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	padding-top:18px;
	
}
#middleleftdiv{
	width:48%;
	height:auto;
	float:left;
	overflow:hidden;
	margin-left:8px;
	}
#middlerightdiv{
	width:48%;
	height:auto;
	float:left;
	overflow:hidden;
	margin-left:3px;
	}	
#middleleftimage{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	}
#middleleftbottemgallerydiv{
	width:96.8%;
	height:auto;
	float:left;
	overflow:hidden;
	background-color:#12ACDE;
	}
#middleclickdiv{
	width:50%;
	height:auto;
	float:left;
	overflow:hidden;
	margin-left:10px;
	padding-top:15px;
	}
#gallerydiv{
	width:38%;
	height:auto;
	float:left;
	overflow:hidden;
	text-align:center;
	}	
#middlerighttopimagediv{
	width:100%;
	height:auto;
	float:right;
	overflow:hidden;
	}
#middlerightbottemprojectsdiv{
	width:96.8%;
	height:auto;
	float:left;
	overflow:hidden;
	background-color:#12ACDE;
	}
#middlereadmorediv{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	text-align:right;
	padding-top:10px;
	padding-bottom:10px;
	}
#middlebottomtextdiv{
	width:99%;
	height:auto;
	float:left;
	overflow:hidden;
	text-align:center;
	border:#CCCCCC 1px solid;
	padding-top:10px;
	padding-bottom:10px;
	background:#C8CBB1;
	}

/* RIGHT CONTENT OPEN */																	
#rightcontent{
	width:20%;
	height:auto;
	float:left;
	overflow:hidden;
	}
#maincontentbodydiv{
	width:99%;
	height:auto;
	float:left;
	overflow:hidden;
	padding-top:0px;
	border-bottom:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	background:#EAEBE3;
	}	
#maincontentrightreddiv{	
	width:100%;
	height:49px;
	float:left;
	overflow:hidden;
	background-color:#BB171C;
	text-align:center;
	}
#middlerighttextdiv{
	width:98%;
	height:auto;
	float:left;
	overflow:hidden;
	padding:5px;
	margin-bottom:15px;
	}	
#topreadmorediv{
	width:100%;
	height:auto;
	float:right;
	overflow:hidden;
	text-align:right;
	padding-top:10px;
	padding-bottom:5px;
	}
#mainrightbottomdiv{
	width:99%;
	height:auto;
	float:left;
	overflow:hidden;
	margin-top:3px;
	}
#mainrightbottomtoptext{
	width:99%;
	height:79px;
	float:left;
	padding-top:25px;
	overflow:hidden;
	text-align:center;
	border-top:#000000 2px solid;
	border-bottom:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	border-right:#CCCCCC 1px solid;
	margin-bottom:3px;
	}
#mainrightbottomimagediv{
	width:100%;
	height:117px;
	float:left;
	overflow:hidden;
	text-align:center;
	margin-top:5px;
	padding-top:10px;
	}
#bottomreadmorediv{
	width:100%;
	height:auto;
	float:right;
	overflow:hidden;
	text-align:right;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	}	
#footer{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	padding-top:10px;
	border-top:#000000 2px solid;
	margin-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:20px;
	}
#footerleft{
	width:49%;
	height:auto;
	float:left;
	overflow:hidden;
	}
#footerlink{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
	}
#copyrighttext{
	width:100%;
	height:auto;
	float:right;
	overflow:hidden;
	}
#footerright{
	width:49%;
	height:auto;
	float:right;
	overflow:hidden;
	text-align:right;
	padding-right:10px;
	}						
#blank{
	clear:both;
}
	