body, td, div   { font-family: verdana, helvetica, sans-serif; font-size: 8pt; margin: 0; padding: 0; }
body		{ background-color: #FFFFFF; }
form		{ margin: 0px; margin-bottom: 0; padding-bottom: 0}
select		{ font-family: Tahoma; font-size: 8pt }
a               { color: #003399; background-color: transparent; text-decoration: none }
a:hover         { color: #FF0000 }
h1              { font-size: 8pt; color: #C0C0C0; line-height: 9pt; font-weight: normal; margin:0}
td.desc		{ color: #C0C0C0; line-height: 9pt; background-color: #31659C; vertical-align:top; height: 20px }
.btn 		{ margin: 0; font: bolder 11px Tahoma; border: 1px solid #F7F7FF; padding: 1px 2px; background: #F7F7FF; }
input.textbox   { margin: 0; font: bolder 11px Tahoma; border: 1px solid #F7F7FF; height: 20px; width: 250px;background: #F7F7FF; }

td.cent		{ text-align: center; }
.comm		{ font-family: Tahoma; color: #003366; font-size: 8pt; background-color: #E7F0FA; margin: 6; padding: 4; text-align:center;}
.comm2		{ font-family: Arial; color: #003366; font-size: 8pt; background-color: #FFF9F9; margin: 6; padding: 4; text-align:center;}
.comm3		{ font-family: Tahoma; color: #003366; font-size: 8pt; background-color: #E7F0FA; margin: 6; padding: 4; text-align:left;}
.red		{ color: #CC0000; vertical-align: top; }
.blue		{ color: #000080; vertical-align: top; }
span.red	{ font-family: Tahoma; color: #996633; }
span.green	{ font-family: Tahoma; color: #006600; }
span.req 	{ margin-left: 3px; color: #FF0000; }

/* Navbar */
.navleft	{ color: #82809A; line-height: 20px; background-color: #111111; text-align: left; }
.navright	{ color: #82809A; line-height: 20px; background-color: #111111; text-align: right;}
a.nav		{ color: #82809A; text-decoration: underline; }
.navp		{ text-align: left; font-family: Arial, Helvetica ,sans-serif; font-weight: bold;}
.navbar		{ text-align: left; font-family: Arial, Helvetica ,sans-serif;}

/* form */
td.dpl	  { background-color: #31659C; height: 40px; text-align: left; }
td.dpr	  { background-color: #31659C; height: 40px; text-align: center; color: #FFFFFF}
td.sel    { color: #FFFFFF; background-color: #7590AE; text-align:left; height: 27px; }
td.sel2    { color: #FFFFFF; background-color: #7590AE; text-align:left; height: 5px; }
td.opt	  { color: #000080; text-align:right; height: 20px; font-weight: normal}
a.opt     { font-family: Arial; color: #0000CC; text-decoration: underline;  }

/* Menu */
a.menu	     { font-family: arial, helvetica, sans-serif; color: #FFFFFF; text-decoration: none;   }
td.menuhead1 { font-family: arial, helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-color: #CC0000; text-align:right  }
td.menuhead2 { font-family: arial, helvetica, sans-serif; font-weight: bold; color: #FFFFFF; background-color: #7590AE; text-align:right  }
td.menu	     { color: #FFFFFF; background-color: #000080; text-align:right; height: 18px; white-space: nowrap }
td.menu1     { color: #FFFFFF; background-color: #000080; text-align:center; height: 18px; }
td.hi	     { background-color: #808080; text-align:right; height: 18px; }

/* Main News */
span.cathead  { font-family: arial, helvetica, sans-serif; color: #111111; font-size: 12pt; font-weight: bold; line-height:14pt }
span.atime    {  font-family: Tahoma; color: #003366; font-size: 11px; text-decoration: none }
.hn2          { font-family: Arial; color: #003399; font-size: 11pt; text-decoration: none; font-weight: bold }
h3          { font-family: Arial; color: #003399; font-size: 11pt; text-decoration: none; font-weight: bold; margin:0; bottom-margin:0; }
.hn2a         { font-family: Tahoma; color: #003366; font-size: 8pt; text-decoration: none }
.hn3          { font-family: Arial; color: #003399; font-size: 10pt; text-decoration: none; font-weight: bold }
span.hnr      { font-family: Tahoma; font-size: 8pt; color: #003366; }
span.hd	      { line-height: 12pt; font-family: verdana, helvetica, sans-serif; }
td.title      { vertical-align: top; line-height: 20px; }
td.des        { vertical-align: top; line-height: 20px; text-align:left; }
td.site       { font-family: Tahoma; color: #0033CC; font-size: 8pt; text-decoration: none; background-color: #CCFF33; vertical-align: top }

/* rd style */

.rdtime   { font-family: Tahoma,arial,helvetica; font-size: 11px; vertical-align: top; line-height: 25px; width: 100px; background-color: #CCFF33; }
.rdsrc { vertical-align: top; width: 130px; background-color: #FFCCFF; line-height: 25px; }

/* Headline Summaries */
.sumtime   { font-family: arial,helvetica,sans-serif; font-size: 10px; vertical-align: top; line-height: 20px; width: 10px; }
.sumhead  { font-family: arial,helvetica,sans-serif; line-height: 20px; background-color: #E7F0FA; }
.sumhead1  { font-family: arial,helvetica,sans-serif; line-height: 20px; font-weight: bold; }
.sumhead2  { font-family: arial,helvetica,sans-serif; line-height: 20px; background-color: #E7F0FA; font-weight: bold; }
.sumhead3  { font-family: arial,helvetica,sans-serif; line-height: 20px; background-color: #000080; color: #ffffff; }
a.sumhead3 { color: #FFFFFF; }
a.sumheadlink 	{ color: #000080; font-weight: bold; }
.sumtitle	{ font-family: Tahoma,arial,sans-serif; vertical-align: top; }
p.sumtitle1	{ font-family: Tahoma,arial,sans-serif; color: #FFFFFF; background-color: #4A5FA1; line-height: 20px; }
.sumfooter { font-family: Tahoma,arial,sans-serif; text-align: right }

a.head   { color: #111111; }
.nladhead { color: #000080; text-decoration: underline; font-size: 11px; }
.nladtext { font-size: 10px; font-weight: normal; text-decoration: none; color: #000080; }

.adHeadline { font-family: arial,sans-serif; text-decoration: none; font-weight:bold; color: #000080; text-decoration: underline; }
.adText { font-family: arial,sans-serif; text-decoration: none; color: #000080;}

/* Hide from NS4 */
/*/*/
body, td, div { line-height: 12pt }

/* NS4 only */
/*/*/ /*/ form, .afterForm { margin-top: -1em; }
a.menu	     { font-family: Verdana }
td.menuhead1 { font-family: Verdana }
td.menuhead2 { font-family: Verdana }
.sumhead1    { font-family: Verdana }
.sumhead2    { font-family: Verdana }
/* N4 */
