#assist_top h3.dashboard {
	margin-left: 52px;
	height: 40px;
	text-indent: -3000px;
	background : url(../images/dashboard/assist_title.gif) no-repeat left 22px; 
}
	#assist_dashboard select {
		display: block;
		margin-top: 9px;
		margin-left: 19px;
		width: 190px;
		color: #656565;
	}
	#assist_dashboard a {
		display: block;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 14px;
		width: 196px; height:24px;
		text-indent: -3000px;
		background: url(../images/report/assist_btn.gif);
	}


		#assist_top h3.task {
			/*
			margin-left: 52px;
			width: 128px; height: 41px;
			text-indent: -3000px;
			background: url(../images/task/assist_title.gif) no-repeat  0 23px;
			*/
			margin-left:10px;
			border-bottom: none;
			background: none;	
			background:transparent url(../images/ch/bullet/bul_arrow1.gif) no-repeat 0px 11px;
			font-size:12px;
			padding:9px 0 7px 8px;
		}

			#assist_task {
				margin-top: 15px;
				margin-left: 29px;
			}
			#assist_task ul li {
			clear: left; min-height: 18px;  line-height: 120%;  
			padding: 0 8px 2px 8px;
			_padding-bottom: 5px;
			background: url(../images/task/bar01.gif) no-repeat left 7px;
		}
		#assist_task ul li a {
			float: left; 
			width: 110px;
			padding-right: 5px; 
			color: #000; display: block;
			background: #FFF; 
		}
		#assist_task ul li p {
			float: left;
			padding-left: 4px; 
			background: #fff;
		}
		#assist_task span.delay {
			margin-left:2px;
			color: #FC030B;
		}
			#assist_task p.assist_note {
				margin-top: 5px;
				font-size: 11px;
				padding-left: 11px;
				background: url(../images/bul_07.gif) no-repeat left 3px;
				color: #5D5D5D;
			}

/*  Restore after DASHBOARD implement */
#page_title {position:relative; height:100%; background:url(../images/dashboard/box1_b.gif) repeat-y;}
#page_title div.title_bottom {margin-top: 2px; height: 10px; font-size:1px; background:url(../images/dashboard/box1_f.gif) no-repeat;}
#page_title h3.dashboard {
	position:absolute; left: 10px; top: 0px;
	width:122px; height:130px; 
	text-indent:-3000px; background:url(../images/dashboard/title_dashboard.gif);
}


#page_title div.dashboard_title {background: url(../images/dashboard/box1_t.gif) no-repeat left top;}

#page_title div.dashboard_title p.today_time {
	height:100%;
	margin-left: 230px; 
	padding: 4px 0 5px 78px;
	font-size:11px; font-weight:bold; color: white;
	background: url(../images/dashboard/bg_today.gif) no-repeat;
}

#page_title div.dashboard_title p.today_time span.time {
	font-size:10px; font-weight:normal; color:#F3F4BA; font-family:Tahoma;
}


#dashboard_plan {margin: 12px 0 0 140px; background: url(../images/dashboard/box2_b.gif) repeat-y;}
#dashboard_plan div.top {display:none;}
#dashboard_plan div.bottom {width:570px; height:20px; background: #EAF2FD url(../images/dashboard/box2_f.gif) no-repeat left top;}

#dashboard_plan div.day_list {margin-left: 0px; height:100%}
#dashboard_plan div.day_list div.day {float:left; 
	width:159px; min-height: 65px; _height:65px;
	padding:0 15px; background:url(../images/dashboard/box2_t2.gif) no-repeat left -8px;}
#dashboard_plan div.day_list div.today {background-image:url(../images/dashboard/box2_t1.gif);}
#dashboard_plan div.day_list div.day p.title {font-weight:bold; color:#4D4D4D;}
#dashboard_plan div.day_list div.day p.title span {font-weight:normal; font-size:11px; color:#979B9A}
#dashboard_plan div.plan_list {margin-top: 12px;}
#dashboard_plan div.plan_list p.plan {margin-bottom: 2px; font-size:11px;}
#dashboard_plan div.plan_list p.all_day {padding-left: 30px; background:url(../images/dashboard/icon_day.gif) no-repeat left top;}
#dashboard_plan div.plan_list p.plan a {color:#494947}
#dashboard_plan div.plan_list p.plan span {color:#FB6F00}
#dashboard_plan div.plan_list p.empty {text-align:center; padding: 8px 0; font-size:11px; color:#A4A4A4;}

#dashboard_plan a.new_plan {
	position: absolute; right:18px; top:15px; 
	font-size:11px; color:#656565; letter-spacing: -1px;
	padding-left: 12px; background:url(../images/dashboard/icon_plus.gif) no-repeat left 1px;
}
#dashboard_plan a.more_plan {
	position: absolute; right:18px; bottom:7px;
	display:block; font-size:11px;
	padding-left: 5px; background:url(../images/dashboard/bul_1.gif) no-repeat left 4px;
}

div.clear {clear:left;}

