   
.body1 { margin-top: 0; margin-left: 0; margin-right: 0; background-color:"#FFFFFF"; SCROLLBAR-FACE-COLOR: #0099CC; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #666666; SCROLLBAR-3DLIGHT-COLOR: #000000; SCROLLBAR-ARROW-COLOR: #FFFFFF; SCROLLBAR-TRACK-COLOR: #CCCCCC; SCROLLBAR-DARKSHADOW-COLOR: #000000 }     
     

{text-decoration: none;}

.tdheading1R { text-align: left; font-weight: bold; font-family: Verdana, Helvetica, sans-serif ; font-size:10pt; line-height:14pt; font-weight: bold; }
.tdheading1L { text-align: right; font-weight: bold; font-family: Verdana, Helvetica, sans-serif ; font-size:10pt; line-height:14pt; font-weight: bold; }
.tdheading1C { text-align: center; font-weight: bold; font-family: Verdana, Helvetica, sans-serif ; font-size:10pt; line-height:14pt; font-weight: bold; }

.tdheading3L { color: #990000; text-align: left; font-weight: bold; font-family: Verdana, Helvetica, sans-serif ; font-size:10pt; line-height:14pt; font-weight: bold; }
.tdheading3R { color: #990000; text-align: right; font-weight: bold; font-family: Verdana, Helvetica, sans-serif ; font-size:10pt; line-height:14pt; font-weight: bold; }
.tdheading3C { color: #990000; text-align: center; font-weight: bold; font-family: Verdana, Helvetica, sans-serif ; font-size:10pt; line-height:14pt; font-weight: bold; }


.tdtotal1R { text-align: right; font-weight: bold; font-family: Verdana, Helvetica, sans-serif ; font-size:10pt; line-height:14pt; font-weight: bold; }

.tddata1CR {  color: #000000; text-align: right; font-family: Verdana, Helvetica, sans-serif ; font-size: 8pt; line-height:10pt; }
.tdfield1 { color: "#000000"; background-color: "#F4F4F4"; vertical-align: middle; font-family: Verdana, Helvetica, sans-serif ; font-size:7pt; line-height:9pt}
.tdfield3 { color: "#000000"; background-color: "#850000"; vertical-align: middle; font-family: Verdana, Helvetica, sans-serif ; font-size:7pt; line-height:9pt}
.tddata1CRB {  color: #000000; text-align: right; font-family: Verdana, Helvetica, sans-serif ; font-size: 8pt; line-height:10pt; font-weight: bold; }

.tddata1NBL {  color: #000000; text-align: left; font-family: Verdana, Helvetica, sans-serif ; font-size: 8pt; line-height:10pt; }
.tddata1BL {  color: #000000; text-align: left; font-family: Verdana, Helvetica, sans-serif ; font-size: 8pt; line-height:10pt;font-weight: bold; }
.tddata2BL {  color: #000000; text-align: left; font-family: Verdana, Helvetica, sans-serif ; font-size: 7.1pt; line-height:9pt;font-weight: bold; }
.tddata3BL {  color: #000000; text-align: left; font-family: Verdana, Helvetica, sans-serif ; font-size: 11pt; line-height:13pt;font-weight: bold; }
.tdbg { color: "#000000"; background-color: "#F4F4F4"; vertical-align: middle; font-family: Verdana, Helvetica, sans-serif ; font-size:7pt; line-height:9pt}
.tablebg { color: "#000000"; background-color: "#FFFFCF"; vertical-align: middle; font-family: Verdana, Helvetica, sans-serif ; font-size:7pt; line-height:9pt}

.tdfootL { background-color: #990000; color: #FFFFFF; vertical-align: middle; text-align: left; font-family: Verdana, Helvetica, sans-serif ; font-size:9pt; line-height:12pt;font-weight: bold;}
.tdfootL A:link    { text-decoration: underline; color: "#FFFFFF"; }
.tdfootL A:visited { text-decoration: underline; color: "#FFFFFF"; } 
.tdfootL A:hover   { text-decoration: underline; color: "#FF9933"; }

.tdfootR { background-color: #990000; color: #FFFFFF; vertical-align: middle; text-align: right; font-family: Verdana, Helvetica, sans-serif ; font-size:9pt; line-height:12pt;font-weight: bold;}
.tdfootR A:link    { text-decoration: underline; color: "#FFFFFF"; }
.tdfootR A:visited { text-decoration: underline; color: "#FFFFFF"; } 
.tdfootR A:hover   { text-decoration: underline; color: "#FF9933"; }

.tdfootC { background-color: #990000; color: #FFFFFF; vertical-align: middle; text-align: center; font-family: Verdana, Helvetica, sans-serif ; font-size:9pt; line-height:12pt;font-weight: bold;}
.tdfootC A:link    { text-decoration: underline; color: "#FFFFFF"; }
.tdfootC A:visited { text-decoration: underline; color: "#FFFFFF"; } 
.tdfootC A:hover   { text-decoration: underline; color: "#FF9933"; }

.tdlineC { color: #990000; bgcolor: #990000; height: 1}
.tdlineC1 { border-bottom-width: 0pt; border-style: solid; border-color: #990000; width: 100%; font-size: 7pt; font-weight: bold; height: 1;noshade; }

.tddata1L {  color: #000000; text-align: left; font-family: Verdana, Helvetica, sans-serif ; font-size: 7pt; line-height:8pt; }
.tddata1NR {  color: #000000; text-align: right; font-family: Verdana, Helvetica, sans-serif ; font-size: 8pt; line-height:10pt; }
.tddata1NC {  color: #000000; text-align: center; font-family: Verdana, Helvetica, sans-serif ; font-size: 8pt; line-height:10pt; }
.tddata2L {  color: #B22222; font-weight: bold; text-align: left; font-family: Verdana, Helvetica, sans-serif ; font-style: italic; font-size: 7pt; line-height:8pt; }
.tddata2R {  color: #B22222; text-align: right; font-family: Verdana, Helvetica, sans-serif ; font-weight: bold; font-style: italic; font-size: 8pt; line-height:10pt; }
.tddata2C {  color: #B22222; text-align: center; font-family: Verdana, Helvetica, sans-serif ; font-weight: bold; font-style: italic; font-size: 8pt; line-height:10pt; }
.tdheading2L {  color: #000099; text-align: left; font-family: Verdana, Helvetica, sans-serif ; font-weight: bold; font-size: 9pt; line-height:11pt; }
.tdflexheading2L {  color: #FF9900; text-align: left; font-family: Verdana, Helvetica, sans-serif ; font-weight: bold; font-size: 9pt; line-height:11pt; }
.tdbutton { color: #FFFFFF; background-color: #000088; vertical-align: middle; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: xx-small; line-height:10pt }
.tdmessages1L {  color: #FF0000; text-align: left; font-family: Verdana, Helvetica, sans-serif ; font-weight: bold; font-size: 12pt; line-height:14pt; }
.tdmessages1C {  color: #000000; text-align: center; font-family: Verdana, Helvetica, sans-serif ; font-weight: bold; font-size: 12pt; line-height:14pt; }
.link1C { color: blue; vertical-align: middle; text-align: center;  font-family: Verdana, Helvetica, sans-serif, Arial; font-weight: bold; font-size: 8pt;  line-height:12pt}

.data1 { color: black; font-family: Verdana, Helvetica, sans-serif, Arial; font-size: 8pt;  line-height:12pt}
.data2 { color: red; font-family: Verdana, Helvetica, sans-serif, Arial; font-size: 8pt;  line-height:8pt}
.data3 { color: black; font-family: Verdana, Helvetica, sans-serif, Arial; font-weight: bold; font-size: 8pt;  line-height:12pt}
.data4 { color: red; font-family: Verdana, Helvetica, sans-serif, Arial; font-weight: bold; font-size: 8pt;  line-height:12pt}
.data5 { color: black; text-align: left; font-family: Verdana, Helvetica, sans-serif, Arial; font-weight: bold; font-size: 8pt;  line-height:18pt}
.data6 { color: blue; font-family: Verdana, Helvetica, sans-serif, Arial; font-weight: bold; font-size: 8pt;  line-height:12pt}
.data7 { color: black; text-align: left; font-family: Verdana, Helvetica, sans-serif, Arial; font-weight: bold; font-size: 7pt;  line-height:10pt}
.data8 { color: red; text-align: right; font-family: Verdana, Helvetica, sans-serif, Arial; font-weight: bold; font-size: 8pt;  line-height:12pt}
.data9 { color: black; text-align: right; font-family: Verdana, Helvetica, sans-serif, Arial; font-weight: bold; font-size: 8pt;  line-height:12pt}
.data10 { color: green; text-align: center; font-family: Verdana, Helvetica, sans-serif, Arial; font-weight: bold; font-size: 10pt;  line-height:12pt}

.heading1 { color: blue; font-family: Verdana, Helvetica, sans-serif, Arial ; font-size: 14pt; font-weight: bold;}
.heading2 { color: red; font-family: Verdana, Helvetica, sans-serif, Arial ; font-size: 12pt; line-height:14pt; font-weight: bold;}
.heading3 { color: blue; vertical-align: middle; text-align: center; font-family: Verdana, Helvetica, sans-serif, Arial ; font-size: 14pt; line-height:16pt; font-weight: bold;}
.headingL { color: blue; vertical-align: middle; text-align: left; font-family: Verdana, Helvetica, sans-serif, Arial ; font-size: 14pt; line-height:16pt; font-weight: bold;}
.headingC { color: blue; vertical-align: middle; text-align: center; font-family: Verdana, Helvetica, sans-serif, Arial ; font-size: 14pt; line-height:16pt; font-weight: bold;}
.headingR { color: blue; vertical-align: middle; text-align: right; font-family: Verdana, Helvetica, sans-serif, Arial ; font-size: 14pt; line-height:16pt; font-weight: bold;}


.tddata1C {  color: #000000; background-color: #E8E8E8; text-align: center; font-family: Verdana, Helvetica, sans-serif ; font-size: 8pt; line-height:10pt; }
.tddata1R {  color: #000000; background-color: #E8E8E8; text-align: right; font-family: Verdana, Helvetica, sans-serif ; font-size: 8pt; line-height:10pt; }

.tablebg1 { color: "#000000"; background-color: "#FFFFFF"; text-align: left; font-family: Verdana, Helvetica, sans-serif ; font-size:8pt; line-height:8pt}

.tdfield2 { color: "#000000"; background-color: "#FFFFFF"; vertical-align: middle; font-family: Verdana, Helvetica, sans-serif ; font-size:8pt; line-height:10pt; font-weight: bold;}

.tdbutton1 { color: #FF0000; background-color: #55E0E0; vertical-align: middle; text-decoration: none; font-family: Verdana, Helvetica, sans-serif; font-weight: bold; font-size: xx-small; line-height:10pt }

.space1 { font-family: Verdana, Helvetica, sans-serif, Arial ; font-size: 10pt; line-height:10pt;}

.tdline { color: #B22222; height: 2}


.tdfootright { background-color: #DADADA; color: #000066; vertical-align: middle; text-align: right; font-family: Verdana, Helvetica, sans-serif ; font-size:7pt; line-height:12pt;font-weight: bold;}
.tdfootright A:link    { text-decoration: underline; color: "#0000FF"; }
.tdfootright A:visited { text-decoration: underline; color: "#0000FF"; } 
.tdfootright A:hover   { text-decoration: underline; color: "#B22222"; }