body { font-family: Trebuchet MS, Verdana, Tahoma, Arial, MS Sans Serif, Times New Roman; font-size: 10pt; color: #111111; }
.normal { font-size: 12px; color: Black }
td { font-size: 12px; }
p { font-size: 12px; }
.h1 { FONT-SIZE: 24px; font-family: Verdana; line-height: 24px; font-weight: bold }
.h2 { FONT-SIZE: 20px; font-family: Verdana; line-height: 20px; font-weight: bold }
.h4 { FONT-SIZE: 14px; line-height: 14px; font-weight: bold }
div { font-size: 10pt; }
a:link { font-size: 10pt; text-decoration: underlined }
a:visited { font-size: 10pt; text-decoration: underlined }
a:active { font-size: 10pt; text-decoration: none }
a:hover	{ font-size: 10pt; text-decoration: none }
.error { background-color: #E9E9E9 ; font-size: 10pt; color: Red }
.header { font-family: Trebuchet MS, Verdana, Tahoma, Arial, MS Sans Serif, Times New Roman; font-size: 14pt; font-weight: bold; color: #244973 }
.subheader { background-color: #E9E9E9; font-family: Trebuchet MS, Verdana, Tahoma, Arial, MS Sans Serif, Times New Roman; font-size: 12pt; font-weight: bold; color: #244973 }
.grid { font-size: 9pt; }
.grid a:link { font-size: 9pt; text-decoration: underlined; }
.grid a:visited { font-size:9pt; text-decoration: underlined; }
.grid a:hover { font-size:9pt; text-decoration: None; }
.gridHover { background-color: #ffffcc; }
.gridItem { background-color: #F7FBFF; }
.gridAlternatingItem { background-color: #ffffff; }
.gridSelectedItem { color: White; background-color: #CE5D5A; font-weight: None; }
.gridHeader { color: #ffffff; background: #7898b5; font-weight: bold; }
.gridFooter { background-color: #7898b5; }
.gridPagerStyle { color: Black; background-color: #7898b5; text-align:right; }
.msgHeader { font-family:Arial Narrow, Arial Unicode MS; font-size:8pt; text-decoration: None; text-align: left; }
.ranking { background-color: #ccabab; filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffff', endColorStr='#ccabab', gradientType='1'); }
.menusel { font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #003366; text-decoration: none; background: #F1F9FF; padding: 2px; border: 1px solid #85B3FE; }
.NavBar_TabOn { padding: 3px; text-align: center; border-left: 1px solid #7898B5; border-top: 1px solid #7898B5; border-right: 1px solid #7898B5; background: #ffffff url(images/tabon.gif); background-repeat: repeat-x; background-attachment: fixed; }
.NavBar_TabOff { padding: 3px; text-align: center; border-left: 1px solid #BECBD2; border-top: 1px solid #BECBD2; border-right: 1px solid #AAAAAA; background: #F1F3F6 url(images/headerbg.gif); background-repeat: repeat-x; background-attachment: fixed; }
.mainOuterTbl { width: 100%; border-collapse: collapse; border: solid 1px #7898b5; }
.mainTbl { border-collapse: collapse; background-color: #F7FBFF; vertical-align: middle }
.mainTblCell { padding: 3px; border-collapse: collapse; border: dotted 1px #7898b5; }
.leftNavTbl { width: 100%; border-collapse: collapse; background-color: #F7FBFF }
.leftNavTblCell { padding: 3px; border-collapse: collapse; border: dotted 0px #7898b5; }
.hsplitter { background: url(images/line.gif); background-repeat: repeat-x; background-attachment: fixed; font-size: 4pt; }
.hr { color: #7898b5; border-style: dashed; border-width: 3px; }
.header2 { FONT-SIZE: 12px; COLOR: blue; TEXT-DECORATION: none }
.header2 A { FONT-SIZE: 12px; COLOR: blue; TEXT-DECORATION: none }
.header2 A:visited { FONT-SIZE: 12px; COLOR: blue; TEXT-DECORATION: none }
.header2 A:hover { FONT-SIZE: 12px; COLOR: red; TEXT-DECORATION: underline }
.leftnav { FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none }
.leftnav A { PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; WIDTH: 100%; COLOR: #000000; LINE-HEIGHT: 11px; PADDING-TOP: 5px; HEIGHT: 23px; TEXT-DECORATION: none }
.leftnav A:visited { PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-SIZE: 11px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 5px; WIDTH: 100%; COLOR: #000000; LINE-HEIGHT: 11px; PADDING-TOP: 5px; HEIGHT: 23px; TEXT-DECORATION: none }
.leftnav A:hover { FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 11px; BACKGROUND-COLOR: #f3f3f3; TEXT-DECORATION: underline }
.ToolTip { font-family: Verdana, Arial, Tahoma; font-size: 8pt; color: #003366; border: silver 1px dashed; padding: 6px; visibility: hidden; z-index:100; position: absolute; background-color: #FFFFCC; }
