
* {
	margin: 0px;
	padding: 0px;
}
a {
	font-size: inherit;
	color: #f7f7f7;
}

a:hover {
	text-decoration: none;
}
a img {
  border:none;
}
body {
	font: Arial;
	color: #fff;
	background-color:#27431B;
	font-size:11px;
}

#main_holder{
	width:1018px;
	margin:auto;
	height:100%;
	background-color:#111810;
}
#head_logo{
	background: url(../images/bghead.jpg) repeat-x;
	width:100%;
	height:104px;
}
#logo{
	width:234px;
	height:104px;
	float:left;
	background: url(../images/logo.jpg);
	margin-left:17px;
}
#menu{
	width:100%;
	border-top:1px solid #34462C;
	border-bottom:1px solid #34462C;
	height:34px;
	background: url(../images/bgmenu.jpg) repeat-x;
}
#menu .listmenu{
float:left;
position:relative;
margin-left:5px;
}
#menu .dash{
float:left;
position:relative;
width:12px;
height:34px;
background: url(../images/dash.jpg) no-repeat;
margin-left:5px;
margin-right:5px;
}
#center_img{
width:1018px;
height:233px;
}
#cntrdiv{
width:100%;
height:15px;
background: url(../images/divdiv.gif) repeat-x;
}
#content{
	background: url(../images/bg_content.jpg) repeat-x;
	width:1018px;
	height:auto;
	overflow:hidden;
}
#panel_home_left{
	float:left;
	border-right: 1px solid #627861;
	overflow:hidden;
	position:relative;
	width:237px;
	padding:15px 20px 20px 20px;
}
#panel_home_right{
	float:left;
	margin-left:-1px;
	border-left: 1px solid #627861;
	overflow:hidden;
	position:relative;
	width:237px;
	padding:15px 20px 20px 20px;
}
#upcoming{
	background-image:url(../images/upcoming_Mbg.jpg);
	background-repeat:repeat-y;
	background-position:right;
	float:left;
	position:relative;
	width:216px;
	margin-top:15px;
	margin-left:20px;
}
#prj_list{
	margin-top:5px;
	background-image:url(../images/upcoming_bg.jpg);
	width:177px;
	padding-left:15px;
	padding-top:10px;
	font-size:11px;
}
#upImg{
background-image:url(../images/upcoming.jpg);
width:216px;
height:32px;
}
#content_page{
	float:left;
	position:relative;
	width:740px;
	border-right: 1px solid #627861;
	height:100%;
	min-height:400px;
}
.mmenu{
position:relative;
float:left;
padding-top:3px;
font-size:13px;
}
.mmenu a{
text-decoration:none;
color:#fff;
}
.m_divider{
height:20px;
width:1px;
position:relative;
float:left;
background-color:#627861;
margin-left:10px;
margin-right:10px;
}
#content_top{
position:relative;
width:700;
height:20px;
padding-top:15px;
padding-left:20px;
padding-right:20px;
border-bottom:1px solid #627861;
}
#content_holder{
padding-top:10px;
overflow:hidden;
padding-left:20px;
}
#content_holder h2{
font-family:coronet;
font-size:40px;
}
#content_holder ol{
margin-left:20px;
line-height:25px;
}
.project{
width:168px;
position:relative;
float:left;
height:auto;
margin:5px;
}
.more{
background: url(../images/more.jpg) no-repeat;
width:168px;
height:32px;
}
#ttl{
border:1px solid #C8F6AB;
width:235px;
height:19px;
background-color:#3C523D;
text-align:center;
padding-top:4px;
font-style:italic;
font-weight:bold;
}
#srch_txt{
width:90px;
position:relative;
float:left;
margin-top:10px;
margin-left:2px;
}
#srch_txt ul { 
padding:0;
 }
#srch_txt li{
list-style: none;
padding-top:3px;
height:22px;
text-align:right;
}
#srch_frm{
width:135px;
margin-left:5px;
position:relative;
margin-top:10px;
float:left;
}
#srch_frm ul { 
padding:0;
 }
#srch_frm li{
list-style: none;
height:25px;
text-align:right;
}
.srch_btn{
border:none;
background-color:#EBE8D7;
border-top:1px solid #356498;
border-bottom:1px solid #356498;
float:right;
margin-right:5px;
}
.smll_txt{
width:90%;
clear:both;
float:right;
margin-right:5px;
text-align:right;
font-size:10px;
}
.ylw_more{
color:#FFFF00;
text-decoration:none;
}
#footer{
width:100%;
height:34px;
background: url(../images/bgmenu.jpg) repeat-x;
position:relative;
}
#footer_txt{
float:right;
position:relative;
margin-right:15px;
padding-top:12px;
color:#ACA595;
font-size:11px;
}
#footer_txt_left{
float:left;
position:relative;
margin-left:15px;
padding-top:10px;
color:#ACA595;
font-size:11px;
}
#center_content{
	float:left;
	position:relative;
	width:440px;
	padding:15px 20px 20px 20px;
	/*border:1px solid #fff; */
	height:auto;
}
.welcome_txt{
margin-left:15px;
line-height:22px;
}