#my_schedule {position:relative; background: url(../images/dashboard/dash_plan_4.gif) no-repeat top;}
#my_schedule div.schedule_top {display:none;}
#my_schedule div.schedule_bottom {height:25px; background: url(../images/dashboard/dash_plan_3.gif) no-repeat top;}

#my_schedule ul.day_list {margin-left: 20px; padding-top: 8px;}
#my_schedule ul.day_list li.day {float:left; width:210px; margin-left:30px;}
#my_schedule ul.day_list li.today {margin-left:0px;}
#my_schedule ul.day_list li.day p.title {font-weight:bold; color:#4D4D4D;}
#my_schedule ul.day_list li.day p.title span {font-weight:normal; font-size:11px; color:#979B9A}
#my_schedule ul.plan_list {margin-top: 12px;}
#my_schedule ul.plan_list li.plan {margin-bottom: 4px; font-size:11px;}
#my_schedule ul.plan_list li.plan a {color:#494947}
#my_schedule ul.plan_list li.plan span {color:#FB6F00}

#my_schedule a.new_plan {
	position: absolute; right:15px; top:12px; 
	font-size:11px; color:#656565;
	padding-left: 12px; background:url(../images/dashboard/icon_plus.gif) no-repeat left 1px;
}
#my_schedule a.more_plan {
	position: absolute; right:15px; bottom:0px;
	display:block; width:28px; height:6px; font-size:5px;
	text-indent:-3000px;
	background:url(../images/dashboard/btn_more.gif) no-repeat;
}


#task_charged {margin-top:30px; border-bottom: 1px solid #92A6CB;}
#task_charged div.list_title {position:relative; height:21px; border-bottom: 3px solid #6389CA;}
#task_charged div.list_title h4 {float:left; font-size:16px; padding-left: 10px;}

#task_charged a.new_task {
	float:left; margin: 5px 0 0 10px;
	font-size:11px; color:#656565; letter-spacing: -1px;
	padding-left: 12px; background:url(../images/dashboard/icon_plus.gif) no-repeat left 1px;
}

#task_charged div.abstract {float:left; margin:0px 0 0 22px; display:inline;}
#task_charged div.abstract p {float:left; margin: 3px 0 0 10px; font-size:11px; color:#6E6E6E; padding-left: 15px; }
#task_charged div.abstract p.due {background: url(../images/dashboard/icon_due_s.gif) no-repeat left top;}
#task_charged div.abstract p.delay {background: url(../images/dashboard/icon_delay_s.gif) no-repeat left top;}
#task_charged div.abstract p.sign {background: url(../images/dashboard/icon_sign_s.gif) no-repeat left top;}
#task_charged div.abstract p.done {background: url(../images/dashboard/icon_done_s.gif) no-repeat left top;}

#task_charged div.guide {position:absolute; top:0px; right: 0px;}
#task_charged div.guide p {color: #8d8d8d; font-size: 11px; letter-spacing: -1px;}
#task_charged div.guide p.blank {float: left; padding-left: 13px; background:url(../images/dashboard/icon_blank.gif) no-repeat left 2px;}
#task_charged div.guide p.help {float: left; margin-left: 20px; _margin-top: 1px;}
#task_charged div.guide p.help a img {#padding-left: 2px; padding-bottom:2px;}
#task_managed div.list_title p.help a img {#padding-left: 2px; padding-bottom:2px;}

div.task_list {z-index: 1}

