fCAPTION SPAN.cap_left {
	FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 6px; WIDTH: 50%; TEXT-ALIGN: left
}
CAPTION SPAN.cap_left SPAN {
	FONT-SIZE: 12px
}
CAPTION SPAN.cap_right SPAN {
	FONT-SIZE: 12px
}
CAPTION SPAN.cap_right {
	FONT-SIZE: 12px; FLOAT: right; PADDING-BOTTOM:6px; WIDTH: 49%; TEXT-ALIGN: right


}	
.tabprogram	{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	float: left;

}
.tabprogram TABLE {
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #436698;
	border-right-color: #cdd6e3;
	border-bottom-color: #cdd6e3;
	border-left-color: #cdd6e3;
	color: #CCCCCC;
}

.tabprogram h3 {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.tabprogram TABLE TD {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border: 1px solid rgb(205,214,227);
	
}
.tabprogram TABLE TR {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border: 1px solid rgb(205,214,227);
}
.tabprogram TABLE TH{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border: 1px solid rgb(205,214,227);
	background-color: #edf2f7;
}
.tabprogram   TABLE   TD.subhead {
	background-color: #F7F7F7;
	color: #4E8CBA;
	font-weight: bold;
	}
.tabprogram   TABLE   TD.subhead01 {
	background-color: #F7F7F7;
	color: #4f70a3;
	font-weight: bold;

}
.tabprogram   TABLE   TD.subhead02 {
	background-color: #F7F7F7;
	color: #819FDE;
	font-weight: bold;
}
.tabprogram   TABLE   TD.subhead03 {
	background-color: #F7F7F7;
	color: #4E8CBA;
	font-weight: bold;
	text-align: center;
	}

.tabprogram TABLE TR TH {
	BORDER-LEFT-STYLE: none;
	border-bottom-style: none;
}
.tabprogram  TABLE  TR TD {
	BORDER-LEFT-STYLE: none;
	border-bottom-style: none;
	height: 10px;
	}
.tabprogram  TABLE  TR TD.padding {
	BORDER-LEFT-STYLE: none;
	border-bottom-style: none;
	height: 30px;
	}
.tabprogram   TABLE   TD.box {
	BORDER-RIGHT-STYLE: none;
	border-bottom-style: none;
	text-align: center;

	}
.tabprogram   TABLE   TD.box02 {
	BORDER-RIGHT-STYLE: none;
	border-bottom-style: none;


	padding-bottom: 5px;

}

.tabprogram TABLE TH.subhead {
	border-top-style: none;
}
.tabprogram TABLE TH.subhead02 {
	border-RIGHT-style: none;
	border-top-style: none;
}
.tabprogram TABLE TH {
	FONT-SIZE: 12px; COLOR: #4f70a3; 
}
.tabprogram TABLE TD {
	FONT-SIZE: 12px;
	COLOR: #666666;
	}
.tabprogram TABLE TH {
	height: 22px;
		}
.tabprogram TABLE TD {
	height: 22px;
	line-height: 150%;
	}
.tabprogram TABLE TD.text_top {
	
	}
.tabprogram TABLE TD.text_center {
	vertical-align: middle;
	text-align: center;
	

	}

.tabprogram TABLE TD.colorlight {
	color: #9E9E9E;

	}.tabprogram TABLE TD.colorlight {
	color: #9E9E9E;
	}	
.tabprogram02	{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 25px;
	float: left;
	width: 100%;

}
.tabprogram02 TABLE {
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6C81C6;
	border-bottom-color: #cdd6e3;
	color: #CCCCCC;
}

.tabprogram02 h3 {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.tabprogram02 TABLE TD {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border: 1px solid #D7D5D5;
	
}
.tabprogram02 TABLE TR {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border: 1px solid #D7D5D5;
}
.tabprogram02 TABLE TH{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border: 1px solid #D7D5D5;
	background-color: #EDEEFA;
}
.tabprogram02   TABLE   TD.subhead {
	background-color: #F7F7F7;
	color: #4E8CBA;
	font-weight: bold;
	}
.tabprogram02   TABLE   TD.subhead01 {
	background-color: #F7F7F7;
	color: #00CC99;
	font-weight: bold;

}
.tabprogram02     TABLE     TD.subhead02 {
	background-color: #F7F7F7;
	color: #789FE9;
	font-weight: bold;
}}
.tabprogram02     TABLE     TD.subhead03 {
	background-color: #F7F7F7;
	color: #330099;
	font-weight: bold;
	text-align: center;
	}

.tabprogram02 TABLE TR TH {
	BORDER-LEFT-STYLE: none;
	border-bottom-style: none;
}
.tabprogram02  TABLE  TR TD {
	BORDER-LEFT-STYLE: none;
	border-bottom-style: none;
	}

.tabprogram02  TABLE  TR TD {
	BORDER-LEFT-STYLE: none;
	border-bottom-style: none;
	}
.tabprogram02  TABLE  TR TD.padding {
	BORDER-LEFT-STYLE: none;
	border-bottom-style: none;
	height: 30px;
	}
.tabprogram02   TABLE   TD.box {
	BORDER-RIGHT-STYLE: none;
	border-bottom-style: none;
	text-align: center;

	}
.tabprogram02   TABLE   TD.box02 {
	BORDER-RIGHT-STYLE: none;
	border-bottom-style: none;

	text-align: ;
	padding-bottom: 5px;

}
.tabprogram02 TABLE TH.subhead {
	border-top-style: none;
}
.tabprogram02 TABLE TH.subhead02 {
	border-RIGHT-style: none;
	border-top-style: none;
}
.tabprogram02 TABLE TH {
	FONT-SIZE: 12px;
	COLOR: #6F8DCC;
}
.tabprogram02 TABLE TD {
	FONT-SIZE: 12px;
	COLOR: #666666;
	}
.tabprogram02 TABLE TH {
	height: 22px;
		}
.tabprogram02 TABLE TD {
	height: 22px;
	line-height: 150%;
	}
.tabprogram02 TABLE TD.text_top {
	
	}
.tabprogram02 TABLE TD.text_center {
	vertical-align: middle;
	text-align: center;
	

	}

.tabprogram02 TABLE TD.colorlight {
	color: #9E9E9E;

	}.tabprogram02 TABLE TD.colorlight {
	color: #9E9E9E;
	}
.tabprogram03	{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	float: left;
	height: 100%;
	clear: left;

}

.tabprogram03 TABLE {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #394E93;
	border-bottom-color: #cdd6e3;
	color: #CCCCCC;
}


.tabprogram03 h3 {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
title02_comment.style02 {
	color: #6F8DCC;
}

.tabprogram03 TABLE TD {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D7D5D5;
	border-right-color: #D7D5D5;
	border-bottom-color: #D7D5D5;
	border-left-color: #D7D5D5;
	padding: 5px 8px;
	
}
.tabprogram03 TABLE TR {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border: 1px solid #D7D5D5;
}

.tabprogram03 TABLE TH{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border: 1px solid #D7D5D5;
	background-color: #EDEEFA;
}
.tabprogram03   TABLE   TD.subhead {
	background-color: #F7F7F7;
	color: #395A9F;
	font-weight: bold;
	}
.tabprogram03   TABLE   TD.subhead01 {
	background-color: #F7F7F7;
	color: #00CC99;
	font-weight: bold;

}
.tabprogram03     TABLE     TD.subhead02 {
	background-color: #F7F7F7;
	color: #395A9F;
	font-weight: bold;
}}
.tabprogram03     TABLE     TD.subhead03 {
	background-color: #F7F7F7;
	color: #6F8DCC;
	font-weight: bold;
	text-align: center;
	}
.tabprogram03 TABLE TD.subhead05 {
	color: #CC3300;
	font-weight: bold;
	text-align: center;
}


.tabprogram03  TABLE TD.subhead04 {
	text-align: right;
}
.tabprogram03  TABLE  TD.subhead07 {
	font-weight: normal;
	color: #EF864E;
}
.tabprogram03 TABLE TD.subhead08 {
	background-color: #7C95C9;
	height: 2px;
	border-right-style: none;
}

.tabprogram03 TABLE TD.line {
	background-color: #d7d5d5;
	height: 3px;
}





.tabprogram03 TABLE TR TH {
	BORDER-LEFT-STYLE: none;
	border-bottom-style: none;
}
.tabprogram03  TABLE  TR TD {
	BORDER-LEFT-STYLE: none;
	border-bottom-style: none;
	}

.tabprogram03  TABLE  TR TD {
	BORDER-LEFT-STYLE: none;
	border-bottom-style: none;
	}
.tabprogram03  TABLE  TR TD.padding {
	BORDER-LEFT-STYLE: none;
	border-bottom-style: none;
	height: 30px;
	}
.tabprogram03   TABLE   TD.box {
	BORDER-RIGHT-STYLE: none;
	border-bottom-style: none;
	text-align: center;

	}
.tabprogram03   TABLE   TD.box02 {
	BORDER-RIGHT-STYLE: none;
	border-bottom-style: none;


	padding-bottom: 5px;

}

.tabprogram03 TABLE TH.subhead {
	border-top-style: none;
}
.tabprogram03 TABLE TH.subhead02 {
	border-RIGHT-style: none;
	border-top-style: none;
}
.tabprogram03 TABLE TH {
	FONT-SIZE: 12px;
	COLOR: #6F8DCC;
}
.tabprogram03 TABLE TR TD.style01 {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #CC3333;
}

.tabprogram03 TABLE TD {
	FONT-SIZE: 12px;
	COLOR: #6D6D6D;
	line-height: 155%;
	}
.tabprogram03 TABLE TH {
	height: 22px;
		}
.tabprogram03 TABLE TD {
	letter-spacing: 0px;
	}

.tabprogram03 TABLE TD.text_top {
	
	}
.tabprogram03 TABLE TD.text_center {
	text-align: center;
	

	}
.tabprogram03 TABLE TD.text_center03 {
	color: #104E8B;
	text-align: center;
}
.tabprogram03 TABLE TD.text_center04 {
	border-right-style: none;
	color: #104E8B;
}
.tabprogram03 TABLE TD.text_center04 {
}



.tabprogram03 TABLE TD.colorlight {
	color: #9E9E9E;

	}.tabprogram03 TABLE TD.colorlight {
	color: #9E9E9E;
	
	


		}	
.tabprogram05	{
	border-top-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	float: left;
	height: 100%;
	clear: left;

}
.tabprogram04 TABLE {
	color: #CCCCCC;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-top-color: #3300CC;
	border-right-color: #3300CC;
	border-bottom-color: #3300CC;
	border-left-color: #3300CC;
}

.tabprogram04 TABLE TD {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #333399;
	border-left-color: #D7D5D5;
	margin-top: 10px;
	
}
.tabprogram04 TABLE TR {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border: 1px solid #D7D5D5;
}

.tabprogram04 TABLE TH{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	background-color: #93cbc9;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D7D5D5;
	border-right-color: #D7D5D5;
	border-bottom-color: #D7D5D5;
	border-left-color: #D7D5D5;
	margin-bottom: 0px;
}
.tabprogram04   TABLE   TD.subhead {
	background-color: #F7F7F7;
	color: #395A9F;
	font-weight: bold;
	}
.tabprogram04   TABLE   TD.subhead01 {
	background-color: #F7F7F7;
	color: #00CC99;
	font-weight: bold;

}
.tabprogram04     TABLE     TD.subhead02 {
	background-color: #F7F7F7;
	color: #395A9F;
	font-weight: bold;
}
.tabprogram04     TABLE     TD.subhead03 {
	background-color: #F7F7F7;
	color: #6F8DCC;
	font-weight: bold;
	text-align: center;
	}
.tabprogram04 TABLE TD.subhead05 {
	color: #F7095B;
	font-weight: bold;
	text-align: center;
}

.tabprogram04  TABLE TD.subhead04 {
	text-align: right;
}
.tabprogram04  TABLE  TD.subhead07 {
	font-weight: normal;
	color: #EF864E;
}
.tabprogram04 TABLE TD.subhead08 {
	background-color: #7C95C9;
	height: 2px;
	border-right-style: none;
}

.tabprogram04 TABLE TD.line {
	background-color: #d7d5d5;
	height: 3px;
}





.tabprogram04 TABLE TR TH {
	BORDER-LEFT-STYLE: none;
	border-bottom-style: none;
}

.tabprogram04  TABLE  TR TD {
	BORDER-LEFT-STYLE: none;
	border-bottom-style: none;
	}
.tabprogram04  TABLE  TR TD.padding {
	BORDER-LEFT-STYLE: none;
	border-bottom-style: solid;
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-color: #D0D0D0;
	}

.tabprogram04 TABLE TR TD.padding02 {
	border-bottom-style: none;
}

.tabprogram04   TABLE   TD.box {
	BORDER-RIGHT-STYLE: none;
	border-bottom-style: none;
	text-align: center;

	}
.tabprogram04   TABLE   TD.box02 {
	BORDER-RIGHT-STYLE: none;
	border-bottom-style: none;

	text-align: ;
	padding-bottom: 5px;

}

.tabprogram04 TABLE TH.subhead {
	border-top-style: none;
}
.tabprogram04 TABLE TH.subhead02 {
	border-RIGHT-style: none;
	border-top-style: none;
}
.tabprogram04 TABLE TH {
	FONT-SIZE: 12px;
	COLOR: #6F8DCC;
}
.tabprogram04 TABLE TR TD.style01 {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #CC3333;
}

.tabprogram04 TABLE TD {
	FONT-SIZE: 12px;
	COLOR: #666666;
	}
.tabprogram04 TABLE TH {

		}
.tabprogram04 TABLE TD {
	letter-spacing: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00CC99;
	}

.tabprogram04 TABLE TD.text_top {
	
	}
.tabprogram04 TABLE TD.text_center {
	text-align: center;
	

	}
.tabprogram04 TABLE TD.text_center03 {
	color: #104E8B;
	text-align: center;
}
.tabprogram04 TABLE TD.text_center04 {
	border-right-style: none;
	color: #104E8B;
}
.tabprogram04 TABLE TD.text_center04 {
}



.tabprogram04 TABLE TD.colorlight {
	color: #9E9E9E;

	}.tabprogram04 TABLE TD.colorlight {
	color: #9E9E9E;
		}	
.tabprogram05	{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	float: left;
	height: 100%;
	clear: left;
	margin-top: 3px;
	margin-bottom: 3px;

}

.tabprogram05 TABLE {
	color: #CCCCCC;
}


.tabprogram05 h3 {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.tabprogram05 TABLE TD {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cdd6e3;
	border-right-color: #cdd6e3;
	border-bottom-color: #cdd6e3;
	border-left-color: #cdd6e3;
	
}
.tabprogram05 TABLE TR {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border: 1px solid #D7D5D5;
}

.tabprogram05 TABLE TH{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border: 1px solid #D7D5D5;
	background-color: #EDEEFA;
}
.tabprogram05   TABLE   TD.subhead {
	background-color: #F7F7F7;
	color: #395A9F;
	font-weight: bold;
	}
.tabprogram05   TABLE   TD.subhead01 {
	background-color: #F7F7F7;
	color: #00CC99;
	font-weight: bold;

}
.tabprogram05  TABLE     TD.subhead02 {
	background-color: #F7F7F7;
	color: #395A9F;
	font-weight: bold;
}
.tabprogram05  TABLE     TD.subhead03 {
	background-color: #F7F7F7;
	color: #6F8DCC;
	font-weight: bold;
	text-align: center;
	}
.tabprogram05 TABLE TD.subhead05 {
	color: #F7095B;
	font-weight: bold;
	text-align: center;
}

.tabprogram05  TABLE TD.subhead04 {
	text-align: right;
}
.tabprogram05  TABLE  TD.subhead07 {
	font-weight: bold;
	color: #EF864E;
}
.tabprogram05 TABLE TD.subhead08 {
	background-color: #7C95C9;
	height: 2px;
}

.tabprogram05 TABLE TD.line {
	background-color: #d7d5d5;
	height: 3px;
}





.tabprogram05 TABLE TR TH {

}
.tabprogram05  TABLE  TR TD {

	}
.tabprogram05  TABLE  TR TD.padding {
	height: 30px;
	}
.tabprogram05   TABLE   TD.box {
	text-align: center;

	}
.tabprogram05   TABLE   TD.box02 {


	text-align: ;
	padding-bottom: 5px;

}

.tabprogram05 TABLE TH.subhead {
	border-top-style: none;
}
.tabprogram05 TABLE TH.subhead02 {
	border-RIGHT-style: none;
	border-top-style: none;
}
.tabprogram05 TABLE TH {
	FONT-SIZE: 12px;
	COLOR: #6F8DCC;
}
.tabprogram05 TABLE TR TD.style01 {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #CC3333;
}

.tabprogram05 TABLE TD {
	FONT-SIZE: -1em
];
	COLOR: #8c8888;
	font-size: 11px;
	}
.tabprogram05 TABLE TH {
	height: 22px;
		}
.tabprogram05 TABLE TD {
	letter-spacing: 0px;
	}

.tabprogram05 TABLE TD.text_top {
	
	}
.tabprogram05 TABLE TD.text_center {
	text-align: center;
	

	}
.tabprogram05 TABLE TD.text_center03 {
	color: #104E8B;
	text-align: center;
}
.tabprogram05 TABLE TD.text_center04 {
	border-right-style: none;
	color: #104E8B;
}
.tabprogram05 TABLE TD.text_center04 {
}



.tabprogram05 TABLE TD.colorlight {
	color: #9E9E9E;

	}.tabprogram05 TABLE TD.colorlight {
	color: #9E9E9E;
	
	


		}
.sentence  table {
	float: left;
	clear: left;
	width: 100%;
}
	
.tabprogram06	{
	border-top-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
	width: 100%;
	float: left;
	height: 100%;
	clear: left;
	border-left: none;
	border-right: none #00CCCC;

}
.tabprogram06 TABLE {
	color: #CCCCCC;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-top-color: #3300CC;
	border-right-color: #3300CC;
	border-bottom-color: #3300CC;
	border-left-color: #3300CC;
}

.tabprogram06 TABLE TD {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #333399;
	border-left-color: #D7D5D5;
	margin-top: 10px;
	padding: 10px 8px;
	
}
.tabprogram06 TABLE TR {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border-top: 1px solid #D7D5D5;
	border-right: 1px none #D7D5D5;
	border-bottom: 1px solid #D7D5D5;
	border-left: 1px solid #D7D5D5;
}

.tabprogram06 TABLE TH{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	background-color: #93cbc9;
	margin-bottom: 0px;
	border-top: 0px solid #D7D5D5;
	border-right: solid #D7D5D5;
	border-bottom: 1px solid #D7D5D5;
	border-left: 0px solid #D7D5D5;
}
.tabprogram06   TABLE   TD.subhead {
	color: #395A9F;
	font-weight: bold;
	}
.tabprogram06   TABLE   TD.subhead01 {
	background-color: #F7F7F7;
	color: #00CC99;
	font-weight: bold;

}
.tabprogram06     TABLE     TD.subhead02 {
	background-color: #F7F7F7;
	color: #395A9F;
	font-weight: bold;
}
.tabprogram06     TABLE     TD.subhead03 {
	background-color: #F7F7F7;
	color: #6F8DCC;
	font-weight: bold;
	text-align: center;
	}
.tabprogram06 TABLE TD.subhead05 {
	color: #F7095B;
	font-weight: bold;
	text-align: center;
}

.tabprogram06  TABLE TD.subhead04 {
	text-align: right;
}
.tabprogram06  TABLE  TD.subhead07 {
	font-weight: normal;
	color: #EF864E;
}
.tabprogram06 TABLE TD.subhead08 {
	background-color: #7C95C9;
	height: 2px;
	border-right-style: none;
}

.tabprogram06 TABLE TD.line {
	background-color: #d7d5d5;
	height: 3px;
}





.tabprogram06 TABLE TR TH {
	BORDER-LEFT-STYLE: none;
	border-bottom-style: none;
}

.tabprogram06  TABLE  TR TD {
	BORDER-LEFT-STYLE: none;
	border-bottom-style: none;
	border-right: 1px solid #D7D5D5;
	}
.tabprogram06  TABLE  TR  TD.noright {
	border-right-style: none;
	border-bottom: 1px solid  #D7D5D5;
}

.tabprogram06  TABLE  TR TD.padding {
	BORDER-LEFT-STYLE: none;
	border-bottom: 1px solid #dbdbdb;
	font-weight: bold;
	color: #FC7D32;
	}

.tabprogram06 TABLE TR TD.padding02 {
	border-bottom: 1px solid  #dbdbdb;
	font-weight: bold;
	color: #0F4582;
	border-left-style: none;
}

.tabprogram06   TABLE   TD.box {
	BORDER-RIGHT-STYLE: none;
	border-bottom-style: none;
	text-align: center;

	}
.tabprogram06   TABLE   TD.box02 {
	BORDER-RIGHT-STYLE: none;
	border-bottom-style: none;

	text-align: ;
	padding-bottom: 5px;

}

.tabprogram06 TABLE TH.subhead {
	border-top-style: none;
}
.tabprogram06 TABLE TH.subhead02 {
	border-RIGHT-style: none;
	border-top-style: none;
}
.tabprogram06 TABLE TH {
	FONT-SIZE: 12px;
	COLOR: #6F8DCC;
}
.tabprogram06 TABLE TR TD.style01 {
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #CC3333;
}

.tabprogram06 TABLE TD {
	FONT-SIZE: 12px;
	COLOR: #666666;
	line-height: 160%;
	}
.tabprogram06 TABLE TH {

		}
.tabprogram06 TABLE TD {
	letter-spacing: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00CC99;
	}

.tabprogram06 TABLE TD.text_top {
	
	}
.tabprogram06 TABLE TD.text_center {
	text-align: center;
	

	}
.tabprogram06 TABLE TD.text_center03 {
	color: #104E8B;
	text-align: center;
}
.tabprogram06 TABLE TD.text_center04 {
	border-right-style: none;
	color: #104E8B;
}
.tabprogram06 TABLE TD.text_center04 {
}



.tabprogram06 TABLE TD.colorlight {
	color: #9E9E9E;

	}
.tabprogram06 TABLE TD.colorlight {
	color: #9E9E9E;
		}	
.tabprogram07{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
	float: left;

}
.tabprogram07 TABLE



 {
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #36578D;
	border-right-color: #cdd6e3;
	border-bottom-color: #e5e5e5;
	border-left-color: #dbdadb;
	color: #CCCCCC;
}
.tabprogram07 h3 {
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.tabprogram07 TABLE



 TD {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e5e5e5;
	border-right-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	border-left-color: #e5e5e5;
	border-right-width: 1px;
	
}
.tabprogram07   TABLE   TD.box03 {
	border-top-style: none;
}

.tabprogram07 TABLE



 TR {
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	font-weight: normal;
	border: 1px none #DBDBDB;
}
.tabprogram07 TABLE



 TH{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px;
	border: 1px solid rgb(205,214,227);
}
.tabprogram07 TABLE



   TD.subhead {
	background-color: #F7F7F7;
	color: #4E8CBA;
	font-weight: bold;
	}
.tabprogram07 TABLE



   TD.subhead01 {
	background-color: #F7F7F7;
	color: #4f70a3;
	font-weight: bold;

}
.tabprogram07 TABLE



   TD.subhead02 {
	background-color: #F7F7F7;
	color: #819FDE;
	font-weight: bold;
}
.tabprogram07 TABLE



   TD.subhead03 {
	background-color: #F7F7F7;
	color: #4E8CBA;
	font-weight: bold;
	text-align: center;
	}

.tabprogram07 TABLE



 TR TH {
	border-bottom-style: none;
	border-left-style: none;
	border-left-width: 1px;
	border-left-color: #DBDBDB;
}
.tabprogram07 TABLE



  TR TD {
	BORDER-LEFT-STYLE: none;
	border-bottom-style: none;
	height: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #DBDBDB;
	}
.tabprogram07 TABLE



  TR TD.padding {
	BORDER-LEFT-STYLE: none;
	border-bottom-style: none;
	height: 30px;
	}
.tabprogram07 TABLE



   TD.box {
	BORDER-RIGHT-STYLE: none;
	border-bottom-style: none;
	text-align: center;

	}
.tabprogram07 TABLE



   TD.box02 {
	BORDER-RIGHT-STYLE: none;
	border-bottom-style: none;


	padding-bottom: 5px;

}
.tabprogram07 TABLE



 TH.subhead {
	border-top-style: none;
}
.tabprogram07 TABLE



 TH.subhead02 {
	border-RIGHT-style: none;
	border-top-style: none;
}
.tabprogram07 TABLE



 TD {
	FONT-SIZE: 12px;
	COLOR: #666666;
	}
.tabprogram07 TABLE



 TH {
	height: 15px;
	border-top-width: thick;
	border-right-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
		}
.tabprogram07 TABLE



 TD {
	height: 15px;
	line-height: 150%;
	}
.tabprogram07 TABLE



 TD.text_top {
	
	}
.tabprogram07 TABLE



 TD.text_center {
	vertical-align: middle;
	text-align: center;
	

	}

.tabprogram07 TABLE



 TD.colorlight {
	color: #9E9E9E;

	}.tabprogram07 TABLE



 TD.colorlight {
	color: #9E9E9E;
	}	

 
.lay_photo03 {
	float: right;
	width: 70px;
}
.lay_photarea04 {
	float: right;
	width: 460px;
}
.lay03_photo01 {
	float: right;
	width: 328px;
	margin-top: 5px;
}
.lay_textarea03 {
	float: left;
	width: 199px;
}

