body {

	margin:0;
	padding:0;
	color:#353226;
	font:12px "lucida grande", "lucida sans unicode", Arial, sans-serif;
	background-color:#fff;

}

h3 {
	margin: 8px 0 0;
	text-decoration: underline;
}

#main {

	margin:0 auto;
	width:800px;
	padding:0 0 22px;
	overflow:hidden;
}

.first {margin:0 0 0 10px !important;}

/*----header-----*/

#header {

	float:left;
	width:800px;
	margin:0;
}

/*--logo--*/

#header strong {

	float:left;
	margin:29px 0 0 100px;
	display:inline;
}

#header strong a {

	float:left;
	margin:0;
	width:281px;
	height:119px;
	background:url(images/logo.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

/*--top-navigation--*/

#header ul.nav {

	float:left;
	margin:38px 0 0;
	padding:0;
	display:inline;
	width:502px;
	background:url(images/nav-bg2.gif) no-repeat 0 100%;
}

#header ul.nav li {

	float:left;
	height:26px;
	margin:0 14px 0 14px;
	display:inline;
	list-style:none;
}

#header ul.nav li a {

	float:left;
	color:#353226;
	font-size:11px;
	text-decoration:none;
	font-weight: normal;
}

#header ul.nav li a:hover,

#header ul.nav li a.active {color:#f60;}

/*--flash-holder--*/

#header .flash {

	float:right;

	width:298px;

margin: 0;

background-color: #8cc63f;

}

#header .flash img {

	float:left;

	margin:0;

	border:none;



}

/*-----content-----*/

#content {

	float:left;

	width:800px;

	margin:0;

	background:url(images/main-bg.gif) repeat-y 502px 0;

}

/*--info-block--*/

.info-block {

	float:left;

	width:502px;

}

.info-block h1 {

	float:left;
	width:330px;
	margin:30px 0 12px 16px;
	padding:11px 0 9px 49px;
	display:inline;
	font-size:21px;
	font-weight:normal;
	line-height:20px;
	background:url(images/green-turtle.gif) no-repeat;
	text-decoration: underline;
	color: #f60;

}

.info-block ul.faq {

	float:left;
	width:410px;
	margin:0 0 0 30px;
	padding:0 0 20px;
	display:inline;
	line-height: 19px;
}

.info-block ul.faq li {

	float:left;
	width:410px;
	margin:14px 0 0;
	list-style:none;
}

.info-block ul.faq li strong {

	float:left;
	width:410px;
	color:#f60;
	font-size:11px;
	font-weight:normal;
}

.info-block ul.faq li p {

	float:left;

	width:410px;

	margin:12px 0 0;

	font-size:10px;

	line-height:19px;

	text-align:justify;

}

.info-block ul.faq li a.top {

	float:right;

	padding:12px 0 0 7px;

	color:#544f3b;

	font-size:10px;

	line-height:16px;

	text-decoration:none;

}

.info-block ul.faq li a.top:hover {text-decoration:underline;}



.info-block .text-page {

	float:left;

	width:410px;

	margin:0 0 0 30px;

	display:inline;

}



.info-block .text-block  {

	float:left;

	width:410px;

	margin:30px 0 0 30px;

	display:inline;

}

.info-block .text-block p, .text-page p {

	float:left;
	width:410px;
	margin:12px 0 0;
	line-height:19px;
	text-align:justify;
}

p.welcome {
	font-size: 1.3em;
	padding: 10px 10px 15px;
	border: 1px solid #C8E6FF;
}

.info-block .text-block p a, .text-page p a {

	color:#00a0c6;
	text-decoration:none;
}

.info-block .text-block p a:hover, .text-page p a:hover  {text-decoration:underline;}

.info-block .text-block .photo-preview, .text-page .photo-preview {

	float:left;
	width:410px;
	margin:6px 0 0;
	padding:0 0 6px 10px;
}

.info-block .text-block .photo-preview img, .text-page .photo-preview img {

	float:left;
	margin:11px 11px 0 0;
	display:inline;
	border:none;
}

.info-block .text-block img.map, .text-page img.map, .text-page img {

	float:left;
	margin:15px 0 0 10px;
	display:inline;
	border: 1px solid #C8E6FF;
	padding: 5px;

}

img.firsty {
	margin-top: 0px;
}
/*--info-column--*/

.info-column {

	float:right;

	width:298px;

	padding :  0 0 45px;

margin:0;

}

.info-column .citation {

	float:left;

	width:298px;

	height:112px;

	background:url(images/citation-bg.gif) no-repeat;

margin-top: 0;

}

.info-column .citation p {

	float:left;

	margin:32px 0 0 22px;

	display:inline;

	width:260px;

	color:#fff;

	font:bold italic 12px/18px Arial, sans-serif;

}

.info-column .list {

	float:left;

	width:298px;

}

.info-column .list ul {

	float:left;

	width:240px;

	margin:24px 0 0 20px;

	padding:0;

	display:inline;

}

.info-column .list ul li {

	float:left;

	width:260px;

	margin:8px 0 0;

	list-style:none;

	color:#f60;

	font-size:10px;

}

.info-column .list ul li a {

	color:#353226;

	text-decoration:none;

}

.info-column .list ul li a:hover {text-decoration:underline;}

.info-column .img-holder {

	float:left;

	width:240px;

	margin:50px 0 0 30px;

	display:inline;

}

.info-column .img-holder img {

	float:left;
	margin:19px 6px 0;
	display:inline;
	border:1px solid #C8E6FF;
	background: #fff;
	padding: 4px;

}

.info-column .text-box {

	float:left;

	width:260px;

	margin:28px 0 0 20px;

	display:inline;

}

.info-column .text-box p {

	float:left;

	margin:12px 0 0;

	width:260px;

	font-size:10px;

	text-align:justify;

	line-height:15px;

}

.info-column .text-box p strong {font-size:11px;}

.info-column .text-box p a, .info-column .img-holder p a {

	color:#00a0c6;
	text-decoration:none;

}

.info-column .text-box p a:hover, .info-column .img-holder p a:hover {

	color:#fff;
	background-color:#00a0c6;

}

/*-----footer-----*/

#footer {

	float:left;
	margin:-16px 0 0;
	padding:0;
	width:800px;
	position:relative;

}

/*--footer-navigation--*/

#footer ul.footer-nav {

	float:left;
	width:502px;
	margin:48px 0 0;
	padding:0;
	background:url(images/nav-bg2.gif) no-repeat;
}

#footer ul.footer-nav li {

	float:left;
	margin:14px 14px 0 14px;
	padding:0 0 12px;
	display:inline;
	list-style:none;

}

#footer ul.footer-nav li a {

	float:left;
	color:#353226;
	font-size:11px;
	text-decoration:none;
}

#footer ul.footer-nav li a:hover {color:#f60;}

/*--footer-img-holder--*/

.footer-img-holder {

	float:right;

	width:298px;

}

.footer-img-holder img {

	float:left;

	margin:0;

	border:none;

}

.footer-img-holder img.right-img {float:right;}