*{outline:0;margin:0;padding:0;}
body{font:70%/1.5em Verdana,arial;color: #666;text-align:center;margin:15px 0;background: #fff;}
a, a:visited{color:#049;background:inherit;text-decoration:none;}
a:hover{color: #400;background:inherit;text-decoration:underline;}
h1,h2,h3{font-family:'Trebuchet MS',Tahoma,Sans-serif;font-weight:Bold;color:#8B9F0C}
h1{font-size: 1.9em;}
h2{font-size: 1.6em;}
h3{font-size: 1.3em;}
h1,h2,h3,p{padding: 10px;margin: 0;}
img{border:0px;}
ul,ol{margin: 5px 20px;padding: 0 20px;}
ul{list-style: none;}
table{border-collapse: collapse;margin: 10px;}
th strong{color: #fff;}
th{background: #93BC0C url(../img/nav.gif) repeat-x;height: 29px;padding-left: 12px;padding-right: 12px;color: #FFF;text-align: left;border-left:1px solid #FFF;border-bottom:2px solid #FFF;}
tr{height: 30px;}
td{padding-left:11px;padding-right:11px;border-left:1px solid #E8E8E8;border-bottom:1px solid #DFDFDF;}
td.first,th.first{border-left: 0px;}
tr.row-a{background:#F8F8F8;}
tr.row-b{background:#EFEFEF;}
form{margin:10px; padding: 0 5px;border: 1px solid #D5D5D5; background-color: #DFDFDF;}
label{display:block;font-weight:bold;margin:5px 0;}
input{padding:2px;border:1px solid #eee;font: normal 1em Verdana, sans-serif;color:#777;}
textarea{width:400px;padding:2px;font: normal 1em Verdana, sans-serif;border:1px solid #eee;height:100px;display:block;color:#777;}
input.button{font: bold 12px Arial, Sans-serif; height: 24px;margin: 0;padding: 2px 3px; color: #FFF;background: #8EB50C url(../img/nav.gif) repeat-x 0 0;border: none;}
#wr{position:relative;width:820px;background:#fff url(../img/ct.gif) repeat-y center top;margin:0 auto;text-align:left;}
#top-bg {position: absolute;width:820px;height:19px;background:#CCC url(../img/tbg.gif) repeat-y center top;top:0;left:0;z-index:2;}
#ct-wr{position:relative;clear: both;float: left;	width: 790px;	padding: 0;border-top:5px solid #FFF;border-bottom: 2px solid #D0D0D0;margin-left: 15px;	display: inline;}
#hdr {width: 820px;position: relative;height: 100px;background: #CCC url(../img/hdr-bg.gif) repeat-y center top;padding: 0;	color: #FFF;}
#hdr h1#logo-text a {position: absolute;margin: 0; padding: 0;font: bold 36px 'Trebuchet MS', Arial, Sans-serif;letter-spacing: -1px;color: #787878;text-transform: none;text-decoration: none;top: 25px; left: 30px;	}
#hdr h1#logo-text span {color: #969696;}
#hdr p#slogan{position: absolute;margin:0;padding:0;font:normal 12px 'Trebuchet MS',Arial,Sans-serif;text-transform:none;color: #787878;top:67px;left:30px;}
#hdr #hdr-links{position: absolute;top: 20px; right: 20px;	color: #838181;font-size: 10px;	}
#hdr #hdr-links a{color: #838181;text-decoration: none;	}
#hdr #hdr-links a:hover{color: #444;}
#nav {clear:both;padding:0;}
#nav ul {float: left;list-style: none;background: url(../img/nav.gif) repeat-x;	width: 790px;text-transform: uppercase;margin: 0 0 0 15px;padding: 0;	display: inline;}
#nav ul li {display: inline;margin: 0; padding: 0;}
#nav ul li a{display: block;float: left;width: auto;margin: 0;padding: 0 14px;border-right: 1px solid #EEE;border-bottom:none;color: #FFF;font:bold 13px/2.8em "Century Gothic","Trebuchet MS", Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;letter-spacing:1px;}
#nav ul li a:hover, #nav ul li a:active {background: url(../img/nav-hv.gif) repeat-x;}
#nav ul li#current a{background: url(../img/nav-cr.gif) repeat-x;}
#main {float: left;width: 67%;padding: 20px 0 0 0; margin: 0 0 0 10px;display:inline;}
#main ul li{list-style:square;}
#sdbr{float:right;width:27.5%;padding:20px 10px 0 0;margin:0;}	
#sdbr h3{padding:5px 5px; font:bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif;color:#8C9F0D;}
#sdbr ul.sdmn {list-style:square;text-align:left;margin:7px 4px 8px 0;padding:0;}
#sdbr ul.sdmn li{list-style:square;background:url(../img/d.gif) repeat-x left bottom;padding: 4px 0 4px 5px;margin: 0 2px;color: #8F8F8F;}
* html body #sdbr ul.sdmn li {height: 1%;}
#sdbr ul.sdmn ul {list-style: square;margin: 0 0 0 5px; padding: 0; }
#sdbr ul.sdmn ul li {list-style: square;background: none;}
#ftr-wr {clear: both;width:820px;font-size:95%;	text-align:center;padding:15px 0;background:url(../img/ftr-btm.gif) no-repeat center bottom;}
.float-left{ float: left;}
.float-right{ float: right;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.clear{clear:both;}
.error{color:#ff0000;}