	a:link {
		text-decoration: none;
		color: #CC4400;
		font-family: Verdana;
		font-size: 10pt;
	}
	a:visited {
		text-decoration: none;
		color: #CC4400;
		font-family: Verdana;
		font-size: 10pt;
	}
	a:active {
		text-decoration: none;
		color: #CC4400;
		font-family: Verdana;
		font-size: 10pt;
	}
	a:hover {
		text-decoration: underline;
		color: #C00000;
		font-family: Verdana;
		font-size: 10pt;
	}

	BODY {
		background-color:#eeeeee;
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: 20px;
		margin-right: 20px;
	}
	BODY, TABLE, TR, TD, INPUT, BUTTON, TEXTAREA, SELECT, CHECKBOX, RADIO {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
	}
	INPUT, BUTTON, TEXTAREA, SELECT, CHECKBOX, RADIO {
		BACKGROUND: #ffffff;
		BORDER:SOLID 1 #008CD6
		BORDER-TOP-WIDTH: 1px;
		PADDING-RIGHT: 1px;
		PADDING-LEFT: 1px;
		BORDER-LEFT-WIDTH: 1px;
		BORDER-LEFT-COLOR: #cccccc;
		BORDER-BOTTOM-WIDTH: 1px;
		BORDER-BOTTOM-COLOR: #cccccc;
		PADDING-BOTTOM: 1px;
		BORDER-TOP-COLOR: #cccccc;
		PADDING-TOP: 2px;
		BORDER-RIGHT-WIDTH: 1px;
		BORDER-RIGHT-COLOR: #cccccc;
	}
	
	.footnote_mark:link, .footnote_mark:visited, .footnote_mark:active, .footnote_mark:hover {
		font-size: 10pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: red;
	}
	.footnote {
		font-style: italic;
		text-decoration: italic;
		font-size=9pt;
		line-height: 100%;
		color: blue;
	}
	.remark {
		color: red;
	}

	.step_link_current:link, .step_link_current:visited, .step_link_current:active, .step_link_current:hover {
		font-size: 10pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: red;
	}
	.step_link:link, .step_link:visited, .step_link:active, .step_link:hover {
		font-size: 10pt;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		color: #FF8080;
	}
	.step_link {
		font-size: 10pt;
		font-weight: bold;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #DDDDDD;
	}

	.flow_guide {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		line-height: 150%;
	}
	.table_background {
		background-color: #C0C0C0;
	}
	.table_header {
		background-color: #FF9900;
		font-weight: bold;
		color: white;		
	}
	.table_subheader {
		background-color: #FFC980;
		font-weight: normal;
		color: black;
	}
	.table_content {
		background-color: #fffef0;
		font-weight: normal;
		color: black;		
	}
	.financial_discloure {
		font-size: 9pt;
		background-color: #ffffC0;
	}
	.financial_discloure_background {
		font-size: 9pt;
		background-color: #ffffff;
	}
	.financial_discloure_input {
		font-size: 8pt;
		color: blue;
	}
