
/* clm_title
--------------------------------------------------------------------- \*/
.clm_title h4	{ padding:7px 13px 8px 13px; color:#FFFFFF; line-height:140%;}


/* clm_sb_title
--------------------------------------------------------------------- \*/
.clm_sb_title h5	{ color:#333333; line-height:140%;}


/* message
--------------------------------------------------------------------- \*/
.message		{ width:640px; margin:0 0 15px 0; overflow:hidden; line-height:140%;}
	.message p	{ margin:0 0 7px 0;}


/* midplan_list
--------------------------------------------------------------------- \*/
.midplan_list	{ width:640px; padding:0; margin:0 0 30px 0; line-height:140%;}

	.midplan_list ul	{ margin:0 0 25px 0; padding:0;}
	.midplan_list li	{ margin:0 0 7px 0; padding:0 0 0 15px; font-weight:bold; list-style:none; display:block; color:#333333;}
	.midplan_list li	{ background:url(../../../../shared/img/icon_010.gif) left top no-repeat;}

	.midplan_list p	{ margin:0 0 15px 0; padding:0; line-height:140%;}


/* midplan_ky
--------------------------------------------------------------------- \*/
.midplan_ky		{ width:640px; margin:0 0 40px 0; text-align:center;}


/* midplan_sch
--------------------------------------------------------------------- \*/
.midplan_sch	{ width:640px;}

	.midplan_sch table	{width:640px; margin:0 0 20px 0;}
	.midplan_sch th		{ width:150px; padding:10px; text-align:left;}
	.midplan_sch th		{ border:1px solid #DEDEDE; }
	.midplan_sch td		{ padding:10px; text-align:left; line-height:140%;}
	.midplan_sch td		{ border:1px solid #DEDEDE; }

	.midplan_sch th.now	{ background:#FFFFCC;}
	.midplan_sch td.now	{ background:#FFFFCC;}

	.midplan_sch h4		{ font-weight:bold; text-align:center; color:#FF5C00;}

	.midplan_sch p		{ margin:0 0 5px 0; font-weight:bold;}

	.midplan_sch ul		{ margin:0 0 0 5px; padding:0;}
	.midplan_sch li		{ margin:0 0 3px 10px; padding:0;}


/* midplan_clm
--------------------------------------------------------------------- \*/
.midplan_clm	{ width:640px; margin:0 0 40px 0; line-height:140%;}

	.midplan_clm p	{ margin:0 0 7px 0;}

/* midplan_clm_02
--------------------------------------------------------------------- \*/
.midplan_clm_02	{ width:640px; margin:0 0 13px 0;}

	.midplan_clm_02 h4	{ margin:0 0 35px 0;}

	.midplan_clm_02 p	{ margin:0 0 15px 0; line-height:140%;}
	.midplan_clm_02 span	{ font-weight:bold;}

	.midplan_clm_02 dl	{ margin:0; padding:0;}
	.midplan_clm_02 dt	{ margin:0 0 2px 0; padding:0 0 0 12px; font-weight:bold; color:#333333}
	.midplan_clm_02 dt	{ background:url(../../../../shared/img/icon_010.gif) left top no-repeat;}
	.midplan_clm_02 dd	{ margin:0 0 15px 0; padding:0;}

	.midplan_clm_02 ul	{ margin:0 0 10px 19px; padding:0;}
	.midplan_clm_02 li	{ margin:0 0 0 9px; padding:0;}

	.mdp_ap_list_title	{ margin:0 0 3px 13px; font-weight:bold;}

	/* mdp_sbu_details */
	.mdp_sbu_details	{ width:640px;}
	.mdp_sbu_details ul	{ margin:0; padding:0;}
	.mdp_sbu_details li	{ margin:0 0 5px 0; padding:0 0 0 13px; list-style:none; color:#333333; font-weight:bold;}
	.mdp_sbu_details li	{ background:url(../../../../shared/img/icon_010.gif) left 2px no-repeat;}


/* approach_detail
--------------------------------------------------------------------- \*/
.approach_detail			{ width:640px; margin:0 0 13px 0; padding:0;}
	.approach_detail table	{ width:640px; margin:0 0 11px 0;}
	.approach_detail table	{ border:1px solid #DEDEDE; border-collapse:collapse; }
	.approach_detail th		{ width:150px; padding:10px; color:#333333; font-weight:bold;}
	.approach_detail th		{ border:1px solid #DEDEDE; background:#F1F1F1;}
	.approach_detail td		{ padding:10px; }
	.approach_detail td		{ border:1px solid #DEDEDE;}

	.approach_detail ul	{ width:170px; margin:0; padding:0;}
	.approach_detail li	{ margin:0 0 3px 15px; padding:0;}

	.approach_detail h4	{ margin:0; padding:0;}



/* page_link
--------------------------------------------------------------------- \*/
.page_link	{ width:640px; margin:0 0 25px 0;}

	.page_link table{ width:640px;}
	.page_link table{ border:4px solid #DEDEDE; border-collapse:collapse; }
	
	.page_link td	{ padding:7px; vertical-align:top; text-align:left; cursor:pointer;}
	.page_link td	{ border:1px solid #DEDEDE; }

	.page_link td:hover	{ background:#F1F1F1}

	.page_link a	{ padding:0 0 0 12px;}
	.page_link a	{ background:url(../../../../shared/img/icon_003.gif) left top no-repeat;}


/* mdp_sb_title
--------------------------------------------------------------------- \*/
.mdp_sb_title	{ width:640px; margin:0 0 15px 0; padding:0 0 10px 0;}
.mdp_sb_title	{ background:url(../../../../shared/img/line_007.gif) right bottom no-repeat;}

	.mdp_sb_title h5	{ color:#333333; line-height:140%;}


/* mdp_msg
--------------------------------------------------------------------- \*/
.mdp_msg_pd	{ padding:9px 5px;}

	.mdp_toy	{ margin:0 0 15px 0; font-weight:bold; color:#da0707;}
	.mdp_toy	{ border:1px solid #da0707;}
	.mdp_toy dl	{ margin:0; padding:0; text-align:left; overflow:hidden; zoom:1}
	.mdp_toy dt	{ width:160px; margin:0; padding:0; float:left; color:#da0707;}
	.mdp_toy dt	{ background:none;}
	.mdp_toy dd	{ width:460px; margin:0; padding:0; float:right; text-align:left;}

	.mdp_game		{ width:640px; margin:0 0 15px 0; font-weight:bold; text-align:center; color:#004aba;}
	.mdp_game		{ border:1px solid #004aba;}
	.mdp_game dl	{ margin:0; padding:0; text-align:left; overflow:hidden; zoom:1}
	.mdp_game dt	{ width:160px; margin:0; padding:0; float:left; color:#004aba;}
	.mdp_game dt	{ background:none;}
	.mdp_game dd	{ width:460px; margin:0; padding:0; float:right; text-align:left;}

	.mdp_visual		{ margin:0 0 15px 0; font-weight:bold; color:#02abe2;}
	.mdp_visual		{ border:1px solid #02abe2;}
	.mdp_visual dl	{ margin:0; padding:0; text-align:left; overflow:hidden; zoom:1}
	.mdp_visual dt	{ width:160px; margin:0; padding:0; float:left; color:#02abe2;}
	.mdp_visual dt	{ background:none;}
	.mdp_visual dd	{ width:460px; margin:0; padding:0; float:right; text-align:left;}

	.mdp_amm	{ margin:0 0 15px 0; font-weight:bold; color:#1d9e03;}
	.mdp_amm	{ border:1px solid #1d9e03;}
	.mdp_amm dl	{ margin:0; padding:0; text-align:left; overflow:hidden; zoom:1}
	.mdp_amm dt	{ width:160px; margin:0; padding:0; float:left; color:#1d9e03;}
	.mdp_amm dt	{ background:none;}
	.mdp_amm dd	{ width:460px; margin:0; padding:0; float:right; text-align:left;}

	.mdp_stb	{ margin:0 0 15px 0; font-weight:bold; color:#ff5f07; text-align:center;}
	.mdp_stb	{ border:1px solid #ff5f07;}


.mdp_img	{ margin:0 0 19px 0;}



/* mdp_stb_img
--------------------------------------------------------------------- \*/
.mdp_stb_img	{ width:640px; margin:0 0 25px 0;}
.mdp_stb_img p	{ margin:0 0 5px 0; }

	/* mdp_app */
	.mdp_app	{ margin:0 0 10px 0; text-align:right;}


/* page_top_02
---------------------------------------------------------------------  */
.page_top_02	{ margin:0 0 35px 0; text-align:right;}



/* midplan link
---------------------------------------------------------------------  */
.mdp_link_line	{ width:640px; margin:0 0 30px 0; padding:25px 0 0 0;}
.mdp_link_line	{ background:url(../../../../shared/img/line_002.gif) left top repeat-x;}


.mdp_link	{ width:640px; zoom:1}
.mdp_link	{ background:#f1f1f1}

	.mdp_link_pd	{ padding:10px;}

	.mdp_link ul	{ margin:0; padding:0; overflow:hidden; zoom:1}
	.mdp_link li	{ margin:0 20px 5px 0; padding:0 0 0 10px; list-style:none; display:block;}
	.mdp_link li	{ background:url(../../../../shared/img/icon_003.gif) left 2px no-repeat;}
	
	.mdp_link li.stay	{ font-weight:bold; color:#333333;}

	.mdp_link li.stay a:link		{ color:#555555; text-decoration:none; }
	.mdp_link li.stay a:visited		{ color:#555555; text-decoration:none; }
	.mdp_link li.stay a:hover		{ color:#555555; text-decoration:underline; }
	.mdp_link li.stay a:active		{ color:#555555; text-decoration:underline; }














