.AXISPageTitle {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 800; font-size: 24px; color: #FFFFFF}
.AXISPageHeading  { color: #036; font-style: normal; font-weight: 800; font-size: 16pt; font-family: Arial, Helvetica, sans-serif }
.AXISBodyText {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; font-size: 10pt; color: #000000}
.AXISCatDesc {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; font-size: 10pt; color: #999999}
.AXISCatDetails {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; font-size: 10pt; color: #999999}
.AXISCatPricing {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 800; font-size: 10pt; color: #999999}
.AXISCatRef {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 200; font-size: 10pt; color: #000000}
.AXISPromptText {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; font-size: 10pt; color: #999999}
.AXISFieldTitle {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; font-size: 10pt; color: #333333}
.AXISFieldText  { color: black; font-style: normal; font-weight: 400; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.AXISDebug  { color: rgb(255,0,0); font-style: normal; font-weight: 800; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.AXISSubHeading  { color: #036; font-style: normal; font-weight: 600; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.AXISLink {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; text-decoration: underline; font-size: 10pt; color: #999999}
.AXISLinkVisited  { color: #036; font-style: normal; font-weight: 400; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.AXISLinkActive {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; font-size: 10pt; color: #000000}
.AXISLinkHover  { color: #999; font-style: normal; font-weight: 400; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
.AXISMenuHeading { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 800; font-size: 10pt; color: #FF0000; }
.AXISMenuText  { color: #036; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif }
.AXISInfo { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 10pt; color: #999999; }
.AXISTableText { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; font-size: 10pt; color: #999999; }
.AXISTableHead { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; font-size: 10pt; color: #FFFFFF; }
.AXISCurrentMenuText { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 12pt; color: #000000; }
.AXIS2000 {  font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold; color: #FFFFFF; background-color: #000000; padding-top: 10pt; padding-right: 10pt; padding-bottom: 0px; padding-left: 10pt}
.AXISSubMenuText  { color: #00000; font-style: normal; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif, Verdana }
.AXISSubSubHeading  { color: #000000; font-style: normal; font-weight: 800; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.AXISFootText { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; font-size: 10pt; color: #999999; }
.AXISTopMenuText { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; font-size: 8pt; color: #FFFFFF; }
A  { font-family: Arial, Helvetica, sans-serif, Verdana }
A.AXISTopMenuText:link {color: white; text-decoration: none}
A.AXISTopMenuText:active {color: white; text-decoration: none}
A.AXISTopMenuText:visited {color: white; text-decoration: none}
A.AXISTopMenuText:hover  { color: #999; text-decoration: none }
A.ContentMenu  { color: #ffffff; font: bold 11px/normal Arial, Helvetica, sans-serif; text-decoration: none; text-transform: none }
A.ContentMenu:link  { color: #ffffff; font-weight: bold; text-decoration: none }
A.ContentMenu:active  { color: #ffffff; font-weight: bold; text-decoration: none }
A.ContentMenu:visited  { color: #ffffff; font-weight: bold; text-decoration: none }
A.ContentMenu:hover   {
	color: #999;
	font-weight: bold;
}
.AXISPromptTextSmall { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 400; font-size: 10pt; color: #999999 }
.AXISHeaderText { font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: 600; font-size: 10pt; color: #000000}
A.AXISBodyText:link {color: #000000; text-decoration: none}
A.AXISBodyText:active {color: #000000; text-decoration: none}
A.AXISBodyText:visited {color: #000000; text-decoration: none}
A.AXISBodyText:hover  { color: #000000}
.AXISWarning  { color: #036; font-style: normal; font-weight: 600; font-size: 10pt; font-family: Arial, Helvetica, sans-serif }
.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: lowercase;
	color: #FF0000;
}
