BODY {
	font-size: 10pt; font-family: Arial, Verdana, Tahoma, sans-serif; color: #999999;   		    
	margin: 8px; background-color: #CCCCCC 
}
P {  
	font-size: 8pt; font-family: Arial, Verdana, Tahoma, sans-serif; color: #333333				
}	
.front {  
	font-size: 8pt; font-family: Arial, Verdana, Tahoma, sans-serif; color: #000000
}	
A {
	font-size: 8pt; color: #CC0000; font-family: Arial, Verdana, Tahoma, sans-serif; text-decoration: none
}
A:hover {
	font-size: 8pt; color: #72B156; font-family: Arial, Verdana, Tahoma, sans-serif; text-decoration: none
}
A.mc {
	font-size: 10pt; color: #0066CC; font-family: Arial, Verdana, Tahoma, sans-serif; text-decoration: none
}
A:hover.mc {
	font-size: 10pt; color: #72B156; font-family: Arial, Verdana, Tahoma, sans-serif; text-decoration: none
}
TABLE {
	background-color: #FFFFFF; }
TR {
	background-color: #FFFFFF; }
TD {
	color: #333333; font-size: 8pt; font-family: Arial, Verdana, Tahoma, sans-serif; background-color: #FFFFFF; }
LI {
	color: #333333; font-size: 8pt; font-family: Arial, Verdana, Tahoma, sans-serif
}
A.db {
	font-size: 8pt; color: #CC0000; font-family: Arial, Verdana, Tahoma, sans-serif; text-decoration: none
}
A:hover.db {
	font-size: 8pt; color: #72B156; font-family: Arial, Verdana, Tahoma, sans-serif; text-decoration: none
}
A.bx {
	font-size: 8pt; color: #0066CC; font-family: Arial, Verdana, Tahoma, sans-serif; text-decoration: none
}
A:hover.bx {
	font-size: 8pt; color: #FF0000; font-family: Arial, Verdana, Tahoma, sans-serif; text-decoration: none
}
.aos {
	font-weight: bold; font-size: 10pt; color: #CC0000; font-family: Verdana, Arial, Tahoma, sans-serif; text-decoration: none; padding-top: 8px
}
.sqr {
	background-color: #EEEEEE; border-right: #0066CC 1px solid
}
.sql {
	background-color: #EEEEEE; border-left: #0066CC 1px solid
}
.sqb {
	background-color: #EEEEEE; border-bottom: #0066CC 1px solid
}
.sqh {
	font-weight: bold; font-size: 9pt; color: #FFFFFF; font-family: Verdana, Tahoma, Arial, sans-serif;
	background-image: url(images/spacer_blue.gif); background-repeat: repeat
}
.bx {
	background-image: url(images/dots.gif); background-repeat: repeat: background-color: #EEEEEE; font-size: 8pt; color: #666666; padding-top: 3px; font-family: Arial, Verdana, Tahoma, sans-serif
}
.bhd {
	color: #0066CC; font-size: 10pt; font-weight: bold; font-family: Verdana, Arial, Tahoma, sans-serif; 
}
.navmenu {
	background-color: #E1E1E1; padding-right: 5px; padding-left: 5px; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 8pt; color: #000000 
}
DIV.sub {
	display: none; position: absolute
}
DIV.DIV {
	width: 100%; font-size: 8pt
}
DIV.sub TABLE {
	width: 100%; font-size: 8pt
}
.vtover-P {
	padding-right: 5px; padding-left: 5px; color: #FFFFFF; font-family: Arial; background-color: #CC0000; font-size: 8pt
}
DIV.sub-P-over {
	width: 100%; font-size: 8pt
}
TABLE.sub-P TABLE TR TD {
	border-right: #CECECE 1px solid; border-left: #CECECE 1px solid; cursor: hand; border-bottom: #CECECE 1px solid; height: 20px; background-color: #FFFFFF; font-size: 8pt
}
TD.sub-P-bot {
	width: 100%; border-bottom: #CECECE 1px solid; background-color: #FFFFFF
}
.hz-P {
	width: 100%; cursor: hand; color: #555555; background-color: #FFFFFF
}
.hzover-P {
	width: 100%; cursor: hand; background-color: #CC0000
}
.vtover-C {
	padding-right: 5px; padding-left: 5px; color: #FFFFFF; font-family: Arial; background-color: #CC0000; font-size: 8pt
}
DIV.sub-C-over {
	width: 100%; font-size: 8pt
}
TABLE.sub-C TABLE TR TD {
	border-right: #CECECE 1px solid; border-left: #CECECE 1px solid; cursor: hand; border-bottom: #CECECE 1px solid; height: 20px; background-color: #FFFFFF; font-size: 8pt
}
TD.sub-C-bot {
	width: 100%; border-bottom: #CECECE 1px solid; background-color: #FFFFFF
}
.hz-C {
	width: 100%; cursor: hand; color: #555555; background-color: #FFFFFF
}
.hzover-C {
	width: 100%; cursor: hand; color: #4A8D68; background-color: #CC0000
}
.vtover-CU {
	padding-right: 5px; padding-left: 5px; color: #FFFFFF; font-family: Arial; background-color: #CC0000; font-size: 8pt
}
.hz-CU {
	width: 100%; cursor: hand; color: #555555; background-color: #FFFFFF
}
.hzover-CU {
	width: 100%; cursor: hand; color: #649E0C; background-color: #CC0000
}
.vtover-CT {
	padding-right: 5px; padding-left: 5px; color: #FFFFFF; font-family: Arial; background-color: #CC0000; font-size: 8pt
}
.hz-CT {
	width: 100%; cursor: hand; color: #555555; background-color: #FFFFFF
}
.hzover-CT {
	width: 100%; cursor: hand; color: #649E0C; background-color: #CC0000
}
.vtover-H {
	padding-right: 5px; padding-left: 5px; color: #FFFFFF; font-family: Arial; background-color: #CC0000; font-size: 8pt
}
.hz-H {
	width: 100%; cursor: hand; color: #555555; background-color: #FFFFFF
}
.hzover-H {
	width: 100%; cursor: hand; color: #649E0C; background-color: #CC0000
}