* {border:none; margin:0; padding:0;}
body {
	background-attachment:fixed;
	color:#333;
	font-family:Arial, sans-serif;
	margin:0 10px;
	font-size:small;
	background-color: #000000;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
* html body {font-size:x-small; /*IE5*/ f\ont-size:small; /*IE6+*/}

#outerFrame {margin:0 auto; width:870px;}
#innerFrame {
	background:#fff;
	float:left;
	width:868px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
}

#header {width:100%;}
#header h1, #header h2 {display:none;}
.red {color:#c00;}

#navigation {background:url(images/nav_upper.jpg) no-repeat left top; float:left; margin:0 3px 5px 2px; padding:12px 0 0 0; width:863px;}
#navigation ul {background:url(images/nav_lower.jpg) no-repeat left bottom; float:left; list-style:none; padding:0 0 10px 200px; width:663px;}
#navigation ul li {float:left; padding:3px 0;}
#navigation ul li a:link, #navigation ul li a:visited {color:#543e24; border-right:1px solid #543e24; float:left; font-size:90%; letter-spacing:1px; line-height:100%; padding:0 10px; text-decoration:none;}
#navigation ul li a.end:link, #navigation ul li a.end:visited {border-right:none;}
#navigation ul li a:hover {
	color:#FF6600;
}

#bannerArea {background:url(images/separator_border.jpg) repeat-x left top; float:left; margin:0 3px 10px 2px; padding:10px 0 0 0; width:863px;}
#flashBanner {float:left;}
#banner {margin:0 5px;}
#banner .contents {color:#333333; border:1px solid #333; float:right; font-family:"Lucida Sans", "Lucida Grande"; height:232px; padding:5px;	width:351px; background-color: #fff;}
#banner .contents h2 {font-size:120%; font-weight:normal; margin:0 0 15px 0;}
#banner .contents ul {list-style:none; line-height:135%; padding:0 0 20px 20px;}
#banner .contents ul.left {float:left; width:165px;}
#banner .contents ul.right {float:right; padding:0 0 20px 0; width:166px;}
#banner .contents p.clear {clear:both;}
#banner .contents a:link, #banner .contents a:visited {color:#4f381a; text-decoration:none;}
#banner .contents a:hover {color:#c00;}

#content {background:url(images/separator_border.jpg) repeat-x left top; float:left; margin:0 3px 10px 2px; padding:20px; width:823px;}
#content h2 {font-size:110%; margin:0 0 10px 0;}
#content p {margin:0 0 20px 0;}
#content ul {margin:0 0 0 60px;}
#content a:link, #content a:visited {border-bottom:1px dotted #4f381a; color:#4f381a; text-decoration:none;}
#content a.noLine {border-bottom:none;}
#content a:hover {color:#c00;}
#content p.error, #content p.failure {background:#c00; color:#fff; margin:0; padding:5px;}
#content p.error span.red {color:#fff; font-size:120%;}
#content p.failure {text-align:center;}
#content p.success {background:#488214; color:#fff; font-weight:bold; margin:0 0 500px 0; padding:10px 5px; text-align:center;}

#contactForm {font-size:100%;}
#contactForm p {margin:0 0 10px 0;}
#contactForm label {float:left; font-weight:bold; padding:3px 5px 1px 1px; text-align:right; width:23%;}
#contactForm span.red {padding:0 3px 0 0;}
#contactForm input.text {background:#f9f4ef; border:1px solid #ccc; font-size:100%; padding:1px 3px; width:200px;}
#contactForm select {background:#f9f4ef; border:1px solid #ccc; font-size:100%; width:208px;}
#contactForm textarea {background:#f9f4ef; border:1px solid #ccc; font-family:Arial, sans-serif; font-size:100%; min-height:300px; padding:3px; width:444px;}
#contactForm input.submit {background:#f9f4ef; border:1px solid #ccc; display:block; font-size:110%; margin:0 auto; padding:5px 10px; -moz-border-radius:5px; -webkit-border-radius:5px;}

#footer {float:left; font-size:90%; padding:10px 0; width:868px;}
#footer p {color:#fff; letter-spacing:1px; margin:0 0 5px 0; text-align:center;}
#footer a:link, #footer a:visited {color:#fff; text-decoration:none;}
#footer a:hover {color:#999;}
