#pup 
{ 
position : absolute;
visibility : hidden;
z-index : 200;
width: 250px;
} 

BODY 
{ 
font-family : "Verdana", Arial, sans serif;
font-size : 8pt;
font-weight : normal;
font-variant : normal;
text-decoration : none;
border : none;
background-color : #000033;
color : #ffffff;
text-align: center;
} 

A 
{ 
color : #0000AA;
} 

A:visited 
{ 
color : #0000AA;
} 

A:active 
{ 
color : #ffffff;
} 

A:hover 
{ 
color : #800000;
} 

A.ablack
{
family: "Arial";
color : #000000;
font-size : 7pt;
font-weight : normal;
text-decoration : none;
}

A.ablack:visited
{
family: "Arial";
color : #000000;
font-size : 7pt;
font-weight : normal;
text-decoration : none;
}

A.ablack:active
{
family: "Arial";
color : #000000;
font-size : 7pt;
font-weight : normal;
text-decoration : none;
}

A.ablack:hover
{
color : #800000;
text-decoration : underline;
}

A.ared
{
family: "Arial";
color : #AA0000;
font-size : 7pt;
font-weight : normal;
text-decoration : none;
}

A.ared:visited
{
family: "Arial";
color : #AA0000;
font-size : 7pt;
font-weight : normal;
text-decoration : none;
}

A.ared:active
{
family: "Arial";
color : #AA0000;
font-size : 7pt;
font-weight : normal;
text-decoration : none;
}

A.ared:hover
{
color : #800000;
text-decoration : underline;
}

A.agreen
{
family: "Arial";
color : #00AA00;
font-size : 7pt;
font-weight : normal;
text-decoration : none;
}

A.agreen:visited
{
family: "Arial";
color : #00AA00;
font-size : 7pt;
font-weight : normal;
text-decoration : none;
}

A.agreen:active
{
family: "Arial";
color : #00AA00;
font-size : 7pt;
font-weight : normal;
text-decoration : none;
}

A.agreen:hover
{
color : #800000;
text-decoration : underline;
}

A.ablue
{
family: "Arial";
color : #0000AA;
font-size : 7pt;
font-weight : normal;
text-decoration : none;
}

A.ablue:visited
{
family: "Arial";
color : #0000AA;
font-size : 7pt;
font-weight : normal;
text-decoration : none;
}

A.ablue:active
{
family: "Arial";
color : #0000AA;
font-size : 7pt;
font-weight : normal;
text-decoration : none;
}

A.ablue:hover
{
color : #800000;
text-decoration : underline;
}

A.category
{
color : #000066;
font-size : 9pt;
font-weight : normal;
font-variant : small-caps;
text-decoration : none;
}

A.category:visited
{
color : #000066;
}

A.category:active
{
color : #000066;
}

A.category:hover
{
color : #800000;
}

A.EM
{
font-size : 10pt;
font-weight : bold;
font-variant : small-caps;
font-style : normal;
text-decoration : none;
border : none;
}

A.holiday
{
cursor: help;
color: #ff0000;
font-weight: bold;
text-decoration: none;
}

A.holiday:visited
{
cursor: help;
color: #ff0000;
font-weight: bold;
text-decoration: none;
}

A.holiday:hover
{
color : #800000;
}

A.menu
{ 
color: #FFFFFF;
font-size : 9pt;
font-weight : bold;
font-variant : small-caps;
text-decoration : none;
margin-top: 6px;
margin-bottom: 6px;
padding: 0px;
width : 100px;
display: block;
}

A.menu:visited
{
color : #FFFFFF;
}

A.menu:active
{
color : #FFFFFF;
}

A.menu:hover
{
color : #800000;
}

A.menul
{
color: #00A000;
font-size : 9pt;
font-weight : bold;
font-variant : small-caps;
text-decoration : none;
width : 100px;
}

A.menul:visited
{
color: #00A000;
font-size : 9pt;
font-weight : bold;
font-variant : small-caps;
text-decoration : none;
width : 100px;
}

A.menul:active
{
color: #00A000;
font-size : 9pt;
font-weight : bold;
font-variant : small-caps;
text-decoration : none;
margin-top: 6px;
margin-bottom: 6px;
padding: 0px;
width : 100px;
display: block;
}

A.menul:hover
{
color : #800000;
}

A.menua
{
color: #A00000;
font-size : 9pt;
font-weight : bold;
font-variant : small-caps;
text-decoration : none;
margin-top: 6px;
margin-bottom: 6px;
padding: 0px;
width : 100px;
display: block;
}

A.menua:visited
{
color : #A00000;
}

A.menua:active
{
color : #A00000;
}

A.menua:hover
{
color : #ffffff;
}

