/*_______________GENERAL SETUP________________*/
body {
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	background:#a2acba url(../images/bg.png) top repeat-x;
	color:#FFF;
	margin:0
	}
html { height:100.1%; }
body, td {
	line-height:130%
}
a { color:#fff }
a:hover { color:#f28200 }
img {
	vertical-align:bottom;
	border:none;
	text-align: right;
}
td {
	vertical-align:top;
	text-align: justify;
}

/*___________________MAIN LAYOUT________________*/
#wrapper { width:938px; margin:0 auto; background:url(../images/wrapper-bg.png) repeat-y; overflow:hidden }
#headerLogo { width:938px; height:398px; background:url(../images/header-logo.png) top no-repeat  }
#logo {
	width:auto;
	height:auto;
	float:left;
	margin-top: auto;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: auto;
}
#topLeft { width:360px; height:349px; float:left; display:inline }
#calendar { float:left; margin:13px 0 0 53px; font-size:.85em; color:#000; display:inline }
#topRight { width:386px; float:right; margin:0 40px 0 0; display:inline }
#contentWrap { width:890px; margin:0 auto }
#mainRight {
	width:580px;
	float:right;
	min-height:300px;
	height:475px !important;
	overflow: auto;
	margin-top: 15px;
	SCROLLBAR-FACE-COLOR:#000;
	SCROLLBAR-HIGHLIGHT-COLOR:#a2acba;
	SCROLLBAR-3DLIGHT-COLOR:#00415f;
	SCROLLBAR-SHADOW-COLOR:#a2acba;
	SCROLLBAR-ARROW-COLOR:#a2acba;
	SCROLLBAR-TRACK-COLOR:#000;
	SCROLLBAR-DARKSHADOW-COLOR:#00415f;
	padding-right: 10px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	padding-left: 10px;
}
#mainFull { width:880px; margin:15px auto; min-height:350px; height:auto !important; height:350px }
#leftColumn {width:280px; float:left; padding:0; margin:15px 0 }
.menuLeft { margin:0 0 0 5px; padding:0; width:100%; list-style:none   }
.menuLeft li { font-weight:bold; width:100%; margin:0; line-height:18px; display:block; background:url(../images/menu-list.gif) no-repeat left; padding-left:10px; text-indent:5px }
.menuLeft a { text-decoration:none }
.menuLeft a:hover { color:#640000 }

.leftMod { width:280px; margin:0 0 5px 0 }
.leftModTp { background:url(../images/left-top.png) no-repeat; height:35px; width:280px }
.leftModMid {
	background:url(../images/left-mid.png) repeat-y;
	width:240px;
	margin:0;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 2px;
	padding-left: 20px;
}
.leftModBt { background:url(../images/left-bottom.png) no-repeat; width:280px; margin:0 0 10px 0; height:35px }
.leftMod p { margin:0; padding:0 }
.leftMod h3 { margin:0; padding:0 0 3px 0; font-size:1.2em; color:#fff }

#footer { width:920px; padding:15px 0; margin:0 auto; background:url(../images/footer-bg.png); border-top:2px solid #000; border-bottom:2px solid #000 }
#footer .text { width:890px; margin:0 auto  }
#copyright {
	width:870px;
	margin:0 auto;
	padding:15px 0;
	font-size:0.9em
}

/* TOP NAVIGATION TAB STYLES  */
#navBar { width:878px; margin:0 auto; padding:10px 0 0 0 }
.menu {
	font-size:1em;
	margin:0;
	padding:0;
	text-transform:uppercase;
	text-align: center;
}
.menu a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	text-align: center;
}
.menu a:hover, .menu .active { color:#f28200 }
.menu li { display:inline; list-style-type:none; padding:0 11px }
/* END TOP NAVIGATION TAB STYLES */

/*FLASH IMAGE SLIDESHOW BANNER & STATIC BANNERS */
#flashBanners, #staticBanners 
{ width:332px; height:247px; margin:44px 0 0 28px; padding:0 }

/*________________GENERAL STYLES_________________*/
.left { float:left; margin:0 8px }
.right { float:right; margin:0 8px }
.imgleft { float:left; margin:0 10px 5px 0; border:1px solid #fff }
.imgright {
	float:right;
	margin:0 0 5px 10px;
	border:1px solid #640000
}
.clear { clear:both }
.spacer	{ height:10px }
hr { height:1px; color:#D1C0A0 }
.inputbox { border:1px solid #000; width:auto }
.date {
	padding:1px;
	background-color: #640000;
	line-height: 130%;
}
.form { height:17px; width:200px; background:#fff; padding:2px 0 0 5px; border:none }

h1 { font-size:1.4em; color:#f28200 }
h2 { font-size:1.3em; color:#f28200 }
h3 { font-size:1.2em; color:#f28200 }
h4 { font-size:1.1em; color:#f28200 }
.tdheaderror {
	color: #C00;
}
.tdmenuerror {
	color: #C00;
}
.GoldText {
	color: #F28200;
}
.GoldMenuHdr {
	font-size: 1.2em;
	color: #F28200;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 130%;
}
.MaroonMenuHdr {
	font-size: 1.2em;
	font-weight: bold;
	color: #640000;
}
#archivesFull {
	height: 440px;
	width: 880px;
	margin: 15px auto;
}