div.task_list ul.task_title {width:211px; float:left;}
div.task_list ul.task_title li {border-left:1px solid #93A5C9; border-right:1px solid #93A5C9; padding-left: 5px}
div.task_list ul.task_title li {height:28px; line-height:28px; white-space:no-wrap; background:#F6FAFD url(../images/dashboard/border_td.gif) repeat-x bottom; overflow:hidden;}
div.task_list ul.task_title li.header {font-weight:bold; color:#323232; text-align:center; height:37px; line-height:37px; background:url(../images/dashboard/border_th.gif) repeat-x bottom}
div.task_list ul.task_title li.last {height:18px; line-height:18px; background:#F6FAFD;}
div.task_list ul.task_title li.today {background-color:#E5F3FE; font-weight:bold}
div.task_list ul.task_title li a {white-space:no-wrap;}

div.task_list ul.task_title li a.ing {color: black;}
div.task_list ul.task_title li a.done {color: #999;}
div.task_list ul.task_title li a.ing {color: black;}
div.task_list ul.task_title li a.delay {color: #FE2923;}

div.task_list ul.task_title li span.section  {font-weight: bold; padding-right:8px;}
div.task_list ul.task_title li img {margin-left: 3px}

div.task_list ul.more_left {float:left; width:12px;}
div.task_list ul.more_left li {height:28px; background:url(../images/dashboard/border_cell.gif) right bottom}
div.task_list ul.more_left li.header {height:37px; background:url(../images/dashboard/border_lefttop.gif) repeat-x}
div.task_list ul.more_left li.last {height:18px;}
div.task_list ul.more_left li.last div {width:11px; height:17px; background:url(../images/dashboard/icon_cell_left.gif); cursor:pointer}
div.task_list ul.more_left li div {padding: 1px 0 0 1px; width:10px; height:25px; background:none}
div.task_list ul.more_left li.be div {cursor:pointer; background:url(../images/dashboard/noti_left.gif) no-repeat 1px 1px;}
div.task_list ul.more_right {float:left; width:13px;}
div.task_list ul.more_right li {height:28px; background:url(../images/dashboard/border_rightcell.gif) right bottom}
div.task_list ul.more_right li.header {height:37px; background:url(../images/dashboard/border_righttop.gif) right}
div.task_list ul.more_right li.last {height:18px;}
div.task_list ul.more_right li.last div {width:11px; height:17px; background:url(../images/dashboard/icon_cell_right.gif); cursor:pointer}
div.task_list ul.more_right li div {padding:1px 0 0 1px; width:10px; height:25px; background:none}
div.task_list ul.more_right li.be div {cursor:pointer; background:url(../images/dashboard/noti_right.gif) no-repeat 1px 1px}

div.task_list div.task_bar_container {float:left; position:relative; width:484px; overflow:hidden; z-index:5;}
div.task_list div.task_bar {position:relative; z-index:3}
div.task_list div.task_bar ul.bar_month {height:18px; background:url(../images/dashboard/timeline_bg_th3.gif) repeat-x}
div.task_list div.task_bar ul.bar_month li {display:inline; height:18px; width:38px; text-align:center; line-height:18px; float:left; color:#fff; font-weight:bold}
div.task_list div.task_bar ul.bar_day {height:19px;}
div.task_list div.task_bar ul.bar_day li {float:left; height:19px; font-size:11px; font-weight:bold; color:#526aca; line-height:19px; text-align:center; width:38px; background:#dae5f7 url(../images/dashboard/border_day.gif) repeat-x bottom}
div.task_list div.task_bar ul.bar_day li span {margin-left:2px; color:#000}
div.task_list div.task_bar ul.bar_day li.sat span {color:#000}
div.task_list div.task_bar ul.bar_day li.sun span {color:#000}
div.task_list div.task_bar ul.bar_day li.holiday span {color:#000}
div.task_list div.task_bar ul.bar_day li.today {color:#fff; background-color:#3C9BED}
div.task_list div.task_bar ul.bar_day li.today span {color:#fff}

div.task_list div.task_bar ul.bar_bg {}
div.task_list div.task_bar ul.bar_bg li {float:left; width:38px; height:100%; background:url(../images/dashboard/border_cell.gif) right top}
div.task_list div.task_bar ul.bar_bg li.sat,
div.task_list div.task_bar ul.bar_bg li.sun,
div.task_list div.task_bar ul.bar_bg li.holiday {background-color:#FBF1F0}
div.task_list div.task_bar ul.bar_bg li.today {background-color:#ECF6FF}

div.task_list div.task_bar p {position:absolute; width:16px; height:16px;text-indent:-3000px; z-index:10; background-repeat: no-repeat; }
div.task_list div.task_bar p.delayed_due {background:url(../images/dashboard/icon_due.gif) no-repeat;}
div.task_list div.task_bar p.delayed_ing {background:url(../images/dashboard/icon_delay.gif) no-repeat;}
div.task_list div.task_bar p.done {background:url(../images/dashboard/icon_done.gif) no-repeat;}
div.task_list div.task_bar p.ing {background:url(../images/dashboard/icon_due.gif) no-repeat;}
div.task_list div.task_bar p.due {background:url(../images/dashboard/icon_due.gif) no-repeat;}
div.task_list div.task_bar p.sign {background:url(../images/dashboard/icon_sign.gif) no-repeat;}
div.task_list div.task_bar p.delayed_duration {z-index:9; background:url(../images/dashboard/icon_t_line_delay.gif) repeat-x 1px 8px;}
div.task_list div.task_bar p.predone_duration {z-index:9; background:url(../images/dashboard/icon_t_line_done.gif) repeat-x 1px 8px;}

div.task_list div.bar_slide {position:relative; height:18px; background:#F6FAFD}
div.task_list div.bar_slide div.handle {position:absolute; top:2px; width:104px; height:14px; font-size:14px; background:url(../images/dashboard/handle.gif); cursor:e-resize;}

/*
#task_charged div.task_list {position:relative; float:left;  z-index: 1;}
#task_charged div.task_bar {
	position:relative;
	overflow: scroll; 
	overflow-x: scroll; overflow-y: hidden;
	float:left; width: 546px; 
	border-left: 1px solid #93A5C9; border-right: 1px solid #93A5C9;
	_border-bottom: 1px solid #92A6CB;
}

#task_charged div.task_list th{width:172px; height: 37px; background:url(../images/dashboard/timeline_bg_th2.gif) left; text-align:center}
#task_charged div.task_list td{height:28px; background:url(../images/dashboard/timeline_bg_td1.gif) no-repeat left bottom; text-indent:10px;}
#task_charged div.task_list td a.ing {color: black;}
#task_charged div.task_list td a.done {color: #71706E; text-decoration:line-through;}
#task_charged div.task_list td a.ing {color: black;}
#task_charged div.task_list td a.delay {color: #FE2923;}
#task_charged div.task_list td a.ing {color: black;}
#task_charged div.task_list td a.ing {color: black;}
#task_charged div.task_list td.last_blank{
	height:17px; background:url(../images/dashboard/timeline_bg_td1.gif) no-repeat left top; 
	_height: 18px; _border-bottom: 1px solid #92A6CB;
} 

#task_charged div.task_list p {font-size:10px; position:absolute; width:13px; height:14px;text-indent:-3000px; z-index:20;}
#task_charged div.task_list a p.more_left {background:url(../images/dashboard/btn_arrow_pre.gif);}
#task_charged div.task_list p.more_right {background:url(../images/dashboard/btn_arrow_next.gif);}

#task_charged div.task_bar th.month {height:18px; text-align:center; background:url(../images/dashboard/timeline_bg_th3.gif) repeat-x left top; color: white; font-size: 11px;}
#task_charged div.task_bar th.day {
	font-size:11px; color: #343434;
	height:19px; 
	text-align:center; vertical-align:middle; 
	background:url(../images/dashboard/timeline_bg_th4.gif) repeat-x left top;
}
#task_charged div.task_bar th.day span.date {color: #506AC9; margin-right: 2px;}
#task_charged div.task_bar th.today {color: white; background-image:url(../images/dashboard/timeline_bg_th_today.gif);}
#task_charged div.task_bar th.today span.date{color: white;}
#task_charged div.task_bar th.sat {background-color: #fbf1f1;}
#task_charged div.task_bar th.sun {background-color: #fbf1f1;}
#task_charged div.task_bar th.holiday {background-color: #fbf1f1;}

#task_charged div.task_bar td {color: white; padding: 0 17px; height:28px; background:url(../images/dashboard/timeline_bg_td2.gif) no-repeat right bottom;}
#task_charged div.task_bar td.today {background-color: #fffddd;}
#task_charged div.task_bar td.sat {background-color: #f6f6f6;}
#task_charged div.task_bar td.sun {background-color: #f6f6f6;}
#task_charged div.task_bar td.holiday {background-color: #fbf1f1;}

#task_charged div.task_bar p {position:absolute; width:16px; height:16px;text-indent:-3000px; z-index:10; background-repeat: no-repeat; }
#task_charged div.task_bar p.delayed_due {background:url(../images/dashboard/icon_t_due_delay.gif) no-repeat;}
#task_charged div.task_bar p.delayed_ing {background:url(../images/dashboard/icon_ing_delay.gif) no-repeat;}
#task_charged div.task_bar p.done {background:url(../images/dashboard/icon_t_done.gif) no-repeat;}
#task_charged div.task_bar p.ing {background:url(../images/dashboard/icon_t_ing.gif) no-repeat;}
#task_charged div.task_bar p.due {background:url(../images/dashboard/icon_t_due.gif) no-repeat;}
#task_charged div.task_bar p.delayed_duration {z-index:9; background:url(../images/dashboard/icon_t_line_delay.gif) repeat-x left 8px;}
#task_charged div.task_bar p.predone_duration {z-index:9; background:url(../images/dashboard/icon_t_line_done.gif) repeat-x left 8px;}

*/




#task_managed {margin-top:30px;}
#task_managed div.list_title {height:21px; border-bottom: 3px solid #6389CA;}
#task_managed div.list_title h4 {float:left; font-size:16px; padding-left: 10px;}
#task_managed div.list_title div.abstract {float:right}
#task_managed div.list_title div.abstract p {float:left; margin-right:10px;}
#task_managed div.list_title p.help {float:right; letter-spacing: -1px; font-size: 11px;}

#task_managed ul.list_type_light ul.list li {padding-left: 33px;}
#task_managed ul.list_type_light ul.list li.delay p.status {font-size: 11px; font-weight: bold; color:#FF0000;}
#task_managed ul.list_type_light ul.list li.delay p span.status_delay {font-weight: normal}

#task_managed div.detail {margin-top:5px;}
#task_managed div.detail p.charge {float:left; width:125px; color: #000;}
#task_managed div.detail p.charge a {color: #000;}
#task_managed div.detail p.status {float:left; width:100px;}
#task_managed div.detail p.title {margin-left:225px;}
#task_managed div.detail p.title a {color:#666;}

#task_managed div.detail p.title span.section {font-weight: bold; padding-right: 8px;}











#page_title p.dashboard_title {
	margin-left: 157px;
	height: 50px;
	text-indent: -3000px;
	background: url(../images/dashboard/dsahboard_title.gif) no-repeat left 30px;
}

#new_update {
}
	#new_update div.top {
		height: 36px;
		background: url(../images/dashboard/dash_table_top.gif) no-repeat;
	}
		#new_update div.top a.more {
			display: inline;
			float:right;
			margin-top: 8px;
			margin-right: 21px;
			padding-left: 8px;
			color: #dddddf;
			font-size: 11px;
			background : url(../images/dashboard/bul_more.gif) no-repeat 0 2px;
		}
	#new_update div.body {
		background: url(../images/dashboard/dash_table_body.gif) no-repeat left top;
	}
	#new_update div.bottom {
		position: relative;
		height: 17px;
		background : url(../images/dashboard/dash_table_bottom.gif) no-repeat;
	}
		#new_update table.update {
			border-collapse: collapse;
		}
    		#new_update table.update td {
    			height: 25px;
    			font-size: 11px;
    		}
    		#new_update table.update td.date {
    			width: 149px;
    			padding-left: 15px;
    			color: #afcbf6;
    		}
    		#new_update table.update td.log a {
    			width: 299px;
    			color: #FEFFFF;
    			padding-left: 21px;
    		}
    		#new_update table.update td.log a.task {
    			background : url(../images/dashboard/icon_task.gif) no-repeat 5px 0;
    		}
    		#new_update table.update td.log a.report {
    			background : url(../images/dashboard/icon_report.gif) no-repeat 5px 0px;
    		}
    		#new_update table.update td.log a.address {
    			background : url(../images/dashboard/icon_address.gif) no-repeat 5px 0px;
    		}
    		#new_update table.update td.log a.file {
    			background : url(../images/dashboard/icon_file.gif) no-repeat 5px 0px;
    		}
    		#new_update table.update td.log a.bbs {
    			background : url(../images/dashboard/icon_bbs.gif) no-repeat 5px 0px;
    		}
    		#new_update table.update td.log a.plan {
    			background : url(../images/dashboard/icon_plan.gif) no-repeat 5px 0px;
    		}
    		#new_update table.update td.log span {
    			margin-left: 10px;
    			padding-right: 5px;
    			color: #A2A3A7;
    		}
    		#new_update table.update td.log p {
    			float: left;
    			padding: 3px 0 1px 0px;
    			overflow: hidden;
    			line-height: 14px;
    			width: 500px;
    			height:14px;
    		}
    		#new_update table.update td.log:hover p {
				background: #1156D8;
    		}

	#new_update div.bottom p.pencil_shadow {
		position: absolute;
		width: 33px; height: 125px;
		left: 663px; top:-110px;
		text-indent: -3000px;
		filter: alpha(opacity:15);
		opacity: 0.15;
		background: url(../images/dashboard/dash_img_shadow.gif);
	}
	#new_update div.bottom p.pencil_image {
		position: absolute;
		width: 45px; height: 145px;
		left: 665px; top:-119px;
		text-indent: -3000px;
		filter: alpha(opacity:100);
		opacity: 1;
		background: url(../images/dashboard/dash_img_pen.gif);
	}
    #page_dashboard_list {
    	margin-top: 27px;
    }
    	#page_dashboard_list h3 {
    		padding-bottom: 8px;
    		font-size: 18px;
    		font-weight: bold;
	    }
	    #page_dashboard_list div.charge { 
	    	padding-bottom: 32px;
	    	position: relative;
	    }
	    		#page_dashboard_list div.charge a.mytask_guide {
    	    		position:absolute; display:block;
    	    		top:10px; right:3px;
    	    		padding-left: 15px;
	    			font-weight: normal;
    				color: #6D6D6D; font-size: 11px;
    				background: url(../images/file/help_version.gif) no-repeat;
    	    	}
    	    #page_dashboard_list div.charge table {
        		width: 720px;
        		border-collapse:collapse;
    	    }
	    	#page_dashboard_list table tr:hover{
    			background: url(../images/dashboard/over_bg.gif) no-repeat left bottom;
	   		 }	   		 
	   		 #page_dashboard_list table td {
	   		 	padding-top: 15px;
				padding-bottom:12px;
				vertical-align: top;
				background: url(../images/dashboard/bg_td.gif) repeat-x left bottom;
	   		 }
	   		 #page_dashboard_list table th {
	   		 	border-top: 3px solid #6289ca;
	   		 	border-bottom: 1px solid #cfcfcf;
	   		 	color: #2356b7;
	   		 	font-weight: bold;
	   		 	line-height: 28px;
	   		 	background: url(../images/dashboard/list_th_bg01.gif) right bottom;
	   		 }
	   		 
	   		#page_dashboard_list table tr.intro td {
	   		 	padding-left: 15px;
	   		 	color: #6d6d6d;
	   		 	text-align: center;
	   		} 
	   			#page_dashboard_list table tr.intro:hover {
	   				background: none;
	   			}
			#page_dashboard_list table tr.delay td.due {
	   			color: #ff0000;
			}
			#page_dashboard_list table th.due {
				text-align: center;
	   		 	vertical-align: center;
	   		 	width: 110px;
	   		 	background: url(../images/dashboard/list_th_bg01.gif) right bottom;
	   		 }
	   		 #page_dashboard_list table th.title {
