@charset "utf-8";

blockquote, body, div, form, h1, h2, h3, input, li, ol, p, select, td, textarea, tr, ul{font:13px/17px verdana,arial,helvetica,sans-serif;}

a:link{color:#369;background:transparent;}
a:visited{color:#5a5e68;background:transparent;}
a:hover{text-decoration:none;color:#060;background:transparent;}
a:active{text-decoration:none;color:#000;background:#edeef6;}

acronym{cursor:help;border-bottom:1px dashed #f00;}

body, html{margin:0; padding:0; color:#000; background:#fff; 
background-image:url("/pics/compass.gif"); 
background-attachment:fixed; 
background-repeat:no-repeat; 
background-position:40% 85%;}

code{color:#369;background:transparent;}

.fs10{font-size:10px;line-height:14px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}

.h, .section h, .section section h, h2, h3 {font:bold 14px arial,verdana,sans-serif;text-align:left;margin:0 0 15px 0;}
h1 {font:bold 18px arial,verdana,sans-serif;text-align:center;margin:0 0 15px 0;}
.h, .section h, .section section h, h1{color:#060;background:transparent;}
h2, h3{margin-top:15px;color:#5a5e68;background:transparent;}

.blink{text-decoration:blink;}
.hand{cursor:pointer;}
.help{cursor:help;}
.cluehelp{cursor:pointer;}
.clueless{font-size:11px;font-weight:bold;text-transform:uppercase;text-decoration:underline;cursor:pointer;color:#369;background:#fff;}
.validation{width:400px;color:#000;background:#edeef6;}

li{margin-bottom:1px;padding:0;}

ol{margin:15px 15px 15px 50px;padding:0;}

p, pre, blockquote{margin-top:15px;margin-bottom:15px;}
.top{margin-top:0;}
.rt{text-align:right;}
.bot{margin-bottom:0;}
.lt{text-align:left;}
.ct{text-align:center;}
.ctr{text-align:center;}
.i15{margin:15px;}
.i20{margin:15px 30px;}
.i60{margin:15px 60px;}
.m0{margin:0;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mt5{margin-top:5px;}
.mt10, #menu h2 .mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.nbot, .ntop{margin-top:5px;margin-bottom:0;}
.nbot#font-family{border:none;}
.ntop{border-bottom:1px solid #b3b1c0;}
.nw{white-space:nowrap;}
.pad5{padding:5px;}
.pad10{padding:0 10px;}
.pad15{padding:0 15px;}
.pbb{border-bottom:1px solid #b3b1c0;padding:0 0 15px 0;}
.pbt{border-top:1px solid #b3b1c0;padding:15px 0 0 0;}
.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}
.tdl{text-decoration:line-through;}
.vab{vertical-align:bottom;}
.vabl{vertical-align:baseline;}
.vam{vertical-align:middle;}
.vat{vertical-align:top;}
.vatb{vertical-align:text-bottom;}
.vatt{vertical-align:text-top;}

span.blue{color:#369;background:transparent;}
span.green{color:#060;background:transparent;}

b, strong{color:#369;background:transparent;}
.black{color:#000;background:transparent;}
.blackn{font-variant:normal;color:#000;background:transparent;}
.blue{color:#369;background:transparent;}
.bluelt{color:#edeef6;background:transparent;}
.bluen{font-variant:normal;color:#369;background:transparent;}
.gray{color:#999;background:transparent;}
.graylt{color:#eee;background:transparent;}
.green{color:#060;background:transparent;}
.greenlt{color:#393;background:transparent;}
.high{color:#eee;font-weight:bold;background:#333;}
.red{color:#b00;background:transparent;}
.white{color:#fff;background:transparent;}

.bgbl{background:#edeef6;}
.bgy{background:#edeef6;}
.bggl{background:#f2fff2;}
.bg369{background:#369;}
.bgccc{background:#ccc;}
.bgddd{background:#ddd;}
.bgeee{background:#eee;}
.bgede{background:#edeef6;}
.bgfff{background:#fff;}

.ele{font-size:11px;}

input, textarea{line-height:16px;}
textarea{color:#000;background:#fff;}
textarea.r100{width:99%;}

table{margin:auto;}

table, td{border-collapse:collapse;}
th{font-weight:normal; color: red;}
.td35, .th35{width:35%;text-align:right;}
.td40{width:40%;text-align:right;}
.td60{width:60%;text-align:left;}
.td65{width:65%;text-align:left;}
.td90{width:90%;}
.td100{width:100%;}

.bg b, .bgrid b{font:bold 11px/17px tahoma,sans-serif;text-transform:uppercase;color:#fff;}

tr.ff{color:#000;background:#fff;}
tr.ef{color:#000;background:#edeef6;}
tr.f0{color:#000;background:#edeef6;}

.head b{font:bold 12px arial,helvetica,sans-serif;text-transform:uppercase;color:#fff;}

ul{margin:15px 0 15px 50px;padding:0;list-style-image:url(arrow-blue.gif);}
ul ul, ol ul{margin:5px 0 15px 20px;padding:0;list-style-image:url(arrow-blue.gif);}
ol li ul li{margin:5px 0;padding:0;list-style-image:url(arrow-blue.gif);}

address {
    color: black;
    margin-top: 1em;
    padding-top: 1em;
    border-top: thin dotted }

hr.hr3 {
      border: 1px solid #f00;
      color: #fff;
      background-color: #fff;
      width: 80%;
      height: 10px;
    }

