﻿body {
	background-color: #030;
	margin: 0px 0px 20px; padding: 0px;
	
	color: #000;
	font: 13px Arial, Helvetica, sans-serif;
	text-align: left;
}

.mainTable {
	height: 700px;
	width: 700px;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

.topCell {
/*	background-image: url('images/header.jpg');*/
	background-image: url('images/header.gif');
	height: 150px;
}
.bottomCell {
	background-image: url('images/footer.jpg');
	height: 101px;
}
.mainCell {
	padding: 10px 55px 10px 55px;
	text-align: justify;
	background-image: url('images/container.jpg');
}

.topCell, .mainCell, .bottomCell {
	margin: 0px;
	border-style: none;
	border-width: 0px;
	}

html { margin: 0px; padding: 0px; }

a { color: #009; }
a img { border: 0px solid #FF4200;
}
a:visited { color: #606; }
a:visited img { border-color: #333; }
a:hover { color: #00C; text-decoration: none; }
a:hover img { border-color: #00C; }

h1 {
	margin: 0px;
	color: #063;
	font: normal 22px Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
}

h2 {
	margin: 0px;
	color: #063;
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	text-align: center;
	text-transform: uppercase;
	
	border-left: 2px solid #8A250E;
	padding: 7px 10px;
	position: absolute; z-index: 0;
	left: 356px; top: 100px;
	width: 260px;
}
#content h2 {
	border-style: none;
	position: relative;
	left: 0px; top: 0px;
	width: auto;
	z-index: auto;
}
h3 {
	margin: 10px 0px 5px;
	
	color: #063;
	font: normal 20px Georgia, "Times New Roman", Times, serif;
	text-align: center;
}
h4 {
	border-bottom: 1px solid #FF4700;
	clear: both;
	margin: 20px 0px;
	
	color: #7B210C;
	font: bold 15px Georgia, "Times New Roman", Times, serif;
}
h5 {
	margin: 20px 0px;
	
	color: #FF4700;
	font: italic bold 15px Georgia, "Times New Roman", Times, serif;
}


p {
	margin: 0px 0px 0px;
}

ol {
	font: 14px Georgia, "Times New Roman", Times, serif;
}

ul {
	font: 14px Georgia, "Times New Roman", Times, serif;
	list-style-type: circle;
}

.title {
	position: absolute;
	right: -147px;
	top: 108px;
	width: 281px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: maroon;
	color: #063;
	font: normal 18px Georgia, Times New Roman, Times, serif;
	text-transform: uppercase;
	right: 200px;
}

/*
.title {
	position: relative;
	right: -147px;
	top: 108px;
	width: 281px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0px;
	border-left-style: solid;
	border-left-width: 2px;
	border-left-color: maroon;
	color: #063;
	font: normal 18px Georgia, Times New Roman, Times, serif;
	text-transform: uppercase;
	right: 200px;
}
*/

.topTableCells {
	width:360px;
}

.mainMenu {
	background: #FF4700 url("images/menu-bg.jpg") top right repeat-y;
	border: 1px solid #7B210C;
	position: absolute;
	width: 220px;
	z-index: 1;
	position:absolute;
	visibility:hidden;
}

	.mainMenu .title { display: none; }

	.mainMenu ul {
		margin: 0px; padding: 5px 0px;
		list-style-type: none;
	}
	.mainMenu ul ul {
		margin-right: 10px;
	}
	.mainMenu li {
		display: inline;
		margin: 0px; padding: 0px;
	}
	.mainMenu a {
		display: block;
		padding: 2px 20px 2px 2px;
		
		color: #FFF;
		font: 12px Georgia, "Times New Roman", Times, serif;
		text-align: right;
		text-decoration: none;
		text-transform: uppercase;
	}
	.mainMenu a:hover {
		background: #7B210C url("images/menu-arrow.gif") center right no-repeat;
	}
	.mainMenu .active {
		background-color: #7B210C;
	}

/* COLORS
#DDC57D : light-brown
#957D37 : med-brown
#5B4A16 : dark-brown
*/

#site-name { margin: 0px; }
#site-name a {
	position: absolute;
	left: 75px; top: 28px;
	width: 265px; height: 126px;
}
#site-name span { display: none; }

#site-slogan { display: none; }


ol {
	font: 14px Georgia, "Times New Roman", Times, serif;
}
ul {
	font: 14px Georgia, "Times New Roman", Times, serif;
	list-style-type: circle;
}

#container {
	background: #FFF url("images/container.jpg") top center repeat-y;
	margin: 0px auto 20px;
	position: relative;
	width: 700px;
	
	text-align: left;
}

#header {
	/*background: url("images/header.jpg") top center no-repeat;*/
	background: url("images/header.gif") top center no-repeat;
	height: 179px;
}

#menu {
	background: #FF4700 url("images/menu-bg.jpg") top right repeat-y;
	border: 1px solid #7B210C;
	position: absolute;
	z-index: 1;
	width: 260px;
	right: 210px;
}
	#menu .title {display: none;}
	#menu ul {
		margin: 0px; padding: 5px 0px;
		list-style-type: none;
	}
	#menu ul ul {
		margin-right: 10px;
	}
	#menu li {
		display: inline;
		margin: 0px; padding: 0px;
	}
	#menu a {
		display: block;
		padding: 2px 20px 2px 2px;
		
		color: #FFF;
		font: 12px Georgia, "Times New Roman", Times, serif;
		text-align: right;
		text-decoration: none;
		text-transform: uppercase;
	}
	#menu a:hover {
		background: #7B210C url("images/menu-arrow.gif") center right no-repeat;
	}
	#menu .active {
		background-color: #7B210C;
	}

