body {
 margin:0px;
 padding:0px;
 color:#313131;
 background:#F8DB59 url(i/bg0.gif) repeat-y left top;
 font:normal 14px/22px Arial, sans-serif;
}
table {
 border:0px;
 border-spacing:0px;
 padding:0px;
 margin:0px;
}
img {
 border:0px;
 padding:0px;
}
h1 {
 padding:0;
 margin:0;
 padding-bottom:10px;
 font-size:18px;
 color:#6887BD;
}
h2 {
 padding:0;
 margin:0;
 padding-bottom:10px;
 font-size:17px;
 color:#6887BD;
}
h3 {
 padding:0;
 margin:0;
 padding-top:5px;
 padding-bottom:0px;
 font-size:15px;
 color:#D59289;
}
#hr, .hr {
 height:1px;
 width:100%;
 color:#EBCEC6;
 background:#EBCEC6;
 padding:0px;
 margin:0px;
}
.clfa {
 padding:30px 40px;
 border-top:1px solid #EBCEC6;
}
a {
 color:#BD4F52;
 text-decoration: none;
 cursor:pointer;
}
a:hover {
  text-decoration: underline;
}
#clnav {
 margin:3px;
 border-top:1px solid #EBCEC6;
}
#clbnav {
 text-align:right;
 padding:6px 40px;
 border-top:1px solid #EBCEC6;
 border-bottom:1px solid #EBCEC6;
}
#mct {
 width:873px;
 margin:21px 0px 21px 63px;
}
#tsh {
 text-align:right;
 background:url(i/tshbg.gif);
}
#tlsh {
 text-align:right;
 width:101px;
}
#tssh {
 width:336px;
 background:url(i/tshbg.gif);
}
#lsh {
 text-align:right;
 width:101px;
 height:70px;
}
#navsp {
 text-align:right;
 height:70px;
 background:#FFF;
}
#rsh {
 width:48px;
 height:70px;
}
#logo {
 width:201px;
 height:64px;
 padding:6px 7px 0px 7px;
}
#titles {
 background:#F7F7F7;
 color:#B54D4C;
 height:57px;
 padding:2px 35px 0px 35px;
 font:normal 33px/38px Arial, sans-serif;
 font-size-adjust:0.57;
}
#subtitle {
 font:normal 16px/16px Arial, sans-serif;
 font-size-adjust:0.56;
}
#ca {
 background:#FFF;
}
#cat {
 padding:40px 60px;
 text-align:left;
}
#fa {
 padding:30px 40px;
}
#df, .df {
 border:1px solid #D6D9EA;
 text-align:left;
}
.noc {
 color:#955;
 background:#F7F7F7;
}
#chead, .chead {
 width:100%;
 color:#486BA5;
 padding:4px 10px;
 border-bottom:1px solid #D6D9EA;
}
.err {
 font-size:16px;
 font-weight:bold;
 color:#BB4E53;
}
.msg {
 font-size:16px;
 font-weight:bold;
 color:#466AA6;
}
#lb, .lb {
 text-align:left;
 color:#466AA6;
 font-size:15px;
 padding:4px;
 border:0;
}
#np, .np {
 color:#466AA6;
 background:#F7F7F7;
 padding:4px;
 text-align: left;
 border:0;
 border-left:1px solid #D6D9EA;
}
.uline {
 color:#466AA6;
 padding:5px 8px;
 border:0;
 line-height:17px;
 width:744px;
}
.ubtr {
 padding:4px;
 text-align:center;
 border:0;
}
#ureq {
 border:1px solid #C88;
}
#rq, .rq {
 color:#C88;
}
#btl, .btl {
 padding:4px;
 border:0;
}
#btr, .btr {
 padding:4px 0px;
 text-align:left;
 border:0;
 border-top:1px solid #D6D9EA;
}
#btn, .btn {
 font:bold 15px/22px Arial, sans-serif;
 color:#466AA6;
 background:#FFF;
 border:1px solid #B4B7C5;
 margin:1px;
}
#sbtn, .sbtn {
 color:#466AA6;
 background:#FFF;
 border:1px solid #B4B7C5;
 font:bold 12px/17px Arial, sans-serif;
 margin-left:2px;
}
#req, #req a {
 color:#A9AAB3;
 font-size: 20px;
 line-height: 11px;
}
.fm {
 font:normal 12px/16px Arial, sans-serif;
 border:1px solid #B4B7C5;
 background-color: #FFFFFF;
 color: #035B86;
 padding:2px;
}
.tfm {
 font:normal 12px/16px Arial, sans-serif;
 border:1px solid #B4B7C5;
 background-color:#FFF;
 color:#035B86;
 padding:2px;
 vertical-align:middle;
}
.fs {
 border:1px solid #B4B7C5;
 background-color: #FFFFFF;
 color:#035B86;
 font-size:12px;
 padding:1px;
}
#cous {
 position:absolute;
 left:75px;
 top:49px;
}
a#cos {
 background:url(i/contact_us_off0.gif) no-repeat left;
}
a#cos:hover, a.highlighted#cos {
 background:url(i/contact_us_on0.gif) no-repeat left;
}
a#hm {
 background:url(i/home_off0.gif) no-repeat left;
}
a#hm:hover, a.highlighted#hm {
 background:url(i/home_on0.gif) no-repeat left;
}
#hom {
 position:absolute;
 left:75px;
 top:71px;
}
#lrow, .lrow {
 background:#FFF;
}
#lh, .lh {
 background:#F7F7F7;
 border-bottom: 1px solid #D6D9EA;
}
#lhb, .lhb {
 padding-right:3px;
 background:#F7F7F7;
 border-bottom: 1px solid #D6D9EA;
 text-align:right;
}
#lh a, .lh a {
 padding: 3px;
 color:#035B86;
 font-size:13px;
 text-decoration: none;
}
#lh a:hover, .lh a:hover {
 text-decoration:underline;
}
#lbtn, .lbtn {
 padding-right:3px;
 border-bottom:1px solid #D6D9EA;
 text-align:right;
}
#lcol, .lcol {
 font-size:13px;
 border-bottom:1px solid #D6D9EA;
 padding:3px;
}
#ccol {
 font-size:18px;
 color:#6887BD;
 padding-right:20px;
}
#cca {
 padding-top:10px;
 font-size:12px;
 line-height:19px;
 color:#323232;
}
#bsp, .bsp {
 padding:2px;
 font-size:12px;
 background:#F7F7F7;
}
#divider, .divider {
 height:8px;
}
#cdv {
 margin-top:10px;
 margin-bottom:20px;
}
#cl1 {
 font-size:14px;
 font-weight:bold;
 white-space:nowrap;
 padding:2px 18px 4px 6px;
}
#cl2 {
 font-size:14px;
 font-weight:bold;
 white-space:nowrap;
 padding:2px 18px 4px 2px;
}
#cl3 {
 font-size:14px;
 font-weight:bold;
 white-space:nowrap;
 padding:2px 18px 4px 2px;
}
#cl4 {
 font-size:14px;
 font-weight:bold;
 white-space:nowrap;
 padding:2px 18px 4px 2px;
}
#cl5 {
 font-size:14px;
 font-weight:bold;
 white-space:nowrap;
 padding:2px 15px 4px 2px;
}
#cld {
 font-size:12px;
 font-weight:bold;
 text-align:right;
 white-space:nowrap;
 padding:0px 15px 4px 2px;
}
#cMonths {
 font:bold 14px/22px Arial, sans-serif;
 color:#466AA6;
 text-align:center;
}
#cDays {
 font-weight:bold;
 color:#466AA6;
 background:#F7F7F7;
 padding:4px;
 border:1px solid #D6D9EA;
 border-right:0px;
 text-align:center;
}
#cCell {
 text-align:left;
 vertical-align:top;
 height:60px;
 border-left:1px solid #D6D9EA;
 border-bottom:1px solid #D6D9EA;
 color:#035B86;
}
#cRef {
 color:#466AA6;
 padding:2px;
 text-align:center;
 width:36px;
 border-left:1px solid #D6D9EA;
 border-bottom:1px solid #D6D9EA;
 cursor:pointer;
}
#cRef:hover {
 background:#F7F7F7;
}
#cCref {
 color:#000;
 background-color:#F7F7F7;
 padding: 2px;
 text-align: center;
 width: 32px;
 border-left:1px solid #D6D9EA;
 border-bottom:1px solid #D6D9EA;
}
#ccCref {
 color: #333399;
 padding: 2px;
 text-align: center;
 width: 32px;
 border-left:1px solid #D6D9EA;
 border-bottom:1px solid #D6D9EA;
 cursor:pointer;
}
#cTab {
 border-right: 1px solid #D6D9EA;
}
#cTime {
 font-size: 8px;
}
#cCl {
 color:#BD4F52;
 text-align:left;
 margin:1px;
 padding:3px;
 border:1px solid #BD4F52;
 cursor:pointer;
 font:normal 11px/12px Arial, sans-serif;
}
#cCl a {
 color:#BD4F52;
}
#cCl a:hover {
 color:#466AA6;
 text-decoration:none;
}
#cdiv {
 background:#BD4F52;
 color:#BD4F52;
 height:1px;
 margin:2px;
}
#carrow {
 padding: 0px 4px 4px 4px;
}
#calD{
 position:absolute;
 border:1px solid #D6D9EA;
 padding:1px;
 background-color:#FFF;
 font:normal 11px/17px Arial, sans-serif;
 padding-bottom:20px;
 visibility:hidden;
 width:200px;
}
#calD span,#calD img{
 float:left;
}
#calD .selectBox,#calD .selectBoxOver{
 line-height:12px;
 padding:1px;
 cursor:pointer;
 padding-left:2px;
}
#calD td{
 padding:3px;
 margin:0px;
 font-size:10px;
}
#calD .selectBox{
 border:1px solid #D6D9EA;
 color: #035B86;
 position:relative;
}
#calD .selectBoxOver{
 border:1px solid #FFF;
 background-color:#FFF;
 position:relative;
}
#calD .topBar{
 height:16px;
 padding:2px;
 background-color:#F7F7F7;
 border-bottom:1px solid #D6D9EA;
}
#calD .todaysDate{
 font-size:10px;
 height:17px;
 line-height:17px;
 text-align:center;
 position:absolute;
 bottom:0px;
 width:100%;
}
#calD .monthYearPicker{
 background-color:#FFF;
 border:1px solid #D6D9EA;
 position:absolute;
 color: #035B86;
 left:0px;
 top:15px;
 z-index:1000;
 display:none;
}
#calD #monthSelect{
 width:70px;
}
#calD .monthYearPicker div{
 float:none;
 clear:both; 
 padding:2px;
 margin:0px; 
 cursor:pointer;
 border-top:1px solid #D6D9EA;
}
#calD .monthYearActive{
 background-color:#F7F7F7;
}
#calD td{
 text-align:right;
 cursor:pointer;
}
#calD .topBar img{
 cursor:pointer;
}
#calD .topBar div{
 float:left;
 margin-right:1px;
}
#calD .activeDay{
 border:1px solid #D6D9EA;
}
#calD .dayHilite{
 background-color:#F7F7F7;
}
#calD .activeDayHilite{
 background-color:#F7F7F7;
 border:1px solid #D6D9EA;
}
#hca {
 background:#97ACC9;
 color:#000;
 width:440px;
 height:153px;
 font:normal 15px/22px Arial, sans-serif;
 text-align:left;
 overflow:hidden;
 padding-left:11px;
}
.white {
 color:#FFF;
}
.dtree {
 font-size:13px;
 color:#666;
 white-space:nowrap;
 line-height:14px;
}
.dtree img {
 border:0px;
 vertical-align:middle;
}
.dtree a {
 color:#333;
 text-decoration:none;
}
.dtree a:hover {
 text-decoration:underline;
}
.dtree a.node, .dtree a.nodeSel {
 white-space:nowrap;
 padding:1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
 color:#333;
 text-decoration:underline;
}
.dtree a.nodeSel {
 background:#C0D2EC;
}
.dtree .clip {
}
.dcb {
 line-height:8px;
 height:11px;
 margin:0;
 padding:0;
}
#eresources {
 font:normal 12px/17px Arial, sans-serif;
}
.res_new {
 font:normal 13px Arial, sans-serif;
 font-style:italic;
 padding-right:2px;
}
.res_pass {
 font:normal 12px Arial, sans-serif;
 padding-right:2px;
}
.res_reg {
 font:normal 12px Arial, sans-serif;
 padding-right:2px;
}
.tooltip {
 width: 300px;
 color:#000;
 font:normal 12px/17px Arial, sans-serif;
 text-decoration:none;
 text-align:center;
}
.tooltip span.top {
 padding: 10px 8px 0px;
 background: url("i/tt_bg.gif") no-repeat top;
}
.tooltip span.mid {
 padding: 0px 8px;
 background: url("i/tt_bg_mid.gif") repeat-y center;
}
.tooltip span.bottom {
 padding:0px 8px 30px;
 background: url("i/tt_bg.gif") no-repeat bottom;
}
.imageBox img, .imageBoxLeft img, .imageBoxRight img {
 border-top:5px solid #D5D6D8;
 border-left:5px solid #D5D6D8;
 border-right:5px solid #D5D6D8;
 border-bottom:5px solid #D5D6D8;
}
.imageBoxLeft {
 float:left;
 display:block;
 padding-right:28px;
 padding-bottom:18px;
}
.imageBoxRight {
 margin-left:6%;
 float:right;
}
#rehead {
 font:normal 14px/22px Arial, sans-serif;
}
.section {
 border:1px solid #D6D9EA;
 padding:3px;
}
.csect {
 border:1px solid #D6D9EA;
 padding:3px;
 height:160px;
 overflow:auto;
}
.pronounced, .pronounced a {
 background:#F8DB59;
 font:normal 16px/18px Arial, sans-serif;
 text-transform:uppercase;
 padding:2px;
}
.staffImage {
 background:#678AC0;
 padding:4px;
 border:1px solid #5A6A7A;
}
#bdiv {
 padding:4px 4px 4px 2px;
 display:block;
 position:absolute;
 background:#FFF;
 border:1px solid #D6D9EA;
 width:auto;
 text-align:right;
 white-space:nowrap;
}
.all_clear {
 clear:both; 
}
#help {
 position:absolute;
 top:134px;
 left:888px;
 width:23px;
 height:23px;
 background:url(i/help.gif) no-repeat right top;
 cursor:pointer;
}
.fcttl {
 font-size:120%;
}
a .fcttl {
 color:#035B86;
}
a:hover .fcttl {
 color:#BD4F52;
}
.small {
 font-size:90%;
}
a .small {
 color:#035B86;
}
a:hover .small {
 color:#BD4F52;
}
.post {
 border:1px solid #D6D9EA;
 padding:6px;
 margin-bottom:4px;
}
.postby {
 font-size:90%;
 float:right;
}
.replyby {
 text-align:right;
 font-size:90%;
}
.fatt {
 text-align:right;
 font-size:90%;
}
.fatt a {
 color:#6887BD;
}
.fatt a:hover {
 color:#BD4F52;
 text-decoration:none;
}
#screen {
 top:0;
 left:0;
 display:none;
 position:fixed;
 width:100%;
 height:100%;
 z-index:8;
 background:url(i/screen.gif);
}
#discuss {
 display:none;
 position:absolute;
 border:1px solid #D6D9EA;
 padding:6px;
 background:#FFF;
 left:20%;
 z-index:9;
}
.thbut {
 text-align:right;
 margin:4px 0;
}
#thdtte {
 display:none;
 margin:0 0 4px 0;
}
.delatt {
 float:left;
}
.set {
 width:26px;
 height:18px;
 vertical-align:middle;
 margin-bottom:1px;
}
.ticker {
 position:relative;
 text-align:center;
 height:140px;
 border:3px double #06C;
 margin:10px 0;
 padding:10px;
 overflow:hidden;
}
#print {
 position:absolute;
 top:134px;
 left:858px;
 width:23px;
 height:23px;
 cursor:pointer;
}
.nb {
 white-space:nowrap;
 padding-right:5px;
}
