@charset "utf-8";
/* CSS Document */

body {
	font: 72.5% "Trebuchet MS", "Times New Roman", Times, serif;
	background: #5b6a28;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #23160e;
}

page {
	width:100%;
	}

.onecol #container {
	width: 800px;  
	background: #FFFFFF;
	margin: 0 auto; 
	border: 1px solid #000000;
	text-align: left; 
}

.onecol #header {
	background:url(../imgs/hdr-bg.jpg) repeat;
	height:105px;
	position:relative;
	margin-bottom:0;
	width:800px;
	}

.onecol #header .lt-col {
	position:absolute;
	top:15px;
    left:15px;
	}

.onecol #header .rt-col {
	position:relative;
	top:0px;
    left:454px;
	width:346px;
	border-top:#5b6a28 8px solid;
	padding-top:6px;
	}

.onecol #header .rt-col ul {
	text-align:left;
	margin:0;
	padding:0;
	list-style:none;
	color:#23160e;
	}

.onecol #header .rt-col li {
	margin:0 2px;
	display:inline;
	}
	
.onecol #header .rt-col h1 {
	color:#010101;
	font-size:1.5em;
	text-align:left;
	margin:15px 8px 15px 0;
	}

.onecol #header .frm {
	height:12px;
	}
	
.onecol #header TD.td-title {
	font-weight:700;
	font-size:.95em;
	}

.onecol #header .rt-col a {
	color:#23160e;
	text-decoration:none;
	}

.onecol #header .rt-col a:hover, .onecol #header .rt-col a:focus {
	text-decoration:underline;
	}

.onecol #header2 {
	height:72px;
	position:relative;
	margin-bottom:0;
	}

.onecol #header2 .lt-col2 {
	background:url(../imgs/hdr-lt-arc.jpg) no-repeat;
	position:relative;
	left:0;
	width:377px;
	height:52px;
	padding:20px 0 0 30px;
	}

.onecol #header2 .lt-col2 h2 {
	color:#FFFFFF;
	font: 16px/16px Palatino, Helvetica, Arial, sans-serif;
	margin:0;
	}

.onecol #header2 .lt-col2 p, .onecol #header2 .lt-col2 a {
	color:#FFFFFF;
	font: 12px/12px Palatino, Helvetica, Arial, sans-serif;
	margin:4px 0 0;
	}	

.onecol #header2 .rt-col2 {
	background:url(../imgs/hdr-rt-bg.jpg) repeat;
	position:absolute;
	top:0px;
	left:377px;
	height:72px;
	width:423px;
	margin-bottom:0;
	}

.onecol #nav {
	background:url(../imgs/nav-bg.jpg) repeat;
	height:26px;
	width:800px;
	padding-top:8px;
	margin:0;
	}
	
/************************** drop down menus *************/
#sddm {
	text-align:center;
	margin:0;
	padding:0;
	list-style:none;
	color:#FFFFFF;
	}

#sddm li {
	display:inline;
	margin:0 28px;
	}

#sddm li a {
	color:#FFFFFF;
	text-decoration:none;
	/*margin:0 12px;*/
	font-size:1.2em;
	}

#sddm li a:hover {	
	text-decoration:underline;
	}

.ddlist {
	position: absolute;
	visibility: hidden;
	margin:16px 0 0 212px;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #252525;
	z-index:250;
	}

	.ddlist a {
		position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ffffff;
		color: #5b6a28;
		}

	.ddlist a:hover {
		background: #5b6a28;
		color: #FFF;
		text-decoration:underline;
		}
/************************** end drop down menus *************/




.onecol #main {
	position:relative;
	}

.onecol #main .m-lt-col {
	position:relative;
	top:0px;
    left:0px;
	width:416px;
	margin:0;
	padding:0;
	}

.onecol #main .upcoming {
	background-color:#FFffff;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	position:absolute;
	left:0;
	top:50px;
	width:395px;
	z-index:9;
	padding:15px 0 10px 20px;
	}	

.onecol #main .upcoming h2 {	
	color: #44453a;
	font: 700 12pt/14pt Arial, Helvetica;
	margin:0;
	}

.onecol #main .upcoming a {
	font: 300 9pt Arial, Helvetica;
	text-decoration:none;
	}

.onecol #main .upcoming a:hover, .onecol #main .upcoming a:focus {
	text-decoration:underline;
	}

.onecol #main .upcoming  .leftNav {
	color: #44453a;
	font: 10pt/12pt Arial, Helvetica;
}

.onecol #main .upcoming .leftNavblack {
	color: #010101;
	font: 10pt/12pt Arial, Helvetica;
	font-weight: 600;
}

.onecol #main .m-rt-col {
	position:absolute;
	top:0px;
    left:417px;
	width:335px;
	height:738px;
	padding:0 24px;
	overflow:auto;
	line-height:1.8em;
	}

.onecol #main .m-rt-col h2 {
	font: 700 11pt/14pt Arial, Helvetica;
	text-decoration:underline;
}

.onecol #main .m-rt-col h3 {
	font: 700 10pt/12pt Arial, Helvetica;
	/*color:#5b6a28;
	text-decoration:underline;*/
}

.onecol #main .m-rt-col h4 {
	font: 700 10pt/12pt Arial, Helvetica;
	margin-bottom:0px;
}

.onecol #main .font-adj {
	width:100%;
	text-align:right;
	margin:14px 0 25px;
	}
	
.onecol #footer {
	background:url(../imgs/nav-bg.jpg) repeat;
	width:800px;
	padding:6px 0;
	margin:0;
	text-align:center;
	color:#FFFFFF;
	font-size:0.9em;
	line-height:0.9em;
	}
	
.onecol #footer a {
	color:#FFFFFF;
	text-decoration:none;
	margin:0 6px;
	}
	
.onecol #footer a:hover, .onecol #footer a:focus {
	text-decoration:underline;
	}
	
	