body, table, .footnote, .navcell, .navcell-spacer, pre, .text, a {font-family: sans,tahoma,helvetica,sans-serif;}

body, table, .footnote, .navcell, .navcell-spacer, pre, .text {font-size: 11px;}

body, table, .footnote, .navcell, .navcell-spacer, pre, .text {color: black; border: none; }

.text, a {color: 527194; }
.text {background-color: white; font-size: 8pt;}
.footnote { font-size: 8pt; color: #043866; }

input.focused, textarea.focused {color: darkblue; background-color: #fff763; border: solid 1px #7E9EBA; height: 22px; width: 155px; }

.navbar { border: none; background-color: #E8E8E8;}
.navcell, .navcell-on, .selected_navcell {cursor: hand;}
.navcell, .navcell-on, .navcell-spacer, .selected_navcell { width: 10%; text-align: center; }
.navcell-spacer {width: 4%; cursor: default;}
.navcell, .navcell-spacer { background-color: #E8E8E8;  }
.navcell-on { background-color: #EFEFEF; background-image: none; }

a.navcell-on { color: black; }
a.navbar-off { text-decoration: none; color: black; }
.navcell-on { color: black; }

.red_text, a {color: #CE0202; }
a {text-decoration: underline; font-weight: bold; font-size: 11px;}

.selected_navcell { background-image: none; background-color: #D8D8D8;}

.heading { border: solid 1px #B6B6B6; background: #F6F6F6 url(images/triangle.gif) no-repeat; font-size: 10pt; font-weight: bold; color: #000000; padding: 5px; padding-left: 10px; height: 27px; vertical-align: middle; }
.box { border-left: dashed 1px #B6B6B6; border-right: dashed 1px #B6B6B6; background: #FFFFFF; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; padding-right: 5px; vertical-align: top; }
td.bottom { border-bottom: dashed 1px #B6B6B6; }

.register-field { border: solid 1px #7E9EBA; height: 22px; width: 155px; }