#body {
	padding: 0px 64px;
	font-size: 10pt;
	text-align: left;
}

#footer {
	background: url("images/footer.jpg") top center no-repeat;
	clear: both;
	margin-top: 20px;
	padding: 48px 50px 0px 50px;
	height: 53px;
}

#footer-copyright {
	/*display: none;*/ 
	width:440px;
	text-align:center;
	float: left;
	}

#footer-contact {
		float: right;
		padding-top: 7px;
		width: 160px;
		
		font-size: 12px;
		font-weight: bold;
		text-align: center;
	}

#footer-contact-link {
	}
#footer-contact-phone {
		font-size: 18px;
		font-weight: normal;
	}

#Quote {
	position: absolute;
	left: 370px; top: 6px;
	width: 200px;
	
	font: 14px Georgia, "Times New Roman", Times, serif;
	text-align: center;
}
	#Quote a { color: #FFF; text-decoration: none; }
	#Quote a:hover { text-decoration: underline; }
	#Quote cite { display: block; }
	#Quote .title { /*display: none;*/ }


#memberships {
	clear: both;
	text-align: center;
}

#memberships .title {
	display: none;
}
#memberships a {
	display: inline;
}
#memberships a img {
	border-style: none;
}

/** Styling **/

.GetAdobeReader {
	background: url("images/GetAdobeReader.jpg") no-repeat;
	display: block;
	width: 88px; height: 31px;
}
.GetAdobeReader span { /*display: none */}

#HomeWindows {
	position: relative;
	width: 350px; height: 358px;
}
#HomeWindows a img {
	border-style: none;
}
#HomeWindows div {
	position: absolute;
	width: 175px; height: 179px;
}
#HomeWindowsTL {
	left: 0px; top: 0px;
}
#HomeWindowsTR {
	left: 175px; top: 0px;
}
#HomeWindowsBL {
	left: 0px; top: 179px;
}
#HomeWindowsBR {
	left: 175px; top: 179px;
}

.catchy1 {
	border: 1px solid #7B210C;
	background: #FF4200 url("images/catchy1-bg.jpg") bottom center repeat-x;
	margin: 20px 0px;
	padding: 10px 20px;
	width: 310px;
	
	color: #FFF;
}

