/* Colors used: Background gold: 		#c6c477;
				Background cream:		#ffffcb;
				Header Text (goldish):	#cbcf65;
				Text Brown:				#4d3906;
				Text Blue:				#3c4196;
				Text Red:				#e9193a;     */
/* Site-wide values */				
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;}
li a {
	color: #4d3906;}
body {
	font-family: Verdana, Arial, Helvetica, Sans-serif;
	font-size: 62.5%;
	background-color: #c6c477;
	text-align: center;}	/* IE Bug fix */
/* Wrapper division */
#wrapper {
	width: 800px;
	margin: 0 auto 0 auto;
	text-align: left;}	/* IE Bug fix corrector*/
/* Page header */
#header {
	background-repeat: no-repeat;
	display: block;
	height: 190px;
	position: relative;}
.headtext {
	position: absolute;
	top: 172px;
	left: 355px;
	font-size: 125%;
	font-weight: bold;
	color: #cbcf65;}
/* Content division */	
#content {
	color: #cbcf65;
	background-color: #000000;
	overflow: hidden;}
/*Address */
#address {
	font-size: 125%;
	font-weight: bold;
	color: #cbcf65;}
/* Navigation Pane */
#navigation {
	font-size: 1.1em;
	float: left;
	width: 190px;
	background-color: #000000;}
#navsupp {
	text-align: center;
	margin: 0 10px;}
.navhead {
	font-size: 1.4em;
	margin-left: 10px;
	margin-bottom: 10px;
	color: #cbcf65;
	font-weight: bold;
	text-align: center;}
.navads {
	font-size: 1.1em;
	margin-bottom: 10px;}
/* Menu */
#menu ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #c6c477;
	overflow: hidden;}
#menu ul li {
	list-style-type: none;}
#menu ul li a {
	display: block;}
#menu ul li a:hover, #menu ul li a:focus {
	color: #cbcf65;
	background-color: #000000;}
.menuhead {
	cursor: pointer;
	font-size: 1.3em;
	font-weight: bold;
	line-height: 22px;
	color: #4d3906;}
.menuheadref {
	font-size: 1.3em;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none}
.menunormal {
	font-size: 1.2em;
	margin-left: 15px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;}	
.menuspecial {
	font-size: 1.2em;
	color: #e9193a; 
	margin-left: 15px;
	font-weight: bold;
	line-height: 20px;
	text-decoration: none;}		
/* Main division */
#main {
	margin-left: 200px;
	font-size: 1.2em;
	color: #c6c477;}
#main .padding {
	padding: 25px;
	height: 1%;} /* IE bug fix */
#main h2 {
	padding-bottom: 15px;
	color: #c6c477;
	font-size: 200%;
	text-align: center;}
#main h3 {
	color: #e9193a;
	font-size: 150%;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 10px;}
#main h4 {
	color: #e9193a;
	font-size: 135%;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;}
#main h5 {
	text-align: center;}
#main h6 {
	text-align: center;
	font-size: 110%;
	color: #3c4196;
	padding-top: 6px;
	padding-bottom: 4px;}
#main p {
	padding-bottom: 15px;}
#main ul li {
	margin-bottom: 5px;
	margin-left: 40px;}
#main .centered ul li {
	margin-bottom: 5px;
	font-size: 100%;
	text-align: center;
	list-style-type: none;
	margin-left: 0;
	font-style: italic;}
#breadcrumbs {
	font-weight: lighter; 
	font-size: smaller;
	color: #cbcf65;
	margin-top: 5px;
	margin-left: 15px;}
#breadcrumbs a {
 	text-decoration: underline;
	color: #cbcf65;}
/* Footer division */
#footer {
	clear: both;
	font-weight: lighter; 
	font-size: smaller;
	color: #c6c477;
	background-color: #000000;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 10px;}	
#footer a{
	text-decoration: none;
	color: #c6c477;
	cursor: default;}	
/* Image positioning */
.leftpic {
	float: left;
	margin: 15px 15px 15px 0;}
.centerpic {
	margin: 10px;
	text-align: center;}
.rightpic {
	float: right;
	margin: 15px 0 15px 15px;}
.clear {
	font-size: 1px; 
	height: 1px}
.ovalbutton{
	background: transparent url(../images/lgblkleftbutt.gif) no-repeat top left;
	display: block;
/*	float: left; */
	font: bold 13px Verdana; /* Change 13px as desired */
	line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 30px; /* Height of button background height */
	width: 130px;
	padding-left: 15px; /* Width of left menu image */
	text-decoration: none;
	text-align: center;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
	color: #4d3906;} /*button text color*/
.ovalbutton span{
	background: transparent url(../images/lgblkrghtbutt.gif) no-repeat top right;
	display: block;
	padding: 4px 15px 4px 0;} /*Set 11px below to match value of 'padding-left' value above*/
.ovalbutton:hover{ /* Hover state CSS */
	background-position: bottom left;}
.ovalbutton:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: #ffffcb;}
.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;}
.narrow{
	margin: 0 125px;}
/* Special formatting */
.dropcap {
	color: #e9193a;
	font-size: 165%;
	font-weight: bold;}