/* Headers*/
H1  {
	font-size : 16pt;
	font-family : Arial;
	font-weight : bold;
	color : #000066;
	
	width : 100%;
	background-color : #F0F0FF;
	
	padding-left : 5;
	padding-right : 5;
	margin-top : 20;
	
	border-color : #C0C0FF;
	border-style : solid;
	border-left-width : 1;
	border-right-width : 1;
	border-top-width : 1;
	border-bottom-width : 1;
}

H2  {
	font-size : 12pt;
	font-family : Arial;
	font-weight : Bold;
	color : #000066;
	
	width : 100%;
	background-color : #F0F0FF;
	
	padding-top : 2;
	padding-bottom : 2;
	padding-left : 5;
	padding-right : 5;
	margin-top : 20;
	
	border-color : #C0C0FF;
	border-style : solid;
	border-left-width : 1;
	border-right-width : 1;
	border-top-width : 1;
	border-bottom-width : 1;
}

DIV.hs  {
	font-size : 12pt;
	font-family : Arial;
	font-weight : Bold;
	color : #000066;
	
	width : 100%;
	background-color : #F0F0FF;
	
	padding-top : 2;
	padding-bottom : 2;
	padding-left : 5;
	padding-right : 5;
	margin-top : 20;
	
	border-color : #C0C0FF;
	border-style : solid;
	border-left-width : 1;
	border-right-width : 1;
	border-top-width : 1;
	border-bottom-width : 0;
}

H3  {
	font-size : 10pt;
	font-family : Arial;
	font-weight : Bold;
	color : #000066;
}

/* Links*/
A  {
	color : #000066;
	text-decoration : underline;
}

A:Visited  {
	color : #000066;
	text-decoration : underline;
}

A:Active  {
	color : #888888;
	text-decoration : underline;
}

A:Hover  {
	color : #888888;
	text-decoration : underline;
}

A.summary  {
	color : #222266;
	text-decoration : none;
}

A.summary:Visited  {
	color : #222266;
	text-decoration : none;
}

A.summary:Active  {
	color : #6666BB;
	text-decoration : none;
}

A.summary:Hover  {
	color : #6666BB;
	text-decoration : none;
}

/* DIVs*/
DIV.barsection  {
	font-size : 10pt;
	font-family : Arial;
	font-weight : Normal;
	color : #000066;
	text-decoration : none;
	
	cursor : hand;
	width : 100%;
	background-color : #F0F0FF;
	
	padding-left : 5;
	padding-right : 5;
	
	border-color : #C0C0FF;
	border-style : solid;
	border-left-width : 1;
	border-right-width : 1;
	border-top-width : 0;
	border-bottom-width : 0;
}

DIV.barsubsection  {
	font-size : 10pt;
	font-family : Arial;
	font-weight : Normal;
	color : #000066;
	text-decoration : none;
	
	cursor : hand;
	width : 100%;
	background-color : #FFFFFF;
	
	padding-left : 5;
	padding-right : 5;
	
	border-color : #C0C0FF;
	border-style : solid;
	border-left-width : 1;
	border-right-width : 1;
	border-top-width : 0;
	border-bottom-width : 0;
}

DIV.barselected  {
	font-size : 10pt;
	font-family : Arial;
	font-weight : Normal;
	color : #000000;
	text-decoration : none;
	
	cursor : none;
	width : 100%;
	background-color : #D0D0FF;
	
	padding-left : 5;
	padding-right : 5;
	
	border-color : #C0C0FF;
	border-style : solid;
	border-left-width : 1;
	border-right-width : 1;
	border-top-width : 0;
	border-bottom-width : 0;
}

DIV.summary  {
	width : 100%;
	background-color : #FFFFFF;
	
	padding-left : 5;
	padding-right : 5;
	padding-top : 2;
	padding-bottom : 3;
	margin-bottom : 20;
	
	border-color : #C0C0FF;
	border-style : solid;
	border-left-width : 1;
	border-right-width : 1;
	border-top-width : 0;
	border-bottom-width : 1;
}

DIV.searchbox  {
	font-size : 10pt;
	font-family : Arial;
	font-weight : Bold;
	color : #000066;
	
	width : 100%;
	background-color : #F0F0FF;
	
	padding-top : 2;
	padding-bottom : 2;
	padding-left : 5;
	padding-right : 5;
	margin-top : 20;
	
	border-color : #C0C0FF;
	border-style : solid;
	border-width : 1;
}


/* Form */

INPUT.searchbox  {
	font-size : 10pt;
	font-family : Arial;
	color : Black;
	
	background-color : #FFFFFF;
	
	height : 20;
	padding : 1;
	
	border-style : inset;
	border-color : #C0C0FF;
}


/* Other */

BODY  {
	font-size : 10pt;
	font-family : Arial;
	color : Black;
}

TD  {
	font-size : 10pt;
	font-family : Arial;
	color : Black;
	vertical-align: top;
}

P  {
	font-size : 10pt;
	font-family : Arial;
	font-style : normal;
	color : Black;
}

DIV.sp  {
	font-size : 8pt;
	font-family : Arial;
	color : Black;
}

