SPAN.btx-8 {font-size: 8pt; font-family: Arial; color: 000000;}
SPAN.btx-9 {font-size: 9pt; font-family: Arial; color: 000000;}
SPAN.btx-10 {font-size: 10pt; font-family: Arial; color: 000000;}
SPAN.btx-11 {font-size: 11pt; font-family: Arial; color: 000000;}

SPAN.doc_title {font-size: 14pt; font-family: Arial; color: 000000;}
SPAN.doc_section {font-size: 12pt; font-family: Arial; color: 000000;}
SPAN.doc_text {font-size: 10pt; font-family: Arial; color: 000000;}

SPAN.red-8 {font-size: 8pt; font-family: Arial; color: CC0000;}
SPAN.red-9 {font-size: 9pt; font-family: Arial; color: CC0000;}
SPAN.red-LG {font-size: 11pt; font-family: Arial; color: CC0000;}

IMG.mnuIcon	{border-width: 1px; border-style: solid; border-color: 000000; margin: 2px; padding: 2px; vertical-align: middle; zoom: 100%;}
IMG.scrnsht	{border-width: 1px; border-style: solid; border-color: 000000; margin: 8px; float: right; vertical-align: top; zoom: 100%;}
IMG.pic_r	{border-width: 0px; border-style: none; border-color: 000000; margin: 8px; float: right; vertical-align: top; zoom: 100%;}
IMG.pic_l	{border-width: 0px; border-style: none; border-color: 000000; margin: 8px; float: left; vertical-align: top; zoom: 100%;}
IMG.pic_c	{border-width: 0px; border-style: none; border-color: 000000; margin: 8px; float: center; vertical-align: top; zoom: 100%;}


DIV.ClearTextDiv {width: 95%;  border-width: 0px; border-style: solid; border-color: 000000; border-collapse: collapse; background-color: FFFFFF; padding: 0px; margin: 0px; vertical-align: middle; font-size: 9pt; font-family: Arial; color: 000000; text-align: left;}


TABLE.MainTable {width: 100%; border-width: 0px; border-style: solid; border-color: 000000; border-collapse: collapse; background-color: FFFFFF; padding: 0px; margin: 0px; vertical-align: middle; font-size: 9pt; font-family: Arial; color: 000000; text-align: center;}
TABLE.MainTable TR.MainRowTop {width: 1%; border-color: 000000; border-collapse: collapse; background-image: url("../img/bg.png"); background-color: CC0000; padding: 0px; margin: 0px; font-size: 8pt; font-family: Arial; color: EEBB11; text-align: left; vertical-align: bottom;}
TABLE.MainTable TD.MainLogoTop {width: 1%; border-width: 0px; border-spacing: 0px; border-style: solid; border-color: 000000; border-collapse: collapse;  background-image: url("../img/bg.png");background-color: CC0000; padding: 0px; margin: 0px; font-size: 8pt; font-family: Arial; color: EEBB11; text-align: center; vertical-align: top;}
TABLE.MainTable TD.MainNavTop {width: 100%; border-width: 0px; border-spacing: 0px; border-style: solid; border-color: 000000; border-collapse: collapse;  background-image: url("../img/bg.png");background-color: CC0000; padding: 0px; margin: 0px; font-size: 8pt; font-family: Arial; color: EEBB11; text-align: center; vertical-align: middle;}
TABLE.MainTable TR.MainRowBody {width: 100%; border-width: 0px; border-spacing: 0px; border-style: solid; border-color: 000000; border-collapse: collapse; background-color: FFFFFF; padding: 0px; margin: 0px; font-size: 8pt; font-family: Arial; color: EEBB11; text-align: center; vertical-align: top;}
TABLE.MainTable TD.MainDataBody {width: 100%; border-width: 0px; border-spacing: 0px; border-style: solid; border-color: 000000; border-collapse: collapse; background-color: FFFFFF; padding: 0px; margin: 0px; font-size: 8pt; font-family: Arial; color: EEBB11; text-align: center; vertical-align: top;}
.MainTable A:link	{font-family: Arial; color: 990000; font-size: 12px; text-decoration: underline;}
.MainTable A:visited	{font-family: Arial; color: 990000; font-size: 12px; text-decoration: underline;}
.MainTable A:active	{font-family: Arial; color: 990000; font-size: 12px; text-decoration: underline;}
.MainTable A:hover	{font-family: Arial; color: 990000; font-size: 12px; text-decoration: underline;}


