.body {
	color:000000;
	font-size: 10pt;
	font-family:verdana,arial,sans-serif;
}
/* heading levels */
.title {
	color:666666; 
	font-size: 16pt; 
	font-family:Tahoma,arial,sans-serif ;
	}
h1, .h1	{
	color: Gray;
	font-size: 14pt;
	font-weight: normal;
	font-family: Tahoma,arial,sans-serif ;
	margin-top: 5px;
	margin-bottom : 5px;
	/* line-height : 24px;
	*/
}
h2, .h2	{
	color:336699;
	font-size: 12pt;
	font-weight: normal;
	font-family:Tahoma,arial,sans-serif ;
	 }
.s1	{
	color: Gray;
	font-size: 11pt;
	font-weight: bold;
	font-family: tahoma,arial,sans-serif;
	margin-top: 10px;
	margin-bottom: 5px;
}
.s2, {
	color: Gray;
	font-size: 10pt;
	font-weight: bold;
	font-family: tahoma,arial,sans-serif;
	margin-top: 10px;
	margin-bottom: 5px;
}	

/* text */
P,li,.text	{
	font-family: tahoma,arial,sans-serif; 
	font-size: 10pt;
	}
.boldtext {
	font-family: verdana,arial,sans-serif; 
	font-size: 10pt; 
	font-weight: bold
	}
.PageTitle, .PageTitle A {
	color:666666; 
	font-size: 16pt; 
	font-family: verdana,arial,sans-serif ; 
	TEXT-DECORATION: none
	}
.footnote {
	COLOR: 000000;
	FONT-FAMILY: verdana,arial,sans-serif;
	font-size: 7pt;
	TEXT-DECORATION: none;
	text-align : left;
	font-style : normal;
	font-weight : normal;
	}
.source {
	COLOR: 000000;
	FONT-FAMILY: verdana,arial,sans-serif;
	font-size: 7pt;
	TEXT-DECORATION: none;
	text-align : left;
	font-style : normal;
	font-weight : normal;
}
.copyright {
	COLOR: 000000; 
	FONT-FAMILY: verdana,arial,sans-serif; 
	font-size: 7pt; 
	TEXT-DECORATION: none
	 }
 .date {
 	COLOR: 000000; 
 	FONT-FAMILY: verdana,arial,sans-serif; 
	font-size: 7pt; 
	 TEXT-DECORATION: none;
	 text-align: right;
	 }
.lnav  {
	text-align : right;
	font-size: 8pt;
	line-height : 8px;
	}	
.source{
	COLOR: 000000; 
	FONT-FAMILY: verdana,arial,sans-serif; 
	font-size: 7pt; 
	TEXT-DECORATION: none 
	}

/* tables */
.data {
	margin-top: 10px;
	margin-bottom : 10px;

}

.tbh{
	color:666666;
	font-size: 12pt;
	font-family: helvetica,verdana,arial,sans-serif;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: left;
	vertical-align: bottom;
	font-weight : bold;
}

.tbsh{
	color:666666;
	font-size: 10pt;
	font-family: helvetica,verdana,arial,sans-serif;
	margin-top: 10px;
	margin-bottom: 5px;
	text-align: left;
	vertical-align: bottom;
	font-weight : bold;
 }
 
.tbc{
	font-size: 7pt;
	color: 000066;
	background-color: EFEFD6;
	font-family: verdana,arial,sans-serif;
	margin-bottom: 5px;
	text-align: left;
	vertical-align: bottom;
	font-weight : bold;
/*	border-bottom : 1px solid #CCCCCC; */
	padding-right : 3px;
	color: 000066;
	background-color: EFEFD6;
}
 
.tbc-c{
	font-size: 7pt;
	color: 000066;
	background-color: EFEFD6;
	font-family: verdana,arial,sans-serif;
	margin-bottom: 5px;
	text-align: center;
	vertical-align: bottom;
	font-weight : bold;
/*	border-bottom : 1px solid #CCCCCC; */
	padding-right : 3px;
	}
 
.tbc-r{
	font-size: 7pt;
	color: 000066;
	background-color: EFEFD6;
	font-family: verdana,arial,sans-serif;
	margin-bottom: 5px;
	text-align: right;
	vertical-align: bottom;
	font-weight : bold;
/*	border-bottom : 1px solid #CCCCCC; */
	padding-right : 3px;
		}
 
.tbd, .tbr{
	color:666666; 
	background-color:F9F9F0;
	text-align: left;
	vertical-align: bottom;
	font-size: 7pt; 
	font-family:  verdana,arial,sans-serif;
	border-top: 1px solid #CCCCCC;
		font-weight : normal; 
	}
 
.tbd-c, .tbr-c{
	color:666666; 
	background-color:F9F9F0;
	text-align: center;
	vertical-align: bottom;
	font-size: 7pt; 
	font-family:  verdana,arial,sans-serif;
	 border-top: 1px solid #CCCCCC; 
	 	font-weight : normal;
	}
 
.tbd-r, .tbr-r{
	color:666666;
	background-color:F9F9F0;
	text-align: right;
	vertical-align: bottom;
	font-size: 7pt;
	font-family: verdana,arial,sans-serif;
	padding-right : 6px;
	 border-top: 1px solid #CCCCCC; 
	 font-weight: normal;
	white-space: nowrap;
		font-weight : normal;
}
	
/* links */
A	{
	color: 0033CC
	}
A:hover	{
	color:ff0000
	}
	
A.footer_nav, .footer_nav A {
	FONT-SIZE: 9pt; 
	COLOR: #000000
	}




