
body  { color: #373a82; font-size: 11pt; line-height: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.texthdr { border-top: 1px solid #dddcd0; border-right: 1px solid #dddcd0; border-bottom-style: none; border-bottom-width: medium; border-left-style: none; border-left-width: medium; }
.texthdr_dark { font-size: 1.1em; font-weight: 800; background-color: #fff; padding: 5px; border-color: #dddcd0 #808080 #808080 #dddcd0; border-style: solid; border-width: thin; }
.textftr { font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 14pt; border-left: 1px solid #dddcd0; border-bottom: 1px solid #dddcd0; border-right: 1px solid #dddcd0; border-top-style: none; }
.textftr1 { font-size: 10pt; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.textftr3 { border-top: 1px solid #dddcd0; border-right: none; border-bottom: none; border-left: none #dddcd0 }
.textftr2 { border-style: none none dashed dashed; border-width: 1px; border-color: #dddcd0 }
.textftr4 { font-size: 10pt; line-height: 14pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border-bottom: 1px solid #dddcd0; border-top-style: none; border-right-style: none; border-left-style: none; }
.bluebox { border: solid 1px #336 }
.whitebox  { border: solid 2px #fff }
.shadowbox1 { word-spacing: 2pt; letter-spacing: 1pt; border-style: solid; border-width: 1px; border-color: #fff #ddd #ddd #fff }
.shadowbox2 { word-spacing: 2pt; letter-spacing: 1pt; border-style: solid; border-width: 1px; border-color: #fff #d3d3d3 #d3d3d3 #fff }
.shadowbox3 { border-style: solid; border-width: 1px; border-color: #fff #d3d3d3 #d3d3d3 #fff }
.shadowbox4 { border-color: #d3d3d3 #888 #a9a9a9 #d3d3d3; border-style: solid; border-width: 1px; }
.shadowbox5 { border-bottom: 1px solid #d3d3d3; }
.bottom_line { border-bottom: 1px solid #d3d3d3; }
.right_bottom_lines { word-spacing: 2pt; letter-spacing: 1pt; border-right: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; }
.defbox1  { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px #b0b3d4 }
.defbox2  { font-size: 9pt; border: solid 1px #cbceef }
.defbox3  { font-size: 9pt; border: solid 1px #f2edf8 }
.defbox4 { font-size: 9pt; border: solid 1px #fff }
.graybox { border: solid 1px #aaa }
.redbox  { border: solid 1px #936 }
.messagebox  { font-weight: 500; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px #936; visibility: hidden }
.bannerbox     { color: #339; font-style: normal; font-weight: normal; font-size: 8pt; line-height: normal; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #fffef9; letter-spacing: normal; border: solid 1px #c0c0c0 }
.dashes_btm { border-top: none; border-right: none; border-bottom: 1px dashed #dddcd0; border-left: none }
.solid_btm { border-style: none none solid; border-width: medium medium 1px; border-bottom-color: #dddcd0; }
.dashes_lft { border-top: none; border-right: none; border-bottom: none; border-left: 1px dashed #dddcd0 }
.dashes_rgt { border-style: none dashed none none; border-width: medium 1px medium 1px; border-color:  #dddcd0  #dddcd0 }
.tiny_txt { font-style: normal; font-size: 1px; line-height: 1px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smalltxt1 { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; line-height: 11pt; }
.smalltxt2 { color: #333; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 11pt; }
.smalltxt3 { color: #333; font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 11pt; border-bottom: 1px dashed #dddcd0; }
.finance_box  { color: #003; font-style: normal; font-size: 9pt; line-height: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; border: solid 1px #336  }
.smalltxt { font-style: oblique; font-size: 9pt; line-height: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smalltxt_normal { font-size: 9pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; line-height: 11pt; }
.smalltxt_8 { font-style: normal; font-size: 8pt; line-height: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smalltxt_8_1 { font-style: normal; font-size: 8pt; line-height: 8pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.smalltxt_8_2 { font-variant: small-caps; font-size: 8pt; line-height: 8pt; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular }
.widetxt { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; word-spacing: 2pt; letter-spacing: 1pt }
#defbox { border-style: solid; border-width: 1px; border-color: #fff #dcdcdc #dcdcdc #fff; position: absolute; top: 164px; left: 8px; width: 100px; height: 100px; visibility: visible; display: block }
table { color: #373a82; font-weight: 500; font-size: 10pt; line-height: 13pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.j_box { background: #fffef4 repeat-y; border: solid 1px #336 }
.j_author { color: #373a82; font-style: normal; font-weight: 500; font-size: 11pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.j_date { color: #373a82; font-style: italic; font-weight: 500; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
a:link   { color: #1c1996; font-weight: bold; font-size: 10pt; text-decoration: underline }
a:visited  { color: #b38b4d; font-weight: normal; font-size: 10pt; text-decoration: underline }
a:active  { color: #1c1996; font-size: 10pt; text-decoration: none; background-color: #ffc }
a:hover   { color: #933; font-size: 10pt; text-decoration: none;}
a.btntext:link { color: white; text-decoration: none; background-color: transparent }
a.btntext:visited { color: white; text-decoration: none; background-color: transparent }
a.btntext:active { color: white; text-decoration: none; background-color: transparent }
a.btntext:hover { color: white; text-decoration: none; background-color: transparent }
.btntext { color: white; font-weight: bold; font-size: 14px; background-color: transparent }
.text_link { font-size: 10pt }