.box-wide {
	background: #FFF url("images/box-wide-bg.gif") repeat-y;
	margin-bottom: 12px;
	width: 366px;
	
	font: 14px Georgia, "Times New Roman", Times, serif;
}
	.box-wide div {
		background: url("images/box-wide-top.gif") top center no-repeat;
	}
	.box-wide div div {
		background: url("images/box-wide-bottom.gif") bottom center no-repeat;
		overflow: hidden;
		padding: 7px 10px;
	}
	.box-wide div div div {
		background: none;
		padding: 0px;
	}

.box-thin {
	background: #FFF url("images/box-thin-bg.gif") repeat-y;
	width: 194px;
}
	.box-thin div {
		background: url("images/box-thin-top.gif") top center no-repeat;
	}
	.box-thin div div {
		background: url("images/box-thin-bottom.gif") bottom center no-repeat;
		overflow: hidden;
		padding: 7px 10px;
	}
	.box-thin div div div {
		background: none;
		padding: 0px;
	}

.box { }
	.box p { }
	.box ul, .box ol { margin: 0px; padding-left: 15px; }
	.box li { margin: 0px; }

.messages {
	border: 1px dotted #FF4700;
	margin: 10px 0px; padding: 5px;
	
	color: #FF4700;
}

/* Drupal */
.taxonomy {
	display: block;
	margin: 10px 0px;
}
.content .float-left {
	float: left;
	margin: 0px 5px 5px 0px;
}
.content .float-right {
	float: right;
	margin: 0px 0px 5px 5px;
}

/* Forms */
button, input, select, textarea {
	border-color: #EEE;
}
.form-item .form-item {
	margin: 0px;
}

/* Modules */
.galleries li {
	background: none !important;
	border-style: none !important;
	border-bottom: 1px solid #FF4200 !important;
	height: auto !important;
}
.galleries img {
	padding: 0px !important;
}
.galleries img {
	border: 1px solid #FF4200;
	height: 75px;
	width: 100px;
}
.galleries .count, .galleries .last {
	margin: 0px;
}

.images {
	text-align: center
}
.images h3 {
	margin: 0px;
	font-size: 12px;
}

.block-simplenews {
	float: left;
	position: relative;
	width: 435px;
}
.block-simplenews .title { /*display: none;*/ }
.block-simplenews .sn-message {
	float: left;
	padding: 0px;
	padding-left: 5px;
	width: 155px;
	
	color: #FF4700;
	text-align: center;
}
.block-simplenews .sn-message strong { color: #000; }
.block-simplenews .form-item, .block-simplenews label {
	margin: 0px;
}
.block-simplenews .form-text {
	margin: 2px 2px 0px;
	width: 170px;
}
.block-simplenews label { /*display: none;*/ }
.block-simplenews .option {
	display: block;
	float: left;
}
.block-simplenews .form-radio {
	margin: 0px;
}
.block-simplenews .form-submit {
	position: absolute;
	right: 15px; top: 10px;
	
	color: #030;
	font-weight: bold;
}
.block-simplenews {
}

.webform-component-fieldset {
	border: 3px double #E5EAE4;
}
.webform-component-fieldset legend {
	margin: 0px; padding: 0px 10px;
	
	color: #030;
	font-size: 16px;
	text-transform: uppercase;
}

.webform-component-fieldset fieldset {
	border: 1px solid #E5EAE4;
}
.webform-component-fieldset fieldset legend {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
}

/* OLD STUFF */
#more-info-drawer {
	background: url("images/more-info.gif") bottom center no-repeat;
	color: #DDC57D;
	padding: 5px 5px 25px;
	width: 348px;
}
	#more-info-drawer h5 {
		margin-top: 0px;
		color: #FFF;
	}
	#more-info-drawer a {
		color: #FFF;
	}

.onCell {
	cursor:pointer;
	font-family: verdana;
	font-size: 12pt;
	background-color: #C0C0C0;
	}

.offCell {
	cursor:pointer;
	font-family: verdana;
	font-size: 12pt;
	background-color: #FFFFFF;
	}

.docsTable {
	background-color: #C0C0C0;
	text-align: center;
	padding: 4px;
	}