TABLE.NavTable {width: 90%; border-width: 0px; border-style: solid; border-color: FFFFFF; border-collapse: seperate; background-image: url("../img/bg.png"); background-color: CC0000; padding: 0px; margin: 0px; vertical-align: middle; font-size: 9pt; font-family: Arial; color: 000000; text-align: center;}
TABLE.NavTable TR.NavRow {width: 100%; border-width: 0px; border-spacing: 0px; border-style: solid; border-color: FFFFFF; border-collapse: collapse; background-color: FFCC00; padding: 5px; margin: 0px; font-size: 8pt; font-family: Arial; color: 000000; text-align: left; vertical-align: top;}
TABLE.NavTable TD.NavDataLeft {border-width: 1px; border-style: solid; border-color: 000000; border-collapse: seperate; background-color: 990000; padding-left: 5px; padding-right: 5px; margin: 0px; font-size: 14px; font-family: Arial; text-align: center; color: FFCC00;}
TABLE.NavTable TD.NavItemYellow {border-width: 1px; border-style: solid; border-color: 000000; border-collapse: seperate; border-spacing: 1; background-color: EEBB11; padding-left: 4px; padding-right: 4px; margin: 1px; font-size: 12px; font-family: Arial; text-align: center; color: 000000;}
TABLE.NavTable TD.NavItemClearWhite {border-width: 0px; border-style: solid; border-color: 000000; border-collapse: seperate; border-spacing: 1; background-image: url("../img/bg.png"); background-color: CC0000; padding-left: 4px; padding-right: 4px; margin: 1px; font-size: 12px; font-family: Arial; text-align: center; color: FFFFFF;}
TABLE.NavTable TD.NavItemBlockWhite {border-width: 1px; border-style: solid; border-color: FFFFFF; border-collapse: seperate; border-spacing: 1; background-image: url("../img/bg.png"); background-color: CC0000; padding-left: 4px; padding-right: 4px; margin: 1px; font-size: 12px; font-family: Arial; text-align: center; color: FFFFFF;}
TABLE.NavTable TD.NavItemReverseWhite {border-width: 1px; border-style: solid; border-color: CC0000; border-collapse: seperate; border-spacing: 1; background-color: FFFFFF; padding-left: 4px; padding-right: 4px; margin: 1px; font-size: 12px; font-family: Arial; text-align: center; color: FFFFFF;}
TABLE.NavTable TD.SpaceDataLeft {border-width: 0px; border-style: none; border-color: 000000; border-collapse: seperate; background-color: FFFFFF; padding-left: 5px; padding-right: 5px; margin: 0px; font-size: 12px; font-family: Arial; text-align: Right; color: 000000;}
.NavTable A:link	{font-family: Arial; color: 000000; font-size: 12px; text-decoration: underline;}
.NavTable A:visited	{font-family: Arial; color: 000000; font-size: 12px; text-decoration: underline;}
.NavTable A:active	{font-family: Arial; color: 990000; font-size: 12px; text-decoration: underline;}
.NavTable A:hover	{font-family: Arial; color: 990000; font-size: 12px; text-decoration: underline;}
.NavItemClearWhite A:link	{font-family: Arial; color: FFFFFF; font-size: 12px; text-decoration: underline;}
.NavItemClearWhite A:visited	{font-family: Arial; color: FFFFFF; font-size: 12px; text-decoration: underline;}
.NavItemClearWhite A:active	{font-family: Arial; color: FFFFFF; font-size: 12px; text-decoration: underline;}
.NavItemClearWhite A:hover	{font-family: Arial; color: FFFFFF; font-size: 12px; text-decoration: underline;}
.NavItemBlockWhite A:link	{font-family: Arial; color: FFFFFF; font-size: 12px; text-decoration: underline;}
.NavItemBlockWhite A:visited	{font-family: Arial; color: FFFFFF; font-size: 12px; text-decoration: underline;}
.NavItemBlockWhite A:active	{font-family: Arial; color: FFFFFF; font-size: 12px; text-decoration: underline;}
.NavItemBlockWhite A:hover	{font-family: Arial; color: FFFFFF; font-size: 12px; text-decoration: underline;}
.NavItemReverseWhite A:link	{font-family: Arial; color: 990000; font-size: 12px; text-decoration: underline;}
.NavItemReverseWhite A:visited	{font-family: Arial; color: 990000; font-size: 12px; text-decoration: underline;}
.NavItemReverseWhite A:active	{font-family: Arial; color: 990000; font-size: 12px; text-decoration: underline;}
.NavItemReverseWhite A:hover	{font-family: Arial; color: 990000; font-size: 12px; text-decoration: underline;}


