@charset "utf-8";
/* CSS Document */


body {
	font: .72em "Trebuchet MS", "Times New Roman", Times, serif;
	background: #FFFFFF;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #25150b;
}

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:131px;
	position:relative;
	margin-bottom:0;
	}

.onecol #header .lt-col {
	position:absolute;
	top:42px;
    left:84px;
	}

.onecol #header .rt-col {
	position:relative;
	top:44px;
	left:654px;
	width:276px;
	}

.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:#25150b;
	font-size:1.5em;
	font-family:"Times New Roman", Times, serif;
	text-align:center;
	margin:4px 8px 4px 0;
	}

.onecol #header .frm {
	height:12px;
	}
	
.onecol #header TD.td-title {
	font-weight:700;
	font-size:.95em;
	}

.onecol #header .rt-col a {
	color:#25150b;
	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:20px 0;
	padding-top:12px;
	}
	
/************************** drop down menus *************/
#sddm {
	text-align:center;
	margin:0;
	padding:0;
	list-style:none;
	color:#FFFFFF;
	}

#sddm li {
	margin:0 5px;
	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:999;
	}

	.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 .navbar h2 {
	color:#25150b;
	font: 700 1.45em "Times New Roman", Times, serif;
	text-align:center;
	font-style:italic;
	margin-top:22px;
	}

.onecol #mainContent .wrap {
	position:relative;
	padding-bottom:60px;
	}
	
.onecol #mainContent .col-left {
	position: absolute;
	width:231px;
	top:22px;
	left:40px;
	}
	
.onecol #mainContent .col-left .block1 {
	width:231px;
	background:url(../images/sidenav-bg.jpg) no-repeat;
	padding:4px 0;
	margin-top:10px;
	}
	
.onecol #mainContent .col-left h2 {
	color:#25150b;
	font: 300 1.45em "Times New Roman", Times, serif;
	text-align:center;
	margin:0;
	}
	
.onecol #mainContent .col-left .block2 {
	width:231px;
	margin:20px 0;
	background:url(../images/sidenav2-bg.jpg) no-repeat;
	padding:4px 0;
	}
	
.onecol #mainContent .col-left .block2 h2 {
	color:#FFFFFF;
	font: 300 1.45em "Times New Roman", Times, serif;
	text-align:center;
	margin:6px 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;
	margin-bottom: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-left .block2 .navlist ul {
	color:#FFFFFF;
	list-style:outside;
	margin-top:10px;
	margin-bottom:10px;
	}
	
.onecol #mainContent .col-left .block2 .navlist li {
	margin:8px 0;
	}
	
.onecol #mainContent .col-rt {
	position:relative;
	left:344px;
	width:492px;
	top:22px;
	min-height:780px;
	margin-top:0px;
	}
	
.onecol #mainContent .col-rt .title {
	width:100%; 
	border-bottom:#010101 1px solid; 
	position:relative;
	}

.onecol #mainContent .col-rt .float-rt {
	position:absolute;
	right:0;
	bottom:0px;
	}

.onecol #mainContent .col-rt .vid-float-rt {
	float:right;
	margin:0 0 10px 10px;
	}

.onecol #mainContent .col-rt a {
	color:#25150b;
	text-decoration:underline;
	}

.onecol #mainContent .col-rt .wrap {
	position:relative;
	font-style:italic;
	margin:10px 0 2px;
	height:6px;
	}

.onecol #mainContent .col-rt .wrap2 {
	position:relative;
	margin-top:-30px;
	margin-bottom:30px;
	}

.onecol #mainContent .col-rt .col1 {
	position:relative;
	left:0px;
	width:19%;
	text-align:center;
	}

.onecol #mainContent .col-rt .col2 {
	position:absolute;
	left:21%;
	top:0;
	width:19%;
	text-align:center;
	}

.onecol #mainContent .col-rt .col3 {
	position:absolute;
	left:41%;
	top:0;
	width:19%;
	text-align:center;
	}

.onecol #mainContent .col-rt .col4 {
	position:absolute;
	left:61%;
	top:0;
	width:19%;
	text-align:center;
	}

.onecol #mainContent .col-rt .col5 {
	position:absolute;
	left:81%;
	top:0;
	width:19%;
	text-align:center;
	}

h3 {
	font: 300 1.2em "Trebuchet MS", "Times New Roman", Times, serif;
	margin:0;
	}

.onecol #mainContent .col-rt h4 {
	font: 300 1.1em "Trebuchet MS", "Times New Roman", Times, serif;
	margin:0;
	}

.onecol #mainContent .free-rpt-btn {
	background:url(../images/free-report-btn-trans.png) no-repeat;
	width:234px;
	height:64px;
	padding-top:12px;
	}

.onecol #mainContent .free-rpt-btn h2 {
	color:#FFFFFF;
	font: 300 1.85em/1em "Times New Roman", Times, serif;
	text-align:center;
	margin:0;
	}

.onecol #mainContent .free-rpt-btn h3 {
	color:#FFFFFF;
	font: 300 1.40em/1em "Times New Roman", Times, serif;
	text-align:center;
	margin:0;
	}

.onecol #mainContent .free-rpt-btn h2 a, .onecol #mainContent .free-rpt-btn h3 a {
	color:#FFFFFF;
	text-decoration:none;
	}

.onecol #mainContent .free-rpt-btn h2 a:hover, .onecol #mainContent .free-rpt-btn h2 a:focus, .onecol #mainContent .free-rpt-btn h3 a:hover, .onecol #mainContent .free-rpt-btn h3 a:focus {
	color:#FFFFFF;
	text-decoration:underline;
	}
	
#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;
	}
