/** LAYOUT */
	body,
	html {
		margin:0;
		padding:0;
		color:#000;
		background:#007dc9 url('images/background.jpg') no-repeat top center; 
	}
	#wrap {
		width:740px;
		margin:0 auto;
		background: transparent;
	}

	#header {
    		padding:0px 10px;
		background: transparent url('images/header-bkgd.png') no-repeat top center; 
		height: 50px;
	}
	#middle {
		background: transparent url('images/middle-bkgd.png') repeat-y center; 
		padding-left: 5px;
	}
	#left {
		float:left;
		width:246px;
		padding-left:24px;
		background: transparent;
	}
	#left img {
		vertical-align:top;
	}

	#map-box {
		width: 226px;
		height: 314px;
		background: transparent url('images/map-box.jpg') no-repeat top center; 
	}
	#map-box p {
		font: 11px helvetica,sans-serif;
		color: #808284;
		text-align: justify;
		padding: 0px 15px 5px 15px;
		line-height: 14px;
   	}
   	#map-box a:link {text-decoration: underline; color: #808284;}
	#map-box a:visited {text-decoration: underline; color: #808284;}
	#map-box a:active {text-decoration: underline; color: #808284;}
	#map-box a:hover {text-decoration: none; color: #808284;}
	#right {
		float:right;
		width:464px;
		margin-right:-1px;
		background: transparent;
	}
	#highlight {
		width: 434px;
		height: 103px;
		background: transparent url('images/feature-bkgd.jpg') no-repeat top center; 
		margin-top: 20px;
	}
	#highlight p {
		font: 13px helvetica,sans-serif;
		color: #fff;
		text-align: justify;
		padding: 10px 20px 10px 20px;
		line-height: 15px;
   	}
	#text {
		padding-right:30px;
		padding-bottom:20px;
		margin-top:0px;
		font: 13px helvetica,sans-serif;
		line-height: 18px;
		color: #000;
		text-align: left;
	}
	#text a:link {text-decoration: underline; color: #000;}
	#text a:visited {text-decoration: underline; color: #000;}
	#text a:active {text-decoration: underline; color: #000;}
	#text a:hover {text-decoration: none; color: #000;}

#text li {
		margin-left: -26px;
	}
	h1{
		font: bold 16px helvetica,sans-serif;
		line-height: 18px;
		color: #09b5fe;
		padding-top: 25px;
	}
	h2{
		font: 10px helvetica,sans-serif;
		color: #000;
		text-align: left;
		padding-right: 10px;
		line-height: 13px;
	}
	#footer {
		height:50px;
		clear:both;
		padding:5px 10px;
		background: transparent url('images/footer-bkgd.png') no-repeat top center; 
	}
	#footer p {
		margin:25px 0 0 0;
		font: 10px helvetica,sans-serif;
		color: #fff;
		text-align: center;
   	}

	#footer a:link {text-decoration: none; color: #fff;}
	#footer a:visited {text-decoration: none; color: #fff;}
	#footer a:active {text-decoration: none; color: #fff;}
	#footer a:hover {text-decoration: underline; color: #fff;}

	* html #footer {
		height:1px;
	}


/** ACCORDION */

#acc {
		width:424px;
		list-style:none;
		margin:0px auto 0px
	}
#acc h3 {	
	width:424px;
		padding:0px;
		margin-bottom: 0px;
		font: bold 16px helvetica,sans-serif;
		text-align:left;
		color: #09b5fe;
		cursor:pointer;
	}
#acc h3:hover {text-decoration: underline;}
#acc li {
		margin-left: -40px;
		padding-left: 0px;
	}
#acc .acc-section {overflow:hidden;}
#acc .acc-content {width:434px; padding:0px; margin-bottom: 30px;}
#acc .acc-content img {float: left; margin-right: 20px; margin-bottom: 30px;} 

.hidden{display:none;}


/** FEATURE */

#jFlowSlide{ background:#FFF; font-family: Georgia;}
#myController { font: 9px helvetica,sans-serif; padding:2px 0;  width:434px; background:#09b5fe; text-align:right;}
#myController span.jFlowSelected { background:#43A0D5;margin-right:0px; }

.slide-wrapper { padding: 0px; margin-top: 10px;}
.slide-thumbnail { width:434px; float:left; }
.slide-thumbnail img {max-width:434px; }

.jFlowControl, .jFlowPrev, .jFlowNext { color:#FFF; cursor:pointer; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
.jFlowControl:hover, .jFlowPrev:hover, .jFlowNext:hover { background: #43A0D5; }