/*	   		 	padding-left: 70px;*/
/*	   		 	width: 619px; */
				text-align: center;
	   		 	background: url(../images/dashboard/list_th_bg02.gif) right bottom;
	   		 }
	   		 #page_dashboard_list table td.due {
	   		 	text-align: center;
	   		 	color: #6d6d6d;
	   		}
	   		 #page_dashboard_list table td.done {
	   		 	padding-left: 16px;
	   		}
	   		#page_dashboard_list table tr td p {
				line-height: 18px;
	   		 	padding-left: 50px;
	   		 	height: 17px;
	   		}
	   		#page_dashboard_list table tr td p.title {
				font-weight: bold;
	   		}
			#page_dashboard_list table tr.delay p.title {
	   		 	background: url(../images/dashboard/icon_dashboard_delay.gif) no-repeat;
	   		}
	   		#page_dashboard_list table tr.done p.title {
/*	   			color: #b9b9b9;*/
				color: #636363;
	   			text-decoration:line-through;
	   		 	background: url(../images/dashboard/icon_dashboard_done.gif) no-repeat;
	   		}
	   		#page_dashboard_list table tr.ing p.title {	   			
	   		 	background: url(../images/dashboard/icon_dashboard_ing.gif) no-repeat;
	   		}	   		
	   		#page_dashboard_list table td.done p.title span.cmt {
	   			padding-left: 2px;
	   			color: #ff6632;
	   		}
	   		#page_dashboard_list table td.done p.cmt {
	   			color: #999999;
	   			line-height: 22px;
	   		 	padding-left: 84px;
	   		 	height: 16px;
	   		 	background: url(../images/dashboard/bul_05.gif) no-repeat 55px 4px;
	   		}
	   		
		#page_dashboard_list div.control {
			padding-bottom: 32px;
			position: relative;
		}
	    	#page_dashboard_list div.control a.chargetask_guide {
    	    	position:absolute;
    			top:10px; right: 3px;
    		   	padding-left: 15px;
	    		font-weight: normal;
    			color: #6D6D6D; font-size: 11px;
    			background: url(../images/file/help_version.gif) no-repeat;
    	    }
	   	#page_dashboard_list div.control table {
    		width: 720px;
    		border-collapse:collapse;
	    }
    	    #page_dashboard_list div.control table td {
    	    	vertical-align: top;
    	    }
    	    #page_dashboard_list div.control table th.due {
    	    		width: 101px;
    	    	}
    	    #page_dashboard_list div.control table th.charge {
