@charset "UTF-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0 0 0 0;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 76%;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background: #FFFFFF url(../images/template/bg.jpg) top left repeat-x;
}

img {
	border: 0;
}

.border {
	border: 1px solid #5d5d5d;
}

.nowrap {
	white-space: nowrap;
}

table, p, span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

table {
	border-collapse: collapse;
}

form, cfform {
	margin: 0;
}

a, a:visited {
	color: #09214c;
	text-decoration: none;
	font-weight: bold;
}

a:hover, a:active, a:focus {
	color: #09214c;
	text-decoration: underline;
}

#wrap td {
	padding: 30px;
}

#wrap table td {
	padding: 0;
}

#wrap #menu td, #wrap #footer td, #wrap #logo td, #wrap #titlebar td {
	padding: 0;
}

#wrap #menu #menulist {
	background: #454545;
	color: #FFF;
	font-size: 1.3em;
	font-weight: bold;
}

#wrap #menu #menulist a {
	color: #FFF;
}

#wrap #menu #menulist a:hover, #wrap #menu #menulist a:active, #wrap #menu #menulist a:focus {
	color: #e7a951;
	text-decoration: none;
}

#home #wrap #menu #menulist #mhome,
#attractions #wrap #menu #menulist #mattractions,
#attractions2 #wrap #menu #menulist #mattractions,
#attractionsnew #wrap #menu #menulist #mattractions,
#gallery #wrap #menu #menulist #mgallery,
#gallery2 #wrap #menu #menulist #mgallery,
#gallerynew #wrap #menu #menulist #mgallery,
#news #wrap #menu #menulist #mnews,
#news2 #wrap #menu #menulist #mnews,
#newsnew #wrap #menu #menulist #mnews,
#users #wrap #menu #menulist #musers,
#users2 #wrap #menu #menulist #musers,
#usersnew #wrap #menu #menulist #musers,
#documents #wrap #menu #menulist #mdocuments,
#documents2 #wrap #menu #menulist #mdocuments,
#documentsnew #wrap #menu #menulist #mdocuments,
#videos #wrap #menu #menulist #mvideos,
#videos2 #wrap #menu #menulist #mvideos,
#videosnew #wrap #menu #menulist #mvideos,
#links #wrap #menu #menulist #mlinks,
#links2 #wrap #menu #menulist #mlinks,
#linksnew #wrap #menu #menulist #mlinks,
#contact #wrap #menu #menulist #mcontact,
#contact2 #wrap #menu #menulist #mcontact,
#contactnew #wrap #menu #menulist #mcontact,
#contactsurvey #wrap #menu #menulist #mcontact {
	color: #e7a951;
	text-decoration: underline;
}

#attractions #wrap #submenu #subattractions,
#attractionsnew #wrap #submenu #subattractionsnew,
#news #wrap #submenu #subnews,
#newsnew #wrap #submenu #subnewsnew,
#documents #wrap #submenu #subdocuments,
#documentsnew #wrap #submenu #subdocumentsnew,
#videos #wrap #submenu #subvideos,
#videosnew #wrap #submenu #subvideosnew,
#links #wrap #submenu #sublinks,
#linksnew #wrap #submenu #sublinksnew,
#users #wrap #submenu #subusers,
#usersnew #wrap #submenu #subusersnew,
#contact #wrap #submenu #subcontact,
#contactnew #wrap #submenu #subcontactnew,
#contactsurvey #wrap #submenu #subcontactsurvey {
	text-decoration: underline;
}

#wrap #titlebar #title {
	background: #454545;
	color: #FFF;
	font-weight: bold;
}

#wrap #titlebar .nowrap {
	background: #454545;
	color: #FFF;
	font-weight: bold;
}

#wrap #titlebar .nowrap a {
	color: #FFF;
	font-weight: bold;
}

#wrap #footer #footertext {
	background: #454545;
	color: #999;
	font-size: 0.9em;
}

#content h2 {
	font-size: 1.3em;
	color: #145695;
	font-weight: bold;
	margin: 0 0 0 0;
}

#content h3, #display h3, h3 {
	font-size: 1.1em;
	color: #145695;
	font-weight: bold;
	margin: 0;
	clear: both;
}

#content td {
	padding: 5px;
}

#content table td {
	padding: 5px;
}

#content .sideborder {
	border-right: 1px solid #454545;
	border-left: 0;
	border-top: 0;
	border-bottom: 0;
}

#content .newslist ul li {
	margin: 0 0 20px 0;
}

#content .sideborder ul li {
	margin: 0 0 10px 0;
}

#wrap #submenu td {
	padding: 10px;
}

#wrap #datatable td {
	border: 1px solid #454545;
	padding: 5px;
}

#wrap #datatable #header td {
	background: #145695;
	color: #FFF;
	font-weight: bold;
}

#wrap #datatable #header td a {
	color: #FFF;
	font-weight: bold;
}

#wrap #datatable .subheader {
	background: #a2a2a2;
	font-weight: bold;
}

#wrap .contact {
	border: 1px solid #454545;
	padding: 5px;
	background: #a2a2a2;
}

#wrap .contact span {
	margin: 0 0 0 20px;
}

#wrap #TICKER {
	margin: 5px 0 0 0;
	border-top: 1px solid #454545;
	border-bottom: 1px solid #454545;
	border-left: 0;
	border-right: 0;
	padding: 5px;
	background: #e7a951;
	color: #454545;
	font-size: 1.1em;
}

#documents #content td {
	padding: 10px 5px 10px 5px;
}

#wrap #ordermenu td {
	padding: 5px;
	border-top: 0;
	border-bottom: 1px solid #454545;
	border-left: 0;
	border-right: 0;
}

#wrap #ordermenu .underline {
	text-decoration: underline;
}

#wrap #display td {
	padding: 5px;
	border: 1px solid #454545;
}

#wrap #caption {
	margin: 5px 0 0 0;
	border: 1px solid #454545;
	padding: 5px;
	background: #e7a951;
	color: #454545;
	font-weight: bold;
}

hr {
	clear: both;
}

#statcountertd {
	white-space: nowrap;
	background: #454545;
	color: #ffffff;
}