TABLE.ItemBlock {width: 98%; height: 95%; border-width: 0px; border-spacing: 1px; border-style: solid; border-color: 000000; border-collapse: seperate; background-color: FFFFFF; padding: 0px; margin: 8px; align: center; font-size: 10pt; font-family: Arial; color: 000000;}
TABLE.ItemBlock TR.BlockRow {width: 90%; border-width: 0px; border-spacing: 1px; border-style: solid; border-color: 000000; border-collapse: seperate; background-color: FFFFFF; vertical-align: top; padding: 0px; font-size: 8pt; font-family: Arial; color: 000000;}
TABLE.ItemBlock TD.BlockColmn {width: 48%; border-width: 0px; border-spacing: 1px; border-style: solid; border-color: 000000; border-collapse: seperate; background-color: FFFFFF; vertical-align: top; padding: 0px; font-size: 8pt; font-family: Arial; color: 000000;}
TABLE.ItemBlock TD.OpenColmn {width: 48%; border-width: 0px; border-spacing: 1px; border-style: solid; border-color: 000000; border-collapse: seperate; background-color: FFFFFF; vertical-align: bottom; padding: 0px; font-size: 8pt; font-family: Arial; color: 000000;}
TABLE.ItemBlock TD.TextBlock {width: 98%; border-width: 0px; border-spacing: 0px; border-style: solid; border-color: 000000; border-collapse: seperate; background-color: FFFFFF; vertical-align: top; padding: 0px; font-size: 8pt; font-family: Arial; color: 000000;}
TABLE.ItemBlock TD.LinkBar {width: 98%; height: 1%; border-width: 1px; border-spacing: 0px; border-style: solid; border-color: 000000; border-collapse: seperate; background-color: DDDDDD; vertical-align: center; padding: 0px; font-size: 10pt; font-family: Arial; color: 000000; text-align: center}


TABLE.DownloadTable {border-width: 1px; border-spacing: 1px; border-style: solid; border-color: 000000; background-color: FFFFFF;}
TABLE.DownloadTable TD.DownloadHead {border-width: 1px; padding: 3px; border-style: solid; border-color: 000000; background-color: 666666; font-size: 14px; font-family: Verdana; text-align: center; color: EEBB11; font-weight: bold;}
TABLE.DownloadTable TD.DownloadDescription {border-width: 1px; padding: 3px; border-style: solid; border-color: CC0000; background-color: EEBB11; font-size: 14px; font-family: Verdana; text-align: center; color: 003366;}
TABLE.DownloadTable TD.DownloadEntry {border-width: 1px; padding: 3px; border-style: solid; border-color: DDDDDD; background-color: DDDDDD; font-size: 12px; font-family: Arial; text-align: left; color: 222222;}
TABLE.DownloadTable TD.DownloadEntryCentered {border-width: 1px; padding: 3px; border-style: solid; border-color: DDDDDD; background-color: DDDDDD; font-size: 12px; font-family: Arial; text-align: center; color: 222222;}
TABLE.DownloadTable TD.DownloadGreyCentered {border-width: 1px; padding: 3px; border-style: solid; border-color: DDDDDD; background-color: DDDDDD; font-size: 12px; font-family: Arial; text-align: center; color: 222222;}
TABLE.DownloadTable TD.DownloadNote {border-width: 1px; padding: 8px; border-style: solid; border-color: 000000; background-color: FFFFFF; font-size: 12px; font-family: Arial; color: 000000;}
TABLE.DownloadTable TD.DownloadBuy {border-width: 0px; padding: 3px; border-style: solid; border-color: DDDDDD; background-color: DDDDDD; font-size: 12px; font-family: Arial; text-align: center; color: 222222;}
TABLE.DownloadTable TD.DownloadSmall {border-width: 1px; padding: 8px; border-style: solid; border-color: 000000; background-color: FFFFFF; font-size: 10px; font-family: Arial; color: 000000;}
.DownloadTable A:link {text-decoration: none}
.DownloadTable A:visited {font-family: Arial; color: 000000; text-decoration: underline}
.DownloadTable A:active {font-family: Arial; color: 000000; text-decoration: underline}
.DownloadTable A:hover {font-family: Arial; text-decoration: underline overline; color: 990000;}


