	/* css reset by Eric A. and Kathryn S. Meyer http://meyerweb.com/eric/tools/css/reset/*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;} body {line-height: 1;} ol, ul {list-style: none;} blockquote, q {quotes: none;} blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;} :focus {outline: 0;} ins {text-decoration: none;} del {text-decoration: line-through;} table {border-collapse: collapse; border-spacing: 0;}
/* /css reset */
	html{
		margin:0;
		padding:0;
		background:#f1f2f3 url(../images/bg-html.gif) center top repeat-y;
	}
	body {
		margin:0;
		padding:0;
		background:url(../images/bg.jpg) center top no-repeat;
		font:12px Verdana, Arial, Helvetica, sans-serif;
		color: #767676;
	}
	p{
		margin-bottom:14px;
	}
	a{
		color:#46a3c7;
		font-style:italic;
		text-decoration:underline;
	}
	a:hover{
		color:#626262;
		font-style:italic;
		text-decoration:underline;
	}
	#wrap {
		width:846px;
		margin:0 auto;
		min-height:800px
	}
	#wrap2{
		width:932px;
		background: url(../images/middle-bg.jpg) left top no-repeat;
		height:378px;
		margin:0 auto;
		clear:both;
	}
	#wrap3{
		width:932px;
		margin:0 auto;
	}
	#header, #flash {
		height:383px
	}
	#flash ul{
		padding-top:80px;
		float:right
	}
	#flash li{
		float:left
	}
	#flash li a{
		background:#767676;
		color:#fff;
		padding:4px;
		margin:4px;
		text-decoration:none;
	}
	#flash li a:hover{
		text-decoration:underline;
	}
	#flash p{
		text-align:center;
		position:relative;
		width:730px;
		float:left;
		left:65px;
		padding:10px;
		top:120px;
		background-color:#ff0000
	}
	#flash p a{
		color:#fff;
		text-decoration:none;
		font-size:14px
	}
	#flash p a:hover{
		text-decoration:underline
	}
	h1 {
	    margin:0;
		font-size:20px;
		float:left;
		position:relative;
		top:75px
    }
	h2, h4{
		height:31px;
		width:574px;
		background:url(../images/h2-subpage.gif) left top no-repeat;
		font-size:19px;
		padding-left:25px;
		font-style:italic;
		font-weight:normal;
		color:#7e7e7e;
		margin-bottom:16px
	}
	#menu, #menu-frame, #menu-content {
		float:left;
		width:221px;
	}
	#menu-frame{
		background: url(../images/menu-repeat-bg.gif) right top repeat-y;
	}
	#menu-content{
		background: url(../images/menu-top-bg.gif) right top no-repeat;
		color:#ffffff;
		text-align:right;
		min-height:300px;
		padding-bottom: 10px
	}
	#additional-menu{
		margin:10px 0px 20px 0px
	}
	#additional-menu img{
		float:left
	}
	#main {
		float:left;
		width:625px;
		min-height:600px;
		background: url(../images/main-subpage-top.gif) top right no-repeat;
		padding-top:47px
	}
	#main-content {
		width:599px;
		padding:0px 0px 0px 26px;
		line-height:20px
	}
	#news-body{
		padding-bottom:15px
	}
	p.dates{
		font-style:italic;
		color:#b8b8b8;
		font-size:11px;
		margin-bottom:5px;
	}
	#nextprev{
		text-align:center;
		margin-bottom:25px
	}
	.news{
		margin-top:10px
	}
	#neews p.date{
		font-style:italic;
		color:#b8b8b8;
		font-size:11px;
		margin-bottom:-5px
	}
	#neews p.title{
		font-style:italic;
		font-weight:bold;
		color:#464646;
		font-size:14px;
		margin-bottom:10px
	}
	#neews p.content{
		margin-bottom:10px;
		text-align: justify
	}
	#neews p.content img{
		float:left;
		margin-right:10px
	}
	#neews p.more, #whatsee p.more{
		text-align:right;
		margin-bottom:0px
	}

	#footer-content{
		clear:both;
		background: url(../images/bg-footer-content.gif) right center repeat-y
	}
	#wrap2 #btn_back, #wrap2 #btn_top{
		position:relative;
		float:right;
		top:49px
	}
	#wrap2 #btn_back{
		right:90px;
	}
	#wrap2 #btn_top{
		right:30px;
	}
	#nav {
		width:846px;
		position:relative;
		top:119px;
		left:44px;
	}
	#nav div{
		float:left;
		margin-left:55px;
	}
	#nav div:first-child{
		margin-left:0px;
	}
	#nav div p{
		font-size:12px;
		color:#626262;
		margin-bottom:15px
	}
	#nav div li{
		background: url(../images/pin.gif) left center no-repeat;
		padding-left:7px;
		margin-bottom:5px
	}
	#nav div li a{
		font-size:11px;
		color:#46a3c7;
		font-style:italic;
		text-decoration:underline;
	}
	#nav div li a:hover{
		color:#626262;
		text-decoration:underline;
	}
	#footer-end{
		clear:both;
		background:#f1f2f3 url(../images/footer-bg.jpg) left top no-repeat;
		height:121px;
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#aaaaaa
	}
	#footer-end p span, #footer-end p a, #footer-end p a:hover{
		font-weight:bold;
		color:#46a3c7;
		text-decoration:none;
		font-style:normal
	}
	#footer-end p{
		float:left;
		margin-left:25px;
		margin-top:50px
	}
	#footer-end img{
		float:right;
		margin-right:25px;
		margin-top:43px
	}
	
	* html #footer {
		height:1px;
	}
	#mapsitecss li{
    margin-left:20px;
    font-weight:bold
  }
	#mapsitecss li.mtwo{
    margin-left:60px;
    font-weight:normal
  }
  #mapsitecss li.mthree{
    margin-left:110px;
    font-weight:normal
  }