A.menutop
{
color : #ffffff;
font-size : 9pt;
font-weight : bold;
font-variant : small-caps;
text-decoration : none;
padding-right : 10px;
padding-left : 10px;
}

A.menutop:visited
{
color : #ffffff;
}

A.menutop:active
{
color : #800000;
}

A.menutop:hover
{
color : #800000;
}

A.news
{
color: #FFFFFF;
font-size : 9pt;
font-weight : bold;
text-decoration : none;
margin-top: 6px;
margin-bottom: 6px;
padding: 0px;
width : 160px;
display: block;
}

A.news:visited
{
color : #FFFFFF;
}

A.news:active
{
color : #FFFFFF;
}

A.news:hover
{
color : #800000;
}

A.Off
{
cursor : default;
color : #000000;
font-weight : bold;
text-decoration : none;
} 

A.Off:visited
{
cursor : default;
color : #000000;
font-weight : bold;
text-decoration : none;
}

A.Off:active
{
cursor : default;
color : #000000;
font-weight : bold;
text-decoration : none;
}

A.Off:hover
{
color : #800000;
}

A.On
{
cursor : help;
color : #ff6600;
font-weight : bold;
text-decoration : none;
background-color : #cccccc;
}

A.On:visited
{
cursor : help;
color : #ff6600;
font-weight : bold;
text-decoration : none;
background-color : #cccccc;
}

A.On:active
{
cursor : help;
color : #ff6600;
font-weight : bold;
text-decoration : none;
background-color : #cccccc;
}

A.On:hover
{
color : #800000;
}

A.PAC
{
cursor : help;
color : #0000bb;
font-weight : bold;
text-decoration : none;
background-color : #cccccc;
} 

A.PAC:visited
{
cursor : help;
color : #0000bb;
font-weight : bold;
text-decoration : none;
background-color : #cccccc;
}

A.PAC:active
{
cursor : help;
color : #0000bb;
font-weight : bold;
text-decoration : none;
background-color : #cccccc;
}

A.PAC:hover
{
color : #800000;
}

A.previous
{
color : #cc3300;
font-weight : bold;
text-decoration : none;
background-color : #aaaaaa;
text-align : left;
padding : 5px;
border : 1px;
}

A.previous:visited
{
color : #cc3300;
font-weight : bold;
text-decoration : none;
background-color : #aaaaaa;
text-align : left;
padding : 5px;
border : 1px;
}

A.previous:hover
{
color : #aaaaaa;
background-color : #cc3300;
} 

A.next
{
color : #cc3300;
font-weight : bold;
text-decoration : none;
background-color : #aaaaaa;
text-align : right;
padding : 5px;
border : 1px;
} 

A.next:visited
{
color : #cc3300;
font-weight : bold;
text-decoration : none;
background-color : #aaaaaa;
text-align : right;
padding : 5px;
border : 1px;
}

A.next:hover
{
color : #aaaaaa;
background-color : #cc3300;
} 

A.EM:hover
{
color : #000000;
background-color : #ffffff;
} 

A.Title
{
font-family : "Verdana", Arial, sans serif;
font-size : 11pt;
font-weight : bold;
font-variant : normal;
text-decoration : underline;
border : none;
text-align : center;
} 

A.Title:hover
{
color : #00ff00;
} 

A.Category_Green
{
font-family : "Times New Roman", Times, serif;
font-size : 10pt;
font-weight : normal;
font-variant : normal;
color : #004400;
text-decoration : none;
border : none;
} 

A.Category_Green:hover
{
color : #999999;
} 

A.Category_Red
{
font-family : "Times New Roman", Times, serif;
font-size : 10pt;
font-weight : normal;
font-variant : normal;
color : #dd0000;
text-decoration : none;
border : none;
} 

A.Category_Red:hover
{
color : #999999;
} 

A.Calendar
{
font-size : 8pt;
font-weight : normal;
font-variant : normal;
text-decoration : none;
border : none;
color : #0000ff;
} 

A.Calendar:visited
{
color : #500000;
} 

A.Calendar:active
{
color : #500000;
} 

A.Calendar:hover
{
color : #800000;
} 

A.header
{
color : #000000;
font-size : 9pt;
text-decoration : underline;
font-variant : small-caps;
font-weight : bold;
padding-top : 0;
text-align : left;
} 

A.footer
{
color : #000000;
font-size : 7pt;
text-decoration : none;
font-weight : bold;
} 

A.header:link
{
color : #000000;
} 

A.header:visited
{
color : #000000;
} 

A.footer:link
{
color : #000000;
} 

A.footer:visited
{
color : #000000;
} 

A.header:hover
{
color : #cc0000;
} 

A.footer:hover
{
color : #cc0000;
}