/*    	    	padding-left: 20px;*/
				text-align: center;
    	    	width: 109px;
    	    	background: url(../images/dashboard/list_th_bg02.gif) right bottom;
    	    }
    	    #page_dashboard_list div.control table th.title {
/*    	    	width: 502px; */
    	    	background: url(../images/dashboard/list_th_bg01.gif) right bottom;
    	    }
    	    #page_dashboard_list div.control table td.incharge {
/*    	    	padding-left:20px;*/
    	    	text-align: center;
    	    	width: 109px;
    	    	color:#6d6d6d;
    	    }
    #page_dashboard_list p.page_note {
		padding-top: 7px;
		padding-left: 20px;
		font-size: 11px;
		color: #5E5E5E;
		background: white url(../images/bul_07.gif) no-repeat 9px 10px;
	}
	
	
/*-------------------2.0-------------------*/

div.page_top div.dashboard {background-image:url(../images/ch/title/title_dash.gif)}

/*---------------box_basic-------------*/
div.box_basic .boxtop, div.box_basic .boxbottom, div.box_basic .boxcorner_right {height:40px; background-image:url(../images/dashboard/box_basic.gif)}
div.box_basic .boxbody {padding-left:15px; background:url(../images/dashboard/box_basic_b.gif) 0 0}
div.box_basic .boxcontent {padding-right: 15px; background:url(../images/dashboard/box_basic_b.gif) right 0}
div.box_basic .boxbottom {height:10px}
div.box_basic .boxcorner_right {float:right; height:100%; width:20px; background-position:right 0}

