/* GENERIC */
BODY,TH,TD,P,INPUT,SELECT,TEXTAREA,UL,OL,DL,LI,A{
	font-size:0.95em; line-height:1.2em; font-family: arial,helvetica,"lucida sans",sans-serif;}
P,UL,OL,DL,LI,A{font-size:1em;}
P{ text-align:justify; }
TD { vertical-align:top; }
LI,.li { line-height:1.6em; display:list-item; }

INPUT, TEXTAREA {color:expression((this.readOnly==true) ? "808080" : "");}
INPUT[readonly], TEXTAREA[readonly] {color:808080; background-color:D4D0C8;}
INPUT, SELECT, TEXTAREA {font-size: 1em;}
INPUT.search {	border: 1px solid #A0A0A0; padding: 3px; margin-right:5px; font-size:0.8em; }
TABLE {empty-cells: show}
TABLE CAPTION {text-align: left}
.smaller,.smaller A{font-size:smaller}
SMALL,.small,SUP,A.small,A.small:link{font-size:small}
/*
A:link{color: #45428A;}
A:active:focus{color:#FF0000;}
A:visited{color:#333366;}
A:hover{color: #7474BA;}
*/
LI { line-height: 1.5; }
UL{list-style:disc;font-size:100%}
UL UL{list-style:circle}
UL UL UL{list-style:square}
HR{color: #B5B5B5;height:1px}
HR.gray, HR.grey{color: #B8B5B4;height:1px }

.tab{width:4.0em;}
.hometitle { font-size: 0.9em; FONT-WEIGHT: bold; color: #12583D; }
.newstitle { font-size: 1em; FONT-WEIGHT: bold; color: #52AFC3; }
A.newstitle, A.newstitle:link { text-decoration: none; }
A.newstitle:hover { text-decoration: underline; }
.news { color: #383855; }
.readmore, A.readmore { font-size: 0.7em; FONT-WEIGHT: bold; font-family: Verdana, Geneva, Arial}

.stitle { font-size: 1.0em; FONT-WEIGHT: bold; color: #117460; }
.pagetitle { font-size: 1.3em; FONT-WEIGHT: normal; color: #0059A5; }
.announce { font-size: 1.2em; FONT-WEIGHT: normal; color: Maroon; }
.hl, .hightlight { font-size: 1em; FONT-WEIGHT: bold; color: black; text-decoration: underline; }
.colorhl { font-size: 1em; FONT-WEIGHT: bold; color: Maroon; }
.subtitle { font-size: 1.3em; FONT-WEIGHT: normal; color: #117460; }
.subtitle2 { font-size: 1.1em; FONT-WEIGHT: normal; color: #117460; }
.subtitle3 { font-size: 1.2em; FONT-WEIGHT: normal; color: #117460; }
.divider{BACKGROUND-COLOR: #cdcdcd;BORDER-COLOR: white }
.bold { font-weight:bold; }
.italic { font-style : italic;  }
.bolditalic,.bold-italic { font-weight:bold;  font-style:italic;  }
.errmsg { color: red; font-weight: bold; }
.okmsg { color: #12530F; font-weight: bold; }
.red, a.red, a.red:link, a.red:active, a.red:visited, a.red:hover {color: red;}
.warning {color: red; font-weight: bold;}
.green {color: green; font-weight: bold;}
.yellow {background-color: Yellow;}

.topmenu { COLOR: #0059A5; font-size: 0.8em; font-weight: bold; }
A.topmenu, A.topmenu:link, A.topmenu:active, A.topmenu:visited { 
COLOR: #0059A5; font-size: 0.8em; font-weight: normal; text-decoration: none; }
A.topmenu:hover { text-decoration : underline;}

.leftmenu, A.leftmenu, A.leftmenu:link, A.leftmenu:active, A.leftmenu:visited { 
COLOR: #0059A5; font-size: 0.8em; font-weight: normal; text-decoration: none; padding-left:3px; }
A.leftmenu:hover { text-decoration : underline;}
.leftmenuact, A.leftmenuact, A.leftmenuact:link, A.leftmenuact:active, A.leftmenuact:visited { 
COLOR: #0059A5; font-size: 0.8em; font-weight: bold; text-decoration: none; padding-left:3px; }
A.leftmenuact:hover { text-decoration : underline;}

.sect_1, A.sect_1, A.sect_1:link, A.sect_1:active, A.sect_1:visited { 
COLOR: #003461; font-size: 0.8em; font-weight: normal; text-decoration: none; }
A.sect_1:hover { text-decoration : underline;}
.sect_2, A.sect_2, A.sect_2:link, A.sect_2:active, A.sect_2:visited { 
COLOR: #5B2B00; font-size: 0.8em; font-weight: normal; text-decoration: none; }
A.sect_2:hover { text-decoration : underline;}
.sect_3, A.sect_3, A.sect_3:link, A.sect_3:active, A.sect_3:visited { 
COLOR: #4B4800; font-size: 0.8em; font-weight: normal; text-decoration: none; }
A.sect_3:hover { text-decoration : underline;}
.sect_4, A.sect_4, A.sect_4:link, A.sect_4:active, A.sect_4:visited { 
COLOR: #004C13; font-size: 0.8em; font-weight: normal; text-decoration: none; }
A.sect_4:hover { text-decoration : underline;}


.hde { visibility:hidden }
.cpyftr { padding-top:20px; COLOR: gray; FONT-SIZE: 10px }

TD.factoid { border: 1px solid #666666; padding:0.5em }
P.factoid:first-letter { font-size: 1.5em; color: #117460; }

.homelink, a.homelink, a.homelink:link, a.homelink:active, a.homelink:visited, a.homelink:hover { font-size: 0.7em; }
.news1 { color: red; font-size: 0.8em; font-weight: bold; }
.news2 { font-size: 0.8em; font-weight: bold; }
.newsp { font-size: 0.8em; }