TABLE.ntable {border-width: 1px; border-style: solid; border-color: 000000; border-collapse: collapse; background-color: FFFFFF; padding: 0px; margin: 0px; vertical-align: middle; font-size: 8pt; font-family: Arial; text-align: center; color: 000000;}
TABLE.ntable TD.tope {border: 1px solid 000000; border-collapse: collapse; background-color: FFFFFF; padding-left: 5px; padding-right: 5px; margin: 0px; font-size: 7pt; font-family: Arial; text-align: center; color: 000000;}
TABLE.ntable TD.desc {border-width: 1px; border-style: solid; border-color: 000000; border-collapse: seperate; background-color: FFFFFF; padding-left: 5px; padding-right: 5px; margin: 0px; font-size: 9pt; font-family: Arial; text-align: center; color: 000000;}
TABLE.ntable TD.descL {border-width: 1px; border-style: solid; border-color: 000000; border-collapse: seperate; background-color: FFFFFF; padding-left: 5px; padding-right: 5px; margin: 0px; font-size: 9pt; font-family: Arial; text-align: left; color: 000000;}
TABLE.ntable TD.col {padding: 8px; vertical-align: top; text-align: left; font-size: 12px;}


TABLE.TanTable {border-width: 1px; border-style: solid; border-color: 000000; border-collapse: collapse; background-color: FFFFCC; padding: 0px; margin: 0px; vertical-align: middle; font-size: 8pt; font-family: Verdana; text-align: center; color: 000000;}
TABLE.TanTable TD.TanHead {border:0px solid 000000; border-collapse: collapse; background-color: FFFFCC; padding-left: 5px; padding-right: 5px; margin: 0px; font-size: 10pt; font-family: Verdana; text-align: center; color: 000000;}
TABLE.TanTable TD.TanLink {border-width: 0px; border-style: solid; border-color: 000000; border-collapse: seperate; background-color: FFFFCC; padding-left: 5px; padding-right: 5px; margin: 0px; font-size: 9pt; font-family: Verdana; text-align: left; color: 000000;}
TABLE.TanTable TD.descL {border-width: 0px; border-style: solid; border-color: 000000; border-collapse: seperate; background-color: FFFFCC; padding-left: 5px; padding-right: 5px; margin: 0px; font-size: 9pt; font-family: Verdana; text-align: left; color: 000000;}
TABLE.TanTable TD.col {padding: 8px; vertical-align: top; text-align: left; font-size: 12px;}


TABLE.Chart {border-width: 1px; border-style: solid; border-color: 000000; border-collapse: collapse; background-color: FFFFFF; padding: 0px; margin: 0px; vertical-align: middle; font-size: 8pt; font-family: Verdana; text-align: center; color: 000000;}
TABLE.Chart TD.sub {border:0px solid 000000; border-collapse: collapse; background-color: FFFFCC; padding-left: 5px; padding-right: 5px; margin: 0px; font-size: 10pt; font-family: Verdana; text-align: center; color: 000000;}
TABLE.Chart TR.even {border-width: 0px; border-style: solid; border-color: 000000; border-collapse: seperate; background-color: CCCCCC; padding-left: 5px; padding-right: 5px; margin: 0px; font-size: 9pt; font-family: Verdana; text-align: left; color: 000000;}
TABLE.Chart TR.odd {border-width: 0px; border-style: solid; border-color: 000000; border-collapse: seperate; background-color: EEEEEE; padding-left: 5px; padding-right: 5px; margin: 0px; font-size: 9pt; font-family: Verdana; text-align: left; color: 000000;}