/*---------------box_schedule-------------*/
div.box_schedule .boxtop, div.box_schedule .boxbottom, div.box_schedule .boxcorner_right {height:10px; background-image:url(../images/dashboard/box_dash_schedule.gif); position:static}
div.box_schedule .boxbody {padding-left:1px; background:url(../images/dashboard/box_dash_schedule_b.gif) 0 0}
div.box_schedule .boxcontent {background:url(../images/dashboard/box_dash_schedule_b.gif) right 0}
div.box_schedule .boxbottom {height:10px}
div.box_schedule .boxcorner_right {height:100%; width:20px; background-position:right 0}
div.box_schedule .boxcontent {padding:0 10px}
/*---------------check_list-------------*/


p.today_time {text-align:center; height:33px}
p.today_time span.left {display:inline-block; height:100%; width:80px; background:url(../images/dashboard/check_list_title.gif) left 0}
p.today_time span.right {display:inline-block; height:100%; width:80px; background:url(../images/dashboard/check_list_title.gif) right 0}
p.today_time span {display:inline-block; vertical-align:top; height:100%; background:url(../images/dashboard/check_list_title.gif) -80px 0 }
p.today_time span.date {line-height:28px; font-family:malgun gothic; font-size:18px; color:#f1ff5b; font-weight:bold}
 
p.today_time span.weekday{line-height:28px; font-family:malgun gothic; font-size:18px; color:#f1ff5b}
p.today_time span.time {margin-left:10px; line-height:33px; font-family:tahoma; font-size:12px; color:white; font-weight:bold}

p.today_time span.working_check {padding-left:10px}
p.today_time a.btn_workingtime {margin-top:5px; display:inline-block; height:23px;line-height:23px; padding-right:10px; background:url(../images/dashboard/btn_working.gif) right 0}
p.today_time a.btn_workingtime:hover {text-decoration:none}
p.today_time a.btn_workingtime span {display:inline-block; line-height:23px; padding-left:10px; background:url(../images/dashboard/btn_working.gif) no-repeat 0 0; color:white; font-size:14px;font-weight:bold; }
p.today_time a.btn_workingtime span strong {color:#ffd79e; font-size:11px; font-family:tahoma;margin-right:3px}


#check_list,
div.notice_list{position:relative}
#check_list a.add_item {position:absolute; top:40px; right:15px; color:#666}
#check_list div.notice_list div.notice_action {position:relative; height:20px;}
#check_list div.notice_list a.add_item {position:absolute; top:0px; right:0px}

/*
p.today_time{float:left; margin-left:130px; display:inline-block;  height:33px; padding-right:50px; background:url(../images/dashboard/check_list_title.gif) no-repeat right 0}
p.today_time span.date {display:inline-block; height:100%; line-height:100%; padding-left:80px; background:url(../images/dashboard/check_list_title.gif) no-repeat 0 0}
p.today_time span.date,
p.today_time span.weekday {padding-top:3px; font-family:malgun gothic; font-size:22px; color:#f1ff5b}
p.today_time span.time {vertical-align:middle; margin-top:-2px; font-family:tahoma; font-size:14px; color:white; font-weight:bold}

p.today_time a.btn_workingtime {display:inline-block; height:23px;line-height:23px; padding-right:10px; background:url(../images/dashboard/btn_working.gif) no-repeat right 0}
p.today_time a.btn_workingtime span {display:inline-block; line-height:23px; padding-left:10px; background:url(../images/dashboard/btn_working.gif) no-repeat 0 0; color:white; font-size:14px;font-weight:bold; }
p.today_time a.btn_workingtime span strong {color:#ffd79e; font-size:11px; font-family:tahoma;}

*/

/*---------------day_list-------------*/


div.day_list{}
div.day_list div.day {float:left; width:33%; margin-left:0.5%; }
div.day_list div.day span.date {font-family:tahoma}

div.day_list div.today {margin-left:0}
div.day_list p.title {height:20px; font-weight:bold; margin-left:5px}
div.day_list div.box_schedule p {height:15px; line-height:120%; overflow:hidden}
div.day_list div.box_schedule p.plan span.time {color:#666666; font-size:11px; font-family:tahoma; font-weight:bold; margin-right:15px}
div.day_list div.today div.box_schedule p.plan span.time {color:#fd8c3c}
div.day_list div.today  div.box_schedule p a.plan_title {color:#000}
div.day_list div.box_schedule p a.plan_title {vertical-align:middle}
div.day_list div.box_schedule p.empty {text-align:center; color:#9a9a9a}
div.day_list div.box_schedule p span.all_day {color:#FD8C3C; font-weight:bold; margin-right:6px}


div.notice_list {padding-top:15px; background:url(../images/dashboard/box_hr.gif) repeat-x 0 0;}
div.notice_list ul {}
div.notice_list ul li {padding-bottom:3px; height:100%;}
div.notice_list p {line-height:130%}
div.notice_list p.maindata {width:70%;}
div.notice_list p.maindata a.subject {margin-left:5px; padding-left:6px; background:url(../images/ch/bullet/bul_dot.gif) no-repeat 0 4px}
div.notice_list p a.content {margin-left:5px; color:#999}
div.notice_list ul p.metadata {float:right; margin-left:10px; text-align:left}
div.notice_list ul p.metadata a{text-align:left}
div.notice_list ul p.metadata a.name {color:#7c7c7c}

/*--------------work_list-------------*/
div.work_list {margin-top:15px }
div.work_list h4 {position:relative; font-size:16px; font-family:Malgun Gothic; padding-bottom:8px; border-bottom:3px solid #9dafd3}
div.work_list h4 a.add_item {position:absolute; right:0px; top:8px; font-size:12px; font-family:dotum; color:#666}

div.work_list h4 span.item {line-height:100%; margin-left:3px; font-size:11px; font-family:tahoma; color:#607FF1}
div.work_list table {width:100%; border:0; background-color:#f7f9fc}
div.work_list td{padding:1.3% 0; background-color:#dfe6f3; border-bottom:1px solid #b3bed2;}
div.work_list td.first{border-top:1px solid red}
div.work_list td span.subject {vertical-align:middle; line-height:130%}

div.work_list table td.type {width:25px; text-align:center; background:url(../images/dashboard/bg_worktype.gif) repeat-x 0 bottom}
div.work_list table td.type span {display:inline-block; background-image:url(../images/dashboard/icon_worktype.gif); width:15px; height:15px;}
div.work_list table tr.charged td.type span {background-position:0 -25px}
div.work_list table tr.managed td.type span {background-position:0 0}
div.work_list table td.date {padding-left:5px; width:115px; min-width:115px}
div.work_list table td.date span.date {font-size:12px; color:#5277c5; font-weight:bold; font-family:dotum}
div.work_list table tr.delay td.subject span.num {color:#ff0000; font-weight:bold}

div.work_list table td.subject span.category,
div.work_list table td.subject span.subject a{color:#000;}
div.work_list table td.subject span.subject a:hover {}

div.work_list table td.name {color:#666; padding-right:10px; width:130px; min-width:130px; text-align:right;}
div.work_list table td.name a {color:#666}
div.work_list table tr.charged td.name {font-weight:bold}

div.work_list tr.grade_1 td.subject span.subject {font-weight:bold; font-size:16px}

div.work_list tr.grade_2 td {background-color:#e5ebf5}
div.work_list tr.grade_2 td.date span.date{color:#6f8ecf}
div.work_list tr.grade_2 td.subject span.category,
div.work_list tr.grade_2 td.subject span.subject  {color:#333; font-weight:bold; font-size:14px}

div.work_list tr.grade_3 td {background-color:#ecf0f8}
div.work_list tr.grade_3 td.date span.date{color:#809bd4}
div.work_list tr.grade_3 td.subject span.category,
div.work_list tr.grade_3 td.subject span.subject a {color:#333; font-weight:normal; font-size:12px}

div.work_list tr.grade_4 td {background-color:#f2f5fa}
div.work_list tr.grade_4 td.date span.date{color:#92a9da}
div.work_list tr.grade_4 td.subject span.category,
div.work_list tr.grade_4 td.subject span.subject a {color:#777; font-weight:normal; font-size:12px}

div.work_list tr.grade_5 td {background-color:#f2f5fa}
div.work_list tr.grade_5 td.date span.date{color:#a2b6df}
div.work_list tr.grade_5 td.subject span.category,
div.work_list tr.grade_5 td.subject span.subject a {color:#a9abaf; font-weight:normal; font-size:12px}

div.work_list tr.done td.subject span.subject a {text-decoration:line-through}

div.work_list table td.subject span.category{font-weight:bold}
div.work_list table tr:hover {background-color:#f6f6f6}

/*
div.work_list tr.grade_1 td.subject span.subject {font-weight:bold; font-size:18px}

div.work_list tr.grade_2 td {background-color:#e5ebf5}
div.work_list tr.grade_2 td.date span.date{color:#6f8ecf}
div.work_list tr.grade_2 td.subject span.category,
div.work_list tr.grade_2 td.subject span.subject  {color:#3d3d3d; font-weight:bold; font-size:16px}

div.work_list tr.grade_3 td {background-color:#ecf0f8}
div.work_list tr.grade_3 td.date span.date{color:#809bd4}
div.work_list tr.grade_3 td.subject span.category,
div.work_list tr.grade_3 td.subject span.subject a {color:#545454; font-weight:normal; font-size:14px}

div.work_list tr.grade_4 td {background-color:#f2f5fa}
div.work_list tr.grade_4 td.date span.date{color:#92a9da}
div.work_list tr.grade_4 td.subject span.category,
div.work_list tr.grade_4 td.subject span.subject a {color:#797a7d; font-weight:normal; font-size:12px}

div.work_list tr.grade_5 td {background-color:#f2f5fa}
div.work_list tr.grade_5 td.date span.date{color:#a2b6df}
div.work_list tr.grade_5 td.subject span.category,
div.work_list tr.grade_5 td.subject span.subject a {color:#a9abaf; font-weight:normal; font-size:12px}

div.work_list table td.subject span.category{font-weight:bold}
div.work_list table tr:hover {background-color:#f6f6f6}
*/


/*
div.work_list tr.grade_1 td,
div.work_list tr.grade_1 td.date span.date,
div.work_list tr.grade_1 td.subject span.category,
div.work_list tr.grade_1 td.subject span.subject{opacity:1; filter:alpha(opacity=100)}

div.work_list tr.grade_2 td,
div.work_list tr.grade_2 td.date span.date,
div.work_list tr.grade_2 td.subject span.category,
div.work_list tr.grade_2 td.subject span.subject{opacity:0.8; filter:alpha(opacity=80);}

div.work_list tr.grade_3 td,
div.work_list tr.grade_3 td.date span.date,
div.work_list tr.grade_3 td.subject span.category,
div.work_list tr.grade_3 td.subject span.subject{opacity:0.6; filter:alpha(opacity=60);}

div.work_list tr.grade_4 td,
div.work_list tr.grade_4 td.date span.date,
div.work_list tr.grade_4 td.subject span.category,
div.work_list tr.grade_4 td.subject span.subject{opacity:0.4; filter:alpha(opacity=40);}

div.work_list tr.grade_5 td,
div.work_list tr.grade_5 td.date span.date,
div.work_list tr.grade_5 td.subject span.category,
div.work_list tr.grade_5 td.subject span.subject{opacity:0.2; filter:alpha(opacity=20);}
*/

/*print_option override*/
div.data_title {height: 20px}
ul.top_option {margin:-2px 10px 0 0}