a.lead:link { font-family : verdana,arial,helvetica; font-size : 8pt; color :#0033CC; font-weight : 600; letter-spacing : 1pt; text-decoration: none; background-color:none; line-height:10pt; padding-left:0pt; padding-right:2pt; padding-top:0pt; padding-bottom:0pt;}
a.lead:visited { font-family : verdana,arial,helvetica; font-size : 8pt; color :#0033CC; font-weight : 600; letter-spacing : 1pt; text-decoration: none; background-color:none; line-height:10pt; padding-left:0pt; padding-right:2pt; padding-top:0pt; padding-bottom:0pt; }
a.lead:hover { font-family : verdana,arial,helvetica; font-size : 8pt; color : black;  font-weight : 600; letter-spacing : 1pt; text-decoration: none; background-color:#dddddd; line-height:10pt; padding-left:0pt; padding-right:2pt; padding-top:0pt; padding-bottom:0pt;  }
a.lead:active { font-family : verdana,arial,helvetica; font-size : 8pt; color : black;  font-weight : 600; letter-spacing : 1pt; text-decoration: none; background-color:#dddddd; line-height:10pt; padding-left:0pt; padding-right:2pt; padding-top:0pt; padding-bottom:0pt; }


a.lead_k:link { font-family : verdana,arial,helvetica; color:#333333; background-color:#dddddd; font-weight : 600; font-size : 8pt; line-height:14pt; letter-spacing : 1pt; vertical-align: middle; padding:4pt;  padding-top:1pt; padding-bottom:1pt;   text-decoration: none; }
a.lead_k:visited { font-family : verdana,arial,helvetica; color:#333333; background-color:#dddddd; font-weight : 600; font-size : 8pt; letter-spacing : 1pt; vertical-align: middle; padding:4pt;  padding-top:1pt; padding-bottom:1pt; text-decoration: none; }
a.lead_k:hover { font-family : verdana,arial,helvetica; color:#333333; background-color:white; font-weight : 600; font-size : 8pt; letter-spacing : 1pt; vertical-align: middle; padding:4pt; padding-top:1pt; padding-bottom:1pt; text-decoration: none; }
a.lead_k:active { font-family : verdana,arial,helvetica; color:#333333; background-color:white; font-weight : 600; font-size : 8pt; letter-spacing : 1pt; vertical-align: middle; padding:4pt; padding-top:1pt; padding-bottom:1pt; text-decoration: none; }

a.lead_m:link { font-family : verdana,arial,helvetica; color:#cccccc; background-color:none; font-weight : 600; font-size : 9pt; letter-spacing : 0pt; line-height:12pt; vertical-align:baseline;   padding-left:0pt; padding-bottom:0pt; padding-right:2pt;   margin-top:0pt; margin-bottom:0pt; text-decoration: none; }
a.lead_m:visited { font-family : verdana,arial,helvetica; color:#cccccc; background-color:none; font-weight : 600; font-size : 9pt; letter-spacing : 0pt; line-height:12pt; vertical-align:baseline;  padding-top:0pt; padding-bottom:0pt; padding-right:2pt; margin-top:0pt; margin-bottom:0pt; text-decoration: none; }
a.lead_m:hover { font-family : verdana,arial,helvetica; color:white; background-color:none; font-weight : 600; font-size : 9pt; letter-spacing : 0pt; line-height:12pt; vertical-align:baseline; padding-top:0pt; padding-bottom:0pt; padding-right:2pt; margin-top:0pt; margin-bottom:0pt; text-decoration: none; }
a.lead_m:active { font-family : verdana,arial,helvetica; color:white; background-color:none; font-weight : 600; font-size : 9pt; letter-spacing : 0pt; line-height:12pt; vertical-align:baseline; padding-top:0pt; padding-bottom:0pt; padding-right:2pt; margin-top:0pt; margin-bottom:0pt; text-decoration: none; }

a.lead_sx:link { font-family : verdana,arial,helvetica; font-size : 9pt; color : #0033CC; font-weight : 800; letter-spacing : 0pt; line-height:14pt; text-decoration: underline; background-color:none; }
a.lead_sx:visited { font-family : verdana,arial,helvetica; font-size : 9pt; color : #0033cc; font-weight : 800; letter-spacing : 0pt; line-height:14pt; text-decoration: underline; background-color:none; }
a.lead_sx:hover { font-family : verdana,arial,helvetica; font-size : 9pt; color : black;  font-weight : 800; letter-spacing : 0pt; line-height:14pt; text-decoration: none; background-color:white; }
a.lead_sx:active { font-family : verdana,arial,helvetica; font-size : 9pt; color : black;  font-weight : 800; letter-spacing :0pt; line-height:14pt; text-decoration: none; background-color:white; }


a.lead_sm:link { font-family : verdana,arial,helvetica; font-size : 7pt; color : #0033cc; font-weight : 500; vertical-align: baseline; padding-left:4pt; padding-right:4pt; background-color:none;  text-decoration: none;  }
a.lead_sm:visited { font-family : verdana,arial,helvetica; font-size : 7pt; color : #0033cc; font-weight : 500; vertical-align: baseline; padding-left:4pt; padding-right:4pt; background-color:none;  text-decoration: none; }
a.lead_sm:hover { font-family : verdana,arial,helvetica; font-size : 7pt; color : black;  font-weight : 500; vertical-align: baseline; padding-left:4pt; padding-right:4pt; background-color:white; text-decoration: none; }
a.lead_sm:active { font-family : verdana,arial,'trebuchet ms'; font-size : 7pt; color : black;  font-weight : 500; vertical-align: baseline; padding-left:4pt; padding-right:4pt; background-color:white; text-decoration: none; }

.linkbold { color:white; font-weight:bolder; background-color:none; padding:0pt;  }

#docs { text-align:left; vertical-align:baseline; line-height:10pt; position:absolute; top:10px; left:10px; width:218px;  white-space:nowrap; } 

.darkbgasl { font-family : verdana,arial,helvetica; font-size : 10pt; margin-top:0px; color:#333333; vertical-align:top; text-align:left; padding-left:10pt; padding-top:5pt; padding-bottom:5pt; background-color:#f0f0f0; letter-spacing:2pt; font-weight:800; border:#333333 solid 2px; }
.headsasl { position:absolute; top:12px; left:200px; background-color:none; z-index:5; } 
#naviasl { position:absolute; top:0px; left:10px; text-align:left; background-color:none; z-index:3; }
#aslfont { font-family:'arial narrow',arial,helvetica,; font-size:14pt; font-weight:600; color: black; padding-left: 24px; padding-right:8px; letter-spacing: 2pt; background-color:none; text-align: center; white-space:nowrap; }


.darkbg { font-family : verdana,arial,helvetica; width:180px; margin-left:10px; color:#333333; padding-top:4pt; padding-bottom:4pt; padding-left:8pt; padding-right:6pt; background-color:#f0f0f0; border:#333333 solid 2px; }

.arcdarkbg { font-family : verdana,arial,helvetica; width:160px; margin-left:-4px; margin-top:0px; margin-bottom:8px; color:#333333; padding-top:4pt; padding-bottom:4pt; padding-left:8pt; padding-right:10pt; background-color:#f0f0f0; border:#333333 solid 2px; }

.arcnavi { margin-top:5px; }

h1 { font-family : verdana,arial,helvetica; color:#333333; font-size : 10pt; font-weight:700; letter-spacing:1pt; text-align:left; }

h2 { font-family : verdana,arial,helvetica; color:white; font-size : 10pt; padding-left:8pt; padding-right:10pt; padding-top:2pt; padding-bottom:2pt; background-color:#0033CC; }

h3 { font-family : verdana,arial,helvetica; font-size : 7pt; font-weight : 500; text-align:left; vertical-align:text-bottom; padding-right:3pt; padding-left:3pt; background-color:none; margin-bottom:10px; text-decoration: none; }

h4 { font-family : verdana,arial,helvetica; color:#333333; font-size : 8pt; font-weight:700; text-align:left; line-height:11pt; padding-left:0pt; padding-right:0pt; letter-spacing : 1pt; margin-top:-20px; background-color:#ffffff; }

.text { font-family : verdana,arial,helvetica; font-size : 9pt; color : black; font-weight:normal; text-align:left; line-height:14pt; padding-left:0pt; padding-right:0pt; letter-spacing:0pt; }
.textb { font-family : verdana,arial,helvetica; font-size : 9pt; font-weight:700; color : black; text-align:left; line-height:14pt; padding-left:0pt; padding-right:0pt; letter-spacing:0pt; }
.smalltext { font-family : verdana,arial,helvetica; color:black; font-size:8pt; font-weight:500; line-height:11pt; text-align:left; padding-left:0pt; padding-right:0pt; letter-spacing:0pt; }
.smalltextb { font-family : verdana,arial,helvetica; color:#333333; font-size : 8pt; font-weight:700; text-align:left; line-height:11pt; padding-left:0pt; padding-right:0pt; letter-spacing : 0pt; }
.smalltextbl { font-family : verdana,arial,helvetica; color:#333333; font-size : 8pt; font-weight:600; text-align:left; line-height:11pt; letter-spacing : 0pt; margin-left:5%; margin-right:10% }

.topmenu {text-align:left; padding-left:3pt; padding-right:3pt; padding-bottom:0pt; }
#pagemenu { position:relative; top:-5px; left:10px; width:210px; text-align:left; line-height:11pt; vertical-align:baseline; z-index:2; } 
#arcpagemenu { position:relative; top:-8px; left:-5px; width:190px; text-align:left; line-height:11pt; vertical-align:baseline; z-index:2; } 
.pagetitle { font-size:11pt; font-weight:900; color:#333333; padding:2pt; padding-left:4pt; margin-right:0px; background-color:white; }
.ppagetitle { font-size:11pt; font-weight:900; color:#333333; padding:2pt; padding-left:4pt; margin-right:0px; background-color:none; }
.pagenavi { margin:0pt; padding-left:15pt; text-indent:-14pt; }

.navtable {  width:100%; margin:0px;}
.navcol { width:90%; padding-top:1pt; padding-bottom:2pt; padding-left:14pt; text-indent:-12pt; line-height:10pt;  }
#ncontent { width:90%; font-size : 8pt; font-weight : 600; line-height:11pt; background-color:none; margin-top:5px; margin-bottom:0px; padding-top:2pt; padding-bottom:0pt; padding-left:4pt; border-top:white solid 2px; border-left:white solid 2px;  }
cfwbodynavi { background-color:#cccccc; }

#eframe { position:absolute; top:300px; left:0pt; }
.erframe { width:8px; }
#icontop { width:180px; float:right }
#content { font-size : 8pt; font-weight : 600; }
.whitebg { background-color:white; padding:1pt; }
.nwhitebg { width:200px; padding-bottom:-3pt; padding-top:2pt;  }
#pagecolum { position:absolute; top:30px; left:30px; background-color:none; z-index:2; }
#titlepos { position:absolute; top:10px; left:30px; width:85%; background-color:none; z-index:1; }
#textpos  {  position:relative; width:92%; top:15px; left:0px; margin-left:0px; z-index:1;  }
.menutable { padding:2pt }
.gr { border:none; margin-top:0pt; padding-left:2pt; padding-right:2pt; padding-top:2pt; padding-bottom:0pt; }
.grb { height:5pt; width:5pt; border:none; padding-right:1pt; padding-top:4pt; padding-left:2pt; }
.upr { float:left; border:none;  } 
.dr { border:none; vertical-align:text-bottom; padding-right:4pt; padding-left:0pt; margin-left:0px; }
.grtop { border:none; margin-top:0pt; padding-left:2pt; padding-right:3pt; padding-top:1pt; }
.grn { border:none; vertical-align:baseline; margin-top:0pt; margin-bottom:0pt; padding-left:4pt; padding-right:4pt; padding-top:1pt; padding-bottom:1pt; }

.pagelogo {width:180px; vertical-align:bottom; }
#listmargin { margin-left:50pt; }

.smalltextm { font-family : verdana,arial,helvetica; font-size : 7pt; font-weight : 400; text-align:left; vertical-align:text-bottom; padding-right:3pt; padding-left:3pt; background-color:none; text-decoration: none; }
#tablebd { border:#999900 dashed 1px; border-collapse:collapse; padding:5pt; }
.tablebn { border:#666666 solid 1px; width:210px; border-collapse:collapse; padding-right:2pt; white-space:nowrap; }
#linkbox { border:#999900 dashed 1px; padding:5pt; margin:20px; margin-right:40px; }
#footer { position:absolute; left:0px; color:#666666; font-weight : 400; letter-spacing:0pt; background-color:none; margin-bottom:4px; white-space:nowrap; z-index:2; }
