.active_dot1 { background:url("/images/banner/dot1.gif") no-repeat }
.active_dot2 { background:url("/images/banner/dot2.gif") no-repeat }
.active_dot3 { background:url("/images/banner/dot3.gif") no-repeat }
.active_dot4 { background:url("/images/banner/dot4.gif") no-repeat }
.big { font-size:120% }
.black { color:black }
.blocked {
 color:red;
 font-size:150%;
 font-weight:bold;
}
.blue { color:blue }
.button {
 font-size:115%;
 font-weight:bold;
}
.button_panel {
 font-size:70%;
 font-weight:bold;
 margin:0px;
 padding:0px;
}
.caption {
 color:#642;
 font-size:80%;
}
.citation { font-size:60% }
.copyright {
 color:#642;
 font-size:60%;
}
.dotbox {
 background:#FFD;
 border:1px dotted black;
 margin:10px 20px 10px 20px;
 padding:0px 20px 0px 20px;
}
.flash_error {
 border:2px solid red;
 font-weight:bold;
 margin:10px;
 padding:0px 10px 0px 10px;
 width:400px;
}
.flash_notice {
 border:2px solid green;
 font-weight:bold;
 margin:10px;
 padding:0px 10px 0px 10px;
 width:400px;
}
.footer {
 color:#642;
 font-size:60%;
}
.footnote {
 font-size:60%;
 margin-left:4em;
 margin-right:4em;
}
.green { color:green }
.indent { margin:10px 20px 20px 20px }
.inset {
 background:#FFB;
 border:1px solid black;
 clear:right;
 float:right;
 font-size:80%;
 margin:5px 0px 5px 10px;
 padding:5px 10px 5px 10px;
 width:30%;
}
.label {
 color:#226;
 font-weight:bold;
}
.mono { font-size:90%; font-family: monospace }
.notes {
 color:#642;
 font-size:70%;
 margin-bottom:5px;
 margin-left:10px;
 margin-right:10px;
 margin-top:5px;
}
.notes2 {
 color:#642;
 font-size:70%;
}
.orange { color:orange }
.page_links {
 font-size:100%;
 font-weight:bold;
 margin-top:5px;
}
.purple { color:purple }
.red { color:red }
.shadow_bottom { background:url("/images/banner/webby0_4.gif") repeat-x }
.shadow_right { background:url("/images/banner/webby0_2.gif") repeat-y }
.small { font-size:80% }
.smallcaps {
 font-variant:small-caps;
 letter-spacing:0.05em;
}
.tab {
 background:#BB9;
 border:1px solid black;
 margin:4px 0px 0px 0px;
 padding:1px 5px 1px 5px;
}
.tithe_bg {
 color:#222;
 height:1em;
 left:1px;
 position:relative;
 top:1px;
}
.tithe_bold {
 font-variant:small-caps;
 font-weight:bold;
}
.tithe_fg {
 color:#F00;
 height:1em;
 left:-1px;
 position:absolute;
 top:-1px;
}
.tithe_fg:hover { color:#FF0 }
.tithe_inner a { text-decoration:none }
.tithe_mg {
 color:#222;
 height:1em;
 left:-1px;
 position:absolute;
 top:-1px;
}
.underline { text-decoration:underline }
.white { color:white }
.yellow { color:yellow }
a { color:#800 }
a:visited { color:#800 }
a:hover { color:#F10 }
a:hover .active_dot1 { background:url("/images/banner/dot1b.gif") no-repeat }
a:hover .active_dot2 { background:url("/images/banner/dot2b.gif") no-repeat }
a:hover .active_dot3 { background:url("/images/banner/dot3b.gif") no-repeat }
a:hover .active_dot4 { background:url("/images/banner/dot4b.gif") no-repeat }
a:hover div.inactive_vtab_bg1 { background:url("/images/banner/fade_left1.gif") repeat-y 100% }
a:hover div.inactive_vtab_bg2 { background:url("/images/banner/fade_left2.gif") repeat-y 100% }
a:hover div.inactive_vtab_bg3 { background:url("/images/banner/fade_left3.gif") repeat-y 100% }
a:hover div.inactive_vtab_bg4 { background:url("/images/banner/fade_left4.gif") repeat-y 100% }
acronym { border:none }
blockquote { font-size:80% }
body {
 background:url("/images/banner/webby0.gif")   repeat;
 color:black;
 font-family:serif;
 font-size:14pt;
 height:100%;
 margin:0px;
 padding:0px;
 width:100%;
}
code { font-size:95% }
div { background:#FFC }
div.account { float:right }
div.active_vtab_bg1 {
 background:url("/images/banner/fade_left1.gif") repeat-y 100%;
 border-bottom:1px dotted black;
 line-height:130%;
 margin-right:-15px;
 padding:0px 23px 0px 5px;
}
div.active_vtab_bg2 {
 background:url("/images/banner/fade_left2.gif") repeat-y 100%;
 border-bottom:1px dotted black;
 line-height:130%;
 margin-right:-15px;
 padding:0px 23px 0px 5px;
}
div.active_vtab_bg3 {
 background:url("/images/banner/fade_left3.gif") repeat-y 100%;
 border-bottom:1px dotted black;
 line-height:130%;
 margin-right:-15px;
 padding:0px 23px 0px 5px;
}
div.active_vtab_bg4 {
 background:url("/images/banner/fade_left4.gif") repeat-y 100%;
 border-bottom:1px dotted black;
 line-height:130%;
 margin-right:-15px;
 padding:0px 23px 0px 5px;
}
div.banner {
 border-bottom:1px solid black;
 margin:0px;
 padding:0px;
}
div.banner_htabs1 {
 background:url("/images/banner/fade_right1.gif") repeat-y;
 border-bottom:1px solid black;
 border-left:1px solid black;
 margin:0px 0px 0px 40px;
 padding:0px;
}
div.banner_htabs2 {
 background:url("/images/banner/fade_right2.gif") repeat-y;
 border-bottom:1px solid black;
 border-left:1px solid black;
 margin:0px 0px 0px 40px;
 padding:0px;
}
div.banner_htabs3 {
 background:url("/images/banner/fade_right3.gif") repeat-y;
 border-bottom:1px solid black;
 border-left:1px solid black;
 margin:0px 0px 0px 40px;
 padding:0px;
}
div.banner_htabs4 {
 background:url("/images/banner/fade_right4.gif") repeat-y;
 border-bottom:1px solid black;
 border-left:1px solid black;
 margin:0px 0px 0px 40px;
 padding:0px;
}
div.banner_htabs_inner1 {
 border-bottom:1px solid black;
 border-left:1px solid black;
 margin:0px 0px 5px 5px;
}
div.banner_htabs_inner2 {
 border-left:1px dotted black;
 margin-left:7px;
}
div.banner_htabs_inner3 {
 border-left:1px dotted black;
 margin-left:3px;
 padding:0px 2px 2px 4px;
}
div.banner_options {
 font-family:monospace;
 font-size:70%;
 margin-bottom:0.3em;
 white-space:pre;
}
div.banner_vtabs {
 border:1px solid black;
 clear:right;
 float:right;
 margin:-17px -26px 10px 20px;
 padding-right:7px;
 font-size:90%;
 letter-spacing:-0.02em;
}
div.banner_vtabs a { text-decoration:none }
div.banner_vtabs img {
 border:0px;
 margin:0px;
}
div.banner_vtabs img.active_dot1 {
 border:0px;
 margin:0px;
}
div.banner_vtabs img.active_dot2 {
 border:0px;
 margin:0px;
}
div.banner_vtabs img.active_dot3 {
 border:0px;
 margin:0px;
}
div.banner_vtabs img.active_dot4 {
 border:0px;
 margin:0px;
}
div.banner_vtabs img.inactive_dot1 {
 border:0px;
 margin:0px;
}
div.banner_vtabs img.inactive_dot2 {
 border:0px;
 margin:0px;
}
div.banner_vtabs img.inactive_dot3 {
 border:0px;
 margin:0px;
}
div.banner_vtabs img.inactive_dot4 {
 border:0px;
 margin:0px;
}
div.banner_vtabs_dotted {
 border-right:1px dotted black;
 padding-right:3px;
}
div.comment {
 background:#FFB;
 border:1px solid black;
 margin:4px 2px 4px 2px;
 padding:2px;
}
div.comment p { margin:0.5em 0px 0px 0px }
div.error {
 height:100%;
 padding:10px 25px 25px 25px;
}
div.fieldWithErrors {
 background:red;
 padding:2px;
}
div.footer_tabs {
 background:none;
 clear:left;
 letter-spacing:4px;
 margin:20px;
 text-align:center;
}
div.footer_tabs a {
 color:black;
 font-size:90%;
 font-weight:bold;
 text-decoration:none;
 text-transform:lowercase;
}
div.footer_tabs a:visited { color:black }
div.footer_tabs a:hover { color:#F10 }
div.form {
 height:100%;
 padding:10px 25px 25px 25px;
}
div.form table { border-spacing:2px }
div.inactive_vtab_bg1 {
 background:none;
 border-bottom:1px dotted black;
 line-height:130%;
 margin-right:-15px;
 padding:0px 23px 0px 5px;
}
div.inactive_vtab_bg2 {
 background:none;
 border-bottom:1px dotted black;
 line-height:130%;
 margin-right:-15px;
 padding:0px 23px 0px 5px;
}
div.inactive_vtab_bg3 {
 background:none;
 border-bottom:1px dotted black;
 line-height:130%;
 margin-right:-15px;
 padding:0px 23px 0px 5px;
}
div.inactive_vtab_bg4 {
 background:none;
 border-bottom:1px dotted black;
 line-height:130%;
 margin-right:-15px;
 padding:0px 23px 0px 5px;
}
div.page {
 border:1px solid black;
 margin:0px;
 padding:20px 30px 20px 30px;
}
div.panel {
 float:left;
 padding-bottom:10px;
 width:100%;
}
div.root_tag_form {
 float:left;
 margin:10px 20px 10px 20px;
 padding:5px;
 width:990px;
}
div.banner_htabs_links { }
div.root_tag_form span.label {
 color:black;
 font-size:90%;
 margin-right:10px;
}
div.sandbox {
 background-color:white;
 border:inset #FFF 2px;
 color:black;
 padding:1px;
}
div.sandbox p { margin:0px }
div.shadow_border { border:1px solid black }
div.splash1 {
 background:url("/images/banner/splash1_bg.jpg") no-repeat;
 border:0px;
 font-size:1px;
 margin:0px;
 padding:0px;
}
div.splash2 {
 background:url("/images/banner/splash2_bg.jpg") no-repeat;
 border:0px;
 font-size:1px;
 margin:0px;
 padding:0px;
}
div.splash3 {
 background:url("/images/banner/splash3_bg.jpg") no-repeat;
 border:0px;
 font-size:1px;
 margin:0px;
 padding:0px;
}
div.splash_page_body {
 border:0px;
 margin:0px;
 padding:20px 30px 20px 30px;
 width:940px;
}
div.table {
 height:100%;
 padding:10px 25px 25px 25px;
}
div.table table {
 border-spacing:2px;
 width:100%;
}
div.table td { padding:0px 3px 0px 3px }
div.table th {
 padding:0px 3px 0px 3px;
 text-align:center;
}
div.text {
 height:100%;
 padding:10px 25px 25px 25px;
}
div.text img {
 border:solid black 1px;
 margin:10px;
}
div.text img.noborder {
 bornder:none;
}
div.text img.interest_button {
 border:none;
 margin:0px;
}
div.text table {
 border-collapse:separate;
 border-spacing:1px;
 margin:5px 0px 5px 0px;
}
div.text table.indent { margin:10px 20px 20px 20px }
div.text table.thicklines td { border:3px ridge gray }
div.text table.thinlines {
 background:gray;
 border-spacing:1px;
}
div.text td { padding:0px 4px 0px 4px }
div.tithe_inner {
 background:none;
 color:#800;
 float:right;
 font-size:120%;
 font-weight:bold;
 padding:20px;
}
div.tithe_outer {
 background:none;
 width:1000px;
}
div.w3c {
 background:none;
 float:left;
 margin-top:20px;
}
h1 {
 font-size:160%;
 margin:1.13em 0px 1.12em 0px;
 text-transform: uppercase;
 font-weight: bold;
 letter-spacing: 0.05em;
 text-align: center;
}
h2 {
 font-size:120%;
 margin:1.13em 0px 1.12em 0px;
 font-style: italic;
 font-weight: bold;
}
h3 {
 font-size:100%;
 margin:1.25em 0px 1.25em 0px;
 font-weight: bold;
}
html {
 height:100%;
 width:100%;
}
img { border:none }
img.active_dot1 {
 border:0px;
 height:20px;
 margin:0px 5px 0px 0px;
 width:12px;
}
img.active_dot2 {
 border:0px;
 height:20px;
 margin:0px 5px 0px 0px;
 width:12px;
}
img.active_dot3 {
 border:0px;
 height:20px;
 margin:0px 5px 0px 0px;
 width:12px;
}
img.active_dot4 {
 border:0px;
 height:20px;
 margin:0px 5px 0px 0px;
 width:12px;
}
img.inactive_dot1 {
 border:0px;
 height:20px;
 margin:0px 5px 0px 0px;
 width:12px;
}
img.inactive_dot2 {
 border:0px;
 height:20px;
 margin:0px 5px 0px 0px;
 width:12px;
}
img.inactive_dot3 {
 border:0px;
 height:20px;
 margin:0px 5px 0px 0px;
 width:12px;
}
img.inactive_dot4 {
 border:0px;
 height:20px;
 margin:0px 5px 0px 0px;
 width:12px;
}
img.interest_button { float:right }
p {
 margin: 1.25em 0px 1.25em 0px;
 line-height: 1.25em;
}
span.account {
 font-size:60%;
 margin-right:5px;
}
span.account_sizer { font-size:90% }
span.active_vtab {
 font-weight:bold;
}
span.banner_htabs_dotted {
 border-left:1px dotted black;
 border-right:1px dotted black;
 margin-left:5px;
 margin-right:5px;
 padding-right:3px;
}
span.banner_htabs_links a {
 font-size:90%;
 letter-spacing:-0.02em;
 font-weight:bold;
 text-decoration:none;
 white-space:nowrap;
}
span.inactive_vtab {
 font-weight:bold;
}
span.no_image { border:1px solid black }
table {
 background:#FFC;
 border:0px;
 border-collapse:collapse;
 border-spacing:0px;
 margin:0px;
 padding:0px;
}
table.panels {
 background:none;
 margin:0px 0px 0px 20px;
}
table.panels table.shadow_table {
 height:100%;
 margin:1px;
 width:100%;
}
table.panels td {
 padding-right:1px;
 text-align:left;
 vertical-align:top;
}
table.panels td.shadow_body {
 background:#FFC;
 border:1px solid black;
}
table.root_table {
 border-collapse:separate;
 border-spacing:1px;
 margin:-10px -25px -25px -25px;
}
table.root_table td { white-space:nowrap }
table.root_table th { white-space:nowrap }
table.shadow_table {
 background:none;
 margin:0px 20px 1px 20px;
 width:1px;
}
table.shadow_table td {
 text-align:left;
 vertical-align:top;
}
table.splash {
 background:none;
 height:100%;
 width:100%;
}
table.splash table.shadow_table { margin-bottom:0px }
table.table_form {
 clear:right;
 margin:auto;
 width:1px;
}
td {
 border:0px;
 border-collapse:collapse;
 border-spacing:0px;
 margin:0px;
 padding:0px;
}
td.shadow_body { border:1px solid black }
td.shadow_bottom {
 font-size:1px;
 height:10px;
 text-align:left;
 width:100%;
}
td.shadow_corner {
 font-size:1px;
 height:10px;
 width:10px;
}
td.shadow_right {
 font-size:1px;
 height:100%;
 width:10px;
}
th { background:#D87 }
tr {
 border:0px;
 border-collapse:collapse;
 border-spacing:0px;
 margin:0px;
 padding:0px;
}
tr.even td { background:#DD8 }
tr.odd  td { background:#BB7 }
tr.red  td { color:#F00 }
p.first {
 text-indent: 0em;
 margin: 1.25em 0px 0px 0px;
}
p.reference {
  font-size:80%;
  margin:0.5em 0em 0em 2em;
  text-indent:-2em;
}
p.second {
 text-indent: 0em;
 margin: 1.25em 0px 0px 0px;
}
.first_letter {
  display:block;
  float:left;
  margin-top:-0.17em;
  margin-left:-0.08em;
  margin-right:0.25em;
  height:2.5em;
}
.first_letter span {
  font-size:2.78em;
  line-height:1.0em;
}
.first_letter + span {
  margin-left:-0.15em;
}
.sc {
 text-transform:uppercase;
 letter-spacing:0.05em;
}
