@charset "utf-8";
/* CSS Document */

body {
	background-color:#afafaf;
	color:#363636;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	}

h1 {
	font: 700 18px/18px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	}

h2 {
	font: 700 16px/16px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	}

h3 {
	font: 700 12px/12px Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	margin-top:2px;
	color: #1daffd;
	}

h4 {
	font: 700 12px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #1daffd;
	margin:12px 0 0px;
	}
	

.onecol #container {
	width: 1024px;  
	background: #f1f1f1;
	margin: 0 auto; 
	text-align: left; 
}

.onecol #brdr-top {
	background:url(../imgs/brdr-top.jpg) repeat-x;
	height:17px;
	position:relative;
	margin-bottom:0;
	}

.onecol #header {
	height:90px;
	margin-bottom:0;
	border-bottom:#363636 4px solid;
	}

.onecol #header .links {
	margin-left:820px;
	}

.onecol #header .links a {
	color:#363636;
	text-decoration:none;
	font-size:11px;
	font-weight:700;
	}

.onecol #header .links a:hover, .onecol #header .links a:focus {
	color: #1daffd;
	text-decoration:underline;
	}	

.onecol #header #nav ul {
	margin:30px 0 0;
	padding:0;
	float:right;
	list-style:none;
	}

.onecol #header #nav li {
	display:inline;
	}

.onecol #header #logo {
	padding:10px 0 0;
	margin-left:20px;
	}

.onecol #main {
	position:relative;
	min-height:680px;
	padding:30px 20px 10px;
	}

.onecol #main table {
	border:#CCCCCC 1px solid;
	}

.onecol #main th {
	background:url(../imgs/th-bg.jpg) repeat-x;
	border-bottom: #3d3d3d 1px solid;
	}

.onecol #main .ltcol {
	position:relative;
	width: 650px;
	left:0;
	}
	
.onecol #main .midtitle {
	font: 700 14px/16px Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	font-style:italic;
	color:#1daffd;
	}

.onecol #main .rtcol {
	position:absolute;
	top:20px;
	left: 694px;
	width:300px;
	}

.onecol #main .features h4 a, .onecol #main .rtcol a {
	font: 700 12px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #1daffd;
	margin:12px 0 0px;
	text-decoration:none;
	}

.onecol #main .features h4 a:hover, .onecol #main .features h4 a:focus, .onecol #main .rtcol a:hover, .onecol #main .rtcol a:focus {
	color: #363636;
	text-decoration:underline;
	margin:12px 0 0px;
	}

.onecol #main li {
	margin:8px 0;
	}

.onecol #main .features p {
	margin-top:4px;
	}
	
.onecol #footer {
	min-height:100px;
	background-color:#3399cc;
	text-align:center;
	font-size: 9px;
	padding-top:10px;
	border-top:#363636 6px solid;
	}
	
.onecol #footer a {
	color:#363636;
	text-decoration:none;
	}