body {font-family:verdana,arial,sans-serif; margin:0px; padding:20px 5px 20px 5px; font-size:12px; color:#000000; background:#A6B9C8; text-align:center;}
table {table-layout:auto;}
hr {height:1px; color:silver;}
img {border:0px;}
p {margin:15px 0px 15px 0px; line-height:16px;}
blockquote {margin:5px 0px 5px 21px; line-height:16px;}
h3 {font-size:16px; margin:15px 0px 15px 0px; padding:0px 0px 1px 0px; border-bottom:1px solid #F0C866; color:#B19B86;}
h3.forum {font-size:16px; margin:0px; padding:0px 0px 1px 0px; border-bottom:0px solid white; color:#B19B86;}
h4 {font-size:12px; margin:15px 0px 15px 0px; padding:0px 0px 1px 0px;} 
h4.header {font-size:12px; margin:0px; padding:0px 0px 2px 0px; border-bottom:1px solid silver;}
h4.formheader {font-size:12px; margin:5px 0px 5px 0px; padding:3px; background:#efefef;}
h4.formheader2 {font-size:12px; margin:5px 0px 5px 0px; padding:3px; border-bottom:1px solid silver;}
input, select, textarea {font-family:verdana,arial,sans-serif; font-size:12px;}
textarea {line-height:17px;}
a, a:link, a:active {color:#996600;}
a:visited {color:#996600;}
a:hover, a:visited:hover {color:#cc9933;}
a.searchlink, a.searchlink:link, a.searchlink:active, a.searchlink:visited, a.searchlink:hover, a.searchlink:visited:hover {color:gray; font-size:10px; font-style:italic;}
.searchstatus {color:#000000; font-size:10px; font-style:italic; font-weight:normal;}
.vertalign, .vertalign * {vertical-align:middle;}
.nostyle {font-style:normal; font-size:12px; line-height:16px;}
.small {font-style:italic; font-size:10px;}
.req {font-size:16px; color:red; font-weight:bold; vertical-align:middle; margin-left:5px;}
form.sitesearch div, form.verifylic div {margin-bottom:2px;}
form.sitesearch div *, form.verifylic div * {vertical-align:top;}
input.stxt {font-family:arial,sans-serif; font-size:10px; width:96px;}
input.lic {font-family:arial,sans-serif; font-size:10px; width:103px;}
select.stype {font-family:arial,sans-serif; font-size:10px; width:136px; margin-bottom:3px;}
input.gobtn {font-family:arial,sans-serif; font-size:10px; width:25px; margin:0px 0px 0px 3px;}
col.lftcol, col.rgtcol {width:170px;}
col.lftcolnone, col.rgtcolnone {width:20px;}
col.ctrcol {width:430px;}
col.nolftctrcol, col.norgtctrcol {width:580px;}
col.nolftnorgtctrcol {width:730px;}
table.main {width:770px; table-layout:fixed; border-collapse:collapse; margin:0px auto;}
table.main tbody tr td {text-align:left;}
table.main tbody tr td.hdr {height:118px; background:url(/_rs/img/colages/1.png);}
table.main tbody tr td.hdr img {display:block;}
table.main tbody tr td.nav {text-align:center; height:25px; background:url(/_rs/img/navbg.png);}
div.nav {width:750px; font-size:11px; font-weight:bold; margin:0px auto;}
div.nav a {display:block; padding:0px 10px 0px 10px; line-height:17px; float:left;}
div.nav a:link, div.nav a:visited {text-decoration:none; color:#000000; padding:1px 11px 1px 11px; border:0px solid black; background:inherited;}
div.nav a:active {text-decoration:none; color:#000000; padding:1px 11px 1px 11px; border:0px solid black; background:inherited;}
div.nav a:hover, div.nav a:visited:hover {text-decoration:none; color:#000000; padding:0px 10px 0px 10px; border:1px solid black; background:inherited;background:#FFFFFF;}
table.main tbody tr td.lftcol {vertical-align:top; text-align:center; padding:10px 25px 20px 5px; width:140px; color:#000000; background:#FFFFFF url(/_rs/img/lftcolbg.png);}
table.main tbody tr td.lftcolnone {padding:0px; width:20px; background:#FFFFFF url(/_rs/img/lftcolbgnone.png);}
table.main tbody tr td.rgtcol {vertical-align:top; text-align:center; padding:15px 10px 15px 20px; width:140px; color:#000000; background:#FFFFFF url(/_rs/img/rgtcolbg.png);}
table.main tbody tr td.rgtcolnone {padding:0px; width:20px; background:#FFFFFF url(/_rs/img/rgtcolbgnone.png);}
table.main tbody tr td.ctrcol {vertical-align:top; width:430px; padding-bottom:30px; color:#000000; background:#FFFFFF;}
table.main tbody tr td.nolftctrcol {vertical-align:top; width:580px; padding-bottom:30px; color:#000000; background:#FFFFFF;}
table.main tbody tr td.norgtctrcol {vertical-align:top; width:580px; padding-bottom:30px; color:#000000; background:#FFFFFF;}
table.main tbody tr td.nolftnorgtctrcol {vertical-align:top; width:730px; padding-bottom:30px; color:#000000; background:#FFFFFF;}
table.main tbody tr td.btmborder {height:10px;}
table.main tbody tr td.btmborder img {display:block;}
table.main tbody tr td.footerlinks {text-align:center; font-size:10px; line-height:20px; color:#FFFFFF;}
table.main tbody tr td.footerlinks a, table.main tbody tr td.footerlinks a:link, table.main tbody tr td.footerlinks a:visited {color:#FFFFFF;}
table.main tbody tr td.footerlinks a:active {color:#FFFFFF;}
table.main tbody tr td.footerlinks a:hover, table.main tbody tr td.footerlinks a:visited:hover {color:#FFFFFF;}
table.main tbody tr td.copyright {text-align:center; font-size:10px; line-height:20px;}
table.forumheader {width:100%; margin:15px 0px 15px 0px; padding:0px;}
table.forumheader tbody tr td {border-bottom:1px solid #F0C866;}
table.forum {width:100%; margin:0px; padding:0px; border:1px solid gray;}
table.forum tbody tr th {background:#b5a28c; color:#ffffff; padding:5px 8px 5px 8px;}
table.forum tbody tr td {padding:5px 8px 5px 8px; font-size:11px;}
table.forum tbody tr.evn {background:whitesmoke;}
table.forum tbody tr.odd {background:white;}
div.contactinfo {font-size:10px; margin:20px 0px 10px 0px;}
table#login tbody tr td {padding:4px;}
#loginmessage {font-size:11px;}
.toggle {color:#996600; display:none;}
.question {}
iframe.map {width:577px; height:460px; border:1px solid gray; margin:0px; padding:0px; overflow:hidden;}

/* Form Stuff */
legend {font-weight:bold;}
br.qbr {line-height:4px; font-size:4px;}
div.formheader {font-size:1.3em; font-weight:bold;}
table.form {}
table.form tbody tr td fieldset, table.form tbody tr td div.psuedofieldset {margin:20px;}
table.form tbody tr td fieldset table {margin:10px;}
td.labelnudge {padding-top:.6em;}
span.vertalign, span.vertalign select, span.vertalign input, span.vertalign label {vertical-align:middle;}
span.note {font-style:italic; font-size:.8em;}
input.formnavbtn {width:75px;}

/* Javascript Menus */
div#jsnav {width:750px; color:#002812; font-size:11px; font-weight:bold; margin:0px auto; padding:0px 25px 0px 25px;}
div#jsnav div {position:relative; float:left; margin:0px; padding:1px 16px 1px 16px; border:0px solid white; background:transparent; line-height:17px; cursor:pointer; cursor:hand;}
div#jsnav div.o {padding:0px 15px 0px 15px; border:1px solid black; background:white;}
div.m {background-color:#efefef; border:1px solid black; position:absolute; width:180px; top:0px; left:0px; font-size:11px; font-weight:bold; margin:0px; padding:0px; cursor:pointer; cursor:hand; display:block; visibility:hidden; z-index:999; text-align:left;}
div.m div {position:relative; margin:0px; width:160px; height:20px; line-height:20px; padding:0px 15px 0px 5px; white-space:nowrap;}
div.m div.o {background-color:#A6B9C8; color:white;}

