#body {
	color: black;
	background: #fbd89f url(images/bg.gif) repeat-x;
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 8pt;
	text-align: center;
	margin: 0;
	padding: 0;
	}

#container {
	text-align: left;
	vertical-align: middle;
	margin: 0px auto;
	margin-top: 45px;
	padding: 0px;
	width: 782px;
	background: url(images/bg2.gif) repeat-y;
	}

#header {
	display: block;
	width: 782px;
	height: 129px;
	background: url(images/header.gif) no-repeat;
	}

#contents {
	padding: 55px;
	background: url(images/bg3.gif) top right no-repeat;
	}

#footer {
	color: black;
	display: block;
	width: 672px;
	height: 53px;
	background: url(images/footer.gif) no-repeat;
	padding: 22px 55px 0 55px;
	}
#footer p {
	color: black;
	}

#header h1 span {
	display: none;
	}
#header ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-top: 72px;
	padding-left: 55px;
	}
#header ul li {
	float: left;
	}
#header ul li a span {
	display: none;
	}
#header ul li a, #header ul li a:hover, #header ul li a:active {
	display: block;
	height: 17px;
	background:	url(images/nav2.gif);
	}
#header ul #n01 a { width: 36px; background-position: 0 0; }
#header ul #n02 a { width: 69px; background-position: -36px 0; }
#header ul #n03 a { width: 94px; background-position: -105px 0; }
#header ul #n04 a { width: 70px; background-position: -199px 0; }
#header ul #n05 a { width: 58px; background-position: -269px 0; }
#header ul #n06 a { width: 82px; background-position: -327px 0; }
#header ul #n01 a:hover { width: 36px; background-position: 0 -34px; }
#header ul #n02 a:hover { width: 69px; background-position: -36px -34px; }
#header ul #n03 a:hover { width: 94px; background-position: -105px -34px; }
#header ul #n04 a:hover { width: 70px; background-position: -199px -34px; }
#header ul #n05 a:hover { width: 58px; background-position: -269px -34px; }
#header ul #n06 a:hover { width: 82px; background-position: -327px -34px; }
#header ul #n01 a:active { width: 36px; background-position: 0 -17px; }
#header ul #n02 a:active { width: 69px; background-position: -36px -17px; }
#header ul #n03 a:active { width: 94px; background-position: -105px -17px; }
#header ul #n04 a:active { width: 70px; background-position: -199px -17px; }
#header ul #n05 a:active { width: 58px; background-position: -269px -17px; }
#header ul #n06 a:active { width: 82px; background-position: -327px -17px; }

#contents h1 span {
	display: none;
	}
#contents h1 {
	margin: 0;
	margin-bottom: 40px;
	display: block;
	height: 50px;
	}
#contents #header1 { width: 81px; background: url(images/h1.gif) no-repeat; }
#contents #header2 { width: 167px; background: url(images/h2.gif) no-repeat; }
#contents #header3 { width: 241px; background: url(images/h3.gif) no-repeat; }
#contents #header4 { width: 168px; background: url(images/h4.gif) no-repeat; }
#contents #header5 { width: 135px; background: url(images/h5.gif) no-repeat; }
#contents #header6 { width: 224px; background: url(images/h6.gif) no-repeat; }
#contents #header7 { width: 129px; background: url(images/admin.gif) no-repeat; }

#contents ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
#contents ul li {
	float: left;
	margin: 0 10px 20px 0;
	}

#contents h2 {
	margin: 0 0 8px 0;
	color: #ffdcf3;
	font-size: 12pt;
	font-weight: bold;
	}
#contents h3 {
	margin: 4px 0 4px 0;
	color: #ffae00;
	font-size: 9pt;
	font-weight: bold;
	}
#contents p {
	color: #ffdcf3;
	margin: 0 0 15px 0;
	font-size: 8pt;
	line-height: 12pt;
	}
#contents img.right {
	float: right;
	border: 1px solid white;
	margin: 0 0 10px 10px;
	}
#contents img.left {
	float: left;
	border: 1px solid white;
	margin: 0 10px 10px 0;
	}
#footer {
	text-align: left;
	vertical-align: middle;
	margin: 0px auto;
	}
#footer p {
	margin: 0;
	}
#contents a:link, #contents a:active, #contents a:visited {
	color: white;
	font-weight: bold;
	}
#footer a:link, #footer a:active, #footer a:visited {
	color: black;
	font-weight: bold;
	}
#footer a:hover, #contents a:hover {
	color: #ffae00;
	text-decoration: none;
	}
.error, .att {
	font-weight: bold;
	color: red !important;
	}
.clear {
	clear: both;
	}

#contents #button {
	margin-bottom: 30px;
	}
#contents #button span {
	display: none;
	}
#contents #button:link, #contents #button:hover, #contents #button:active, #contents #button:visited {
	display: block;
	width: 660px;
	height: 47px;
	background: url(images/reviews.gif);
	}
#contents #button:hover {
	background-position: 0 47px;
	}
#contents label {
	color: white;
	font-weight: bold;
	display: block;
	margin: 8px;
	}
#contents input, #contents textarea {
	border: 3px solid #ffae00;
	padding: 5px;
	font: 8pt/12pt verdana, helvetica, arial, sans-serif;
	}

#contents input {
	width: 160px;
	}
#contents textarea {
	width: 650px;
	height: 250px;
	}


#admin a span, #back a span {
	display: none;
	}
#admin, #back {
	position: absolute;
	left: 0;
	top: 0;
	}
#admin a:link, #admin a:hover, #admin a:active, #admin a:visited, #back a:link, #back a:hover, #back a:active, #back a:visited {
	display: block;
	width: 37px;
	height: 34px;
	}
#admin a:link, #admin a:hover, #admin a:active, #admin a:visited { background: url(images/icon1.gif); }
#back a:link, #back a:hover, #back a:active, #back a:visited { background: url(images/icon2.gif); }
#admin a:hover, #back a:hover {
	background-position: 0 34px;
	}
#admin a:active, #back a:active {
	background-position: 1px 36px;
	}