DIV#articlebody
{
font-size : 8pt;
text-decoration : none;
font-weight : normal;
text-align : left;
font-variant : normal;
}

DIV#articletitle
{
font-size : 9pt;
text-decoration : underline;
font-weight : bold;
text-align : left;
font-variant : normal;
}

DIV#author
{
font-weight : bold;
font-variant : normal;
text-decoration : none;
text-align : left;
font-style : italic;
}

DIV.categoryname
{
font-family: "Arial";
font-size : 12pt;
font-weight : bold;
font-variant : normal;
text-decoration : none;
text-align : right;
font-style : italic;
}

DIV#Clock
{
font-size : 8pt;
text-align : center;
font-style : italic;
}

DIV#DataBlock
{
float : left;
z-index : 300;
}

DIV.datelist
{
font-family : "Verdana", Arial, sans serif;
font-size : 10pt;
font-weight : bold;
font-variant : normal;
color : #000000;
text-decoration : underline;
border : none;
}

DIV.localheadlines
{
font-size : 8pt;
color : #000000;
font-weight : normal;
font-variant : normal;
text-decoration : none;
text-align: left;
text-decoration : underline;
font-style : italic;
}

DIV.login
{
font-family : "Courier New", fixed;
font-size : 9pt;
color : #FFFFFF;
font-weight : bold;
font-variant : normal;
text-decoration : none;
text-align: center;
width: 100px;
text-decoration : none;
}

DIV.main
{
text-align : center;
}

DIV.Off
{
cursor : default;
color : #000000;
font-weight : bold;
text-decoration : none;
}

DIV.On
{
cursor : help;
color : #ff6600;
font-weight : bold;
text-decoration : none;
}

DIV#organization
{
font-weight : normal;
font-variant : normal;
text-decoration : none;
text-align : left;
font-style : italic;
}

DIV.PAC
{
cursor : help;
color : #0000bb;
font-weight : bold;
text-decoration : none;
}

DIV#PhotoPane
{
background-color : #dddddd;
border : 2px;
border-color : #800000;
border-style : solid;
padding : 5px;
height : 300px;
width : 140px;
}

DIV.pagetitle
{
font-size : 10pt;
font-weight : bold;
font-variant : small-caps;
font-style : normal;
text-decoration : none;
border : none;
text-align: center;
}

DIV.banner
{
text-align: center;
}

DIV.rssdate
{
color : #FF8080;
font-size : 7pt;
font-weight : bold;
font-style : normal;
text-align: right;
}

DIV.rssdesc
{
color : #000000;
font-size : 7pt;
font-weight : normal;
font-variant : none;
font-style : normal;
text-align: left;
}

DIV.rssimg
{
text-align: center;
}

DIV.rsstitle
{
color : #000000;
font-size : 7pt;
font-weight : bold;
font-variant : none;
font-style : none;
text-align: center;
}

INPUT.button
{
font-family : "Courier New", fixed;
font-size : 9pt;
color : #00FF33;
border-color : #330000;
font-weight : bold;
font-variant : normal;
text-decoration : none;
text-align: center;
height: 20px;
background-color : #330000;
border-style: solid;
}

INPUT.login
{
font-family : "Courier New", fixed;
font-size : 9pt;
width: 100px;
font-weight : bold;
font-variant : normal;
text-decoration : none;
border : 1px;
border-color : #800000;
border-style: solid;
background-color : #000000;
color : #00FFFF;
text-align: left;
}

INPUT.article
{
font-family : "Courier New", fixed;
font-size : 8pt;
font-weight : bold;
font-variant : normal;
text-decoration : none;
border : 1px;
border-color : #AAAAAA;
border-style: solid;
background-color : #FFFFFF;
color : #000080;
text-align: left;
}

Small
{
font-size : 8pt;
color : #aaaaaa;
font-weight : normal;
font-family : Verdana;
}

SELECT.article
{
font-family : "Courier New", fixed;
font-size : 8pt;
font-weight : bold;
font-variant : normal;
text-decoration : none;
border : 1px;
border-color : #AAAAAA;
border-style: solid;
background-color : #FFFFFF;
color : #000080;
text-align: left;
}

TABLE
{
font-size : 8pt;
font-weight : normal;
font-variant : normal;
text-decoration : none;
border : none;
padding : 0;
}

TABLE.articles
{
background-color : #ffffff;
color : #000000;
vertical-align: top;
}

TABLE.articlepage
{
color : #000000;
background-color : #ffffff;
font-weight : normal;
font-variant : normal;
width: 690px;
}

TABLE.banner
{
width: 660px;
color : #000000;
background-color : #ffffff;
font-weight : normal;
font-variant : normal;
border-color: #808080;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
vertical-align: top;
}

