body { 
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
color: black;
background-color: #000066;
margin: 0;
}

pre { font-family: courier new; font-size: 10pt; color: #000000;}
pre.who { font-family: Arial; font-size: 9pt; color: #000000;}

a { text-decoration: none; font-weight: bold; }
a.med { font-weight: normal; }
a.lg { font-size: 14pt; text-decoration: none; font-weight: 500; }
a.sm { font-size: 8pt; text-decoration: none; font-weight: 500; }

a:link { color: #990099; }
a:hover { color: #660066; }
a:active { color: #CCCCFF; }
a:visited { color: #9933CC; }

b { font-weight: bold; }

h1 { font-weight: bold; font-size: 20pt; color: #000033; margin: 0; padding: 0; } 

h1.m { font-size: 12pt; font-weight: bold; color: #000066; margin: 0px 0px 0px 5px; } 

h2, h3, h4, h5, h6 { font-weight: bold; color: #000033; margin: 0; padding: 0;}

.small { font-size: 8pt; text-align: center; }
.sml { font-size: 8pt; color: #666666;}
.sm2 { font-size: 8pt;}

.caption { font-size: 8pt; color: #999999; font-style: italic; }

.add { font-size: 10pt; text-align: center; }

/* New CSS */

table.t1 {  }
td.toprow { background-color: #000066; padding: 0px 5px 0px 5px; height: 64px;}
td.sform { color: white; font-size: 10pt; }
td.sbar { background-color: #000066; background-image: url('images/barsmall.gif'); height: 7px}
td.bbar { background-color: #000066; background-image: url('images/bar.gif'); height: 13px}
td.mbar { background-color: #6699CC; height: 25px}
td.w { background-color: white;}

td.lcol { width: 125px; padding: 5px 0 0 0;}
td.rcol { background-color: #F3F3F3; width: 150px; }
td.mcol { padding: 5px; }
td.line { background-color: #F3F3F3; width: 1px;}

td.cont { font-size: 10pt; }
td.cons1 { font-size: 9pt; }

td.emboxt { background-color: #336699; font-size: 10px; padding: 1px 2px 3px 2px; color: white; border-top: 2px solid #000066; border-left: 2px solid #000066; border-right: 2px solid #000066; }
td.embox { background-color: #6699CC; font-size: 10px; padding: 0px 2px 2px 2px; color: white; border-left: 2px solid #000066; border-right: 2px solid #000066;}
td.emboxb { background-color: #6699CC; font-size: 10px; padding: 2px 2px 2px 2px; color: white; border-bottom: 2px solid #000066; border-left: 2px solid #000066; border-right: 2px solid #000066;}
td.hspacer { width: 15px; }
td.vspacer { height: 5px; }

td.rh { background-color: #dddddd; font-size: 8pt; padding: 5px; }
td.rb1 { background-color: #F3F3F3; font-size: 8pt; padding: 5px; }
td.rb2 { background-color: #F3F3F3; font-size: 7pt; padding: 5px; line-height: 12px; }


form { margin: 0; padding: 0; }

.f { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: black; background: white;
 padding: 2px 0px 0px 2px;
 border: 0;
 height: 19px;
}
.f2 { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: black; background: white;
 padding: 2px 0px 0px 2px;
 border: 0;
}
.fb { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #6699CC;
 height: 20px;
 width: 60px;
 padding: 0;
 border: 1px solid #3B629F;
 margin: 0;
}
.fb2 { font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #336699; color: white;
 width: 90px;
 padding: 0;
 border: 1px solid white;
 margin: 0;
}

ul.news { font-size: 9pt; margin-left: 15px; padding: 0; list-style-position: outside;}

/*Blog classes*/
.b_sub_in { font-weight: bold; color: #666699; margin: 0; padding: 0; }
.b_date_in { font-style: italic; color: #999999; text-align: right; margin: 0 0 5px 0; padding: 0;}
.b_entry_in { color: #666666; margin: 0 0 10px 0; padding: 0;}

.b_sub_ab { font-size: 9pt; font-weight: bold; color: #666699; margin: 10px 0 0 0; padding: 0; }
.b_date_ab { font-size: 9pt; font-style: italic; color: #999999; text-align: right; margin: 0 0 5px 0; padding: 0;}
.b_entry_ab { font-size: 9pt; color: #666666; margin: 0 0 10px 0; padding: 0;}

.b_sub { font-weight: bold; color: #666699; margin: 0; padding: 0; }
.b_date { font-size: 10pt; font-style: italic; color: #999999; text-align: right; margin: 0 0 5px 0; padding: 0;}
.b_entry { color: #666666; margin: 0 0 10px 0; padding: 0;}
.b_poster { font-size: 9pt; color: #666666; margin: 0 0 10px 0; padding: 0;}
.b_comm { font-size: 9pt; color: #666666; margin: 0 0 10px 0; padding: 0;}
