<style type="text/css">
A:link { color: #3A0093 }       /* unvisited link */
A:visited { color: #3A0093 }   /* visited links */
A:active { color: #808080 }    /* active links */

.TitleText{ background :#FFFFFF; color: #666666; font-size: 10pt; font-weight: bold; font-family: arial; padding-top: 2px; }
.TitleTextCenter{ text-align: center; background :#FFFFFF; color: #666666; font-size: 10pt; font-weight: bold; font-family: arial; padding-top: 5px;}
.TitleTextRT{ text-align: right; background :#FFFFFF; color: #666666; font-size: 10pt; font-weight: bold; font-family: arial; padding-top: 5px; }
.TitleDate{ background :#FFFFFF; color: #666666; font-size: 8pt; font-weight: bold; font-family: arial; padding-top: 2px; }
.TitleInfo{ background :#FFFFFF; color: #000080; font-size: 10pt; font-weight: bold; font-family: arial; padding-top: 2px; }
.TitleInstr{ background :#FFFFFF; color: #000080; font-size: 8pt; font-weight: normal; font-family: arial; padding-top: 2px; }

.TitlePrintInstr{ background :#FFFFFF; color: #000080; font-size: 8pt; font-weight: bold; font-family: arial; padding-top: 2px; }

.TableHeader{ background :#7070B4; color: #FFFFFF; font-size: 10pt; font-weight: bold; font-family: arial;padding-top: 1px; padding-bottom: 1px; }
.TableRowEven{ background :#EEEEEE; color: #000000; font-size: 10pt; font-weight: normal; font-family: arial;padding-top: 1px; padding-bottom: 1px; }
.TableRowOdd{ background :#FFFFFF; color: #000000; font-size: 10pt; font-weight: normal; font-family: arial;padding-top: 1px; padding-bottom: 1px; }

.TableInstr{ background :#FFFFFF; color: #000080; font-size: 8pt; font-weight: normal; font-family: arial; }

.Footer{ text-align: center; background :#FFFFFF; color: #808080; font-size: 8pt; font-weight: normal; font-family: arial; padding-top: 5px; padding-bottom: 5px; }
.FooterLabel{ text-align: left; background :#FFFFFF; color: #000000; font-size: 10pt; font-weight: bold; font-family: arial; padding-top: 5px; padding-bottom: 5px; }
.FooterText{ text-align: center; background :#FFFFFF; color: #808080; font-size: 8pt; font-weight: normal; font-family: arial; }
.FooterLT{ text-align: left; background :#FFFFFF; color: #808080; font-size: 8pt; font-weight: normal; font-family: arial; }

.MarkAllLabel{ text-align: left; background :#FFFFFF; color: #000000; font-size: 10pt; font-weight: bold; font-family: arial; padding-top: 5px; padding-bottom: 5px; }


.SectionBar{ background :#7070B4; color: #FFFFFF; font-size: 10pt; font-weight: bold; font-family: arial; }
.SectionBar2{ background :#666666; color: #FFFFFF; font-size: 10pt; font-weight: bold; font-family: arial; }
.NavRow{ background :#FFFFFF; color: #666666; font-size: 10pt; font-weight: bold; font-family: arial; padding-top: 2px; padding-bottom: 2px;}
.NavRowCenter{ text-align: center; background :#FFFFFF; color: #666666; font-size: 10pt; font-weight: bold; font-family: arial; padding-top: 2px; padding-bottom: 2px;}

.PrintView{ visibility: hidden; }
.NormalView{ visibility: visible; }

.HiddenView{ visibility: hidden; }

BR.BreakAfter{ page-break-after: always }

.CritLabel{font-family: Verdana; font-size: 10pt; color: #7070B4; font-weight: bold; vertical-align: top}
.CritText{font-family: Verdana; font-size: 10pt; color: #6B797B; font-weight: bold}
.CritSection{background :#6B797B; color: #FFFFFF; font-size: 4pt; font-weight: bold; font-family: Verdana;}

.PrintStatus { position:absolute; width:150px; height:100px; color:blue; background-color:#FDF5E6; text-align:center; visibility:hidden;z-index:10;}

.PrintBorder{ border: solid #808000 3px}
.PrintText{ font-family: Verdana; font-size: 10pt; color: #000000; background :#808000; font-weight: bold }

.HelpTitle{ font-family: Verdana; font-size: 10pt; color: #7070B4; background :#FFFFFF; font-weight: bold; padding-left: 5; padding-bottom: 2 }
.HelpText{ font-family: Verdana; font-size: 10pt; color: #6B797B; background :#FFFFFF; font-weight: bold; padding-left: 5; padding-bottom: 7}

.TableBkgd{ background: #FFFFFF }
</style>
