BODY { 
  margin: 0px 10px 15px 10px;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: small;
  background: white;
  color: black;
}

H1, H2, H3, H4, H5, H6, P, UL, OL, DIR, MENU, DIV, 
DT, DD, ADDRESS, BLOCKQUOTE, PRE, BR, HR, FORM, DL { 
  display: block }

B, STRONG, I, EM, CITE, VAR, TT, CODE, KBD, SAMP, 
IMG, SPAN { display: inline }


P, LI, DIR, DD, DT, TD, TH {font-family: arial, helvetica, sans-serif; font-size: 10pt;  line-height: 1.2;}
H1 {color: #003366; font-family: arial, helvetica, sans-serif;font-size: 18pt; line-height: 1.2;}
H2 {color: #003366; font-family: arial, helvetica, sans-serif;font-size: 14pt; line-height: 1.2;}
H3 {color: #003366; font-family: arial, helvetica, sans-serif;font-size: 12pt; line-height: 1.2;}
H4 {color: #003366; font-family: arial, helvetica, sans-serif;font-size: 10pt; line-height: 1.2;}
H5 {color: #003366; font-family: arial, helvetica, sans-serif;font-size: 8pt; line-height: 1.2;}
H6 {color: #003366; font-family: arial, helvetica, sans-serif;font-size: 8pt; line-height: 1.2;}


H1, H2, H3, H4, H5{margin: 3pt 6pt 3pt 6pt; }
H6 {margin: 3pt 2pt 3pt 2pt; }
P {margin:  4pt 6pt 4pt 12pt;}
DT {margin:  4pt 6pt 4pt 22pt;}
DD {margin:  4pt 6pt 4pt 32pt;}

UL,OL {margin-top: 2pt; margin-bottom: 6pt;}

H1, H2, H3, H4, H5, H6 { font-weight: bold }

B, STRONG { font-weight: bold }  
I, CITE, EM, VAR, ADDRESS { font-style: italic }
PRE, TT, CODE, KBD, SAMP { font-family: monospace }

PRE { white-space: pre }

ADDRESS { margin-left: 3em }
BLOCKQUOTE { margin-left: 3em; margin-right: 3em }

MENU { margin: 0 }              /* tight formatting */

HR {color: #669999; text-align: left; height: 1px; border-left: none; border-bottom: none; border-right: none; border-top: 1px;}        /* 'border-bottom' could also have been used */
HR.centr { color: #669999; text-align: center; height: 1px; border-left: none; border-bottom: none; border-right: none; border-top: 1px; } 

.sml {font-size: 8pt;}
.frontpage {font-size: 8pt;; font-family: Verdana, Arial, Helvetica, sans-serif}

.table0,.bdr-none { border: none;} 
.table1{ border: 1px #669999 solid;} 
.table2,.bdr-lr { border-top: none; border-bottom: none; border-left: 1px solid #669999; border-right: 1px solid #669999;} 
.table3,.bdr-r { border-top: none; border-bottom: none; border-left: none; border-right: 1px solid #669999; } 
.table4,.bdr-l { border-top: none; border-bottom: none; border-right: none; border-left: 1px solid #669999;} 
.table5,.bdr-t { border-left: none; border-bottom: none; border-right: none; border-top: 1px solid #669999;} 
.table6,.table7,.bdr-rb { border-left: none; border-top: none; border-right: none; border-bottom: 1px solid #669999;} 


.golden { border: 1px #669999 solid; background: white url(/img/golden-persp-sq.gif) no-repeat;}
.golden2 {background: url(/img/golden-repeat-sq.gif) no-repeat;}
.golden3 {background: white url(/img/golden-header.gif) repeat;}

.lblu {background: #669999;}
.dblu {background: #003366;}
.llblu {background: rgb(231,240,246);}

.lbcell { padding: 1px 2px 1px 2px; }
.llbcell { padding: 1px 2px 1px 2px;}
.dbcell { background: #003333; color: white; padding: 1px 2px 1px 4px;}

.header {font-size: 8pt; padding: 2px 2px 2px 2px; margin: 0px;}
.compact {font-size: 8pt; padding: 0px 2px 2px 2px; margin: 0px;}
.contact {font-size: 8pt; padding: 2px 6px 0px 12px; margin: 0px;}
.footer {font-size: 8pt; padding: 4px 2px 4px 2px; margin: 0px;}
.nomargin {margin: 0px;}
.menuhdr {font-size: 8pt; padding: 2px 2px 2px 2px; margin: 0px; font-weight: bold; }

.bigmargin {margin-left: 30px; margin-right: 5px; margin-top: 4px; margin-bottom: 4px;}


A  {color: #336699; font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 8pt; letter-spacing: 0.5pt;} 
A:hover { color: #000033;; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold}        /* active links */

A.nav1 {color: #003366; text-decoration: none;}
A.nav1:hover {color: #003300; text-decoration: none; font-weight: bold; font-size:  8pt;; clip:   rect(   )}

A.nav2 { text-decoration: none;; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; background-image: url(IMG/back5.gif); background-position: center bottom; background-attachment: fixed; background-repeat: no-repeat}
A.nav2:hover {color: #000033; text-decoration: underline; font-weight: bold; font-size:  9px;; font-family: Verdana, Arial, Helvetica, sans-serif}

A.anch {font-size: 10 pt; letter-spacing: normal;}



.searchbtn {border: 1px #669999 solid; color: #003366; background-color: rgb(231,240,246); font-weight: bold; text-decoration: underline;}

FORM, INPUT {margin: 0px;}
.hidden {display: none; margin: 0px;}

.diarydate {font-weight: bold; margin-left: 5px; margin-right: 5px; margin-top: 4px; margin-bottom: 4px;}
.diarytitle {font-weight: bold; margin-left: 5px; margin-right: 5px; margin-top: 4px; margin-bottom: 4px;}
.diarydesc {font-weight: normal; margin-left: 5px; margin-right: 5px; margin-top: 4px; margin-bottom: 4px;}
.diarypdf {font-weight: normal; margin-left: 5px; margin-right: 5px; margin-top: 4px; margin-bottom: 4px;}
.diaryrow {font-weight: bold; color: #660000; margin-left: 5px; margin-right: 5px; margin-top: 4px; margin-bottom: 4px;}
.bdr-solid  { border: 1px #669999 solid; } .justified {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; text-align: justify}
.back {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; background-image: url(IMG/back2.gif); background-repeat: no-repeat; background-position: right bottom}
.bdr-l  { background-image: url(IMG/back2.gif) ; background-repeat: no-repeat; background-position: right bottom}
.table4 { font-family: Verdana, Arial, Helvetica, sans-serif ; font-size: 8px}a.test:hover {  text-decoration: none}
.maintext { font-size: 8pt;; font-family: Verdana, Arial, Helvetica, sans-serif ; text-align: justify}
.backgif { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; background-image: url(IMG/sepox_big.gif); background-repeat: no-repeat; background-position: right top}

