* {
	padding:0;
	margin:0;
}
.clear {
	clear:both;
	font-size:0;
	height:0;
	margin:0;
	padding:0;
	overflow:hidden;
}
body {
	font:12px Arial, Helvetica, sans-serif;
	background:url(../images/head_bg.gif) repeat-x top left;
	background-color:#f7ecde;
	color:#4c4c4c;
}
.wrapper {
	margin:0 auto 0 auto;
	width:965px;
}
.logo {
	float:left;
	padding-top:13px;
}
.top {
	background:url(../images/nav_bg.gif) no-repeat bottom left;
	height:170px;
	width:965px;
}
.headerImage {
	background:url(../images/headImage.png) no-repeat top left;
	height:242px;
}
.waretmark {
	background:url(../images/topMark.gif) no-repeat center right;
	width:798px;
	height:39px;
	float:right;
	padding-top:69px;
}
.slogan {
	float:left;
	padding:172px 0 0 26px;
}
.map {
	padding-right:10px;
}
.mapButton {
	padding:9px 0 0 20px;
}
.rightHead {
	float:right;
}

/*---------navigation--------*/
/*--ul--*/
ul.nav {
	list-style:none;
}
ul.nav li {
	line-height:52px;
	}
/*home*/
ul.nav li.home {
	float:left;
	padding:0 1px 0 0;
}
ul.nav li.home a, ul.nav li.home a:active, ul.nav li.home a:visited {
	display:block;
	outline:none;
	text-decoration:none;
	background:url(../images/home.gif) no-repeat top left;
	width:69px;
	height:52px;
}
ul.nav li.home a:hover, ul.nav li.home a.nav-active, ul.nav li.home a.nav-active:active, ul.nav li.home a.nav-active:visited {
	outline:none;
	text-decoration:none;
	background:url(../images/homeHover.gif) no-repeat top left;
	width:69px;
	height:52px;
	cursor:pointer;
	display:block;
}
/*projects*/
ul.nav li.projects {
	float:left;
	padding:0 1px 0 0;
}
ul.nav li.projects a, ul.nav li.projects a:active, ul.nav li.projects a:visited {
	display:block;
	outline:none;
	text-decoration:none;
	background:url(../images/projects.gif) no-repeat top left;
	width:112px;
	height:52px;
}
ul.nav li.projects a:hover, ul.nav li.projects a.nav-active, ul.nav li.projects a.nav-active:active, ul.nav li.projects a.nav-active:visited {
	outline:none;
	text-decoration:none;
	background:url(../images/projectsHover.gif) no-repeat top left;
	width:112px;
	height:52px;
	cursor:pointer;
	display:block;
}
/*contact*/
ul.nav li.contact {
	float:left;
	padding:0 1px 0 0;
}
ul.nav li.contact a, ul.nav li.contact a:active, ul.nav li.contact a:visited {
	display:block;
	outline:none;
	text-decoration:none;
	background:url(../images/contact.gif) no-repeat top left;
	width:112px;
	height:52px;
}
ul.nav li.contact a:hover, ul.nav li.contact a.nav-active, ul.nav li.contact a.nav-active:active, ul.nav li.contact a.nav-active:visited {
	outline:none;
	text-decoration:none;
	background:url(../images/contactHover.gif) no-repeat top left;
	width:112px;
	height:52px;
	cursor:pointer;
	display:block;
}
/*about*/
ul.nav li.about {
	float:left;
	padding:0 1px 0 0;
}
ul.nav li.about a, ul.nav li.about a:active, ul.nav li.about a:visited {
	display:block;
	outline:none;
	text-decoration:none;
	background:url(../images/about.gif) no-repeat top left;
	width:92px;
	height:52px;
}
ul.nav li.about a:hover, ul.nav li.about a.nav-active, ul.nav li.about a.nav-active:active, ul.nav li.about a.nav-active:visited {
	outline:none;
	text-decoration:none;
	background:url(../images/aboutHover.gif) no-repeat top left;
	width:92px;
	height:52px;
	cursor:pointer;
	display:block;
}
/*documents*/
ul.nav li.documents {
	float:left;
	padding:0 1px 0 0;
}
ul.nav li.documents a, ul.nav li.documents a:active, ul.nav li.documents a:visited {
	display:block;
	outline:none;
	text-decoration:none;
	background:url(../images/documents.gif) no-repeat top left;
	width:113px;
	height:52px;
}
ul.nav li.documents a:hover, ul.nav li.documents a.nav-active, ul.nav li.documents a.nav-active:active, ul.nav li.documents a.nav-active:visited {
	outline:none;
	text-decoration:none;
	background:url(../images/documentsHover.gif) no-repeat top left;
	width:113px;
	height:52px;
	cursor:pointer;
	display:block;
}
/*events*/
ul.nav li.events {
	float:left;
	padding:0 1px 0 0;
}
ul.nav li.events a, ul.nav li.events a:active, ul.nav li.events a:visited {
	display:block;
	outline:none;
	text-decoration:none;
	background:url(../images/events.gif) no-repeat top left;
	width:77px;
	height:52px;
}
ul.nav li.events a:hover, ul.nav li.events a.nav-active, ul.nav li.events a.nav-active:active, ul.nav li.events a.nav-active:visited {
	outline:none;
	text-decoration:none;
	background:url(../images/eventsHover.gif) no-repeat top left;
	width:77px;
	height:52px;
	cursor:pointer;
	display:block;
	cursor:pointer;
	display:block;
}
/*gallery*/
ul.nav li.gallery {
	float:left;
	padding:0 1px 0 0;
}
ul.nav li.gallery a, ul.nav li.gallery a:active, ul.nav li.gallery a:visited {
	display:block;
	outline:none;
	text-decoration:none;
	background:url(../images/gallery.gif) no-repeat top left;
	width:135px;
	height:52px;
}
ul.nav li.gallery a:hover, ul.nav li.gallery a.nav-active, ul.nav li.gallery a.nav-active:active, ul.nav li.gallery a.nav-active:visited {
	outline:none;
	text-decoration:none;
	background:url(../images/galleryHover.gif) no-repeat top left;
	width:135px;
	height:52px;
	cursor:pointer;
	display:block;
}
/*links*/
ul.nav li.links {
	float:left;
}
ul.nav li.links a, ul.nav li.links a:active, ul.nav li.links a:visited {
	display:block;
	outline:none;
	text-decoration:none;
	background:url(../images/links.gif) no-repeat top left;
	width:68px;
	height:52px;
}
ul.nav li.links a:hover, ul.nav li.links a.nav-active, ul.nav li.links a.nav-active:active, ul.nav li.links a.nav-active:visited {
	outline:none;
	text-decoration:none;
	background:url(../images/linksHover.gif) no-repeat top left;
	width:68px;
	height:52px;
	cursor:pointer;
	display:block;
}
/*end nav*/
.ContentPage {
	background:url(../images/roundedCorners.gif) #ffffff no-repeat top left;
	margin-left:8px;
	width:952px;
}
.w_bg {
	background:url(../images/w_bg.gif) repeat-y bottom left;
}
.content_bottom {
	background:url(../images/leafs.gif) no-repeat bottom left;
}
.leftcontent {
	float:left;
	width:510px;
	padding:27px 75px 0 20px;
}
ul {
	padding:0 0 0 25px;
	margin:0;
}
.left {
	float:left;
	width:232px;
	padding:27px 75px 0 33px;
	height:620px;
}
.title_nonfixed {
	background:url(../images/underline.gif) no-repeat bottom center;
}
.title {
	background:url(../images/underline.gif) no-repeat bottom center;
	width:248px;
}
.box_ico {
	width:248px;
}
.icon {
	float:left;
	width:50px;
	padding-bottom:10px;
}
.titlename {
	float:left;
	font:18px "Myriad Pro", "Times New Roman", "Trebuchet MS", serif, sans-serif;
	color:#008c00;
	font-weight:bold;
	padding:14px 0 0 10px;
}
.txt_nonfixed {
	line-height:20px;
	padding:0 0;
	color:#4c4c4c;
}
.txt {
	width:235px;
	line-height:25px;
	padding:20px 0;
	color:#4c4c4c;
}
.center {
	float:left;
	padding-top:27px;
	width:270px;
}
.right {
	float:right;
	padding-top:27px;
	width:330px;
}
.title_bg {
	background:url(../images/sideBarBg.gif) repeat-x top left;
	width:310px;
	height:20px;
	padding:12px 0 18px 14px;
}
.friends {
	padding:0 0 10px 50px;
}
.friendsData {
	background:url(../images/mapWM.gif) no-repeat top center;
	width:300px;
	height:135px;
	padding:15px 0 15px 30px;
}
.Data {
}
.data_left {
	float:left;
	width:100px;
	background:url(../images/bullet.gif) no-repeat center left;
	padding-left:15px;
	font-weight:bold;
}
.data_com {
	float:right;
	width:188px;
	padding-right:15px;
}
ul.footNav {
	list-style:none;
	margin-left:8px;
	padding:18px 0 0 0;
	background:#dadada;
	height:24px;
	width:952px;
}
ul.footNav li {
	margin:0;
	float:left;
	color:#008c00;
	padding:0 10px 0 10px;
}
ul.footNav li.border {
	padding:0;
	margin:0;
	float:left;
	border-right:1px solid #008c00;
	padding:0 10px 0 10px;
}
ul.footNav li a, ul.footNav li a:active, ul.footNav li a:visited {
	display:block;
	outline:none;
	color:#a7a7a7;
	text-decoration:none;
	font:12px Arial, Helvetica, sans-serif;
	color:#008c00;
	font-weight:bold;
}
ul.footNav li a:hover, ul.footNav li a.nav-active, ul.footNav li a.nav-active:active, ul.footNav li a.nav-active:visited {
	display:block;
	outline:none;
	color:#d20101;
	text-decoration:none;
	font:12px Arial, Helvetica, sans-serif bold;
	color:#990000;
	font-weight:bold;
}
.note {
	background:url(../images/footer.gif) no-repeat top left;
	width:950px;
	height:85px;
	margin-left:8px;
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	padding-top:25px;
}
