body {font-size: 12pt; background-color: #FCFCFC; font-family: times new roman, arial, verdana, helvetica, sans-serif;}

/* General page elements */
.bodytext {font-size: 11pt; color: #000000;}
.content {text-align: left; vertical-align: top; padding-left: 5px; padding-top: 0px;}
.copyright {color: #808080; border-top: 1px solid #808080; font-size: 8pt; text-align: center; padding-left: 0px; padding-right: 0px; padding-bottom: 0px;}
.heading1 {font-size: 18pt; color: #FF6600;}
.heading2 {font-size: 16pt; color: #FF6600;}
.heading3 {font-size: 14pt; color: #FF6600;}
.subtext {font-size: 9pt;}

/* Header elements */
.htable {border: 0; padding: 0; text-align: left;}
.htable .header1 {text-indent: 0px; font-size: 18pt; color: #338888}
.htable .header2 {text-indent: 15px; font-size: 18pt; color: #338888}
.htable .subheader {color: #337777; font-size: 10pt;  font-style: italic; text-align: right; vertical-align: bottom;}
.htable HR {color: #99CCFF;}

/* What's new elements */
.wtable {font-size: 9pt; border-top: 1px solid #72B8B8; border-bottom: 1px solid #72B8B8; border-left: 1px solid #72B8B8; border-right: 1px solid #72B8B8;}
.wtable .wheader {text-align: center; background-color: #668DB5; color: #FAFAFA;}
.wtable .wdetail {background-color: #D2E9EE; color: #336699;}

/* Menu elements */
.mtable {border-bottom: 1px solid #99CCFF;}
.mtable TD {border-top: 1px solid #99CCFF; padding-top: 5px; padding-bottom: 5px; text-align: center; color: #336666; font-size: 10pt;}
.mtable A {color: #339999; text-decoration: none;}
.mtable A:hover {color: #FF9900;}

/* Display elements */
.dtable {border-bottom: 1px solid #99CCFF; border-top: 1px solid #99CCFF; font-size: 10pt;}
.dtable .label {padding: 2px; color: #339999; background-color: #EEEEEE}
.dtable .data {padding: 2px; color: #000000; background-color: #FFFFFF}

