@charset "utf-8";
/* CSS Document */


body {
	font-family: "Trebuchet MS", "Times New Roman", Times, serif;
	font-size: 0.72em;
	background: #FFFFFF;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #252525;
}

page {
	width:100%;
	}

.onecol #container {
	width: 1000px;  
	background: #FFFFFF;
	margin: 0 auto; 
	/*border: 1px solid #000000;*/
	text-align: left; 
}

.onecol #header {
	background:url(../images/bground-top.jpg) no-repeat;
	height:145px;
	position:relative;
	margin-bottom:0;
	}

.onecol #header .lt-col {
	position:absolute;
	top:42px;
    left:84px;
	}

.onecol #header .rt-col {
	position:relative;
	top:44px;
    left:664px;
	width:256px;
	}

.onecol #header .rt-col ul {
	text-align:center;
	margin:0;
	padding:0;
	list-style:none;
	color:#aaaaaa;
	}

.onecol #header .rt-col li {
	margin:0 2px;
	display:inline;
	}
	
.onecol #header .rt-col h1 {
	color:#010101;
	font-size:1.4em;
	text-align:right;
	margin:6px 8px 6px -50px;
	width:306px;
	
	}

.onecol #header .frm {
	height:12px;
	}
	
.onecol #header TD.td-title {
	font-weight:700;
	font-size:.95em;
	}

.onecol #header .rt-col a {
	color:#aaaaaa;
	text-decoration:none;
	}

.onecol #header .rt-col a:hover, .onecol #header .rt-col a:focus {
	text-decoration:underline;
	}

.onecol #mainContent {
	margin:0;
	padding: 0 60px 4px;
	background:url(../images/bground-edges.jpg) repeat-y;
}

.onecol #mainContent .navbar {
	background:url(../images/navbar-bg.jpg) no-repeat;
	background-position:center;
	height:40px;
	margin-top:20px;
	padding-top:12px;
	}
	
/************************** drop down menus *************/
#sddm {
	text-align:center;
	margin:0;
	padding:0;
	list-style:none;
	color:#FFFFFF;
	}

#sddm li {
	margin:0 6px;
	display:inline;
	}

#sddm li a {
	color:#FFFFFF;
	text-decoration:none;
	margin:0 12px;
	}

#sddm li a:hover {	
	text-decoration:underline;
	}

.ddlist {
	position: absolute;
	visibility: hidden;
	margin:16px 0 0 320px;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #252525;
	z-index:250;
	}

	.ddlist a {
		position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ffffff;
		color: #252525;
		}

	.ddlist a:hover {
		background: #252525;
		color: #FFF;
		text-decoration:underline;
		}
/************************** end drop down menus *************/


.onecol #mainContent .navbar ul {
	}


.onecol #mainContent .wrap {
	position:relative;
	padding-bottom:60px;
	}
	
.onecol #mainContent .col-left {
	position: absolute;
	width:231px;
	/*height:420px;*/
	top:0px;
	left:40px;
	background:url(../images/sidenav-bg.jpg) no-repeat;
	background-position: 0 25px;
	}
	
.onecol #mainContent .col-left h2 {
	color:#010101;
	font: 300 1.45em "Times New Roman", Times, serif;
	text-align:center;
	margin:0;
	}

.onecol #mainContent .col-left .navlist {
	width:187px;
	margin-left:22px;
	}

.onecol #mainContent .col-left .navlist ul {
	color:#FFFFFF;
	list-style:square;
	margin-top:20px;
	}
	
.onecol #mainContent .col-left .navlist li {
	margin:12px 0;
	}
	
.onecol #mainContent .col-left .navlist li a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
.onecol #mainContent .col-left .navlist li a:hover, .onecol #mainContent .col-left .navlist li a:focus {
	text-decoration:underline;
	}

.onecol #mainContent .col-rt {
	position:relative;
	left:344px;
	width:492px;
	top:22px;
	min-height:420px;
	margin-top:0px;
	line-height:1.8em;
	}

.onecol #mainContent .col-rt .float-rt {
	float:right;
	}
	
h3 {
	font: 300 1.2em "Trebuchet MS", "Times New Roman", Times, serif;
	margin:0;
	}
	
#tagline {
	width:800px;
	height:28px;
	display:block;
	background-color:#898989;
	color:#FFFFFF;
	margin:0 auto;
	position:relative;
	}
	
.onecol #mainContent #tagline .taglinks {
	text-align:right;
	position:absolute;
	top:6px;
	right:40px;
	}
	
.onecol #mainContent #tagline .taglinks a {
	color:#FFFFFF;
	text-decoration:none;
	}
	
.onecol #mainContent #tagline .taglinks a:hover, .onecol #mainContent #tagline .taglinks a:focus {
	text-decoration:underline;
	}
	
.onecol #mainContent #tagline p {
	margin:0 40px;
	padding:6px 0;
	}
	
.onecol #btm-border {
	background:url(../images/bground-btm.jpg) no-repeat;
	margin-top:0px;
	padding:0;
	height:31px;
	width:100%;
	}
	
.onecol #footer {
	padding:0 60px;
	color:#666666;
	font-size:.9em;
	}
	
.onecol #footer a {
	color:#666666;
	text-decoration:none;
	}
	
.onecol #footer a:hover, .onecol #footer a:focus {
	text-decoration:underline;
	}