
body { font-size: 10pt; font-family: verdana ; }
/*td { font-size: 9pt; font-family: Verdana; color: #000040; }*/
a {FONT-WEIGHT: bold;	FONT-SIZE: 10pt;	COLOR: #999999;	FONT-FAMILY:  "Verdana";	TEXT-DECORATION: none}
a:hover
{
	font-weight: bold;
	color: darkorange;
	font-family:  "Verdana";
	text-decoration: none;
}
p { font-family:  Verdana;  color: #404040; }
hr { color: Teal; }
h3 { font-size: 14pt; font-weight: bold; color:#000040; }
h4 { font-size: 12pt; font-weight: bold; color:#000040; }
h5 { font-size: 10pt; font-weight: bold; color:#000040; }
h6 { font-size: 9pt; font-weight: bold; color:#000040;}
div { }


.HeaderLogon { FONT-WEIGHT: bold;	FONT-SIZE: 11px;	COLOR: #DDDDDD;	FONT-FAMILY:  "Verdana";	TEXT-DECORATION: none}
a.HeaderLogon { font-weight: bold; color: #8080FF; }
a.HeaderLogon:hover { font-weight: bold; color: #FF408F; text-decoration: underline; }

a.menu { FONT-WEIGHT: bold;	FONT-SIZE: 11px; 	COLOR: #ffffff;	FONT-FAMILY: "Verdana";	TEXT-DECORATION: none}
a.menu:hover { FONT-WEIGHT: bold;	FONT-SIZE: 11px;	COLOR: #ffffff;	FONT-FAMILY: "Verdana";	TEXT-DECORATION: underline }

.FooterNote { font-size: 7pt; color:Teal; }
a.FooterNote { color:Teal; }
a.FooterNote:hover { color: #F00000; text-decoration: underline; }

.ModuleTitle
{
	font-family: "Verdana";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: italic;
}
.ModuleTitleSmall { font-size: 8.5pt; font-weight: bold; color: #200040; }

a.HPTitle { font-size: 10pt; }
a.HPTitle:hover { }
.HPTitle { FONT-FAMILY: "Verdana"; font-size: 10px; color: #0064a8; font-weight: bold; }
.HPDescr {FONT-FAMILY: "Verdana"; color: Black; font-size: 11px }
.HPDate { font-size: 7pt; color: #808080 }
.HPBigText { }
a.HPItem { font-size: 7pt; }

.HPFormLabel { font-size: 8.5pt; color: Navy; }
.HPFormInput { font-size: 8.5pt; color: Navy; }

.HPCalMonth { font-size: 8.5pt; color: Black; }
.HPCalDayH { font-size: 8.5pt; color: Teal;  }
.HPCalDay { font-size: 8.5pt; color: Navy; padding: 0 5 1 5 }
.HPCalDayOther { font-size: 8.5pt; color: #C0C0FF; }
.HPCalToday {  }

.HPFileTitle { font-size: 7pt; color: #404080; }

.GenericTitle
{
	font-family:  "Verdana";
	font-size: 18px;
	color: #0064a8;
	font-weight: bold;
	font-style: italic;
}
.GenericSubtitle { font-size: 10pt; }
.GenericLabel { font-size: 8.5pt; color: Navy }
.GenericInput { font-size: 8.5pt; color: Navy }
.GenericWarning { font-size: 8.5pt; color: #800040; }

.NewsTitle { font-family:  Verdana; font-size: 12pt; color: #0064a8 }
.NewsSubtitle { font-family:  Verdana; font-size: 8.5pt; font-weight: bold; color: #800000 }
.NewsDate { font-size: 8.5pt; color: #000040 }
.NewsPlace { font-size: 8.5pt; color: #000080 }
.NewsAuthor {font-size: 7pt; color: #000000 }
.NewsImageAuthor { font-size: 7pt; color: #909090 }
.NewsImageDescr { font-size: 7pt; color: #404040 }
a.NewsClient { font-size: 10pt; color: #400040 }
.NewsFileTitle { font-weight: normal; font-size: 7pt; color: #000040; }
a.NewsFileTitle:hover { font-weight: normal; }

.EventIntro { font-size: 8.5pt; font-style: italic; }
.EventName { font-family: Times New Roman, Roman; font-size: 12pt; font-weight: bold; color: #800000 }
.EventLabel { font-size: 8.5pt; font-weight: bold; }
.EventData { font-size: 8.5pt; }


.ResSection { font-weight: bold; BACKGROUND: #f0f0ff; padding: 3px }
.ResTitle { font-size: 8.5pt; color: #000040}
a.ResTitle:hover {font-size: 8.5pt; color: #000000;}
.ResDescr { font-size: 8.5pt; color: #808080; }
.ResDate { font-size: 7pt; color: #808080; }
.ResItemLabel { font-size: 8.5pt; color: #000040; font-weight: bold; }
.ResItemText { font-size: 8.5pt; color: #000040; }

.Reg { font-size: 8.5pt; color: #800000; }
a.Reg { font-size: 8.5pt; color: #400000; }

.FileTitle { font-size: 10pt; color: #800080; font-weight: bold;}
.FileItemLabel { font-size: 8.5pt; color: #000080; font-weight: bold; }
.FileItemText { font-size: 8.5pt; color: #000080; }

.PoolTitle { font-size: 12pt; color: #800080; font-weight: bold; }
.PoolText { font-size: 8.5pt; color: #000080; }
.PoolChoice { font-size: 8.5pt; color: #800040; }

.ClippingTitle {font-size: 12pt; color: #800080; font-weight: bold; }
.ClippingItemLabel { font-size: 8.5pt; color: #000080; font-weight: bold; }
.ClippingItemText { font-size: 8.5pt; color: #000080; }

.SearchGroup { font-size: 9pt; color: #000080; font-weight: bold; }
A.SearchTitle { font-size: 8.5pt; color: #000040; font-weight: bold; text-decoration: none; }
.SearchDescr { font-size: 8.5pt; color: #808080; }
.SearchDate { font-size: 7pt; color: #404080; }
.SearchNotFound { font-size: 7pt; color: #404040; }

.MenuGroup { font-size: 8.5pt; color: Teal; font-weight: bold; }

.WhoPage { font-family:  Verdana; font-size: 8.5px; color: #404040;}
.WhoTitle { font-size: 9pt; color: #400080; }

h3.ListPage { font-size: 14pt; color: Teal; font-weight: bold; }
h4.ListPage { font-size: 12pt; color: Teal; font-weight: bold; }
h5.ListPage { font-size: 10pt; color: Teal; font-weight: bold; }
h6.ListPage { font-size: 9pt; color: Teal; font-weight: bold; }
.ListTitle { font-size: 8.5pt; color: #000040; font-weight: bold; }
.ListDate { font-size: 7pt; color: #8080C0; }
a.ListTitle { font-size: 8.5pt; color: #000040; font-weight: bold; }
.ListDescr { font-size: 8.5pt; color: #404080; }
.ListItem {	font-size: 8.5pt;	color: #404080;	font-style: italic; }
.ListFilter { font-size: 8.5pt; color: #400080; font-weight: bold; }

.Disabled { color: #808080; }

.ReportTitle { font-family: Verdana; font-size: 14pt; color: #000000; font-weight: bold }
.ReportSubtitle { font-family: Verdana; font-size: 12pt; color: #000000; font-weight: bold; }
.ReportText { font-family: Times New Roman; font-size: 8.5pt; color: #000000; table-layout: fixed; border-bottom: solid 1px #000000; }
.ReportFieldHeader { font-family: Verdana; font-size: 8.5pt; color: #000000; font-weight: bold; table-layout: fixed; overflow: hidden; border-bottom: solid 2px #000000; }
.ReportSmall { font-family: Times New Roman; font-size: 8.5pt; color: #000000; }
.ReportNewPage { page-break-after: always; }
.ReportGroup { font-family: Verdana; font-size: 9pt; color: #000000; font-weight: bold; border-bottom: solid 1px #000000 }

.TLItem1 { font-size: 8.5pt; border-bottom: solid 1px #000080}
.TLItem2 { font-size: 8.5pt; border-bottom: solid 1px #000080; background: #CCCC80; }
.TLHeader { font-size: 8.5pt; font-weight: bold; border-bottom: solid 1px #000080;  text-align: center }

.AUItem { font-size: 8.5pt;  }
.AUWarn { font-size: 8.5pt; border: solid 1px #000040; background-color: Yellow }
.AUErr	{ font-size: 8.5pt; border: solid 1px #000040; background-color: Red }

a.ns { display: none; visibility: hidden}
a:hover.ns { display: none; visibility: hidden}