TABLE.body
{
width: 690px;
color : #000000;
background-color : #ffffff;
font-weight : normal;
font-variant : normal;
border-color: #000000;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}

TABLE.Calendar
{
font-size : 10pt;
font-family : Verdana;
border-width : 0;
padding : 0;
background-color : white;
border-color : #000000;
border-style : solid;
border-width : 2px;
}

TABLE.main
{
width: 985px;
border-color: #000000;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}

TD.articlepage
{
padding-left : 10px;
padding-top : 5px;
}

TD#ArticlePageR
{
padding-left : 10px;
padding-top : 5px;
padding-right : 10px;
}

TD.articlea
{
width : 33%;
padding-right : 8px;
padding-left : 16px;
padding-top : 20px;
padding-bottom : 5px;
vertical-align: top;
}

TD.articleb
{
width : 33%;
padding-right : 12px;
padding-left : 12px;
padding-top : 20px;
padding-bottom : 5px;
vertical-align: top;
}

TD.articlec
{
width : 33%;
padding-right : 16px;
padding-left : 8px;
padding-top : 20px;
padding-bottom : 5px;
vertical-align: top;
}

TD.body
{
width: 690px;
text-align: left;
}

TD.bodywithindent
{
width: 690px;
text-align: left;
padding-right : 10px;
padding-left : 10px;
}

TD.Category
{
padding-top : 3px;
padding-bottom : 3px;
vertical-align : top;
} 

TD.main
{
width: 700px;
vertical-align : top;
}

TD.maintop
{
background-color : #aaaaaa;
color : #ffffff;
font-size : 9pt;
font-weight : bold;
font-variant : small-caps;
width: 690px;
vertical-align : top;
padding-top : 5px;
padding-bottom :5px;}

TD.menu
{
width: 105px;
vertical-align : top;
text-align: right;
padding-right : 5px;
}

TD.Month
{
height : 40px;
border-color : #000000;
border-style : solid;
border-width : 1px;
text-align : right;
padding : 2px;
background-color : #dddddd;
font-size : 14pt;
color : #800000;
font-weight : bold;
font-variant : normal;
font-family : Verdana;
text-align : center;
}

TD.news
{
width: 170px;
vertical-align : top;
text-align: left;
}

TD.Off
{
height : 40px;
width : 40px;
border-color : #000000;
border-style : solid;
border-width : 1px;
text-align : right;
padding : 2px;
}

TD.On
{
height : 40px;
width : 40px;
border-color : #000000;
border-style : solid;
border-width : 1px;
text-align : right;
padding : 2px;
background-color : #cccccc;
}

TD.bannerone
{
width: 220px;
background-color: #FFFFFF;
border-color: #800000;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
text-align : center;
vertical-align: top;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 5px;
padding-right : 5px;
}

TD.banneronebg
{
width: 220px;
background-color: #E0E0E0;
border-color: #808080;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
text-align : center;
vertical-align: top;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 5px;
padding-right : 5px;
}

TD.bannerthree
{
width: 660px;
background-color: #FFFFFF;
border-color: #800000;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
text-align : center;
vertical-align: top;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 5px;
padding-right : 5px;
}

TD.bannerthreebg
{
width: 660px;
background-color: #E0E0E0;
border-color: #808080;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
text-align : center;
vertical-align: top;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 5px;
padding-right : 5px;
}

TD.bannerthreecn
{
width: 660px;
background-color: #E0E0E0;
border-color: #808080;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
text-align : right;
vertical-align: top;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 5px;
padding-right : 5px;
}

TD.bannerthreel
{
width: 660px;
background-color: #FFFFFF;
border-color: #808080;
border-style: solid;
border-top-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
text-align : right;
vertical-align: top;
padding-top : 0px;
padding-bottom : 0px;
padding-left : 0px;
padding-right : 0px;
}

TD.bannertwo
{
width: 438px;
background-color: #FFFFFF;
border-color: #800000;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
text-align : center;
vertical-align: top;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 5px;
padding-right : 5px;
}

TD.bannertwobg
{
width: 440px;
background-color: #E0E0E0;
border-color: #808080;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
text-align : center;
vertical-align: top;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 5px;
padding-right : 5px;
}

TD.banneronehalf
{
width: 330px;
background-color: #FFFFFF;
border-color: #800000;
border-style: solid;
border-top-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
text-align : center;
vertical-align: top;
padding-top : 5px;
padding-bottom : 5px;
padding-left : 5px;
padding-right : 5px;
}

TEXTAREA.article
{
font-family : "Courier New", fixed;
font-size : 8pt;
font-weight : bold;
font-variant : normal;
text-decoration : none;
border : 1px;
border-color : #AAAAAA;
border-style: solid;
background-color : #FFFFFF;
color : #000080;
text-align: left;
}