@charset "utf-8";
*{margin:0;padding:0;}
.center{text-align:center;}
body{font-family:Arial,Helvetica,san-serif;background:#CCC;}
hr{margin:.5em;}
p{margin:.5em 1em;}
p.smaller{font-size:smaller;}
a{color:#369;}
a.fwlink{position:absolute;top:.5em;right:.5em;}
ul li{list-style:disc;}
input.btn{}
#outer{position:relative;background:#369;width:960px;min-height:480px;margin:1em auto;}
#header{background:#FFF;padding:.5em;}
#nav{background:url(/images/navfill.jpg);color:#FFF;height:30px;border-bottom:1px solid #FFF;}
#menu li{list-style:none;float:left;}
#menu a{display:block;font-size:14px;color:#FFF;text-decoration:none;padding:6px 10px;}
#login{position:relative;background:#FFF;text-align:right;padding:0 1em;}
#content{background:#FFF;float:left;width:740px;min-height:500px;padding:10px;}
#sidebar{float:right;background:#369;width:190px;padding:5px;}
#login label{font-size:12px;font-weight:700;}
#login #err{display:block;border:1px dashed red;background:#FFF;width:90%;font-size:10px;font-style:italic;color:red;text-align:center;margin:3px auto;padding:3px;}
#login a{color:#369;font-size:10px;font-style:italic;text-decoration:none;}
#toc{display:block;background:#FFF;padding:3px;}
#toc ul li{display:inline;list-style:none;margin-left:14px;}
#toc a{text-decoration:none;font-size:14px;font-weight:700;}
#content h1{font-size:20px;margin:.5em auto;}
#content h2{font-size:16px;margin-top:.5em;}
#content a.jump{border:0;font-size:12px;font-style:italic;}
.listing a{text-decoration:none;}
ul.listing li{list-style:none;margin-left:1em;display:block;width:75%;border-bottom:1px solid #CCC;border-left:1px solid #CCC;font-size:14px;padding:1px 2px;}
div.warning_text{font-size:14px;display:block;margin-top:.5em;padding:.5em 0;}
div.warning_text ul{margin-left:1em;padding-left:1em;}
div.warning_text strong{font-size:16px;}
#updated{clear:both;display:block;float:right;background:#F5F5DC;font-size:13px;font-weight:700;border:dashed 1px #CCC;padding:5px;}
#terms{width:800px;font-size:14px;}
#terms ol{list-style:decimal;margin-left:2em;padding-left:2em;}
#pagetitle{display:block;font-size:20px;font-weight:700;border-bottom:solid 6px #8D0148;margin-bottom:1em;padding:5px 0;}
#footer{display:block;height:140px;background:#8D0148;clear:both;color:#FFF;font-size:12px;text-align:center;padding:10px;}
#footer a{color:#FFF;}
#page_title{font-size:18px;font-weight:700;display:block;margin-bottom:6px;width:100%;border-bottom:6px solid #8D0148;padding:8px 0;}
#regform,#passreset{border:solid 1px #8D0148;width:400px;margin:1em auto;}
#regform input[type=text],#regform input[type=password],#passreset input[type=text],#passreset input[type=password]{width:215px;float:left;font-family:monospace;font-size:14px;border:outset 1px #000;}
#regform td{font-weight:700;font-size:14px;padding-bottom:.5em;padding-right:.5em;text-align:right;}
#regform input.err{border:1px dashed red;background:#EEE8AA;}
#regform em{display:block;padding:3px;}
#regerr{display:block;width:400px;border:dashed 1px red;background:#EEE8AA;color:red;font-style:italic;font-size:14px;margin:1em auto;padding:.5em;}
#regerr li{list-style:circle;padding-left:1em;}
#message{display:block;width:400px;border:solid 1px #000;font-size:14px;font-weight:700;font-style:italic;background:#F5F5DC;text-align:center;margin:2em auto;padding:1em;}
#select_warning input{font-size:11px;font-weight:700;width:6em;}
#content ol{padding-left:2em;}
#content ol li{list-style-type:decimal;}
#notices {background:#f58c42;border:solid 1px #8c004c;}
#notices>b{color:#8c004c; font-size: larger;}
#notices>em{display:block;font-size:smaller;margin-top:3px;}
#contact{background:#C0D9D9;color:#000;border:solid 1px #FFF;}
#contact a{text-decoration:underline;font-weight:400;color:#369;font-size:12px;}
#notices,#contact,#joyce{font-size:12px;text-align:center;margin:0 0 1em;padding:1em 2px;}
#joyce{color:#C0D9D9;font-weight:700;border-bottom:1px solid #C0D9D9;}
dl{font-size:14px;margin-left:1em;width:95%;}
dt{clear:both;border-top:1px solid #CCC;margin-top:5px;}
dd{width:100%;position:relative;font-size:12px;margin-left:1em;font-style:italic;}
div.status{float:right;}
#contactform fieldset{width:80%;margin:1em auto;padding:1em;}
#contactform fieldset legend{font-weight:700;background:#369;color:#FFF;border:solid 1px #000;padding:2px 4px;}
#contactform fieldset label{display:block;font-weight:700;font-size:13px;}
img,#login fieldset{border-style:none;}
a:hover,#login a:hover,#contact a:hover{color:#8D0148;}
#menu li.active,#menu a:hover{background:#8D0148;}
#toc a:hover,#content a:hover{text-decoration:underline;color:#8D0148;}
#pagerror{padding:100px 1em;background:beige;border:double 3px #8D0148;}
#pagerror>p{margin:2em 0;font-size:16px;text-align:center;}