/*general styles*/
html,body {
	text-align:center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	line-height:20px;
}
.container{
	margin:0 auto;
	text-align:left;
	width:980px;
	overflow-x:hidden;
	background:#D8E3E0 url(../img/bg.jpg) bottom no-repeat;
	position:relative;
}
h1{
	font-size:18px;
}
a{
	color:#000;
}
a:hover{
	text-decoration:none;
}
img{border:none;}
/*header styles*/
.header{
	width:100%;
	clear:both;
	float:left;	
}
.header img{
	display:block;
}

/********menu**************/
.menu a{
	text-decoration:none;
	display:block;
	height:100%;
}
.menu, .menu ul, .menu li{
	margin:0;
	padding:0;
	list-style:none;
	z-index:5;
}
.menu{
	background:url(../img/menubg.jpg) repeat-x;
	width:100%;
	height:42px;
	
}
.menu li:hover ul{display:block;}
.menu_head{
	display:block;
	text-align:center;
	width:138px;
	border-right:1px solid #fff;
	height:42px;
	background:url(../img/menubg.jpg) repeat-x;
	line-height:30px;
	font-weight:bold;
	cursor:pointer;
}
.menu_head:hover{
	background:url(../img/activemenubg.jpg);
}

.menu ul{
	position:absolute;
	display:none;
	width:138px;
}
.menu li{
	float:left;
}
.menu ul li{
	background:#493e3b;
	float:none;
}
.menu ul li.alt{
background:#362f2d;
}
.menu ul li a{
	color:#FFFFFF; 
	text-decoration:none; 
	padding:10px; 
	display:block;
	width:100%;
	height:100%;
}
.menu ul li a:hover{
	color:#E39459;
}
#menu7{border:none;}
/***********center******************/
.center{
	float:left;
	clear:both;
	width:100%;
	margin-top:3%;
	margin-bottom:150px;
}
.center > div{
	float:left;
	
}
.colleft, .colright{
	float:left;
	width:20%;
	_width:18%;
	margin:0;
	padding:0;
	text-align:center;
}
.colcenter{
	width:55%;
	float:left;
	margin:0 2%;
	
}
.block{
	float:left;
	width:45%;
	position:relative;

}
.block div{
	opacity:0.4;	background:#fff;	height:190px;	padding:10px;
}
.block p{font-weight:bold;}
#block1{

	margin-right:2%;

}
#block2 a{
	text-align:center;
	display:block;
	background:#fff;
	color:#A69680;
	padding:10px;
	width:50%;
	margin:auto;
	position:absolute;
	bottom:25px;
	left:35px;
	border:2px solid #A69680;
	z-index:5;
}
.lowerblocks{
	width:100%;
	padding:0 4%;
	margin-top:50px;
	
}
#icon1, #icon2{
	position:absolute;
	z-index:5;
}
#icon1{
	top:-35px;
	left:-56px;	
}
#icon2{
	bottom:-35px;
	right:-56px;
}
.colcenter h2{
	font-size:14px;
}
.date{
	font-style:italic;
}
/***************colleft***************/
.colleft img{
	display:block;
	
	margin:20px auto;
}
.colleft h1{
	color:#65AAA8;
	font-size:16px;
}
#manager{margin-top:100px;}
/**************colright**************/
.colright{
	margin-top:50px;
	position:relative;
	text-align:center;
}
.center .face{
	height:111px;
	width:111px;
	margin:auto;
	margin-top:40px;
	cursor:pointer;
	position:relative;
}

.face p{
	background:#f4f4f4;	
	border:5px solid #CA854E;
}
.face img, .face p{
	left:0;
	top:0;
	position:absolute;
	display:block;
	width:91px;
	height:91px;
	padding:10px;
}

/***************colcenter**************/
.content,#news{
	padding:30px;
	background:#F7FAFB;
	color:#6F7D89;
	margin-bottom:50px;
}
#news{
	padding-bottom:90px;
}

.block div div{
	height:auto;
}
#news{
	text-align:center;
	height:90px;
}
.content h1{
	margin-top:0;
	padding-bottom:5px;	
	border-bottom:3px solid;
	font-weight:normal;
}
/******************gallery-****************/
#photos{
	margin-top:50px;
}
.overlay{
	margin:auto;
}
/***************footer*************/
.footer{
	bottom:0;
	clear:both;
	margin-bottom:20px;
	text-align:center;
	width:100%;
	margin-top:100px;
}
/***************cform**************/
.cform fieldset {
    padding: 5px;
}
.cform legend {
    font-size: 16px;
    font-weight: 700;
}
.cform textarea, .cform input {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.cform .num {
    width: 30px;
}
.cform label {
    width: 120px;
    float: left;
    text-align: left;
} .cform .jump {
    margin-left: 120px;
}
.cform label.error {
    float: none;
    color: #FF0000;
    margin-left: 5px;
    vertical-align: top;
    font-weight: bold;
    background: url(../img/fail.gif) no-repeat;
    padding-left: 20px;
} 
.cform strong {
    font-size: 11px;
    font-weight: normal;
}
.cform input.error, .cform textarea.error {
    background: #F4F4F4;
    border: 2px solid #FF0000;
}
/****************lowermenu***************/
	.lowermenu h2{text-decoration:underline}
	.lowermenu ul{
		list-style-type:none;
		padding-left:0;
	}
	.lowermenu li{float:left;margin:7px;}
	.lowermenu a{ display:block;background:#A3DBDC;padding:10px;text-decoration:none}
	.lowermenu a:hover, .lowermenu .active{background:#fff};
	