BODY {	font-size:			10pt;	scrollbar-track-color: #DFDFDF;	scrollbar-face-color: #FFFFFF;	scrollbar-shadow-color: #FFFFFF;	scrollbar-darkshadow-color: #C0C0C0;	scrollbar-highlight-color: #FFFFFF;	scrollbar-3dlight-color: #C0C0C0;	scrollbar-arrow-color: #222222;}TD {	font-size:			10pt;	color:				#333333;}TD.menu {	font-size:			10pt;	color:				#FFFFFF;	text-align:center;}TH.head {	background:			#FFFFCE;	font-size:			10pt;	font-weight:			bold;	color:				#333333;}TD.cont {	font-size:			10pt;	padding:			5px;	padding-left:			18px;}TD.tab	{	font-size:			8pt;	background:			#FFFFFF;}TD.navi	{	background:			#446EA2;}TD.bg	{	background:			#446EA2;}TD.bgw	{	padding-top:			2px;	background:			#FFFFFF;}A.tab	{	color:				#333333;	font-size:			8pt;	text-decoration:		none;}A.tab:visited	{	color:				#666666;}A.tab:hover	{	color:				#FF3300;}A.h1	{	color:				#CC6600;	text-decoration:		none;}A.h1:visited	{	color:				#CE9C63;}A.h1:hover	{	color:				#FF3300;}A.navi	{	border-width:			1pt;	font-size:			12pt;	color:				#FFFFFF;	text-decoration:		none;}A.ill:visited	{	border-width:			1px;	border-style:			solid;	color:				#6666AA;	padding:			0px;	margin:				2px;}A.ill:hover	{	border-width:			1px;	border-style:			solid;	color:				#FF3300;	padding:			0px;	margin:				2px;}A.ill	{	border-width:			1px;	border-style:			solid;	color:				#FFDDFF;	padding:			0px;	margin:				2px;}P.navi {	color:				#FFFFFF;	font-size:			10pt;	font-weight:			bold;	padding:			5px;	padding-left:			8px;}P.sub {	color:				#333333;	font-size:			10pt;	line-height:    		18px;}P.main {	color:				#333333;	font-size:			10pt;	line-height:    		18px;}P.otherm {	border-width:			0.1em 0.1em 0.1em 0.1em;	border-color:			#446EA2;	border-style:			solid solid solid solid ;	padding:			0.5em 0.5em 0.5em 0.5em;	color:				#333333;	font-size:			10pt;}P.care {	margin:				0.1em;	margin-left:			3em;	margin-right:			3em;	text-indent:			-1em;	color:				#333333;	font-size:			8pt;}P.bot {	border-width:			0.1em 0em 0.1em 0em;	border-color:			#555555;	border-style:			solid solid solid solid ;	padding:			0.5em 0.5em 0.5em 0.5em;	color:				#333333;	font-size:			10pt;}P.next {	border-width:			0.1em 0em 0.1em 0em;	border-color:			#555555;	border-style:			solid solid solid solid ;	padding:			0.1em 0em 0.1em 0em;	color:				#333333;	font-size:			10pt;	text-align:			right;}P.ti {	color:			#00319C;	font-size:			12pt;	margin-top:			1em;}H1 {	borderx:			0.08em 0em 0em 0.6em;	border-color:			#446EA2;	border-style:			solid solid solid solid ;	padding:			0.2em 0em 0em 0.3em;	font-size:			12pt;	color:				#CC6600;	padding-left:			0.3em;}H2 {	font-size:			10pt;	color:				#CC6600;}H2.line {	border-width:			0.08em 0em 0em 0.6em;	border-color:			#888888;	border-style:			solid solid solid solid ;	padding:			0.2em 0em 0em 0.3em;	font-size:			10pt;	color:				#CC6600;	padding-left:			0.3em;}UL  {	line-height:			18px;	color:				#333333;}UL.comp  {	display:			compact}UL.otherm  {    	border-width:			0.15em 0.15em 0.15em 0.15em;	border-color:			#446EA2;	border-style:			solid solid solid solid ;	padding:			0.5em 0.5em 0.5em 0.5em;	color:				#333333;	font-size:			10pt;}OL {    	line-height:			18px;	color:				#333333;	font-size:			10pt;}DL {    	line-height:			18px;	color:				#333333;	font-size:			10pt;}P.blockquote {	margin:				1em;	margin-left:			2em;	margin-right:			2em;	border-width:			0.1em 0.1em 0.1em 0.1em;	border-color:			#63CECE;	border-style:			solid solid solid solid ;	padding:			0.2em 0.2em 0.2em 0.2em;	color:				#333333;	font-size:			10pt;}h1.index_only {   	margin:				0em;	border-width:			0em;	padding:			0em;	    }