.text {margin-top:10px; margin-bottom:10px; margin-left:5px; margin-right:5px; font-size:9pt; font-family:"Arial"; color:#000000;}
.table {margin-top:0px; margin-bottom:0px; margin-left:5px; margin-right:5px; font-size:9pt; font-family:"Arial"; color:#000000;}
.toptable {border: #8C8C8C 1px solid; background-color: #ffffff;}
.footcell {background-color: #ffd65a; border-top: #8C8C8C 1px solid;}
.title {margin:0in; margin-top:6px; margin-bottom:6px; margin-left:10px; margin-right:10px; font-size:12pt; font-family:"Arial"; color:#004a8d; font-weight:bold;}
a:link, a:visited, a:active {font-family:"Arial"; color: #004a8d; text-decoration: none; font-weight:bold;}
a:hover {font-family:"Arial"; color: #004a8d; font-weight:bold; text-decoration: underline;}
hr {border-bottom: #cccccc 1px dotted; height: 1px; margin-left: 20px; margin-right: 20px;}
.image {border: #4D6DA4 1px solid;}
.navtable {border-collapse:collapse; border-top: #4b2c86 1px solid;}
.navcell {border-bottom: #4b2c86 1px solid;}
a.nav:link, a.nav:visited, a.nav:active {font-family:"Arial"; font-size:8pt; color: #004a8d; text-decoration: none; font-weight:bold;}
a.nav:hover {font-family:"Arial"; font-size:8pt; color: #004a8d; font-weight:bold; text-decoration: underline;}
a.curnav:link, a.curnav:visited, a.curnav:active {font-family:"Arial"; font-size:8pt; color: #0083fa; text-decoration: none; font-weight:bold;}
a.curnav:hover {font-family:"Arial"; font-size:8pt; color: #0083fa; font-weight:bold; text-decoration: underline;}
.headcell {background-color: #F0F0FF; border-bottom: #0000A0 1px solid;}
.rowtitle {border-top: #000040 1px solid; border-bottom: #000040 1px solid;}
.rowsection {border-left: #A0A0FF 1px solid; border-right: #A0A0FF 1px solid;}
.head {margin-top:0px; margin-bottom:0px; margin-left:2px; margin-right:2px; font-size:9pt; font-family:"Arial"; color:#000000;}
.list {margin-top:0px; margin-bottom:0px; margin-left:2px; margin-right:2px; font-size:8pt; font-family:"Arial"; color:#000000;}
.boxtitle {margin:0in; margin-left:10px; margin-right:10px; margin-top:5px; margin-bottom:5px; font-size:10pt; font-family:"Arial"; font-weight:bold; color:#FFFFFF;}
.listrow_normal {BACKGROUND-COLOR: #e4e4e4}
.listrow_highlight {BACKGROUND-COLOR: #ffffff}
.prj_table {border-top: #6B94C8 1px solid; border-right: #6B94C8 1px solid; border-left: #6B94C8 1px solid;}
.prj_tablebottom {border-top: #6B94C8 1px solid; border-bottom: #6B94C8 1px solid; border-right: #6B94C8 1px solid; border-left: #6B94C8 1px solid;}
.prj_text {margin-top:2px; margin-bottom:2px; margin-left:5px; margin-right:5px; font-size:9pt; font-family:"Arial"; color:#000000;}
.prj_title {margin:0in; margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px; font-size:10pt; font-family:"Arial"; font-weight:bold; color:#FFFFFF;}
.fieldname {margin-top:0px; margin-bottom:0px; margin-left:5px; margin-right:5px; font-size:9pt; font-family:"Arial"; font-weight:bold; color:#000000;}
.district_table {border-collapse:collapse; margin-top:15px; margin-bottom:15px;}
.district_cell {border-top: #8C8C8C 1px solid; border-bottom: #8C8C8C 1px solid; padding-top: 3px; padding-bottom: 3px;}
.news_table {border-collapse:collapse; margin-top:15px; margin-bottom:15px;}
.news_cell {border-top: #8C8C8C 1px solid; border-bottom: #8C8C8C 1px solid;}
.bartitle {margin-top:3px; margin-bottom:3px; margin-left: 0px; margin-right: 0px; font-size:12pt; font-family:"Arial"; font-weight:bold; color:#FFFFFF; background-color: #4D6DA4; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; padding-right: 10px;}
.textHidden {display: none; visibility: hidden;}
