/* 実践事例　カラーパターン緑　スタイル指定 */


/* 実践事例ヘッダー */

	/* ヘッダーアンダーライン */
	TABLE.prc-header-bottomline01			{background-image:url(../images/practice/green/green.gif);border-style:none;border-width:0}

	/* 左上のドキュメントタイトル */
	TD.prc-header-docutitle-td				{background-image:url(../images/practice/green/green.gif);border-style:none;border-width:0}
	/* 右上の教科名 */
	TD.prc-header-subject-td				{background-image:url(../images/practice/green/green.gif);border-style:none;border-width:0;text-align:right;}

	/* ヘッダーの所にあるドキュメントタイトル */
	SPAN.prc-header-docutitle 				{ font-size:12pt; color:#FFFFFF;}
	/* ヘッダーの所にある教科 */
	SPAN.prc-header-subject 				{ font-size:10pt; color:#FFFFFF;}
	 
	/* メニューのリンク色指定-active */ 
	span.link-color-active					 {color:#666666;}
	/* メニューのリンク色指定-notactive */	
	span.link-color-notactive				 {color:#0000ff; text-decoration:underline;} 	

/* 授業実践の概要 */
	/* タイトル画像  */
	TABLE.prc-practiceoutblock 				{background-image:url(../images/practice/green/jugyogaiyo_ht_gr.gif);border-style:none;border-width:0}
	/* 個別タイトル */	
	SPAN.prc-outblock-outline1				{ font-size:18px; color:#16187F; font-weight: bold;}
	/* 個別サブタイトル */	
	SPAN.prc-outblock-outline2				{ font-size:12px; color:#16187F;}
	/* 概要 */
	TABLE.prc-outblock-outline 				{background-image:url(../images/practice/green/gaiyo_t_gr.gif);border-style:none;border-width:0}
	/* キーワード  */
	TABLE.prc-outblock-keyword 				{background-image:url(../images/practice/green/keyword_i_gr.gif);border-style:none;border-width:0}
	/* キーワードの文字  */				
	SPAN.prc-outblock-keyword				 {color:#339933;}

	/* 授業展開の基本的考え方  	*/
	TABLE.prc-lessondeployment				{background-image:url(../images/practice/green/jugyokihon_t_gr.gif);border-style:none;border-width:0}
	/* 学習目標（単元または本時の目標） */
	TABLE.prc-studytarget 					{background-image:url(../images/practice/green/mokuhyo_t_gr.gif);border-style:none;border-width:0}
	/* メディア活用の意義 */
	TABLE.prc-mediausemeaining 				{background-image:url(../images/practice/green/mediaigi_t_gr.gif);border-style:none;border-width:0}
	/* 実施環境 */
	TABLE.prc-enforcementenviron 			{background-image:url(../images/practice/green/jisshikankyo_t_gr.gif);border-style:none;border-width:0}

	/* ドキュメントタイトル */
	SPAN.prc-outblock-docutitle				{font-size:18pt;font-weight:bold;color:#16187F}
	/* キャッチコピー */
	SPAN.prc-outblock-catchcopy				{color:#16187F;}
	/* 著者情報 */
	SPAN.prc-outblock-authorinfo			{font-size:8pt;}
	/* キーワード */
	SPAN.prc-outblock-keyword-span			{color:#010EB9;}

/* 授業展開１ */
	/* タイトル画像 */
	TABLE.prc-deploy1 						{background-image:url(../images/practice/green/jugyotenkai1_t_gr.gif);border-style:none;border-width:0}
	/* 学習展開 */
	TABLE.prc-studydeployment1				{background-image:url(../images/practice/green/gakushutenkai_t_gr.gif);border-style:none;border-width:0}
	/* 学習展開Ｂ */
	TABLE.prc-studydeployment2				{background-image:url(../images/practice/green/gakushutenkaib_t_gr.gif);border-style:none;border-width:0}

/* 授業展開２ */
	/* タイトル画像 */
	TABLE.prc-deploy2 						{background-image:url(../images/practice/green/jugyotenkai2_t_gr.gif);border-style:none;border-width:0}
	/* 学習活動の実際 */
	TABLE.prc-actualactivity				{background-image:url(../images/practice/green/katsudojissai_t_gr.gif);border-style:none;border-width:0}
	/* 学習者の反応 */
	TABLE.prc-reactionquestion				{background-image:url(../images/practice/green/hanno_t_gr.gif);border-style:none;border-width:0}
	/* 特記事項 */
	TABLE.prc-practicespmatter				{background-image:url(../images/practice/green/tokki_t_gr.gif);border-style:none;border-width:0}
	/* 自由記述項目 */
	TABLE.prc-practicefree					{background-image:url(../images/practice/green/jiyukijutu_t_gr.gif);border-style:none;border-width:0}


/* 授業展開３ */
	/* タイトル画像 */
	TABLE.prc-deploy3 						{background-image:url(../images/practice/green/jugyotenkai3_t_gr.gif);border-style:none;border-width:0}
	/* 学習評価の方法とその結果 */
	TABLE.prc-practiceresult				{background-image:url(../images/practice/green/hyoka_t_gr.gif);border-style:none;border-width:0}
	/* 授業の成果 */
	TABLE.prc-lessonresult					{background-image:url(../images/practice/green/seika_t_gr.gif);border-style:none;border-width:0}
	/* 今後の課題  */
	TABLE.prc-practicefuture				{background-image:url(../images/practice/green/kadai_t_gr.gif);border-style:none;border-width:0}
	/* これからへの提言 */
	TABLE.prc-futureproposal				{background-image:url(../images/practice/green/teigen_t_gr.gif);border-style:none;border-width:0}

/* 事例を参考にされる方へ */
	/* タイトル画像 */
	TABLE.prc-refer 						{background-image:url(../images/practice/green/jireisankou_t_gr.gif);border-style:none;border-width:0}
	/* 本実践の成果を閲覧出来る方法 */
	TABLE.prc-practiceperusal				{background-image:url(../images/practice/green/etsuran_t_gr.gif);border-style:none;border-width:0}
	/* ワンポイントアドバイス */
	TABLE.prc-onepointadvice				{background-image:url(../images/practice/green/onepoint_t_gr.gif);border-style:none;border-width:0}
	/* 協力者及び協力団体等 */
	TABLE.prc-practicecooperate				{background-image:url(../images/practice/green/kyoryoku_t_gr.gif);border-style:none;border-width:0}
	/* 参考事例  */
	TABLE.prc-practiceexample				{background-image:url(../images/practice/green/sankojirei_gr.gif);border-style:none;border-width:0}
	/* 参考文献 */
	TABLE.prc-practicereference				{background-image:url(../images/practice/green/sankobunken_t_gr.gif);border-style:none;border-width:0}
	/* 謝辞 */
	TABLE.prc-practicethanks				{background-image:url(../images/practice/green/shaji_t_gr.gif);border-style:none;border-width:0}
	/* 備考 */
	TABLE.prc-practicenote					{background-image:url(../images/practice/green/biko_t_gr.gif);border-style:none;border-width:0}

/* 実践事例フッター */	
	TABLE.prc-footer-upperline01			{background-image:url(../images/practice/green/green.gif);border-style:none;border-width:0}

/* そのほか */
	/* 各項目のタイトルから内容にかけて左側にかかっている縦の帯 */
	TD.prc-vertical-line-td					{background-image:url(../images/practice/green/green.gif);border-style:none;border-width:0}
	/* 各項目の内容のあるセル */
	TD.prc-contents-field-td				{background:#FFFFCC;text-align:center; vertical-align:middle}

/* ======================================================================================== */
/* 		レイアウトテンプレート・カラー別（緑）												*/
/*				June 1st,2002	TIS Inc. EnterpriseSolutionDept4  ikebuchi shigeki 			*/
/* ======================================================================================== */
/* ======================================================================================== */
/* 		表テンプレート用																	*/
/* ======================================================================================== */
/* フリー */
	/* TABLE/@PATTERN="0-01" */
	TABLE.layout10-0-01-tbl{background-color:#FFFFFF; padding:0px; }
	TABLE CAPTION.layout10-0-01-cpt	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-0-01-td-row1-1	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold; }
		TD.layout10-0-01-td-row1-2	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold; }
		TD.layout10-0-01-td-col1	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-0-01-td-col2	{ text-align:left; vertical-align:top; font-size:10pt; }
	/* TABLE/@PATTERN="0-02" */
	TABLE.layout10-0-02-tbl{background-color:#FFFFFF; padding:0px; }
	TABLE CAPTION.layout10-0-02-cpt	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-0-02-td-row1-1	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold; }
		TD.layout10-0-02-td-row1-2	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold; }
		TD.layout10-0-02-td-row1-3	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold; }
		TD.layout10-0-02-td-col1	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-0-02-td-col2	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-0-02-td-col3	{ text-align:left; vertical-align:top; font-size:10pt; }
	/* TABLE/@PATTERN="0-03" */
	TABLE.layout10-0-03-tbl{background-color:#FFFFFF; padding:0px; }
	TABLE CAPTION.layout10-0-03-cpt	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-0-03-td-row1-1	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold; }
		TD.layout10-0-03-td-row1-2	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold; }
		TD.layout10-0-03-td-row1-3	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold; }
		TD.layout10-0-03-td-row1-4	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold; }
		TD.layout10-0-03-td-col1	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-0-03-td-col2	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-0-03-td-col3	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-0-03-td-col4	{ text-align:left; vertical-align:top; font-size:10pt; }
	/* TABLE/@PATTERN="0-04" */
	TABLE.layout10-0-04-tbl{background-color:#FFFFFF; padding:0px; }
	TABLE CAPTION.layout10-0-04-cpt	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-0-04-td-row1-1	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold; }
		TD.layout10-0-04-td-row1-2	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold; }
		TD.layout10-0-04-td-row1-3	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold; }
		TD.layout10-0-04-td-row1-4	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold; }
		TD.layout10-0-04-td-row1-5	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold; }
		TD.layout10-0-04-td-col1	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-0-04-td-col2	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-0-04-td-col3	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-0-04-td-col4	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-0-04-td-col5	{ text-align:left; vertical-align:top; font-size:10pt; }
	/* TABLE/@PATTERN="0-05" */
	TABLE.layout10-0-05-tbl{background-color:#FFFFFF; padding:0px; }
	TABLE CAPTION.layout10-0-05-cpt	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-0-05-td-row1-1	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold; }
		TD.layout10-0-05-td-row1-2	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold; }
		TD.layout10-0-05-td-row1-3	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold; }
		TD.layout10-0-05-td-col1	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-0-05-td-col2	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-0-05-td-col3	{ text-align:left; vertical-align:top; font-size:10pt; }
	/* TABLE/@PATTERN="0-07" */
	TABLE.layout10-0-07-tbl{background-color:#FFFFFF; padding:0px; }
	TABLE CAPTION.layout10-0-07-cpt	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-0-07-td-row1-1	{ background:#CCFFCC; text-align:center; vertical-align:middle;
									font-size:10pt; font-weight:bold;}
		TD.layout10-0-07-td-col1	{ text-align:left; vertical-align:top; font-size:10pt;}

/* 固定 */
	/* TABLE/@PATTERN="1-01" */
	TABLE.layout10-1-01-tbl{background-color:#FFFFFF; padding:0px;
						 border-top-width:1px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px;  border-collapse:collapse; border-style:solid; border-color:#000000;}
	TABLE CAPTION.layout10-1-01-cpt	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-1-01-td-row1-1	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-01-td-row1-2	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-01-td-row1-3	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-01-td-row1-4	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-01-td-col1	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-01-td-col2	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-01-td-col3	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-01-td-col4	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
	/* TABLE/@PATTERN="1-02" */
	TABLE.layout10-1-02-tbl{background-color:#FFFFFF; padding:0px;
						 border-top-width:1px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px;  border-collapse:collapse; border-style:solid; border-color:#000000;}
	TABLE CAPTION.layout10-1-02-cpt	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-1-02-td-row1-1	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-02-td-row1-2	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-02-td-row1-3	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-02-td-row1-4	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-02-td-col1	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-02-td-col2	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-02-td-col3	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-02-td-col4	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
	/* TABLE/@PATTERN="1-03" */
	TABLE.layout10-1-03-tbl{background-color:#FFFFFF; padding:0px;
						 border-top-width:1px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px;  border-collapse:collapse; border-style:solid; border-color:#000000;}
	TABLE CAPTION.layout10-1-03-cpt	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-1-03-td-row1-1	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-03-td-row1-2	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-03-td-row1-3	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-03-td-row1-4	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-03-td-row1-5	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-03-td-col1	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-03-td-col2	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-03-td-col3	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-03-td-col4	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-03-td-col5	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
	/* TABLE/@PATTERN="1-04" */
	TABLE.layout10-1-04-tbl{background-color:#FFFFFF; padding:0px;
						 border-top-width:1px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px;  border-collapse:collapse; border-style:solid; border-color:#000000;}
	TABLE CAPTION.layout10-1-04-cpt	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-1-04-td-row1-1	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-04-td-row1-2	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-04-td-row1-3	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-04-td-row1-4	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-04-td-row1-5	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-04-td-col1	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-04-td-col2	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-04-td-col3	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-04-td-col4	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-04-td-col5	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
	/* TABLE/@PATTERN="1-05" */
	TABLE.layout10-1-05-tbl{background-color:#FFFFFF; padding:0px;
						 border-top-width:1px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px;  border-collapse:collapse; border-style:solid; border-color:#000000;}
	TABLE CAPTION.layout10-1-05-cpt	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-1-05-td-row1-1	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-05-td-row1-2	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-05-td-row1-3	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-05-td-row1-4	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-05-td-row1-5	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-05-td-col1	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-05-td-col2	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-05-td-col3	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-05-td-col4	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-05-td-col5	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
	/* TABLE/@PATTERN="1-06" */
	TABLE.layout10-1-06-tbl{background-color:#FFFFFF; padding:0px;
						 border-top-width:1px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px;  border-collapse:collapse; border-style:solid; border-color:#000000;}
	TABLE CAPTION.layout10-1-06-cpt	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-1-06-td-row1-1	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-06-td-row1-2	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-06-td-row1-3	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-06-td-col1	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-06-td-col2	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-06-td-col3	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
	/* TABLE/@PATTERN="1-07" */
	TABLE.layout10-1-07-tbl{background-color:#FFFFFF; padding:0px;
						 border-top-width:1px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px;  border-collapse:collapse; border-style:solid; border-color:#000000;}
	TABLE CAPTION.layout10-1-07-cpt	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-1-07-td-row1-1	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-07-td-row1-2	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-07-td-row1-3	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-07-td-row1-4	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-07-td-row1-5	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-07-td-col1	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-07-td-col2	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-07-td-col3	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-07-td-col4	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-07-td-col5	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
	/* TABLE/@PATTERN="1-08" */
	TABLE.layout10-1-08-tbl{background-color:#FFFFFF; padding:0px;
						 border-top-width:1px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px;  border-collapse:collapse; border-style:solid; border-color:#000000;}
	TABLE CAPTION.layout10-1-08-cpt	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-1-08-td-row1-1	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-08-td-row1-2	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-08-td-row1-3	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-08-td-col1	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-08-td-col2	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-08-td-col3	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
	/* TABLE/@PATTERN="1-09" */
	TABLE.layout10-1-09-tbl{background-color:#FFFFFF; padding:0px;
						 border-top-width:1px; border-left-width:1px; border-right-width:0px; border-bottom-width:0px;  border-collapse:collapse; border-style:solid; border-color:#000000;}
	TABLE CAPTION.layout10-1-09-cpt	{ text-align:left; vertical-align:top; font-size:10pt; }
		TD.layout10-1-09-td-row1-1	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-09-td-row1-2	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-09-td-row1-3	{ background:#CCFFCC; text-align:center; vertical-align:middle; 
									font-size:10pt; font-weight:bold;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-09-td-col1	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-09-td-col2	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
		TD.layout10-1-09-td-col3	{ text-align:left; vertical-align:top; font-size:10pt;
									border-right-width:1px; border-bottom-width:1px; border-top-width:0px; border-left-width:0px; border-collapse:collapse; border-style:solid; border-color:#000000;}
