body { 
color:#003;}

a {
 background:transparent; color:#003;
 text-decoration: none;
}

a:link {
 background:transparent; color:#003;
 text-decoration: underline;
}

a:visited {
 background:transparent; color:#004;
 text-decoration: underline;
}

a:focus {outline: 1px dotted #900;}

a:active {
 color: #234 !important; background: transparent;
 text-decoration: none;
}

a:hover {
 color: #234; background: transparent;
 text-decoration: underline overline !important;
}


.billboard  {
 background:#000; color:#fec;
 padding:15px;
 border:3px outset #fc6;
}

.billboard img {border:1px inset #fc6;}

.billboard h2 { background: transparent; color:#fc6; text-decoration: none }

.billboard a, .billboard a:link {color:#c93; text-decoration:none; }
.billboard a:visited  {color:#c93;}
.billboard a:hover, .billboard a:focus, .billboard a:active {background:#fc6;color:#000;}
.billboard a:focus {outline:1px dotted #fc6;}

.imglft {float:left; margin-right:15px;}
.imgrgt {float:right; margin-left:15px;}

.noCSS { display: none }

.centr {text-align:center;}

hr {height:1px; border:1px solid #003; clear:both;}
.reg {height:5px; border:1px solid #fc6; border-width:1px 0; }
.space {border-bottom:1px dotted #fc6; margin:40px auto 10px auto;}

.gry {
 background:#000 url(/images/sdbr250_blk_mdcn.gif);
 }

.gry img {margin:1px 0 0 1px;}



.blkwht small {font-size:0.8em;}

.blkwht {
 color:#fff9ed;
}

#indexsidebar .menu a {
 background:transparent url(/whtbutton.gif) no-repeat 1%; color:#fff;
 margin-left:0; margin-right:0;
 text-decoration:none !important;
 padding-left:15px;
}

#indexsidebar .menu a:hover {
 background:#ddd url(/whtbutton.gif) no-repeat 1%; color:#003;
 text-decoration: none !important;
}

#indexsidebar .menu a:active {
 background:#ddd url(/whtbutton.gif) no-repeat 1% !important; color:#234; 
}

#indexsidebar i {color:#900; display:inline;}

.blkwht a {
 display:block;
 background:#000 none !important; color:#fff;
 text-decoration: none !important;
/* width:214px;*/
 margin-right:0;
 padding-left:15px;
 padding-right:0;

}

.blkwht a:visited {
 color:#fff;
 text-decoration: none;
}

#indexsidebar .blkwht a:hover, #indexsidebar .blkwht a:active {
 background:transparent none !important;
 color:#bbc !important;
}

#indexsidebar .blkwht a:focus {
 outline:1px dotted #900;
 color:#fff !important;
 background:transparent none !important;
}

.blkwht h3, .blkwht h3 a, .blkwht h3 a:link, .blkwht h3 a:visited {color:#fff;}

.blkwht h4, .blkwht h4 a, .blkwht h4 a:link, .blkwht h4 a:visited {color:#eee;}

.blkwht h3 a:hover, .blkwht h3 a:active, .blkwht h3 a:focus, .blkwht h4 a:hover, .blkwht h4 a:active, .blkwht h4 a:focus {background:#eee none !important; color:#000 !important;}

#indexsidebar .blkwht  {text-align:left; padding-left:5px; margin-bottom:50px; }
#sidebar h3 small, #indexsidebar h3 small {font-size:0.7em;letter-spacing:-0.07em;display:block;}

#indexsidebar .blkwht .logo a,#indexsidebar .blkwht .logo a:link,#indexsidebar .blkwht .logo a:visited {color:#eee; }
#indexsidebar .blkwht .logo a:hover, #indexsidebar .blkwht .logo a:focus, #indexsidebar .blkwht .logo a:active {color:#eee; background:#000 none !important; outline:0 !important;}

#indexsidebar .blkwht .logo img, #indexsidebar .blkwht .logo a {display:inline !important; padding:0 !important;}

.blkwht br {display:none;}
.blkwht h3 br {display:block !important;}

.blkwht .who p b {display:block;margin-bottom:10px;}

.return {background:transparent url(/images/pc_logo_bw.gif) no-repeat top left; padding:10px 0 30px 55px; margin-left:5px; font-family:helvetica, arial, sans-serif;}


.hintblue { color:#003; background:#F5F5F5; border: 2px solid #678; margin:20px auto; padding:15px; width:80%;}

.hintblue p b {color:#900; font-family:helvetica, arial, sans-serif;}

.hintblue a, .hintblue a:link, .hintblue a:visited {background:transparent none !important; color:#369 !important; padding:0;} 

.banner { width:95%; color:#006; background:#fffffa none; border: solid 3px #900;  margin:2% auto; padding:0 5px; text-align:center;  font-family: helvetica, arial, sans-serif;}

hr {height:1px; border:1px solid #bbc !important; clear:both;}
.reg {height:5px; border-width:1px 0 !important; }

.rght {text-align:right;}
.arial {font-family:helvetica, arial, sans-serif;}

.blunivnrrw { background:transparent; color:#006; font-family:'helvetica narrow', 'univers condensed', 'arial narrow', sans-serif;}
.gryarial { background:transparent; color:#999; font-family:helvetica,  univers, arial, sans-serif;}
