BODY
{
	BACKGROUND-COLOR: #fff;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, Verdana, 'Times New Roman' ;
	FONT-SIZE: 9pt
}
INPUT
{
	FONT-FAMILY: Verdana, Arial, Helvetica, 'Times New Roman';
	FONT-SIZE: 8pt
}
TEXTAREA
{
	FONT-FAMILY: Verdana, Arial, Helvetica, 'Times New Roman';
	FONT-SIZE: 8pt
}
SELECT
{
	FONT-FAMILY: Verdana, Arial, Helvetica, 'Times New Roman';
	FONT-SIZE: 8pt
}
P
{
	FONT-FAMILY: Arial, Helvetica, Verdana, 'Times New Roman' ;
	FONT-SIZE: 9pt
}
P.body_small
{
	FONT-FAMILY: Arial, Helvetica, Verdana, 'Times New Roman' ;
	FONT-SIZE: 8pt
}
P.body_medium
{
	FONT-FAMILY: Arial, Helvetica, Verdana, 'Times New Roman' ;
	FONT-SIZE: 9pt
}
P.doctitle
{
	COLOR: darkblue;
	FONT-FAMILY: Arial, Tahoma, Verdana, 'Times New Roman';
	FONT-SIZE: 14pt;
	FONT-WEIGHT: bold
}
P.subtitle
{
	FONT-FAMILY: Arial, Tahoma, Verdana, 'Times New Roman';
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold
}
P.sectiontitle
{
	FONT-FAMILY: Arial, Tahoma, Verdana, 'Times New Roman';
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold
}
P.sectionsubtitle
{
	FONT-FAMILY: Arial, Helvetica, Verdana, 'Times New Roman' ;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold
}
BLOCKQUOTE
{
	FONT-FAMILY: Arial, Helvetica, Verdana, 'Times New Roman' ;
	FONT-SIZE: 9pt
}
DIV.form_value
{
	COLOR: darkblue;
	FONT-FAMILY: Verdana, Arial, Helvetica, 'Times New Roman';
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
DIV.doctitle
{
	COLOR: darkblue;
	FONT-FAMILY: Arial, Tahoma, Verdana, 'Times New Roman';
	FONT-SIZE: 14pt;
	FONT-WEIGHT: bold
}
DIV.subtitle
{
	FONT-FAMILY: Arial, Tahoma, Verdana, 'Times New Roman';
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold
}
DIV.sectiontitle
{
	FONT-FAMILY: Arial, Tahoma, Verdana, 'Times New Roman';
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold
}
DIV.sectionsubtitle
{
	FONT-FAMILY: Arial, Helvetica, Verdana, 'Times New Roman' ;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold
}
DIV.toc
{
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, 'Times New Roman'
}
SPAN.bodytext
{
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:9pt;
	LETTERSPACING:1.00em;
}
SPAN.body_small
{
	FONT-FAMILY: Arial, Helvetica, Verdana, 'Times New Roman' ;
	FONT-SIZE: 8pt
}
SPAN.body_medium
{
	FONT-FAMILY: Arial, Helvetica, Verdana, 'Times New Roman' ;
	FONT-SIZE: 9pt
}
SPAN.form_value
{
	COLOR: darkblue;
	FONT-FAMILY: Verdana, Arial, Helvetica, 'Times New Roman';
	FONT-SIZE: 8pt;
	FONT-WEIGHT: normal
}
SPAN.doctitle
{
	COLOR: darkblue;
	FONT-FAMILY: Arial, Tahoma, Verdana, 'Times New Roman';
	FONT-SIZE: 14pt;
	FONT-WEIGHT: bold
}
SPAN.subtitle
{
	FONT-FAMILY: Arial, Tahoma, Verdana, 'Times New Roman';
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold
}
SPAN.sectiontitle
{
	FONT-FAMILY: Arial, Tahoma, Verdana, 'Times New Roman';
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold
}
SPAN.sectionsubtitle
{
	FONT-FAMILY: Arial, Helvetica, Verdana, 'Times New Roman' ;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold
}
SPAN.toc
{
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, 'Times New Roman'
}
TABLE.toc
{
	BORDER-BOTTOM: medium none;
	BORDER-LEFT: medium none;
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	MARGIN: 1px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	WIDTH: 100%
}
TABLE.infobox
{
	WIDTH:170px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	padding-top:8px;
}
TABLE.report
{
	CELLSPACING: 1;
	WIDTH: 100%;
}
TABLE.recordlist
{
	border: 0;
	cellSpacing: 0;
	cellPadding: 3;
	width: 100%;
}
TABLE.recordlist_navlinks
{
	border: 0;
	cellSpacing: 0;
	cellPadding: 0;
	width: 100%;
}
TABLE.quick_links
{
	WIDTH: 120px;
	BACKGROUND-COLOR: #9EE9E9;
}
TD
{
	FONT-FAMILY: Arial, Helvetica, Verdana, 'Times New Roman' ;
	FONT-SIZE: 9pt
}
TD.body_small
{
	FONT-FAMILY: Arial, Helvetica, Verdana, 'Times New Roman' ;
	FONT-SIZE: 8pt
}
TD.body_medium
{
	FONT-FAMILY: Arial, Helvetica, Verdana, 'Times New Roman' ;
	FONT-SIZE: 9pt
}
TD.report_title
{
	BACKGROUND-COLOR: #0099cc;
	COLOR: white;
	FONT-FAMILY: Verdana, Arial, Helvetica, 'Times New Roman';
	FONT-SIZE: xx-small;
	FONT-WEIGHT: bolder;
	TEXT-ALIGN: center;
	HEIGHT: 22;
}
TD.report_line
{
	FONT-FAMILY: Verdana, Arial, Helvetica, 'Times New Roman';
	FONT-SIZE: x-small;
	VERTICAL-ALIGN: text-top;
	HEIGHT: 20;
}
TD.report_line_right
{
	FONT-FAMILY: Verdana, Arial, Helvetica, 'Times New Roman';
	FONT-SIZE: x-small;
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: text-top;
	PADDING-RIGHT: 3px;
	HEIGHT: 20;
}
TD.infoboxtitle
{
	BACKGROUND-COLOR: #0099cc;
	COLOR: white;
	FONT-FAMILY: Verdana, Arial, Helvetica, 'Times New Roman';
	FONT-SIZE: 10px;
	FONT-WEIGHT: bolder;
	HEIGHT: 20px;
	TEXT-ALIGN: center
}
TD.infoboxbody
{
	BACKGROUND-COLOR: #dbf7f7;
	FONT-FAMILY: Verdana, Arial, Helvetica, 'Times New Roman';
	FONT-SIZE: x-small
}
TD.infoboxbody_white
{
	BACKGROUND-COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Arial, Helvetica, 'Times New Roman';
	FONT-SIZE: x-small
}
TD.listtitle
{
	BACKGROUND-COLOR: #0099cc;
	COLOR: white;
	FONT-FAMILY: Verdana, Arial, Helvetica, 'Times New Roman';
	FONT-SIZE: x-small;
	HEIGHT: 26px;
	TEXT-ALIGN: center
}
TD.listitem
{
	FONT-FAMILY: Verdana, Arial, Helvetica, 'Times New Roman';
	FONT-SIZE: x-small;
	VERTICAL-ALIGN: text-top;
}
TD.listitem_right
{
	FONT-FAMILY: Verdana, Arial, Helvetica, 'Times New Roman';
	FONT-SIZE: x-small;
	border-left: #dbf7f7 1px solid;
	border-bottom: #dbf7f7 1px solid;
	border-right: #dbf7f7 1px solid;
}
TD.footer
{
	BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, 'Times New Roman';
	FONT-SIZE: 8pt;
	HEIGHT: 20px
}
TD.form_label
{
	FONT-FAMILY: Verdana, Arial, Helvetica, 'Times New Roman';
	FONT-SIZE: 8pt;
}
TD.form_input
{
	FONT-FAMILY: Verdana, Arial, Helvetica, 'Times New Roman';
	FONT-SIZE: 8pt
}
TD.form_value
{
	COLOR: darkblue;
	FONT-FAMILY: Verdana, Arial, Helvetica, 'Times New Roman';
	FONT-WEIGHT: normal
}
TD.form_section_title
{
	COLOR: darkblue;
	FONT-FAMILY: Helvetica, Verdana, Arial, 'Times New Roman';
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bolder;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 1px
}
TD.toc
{
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, Verdana, 'Times New Roman';
	FONT-SIZE: 8pt;
	WIDTH: 160px;
}
TD.toc_section_title
{
	BACKGROUND-COLOR: #006699;
	BORDER-TOP: white 1px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Verdana, Helvetica, 'Times New Roman';
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bolder;
	HEIGHT: 24px;
	TEXT-INDENT: 3px;
	WIDTH: 160px;
}
.annotation
{
	FONT-FAMILY: verdana, arial, sans-serif;
	FONT-SIZE: 8pt
}
H2
{
	FONT-FAMILY: arial, sans-serif
}
H3
{
	FONT-FAMILY: arial, sans-serif
}
H4
{
	FONT-FAMILY: arial, sans-serif
}
A:hover 
{ 
	color:#FF0000; 
}
A.frontnewslink
{
	FONT-SIZE: 8pt
}
A.toplink
{
	COLOR: #066;
	FONT-FAMILY: arial, sans-serif;
	FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}
A.toc
{
	COLOR: white;
	FONT-FAMILY: Verdana, Arial;
	FONT-SIZE: 8pt
}
A.small_link
{
	FONT-FAMILY: Helvetica, Arial, Verdana, 'Times New Roman';
	FONT-SIZE: 8pt
}
IMG
{
	BORDER-BOTTOM: 0px;
	BORDER-LEFT: 0px;
	BORDER-RIGHT: 0px;
	BORDER-TOP: 0px
}
HR
{
	COLOR: #483d8b;
	HEIGHT: 1px;
}
HR.grey
{
	COLOR: #C0C0C0;
	HEIGHT: 1px;
}
