*{
	font-family:"나눔 고딕", "맑은 고딕",AppleGothic, 돋움, Arial;
}
html, body {
	font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif ,Arial;
	font-size:11px;
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	background: #414141;
}
input, button, textarea
{
font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif;
}
div.window
{
	background-color:white;
	border:1px black solid;
	padding:15px;
}
.desc
{
	font-size:11px;
	color:#888888;
}

span.project,
span.task,
span.issue
{
	color:white;
	font-size:9px;
	padding:1px 5px 1px 5px;
	margin:2px;
	font-family:AppleGothic,"맑은 고딕";
	-webkit-border-radius:3px;		
}
span.project
{
	background-color:#ff66c4;
}
span.task
{
	background-color:#ffc066;
}
span.issue
{
	background-color:#66aaff;
}



div.nas_file{
background-color:#EEE;
border:1px #BBB dotted;
padding:10px 25px 10px 25px;
margin:20px;
}
div.nas_location{
background-color:#BBB;
padding:3px;
margin:3px;
}
div.nas_file img.nas_image{
padding:5px;
border:1px black solid;
background-color:white;
}


.titlelist td{
height:18px !important;
font-size:11px !important;
}

font.attachment{
 background-color:#444;
 color:white;
 padding:3px;
 line-height:20px;
 font-size:13px;
}

.frame{
	padding:0px;
	margin:0px;
	width:100%;
	background-color:white;
	border:red 0px dotted;
	align:center;
}
.view{
	padding:0px 0px;
	margin:0px 0px;
	width:100%;
	align:center;
	background-color:white;
	border:blue 0px dotted;
	vertical-align:middle;
}
.view_title_header{
	background-color:#CCC;
	color:black;
	font-weight:bold;
	height:20px;
	text-align:center;
}
.view_title{
	background-color:#EEE;
	text-align:left;
	color:black;
	font-weight:normal;
}
.view_od{
	height:100%;
	background-color:white;
	padding:0px;
	margin:0px;
	border:1px;
	border-color: #EEE;
	border-style: solid;
	text-align:left;
	vertical-align:top;
}

.minered{
	background-color:rgb(231, 76, 76);
}
td.minered
{	
	background-color:rgb(231, 76, 76);
	color:white;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}
.archivegreen{
background-color:#aac882;
}

td.archivegreen{
	background-color:#aac882;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}
.processorange{
	background-color: #ffaa32;
}
td.processorange{
	background-color: #ffaa32;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
}
.view_article{
	color:black;
	vertical-align:top;
	text-align:left;
	padding:3px;
}
.view_article_message
{
	font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif;
	padding:0px 20px 10px 20px; 
	font-size:12px;
	background-color:#dae3f5;
	margin:0px;
}
.view_article_message_HL
{
	font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif;
	padding:0px 20px 10px 20px; 
	font-size:12px;
	background-color:#f5daf0;
	margin:0px;
}
.view_article_message_mobile
{
	font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif;
	padding:0px 3px 10px 15px; 
	font-size:12px;
	background-color:#dae3f5;
	margin:0px;
}


.view_article_left_tip
{
	width:8px;
	height:20px;
	background-image:URL("./img/article_left_tip.png");
	background-repeat: no-repeat;
}
.view_article_right_tip
{
	width:8px;
	height:20px;
	background-image:URL("./img/article_right_tip.png");
	background-repeat: no-repeat;
}
.view_article_left_tip_HL
{
	width:8px;
	height:20px;
	background-image:URL("./img/article_left_tip_HL.png");
	background-repeat: no-repeat;
}
.view_article_right_tip_HL
{
	width:8px;
	height:20px;
	background-image:URL("./img/article_right_tip_HL.png");
	background-repeat: no-repeat;
}
.button_reply_submit{
	font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif;
	font-size:11px;
}
.view_article_message_title
{
	background-color:#bfd1f5;
	padding:3px 3px;
	margin:5px 0px 10px -10px;
}
.view_article_message p,.view_article_message_HL p
{
	margin:5px;
}


.view_article_message_title_HL
{
	background-color:#f5bfe0;
	padding:3px 3px;
	margin:5px 0px 10px -10px;
}

.view_user_image{
	width:70px;
	height:70px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	}
.view_user_image_large{
	width:100px;
	height:100px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	}
.view_user_image_small{
	width:35px;
	height:35px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	}
.view_user_image_tiny{
	width:25px;
	height:25px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	}

.view_reply_message
{
	color:black;
	font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif;
	padding:3px 10px;
	font-size:12px;
	background-color:#EDEFF4;
	border-bottom:2px solid #E5EAF1;
	border-top:1px solid white;
}
textarea.reply_class
{
	-webkit-appearance: textarea;
	-webkit-box-orient: vertical;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	background-color: white;
	border: 1px solid;
	cursor: auto;
	padding: 1px;
	resize: auto;
	white-space: pre-wrap;
	word-wrap: break-word;
	height:24px;
	display:block;
	font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif;
	font-size:11px;
	overflow:auto;
	width:200px;
}
.view_reply_user_image{
	width:35px;
	height:35px;
	padding:0px;
	margin:0px;
	vertical-align:top;
}
.view_reply_left_tip
{
	width:5px;
	background-image:URL("./img/reply_left_tip.png");
	background-repeat: no-repeat;
}

.view_user_creator{
	font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif;
	font-weight:bold;
	color:#3B5998;
	font-size:12px;
	vertial-align:top;
	margin:0px 10px 0px 0px;
}
.view_article_timediff{
	font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif;
	 font-size:10px;
	 font-weight:bold;
}
.view_article_openDate{
	font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif;
	 font-size:9px;
	vertical-align:bottom;	 
}
.view_user_controls{
	padding:0px;
	height:20px;
	background-color:#EFEFEF;
	text-align:center;
}
.view_user_dateOpen{
	padding:0px;
	height:20px;
	width:100px;
	background-color:#D0D0D0;
	color:black;
	text-align:center;
}


.view_system_creator{
	color:#3B5998;
	font-weight:bold;
	width:100px;
	padding:0px;
	margin:0px;
	background-color:#E0E0E0;
	color:#3B5998;
	text-align:center;
	font-size:11px;
}
.view_system_dateOpen{
	font-size:11px;
	width:110px;
	background-color:white;
	color:black;
	text-align:center;
}
.view_system_message{
	color:black;
	background-color:#D8DFEA;
	text-align:left;
	font-size:11px;
}

#editorObj{
	height:900px;
}

table.contants{
	border-width:0px solid #222222;	
}
td.contents{
	border-width:1px;
	font-size:11px;
	border-color:#111111;
	padding:3px;
	padding-left:20px;
	padding-right:20px;
	border-style:solid;
	background-color:#AAAAAA;
	text-align:left;
	font-weight: normal;
	color:black;
}



.OPEN{
	background-color:#a0bedc;
}

.FONT_OPEN{
	color:#a0bedc;
}

/*div.OPEN{
	background-image:URL("img/tracker/ready.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:36px;
	width:36px;
}*/

font.OPEN{
}

.OPEN td{
	font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif !important;
	font-style:normal;
	font-size:10px;
	font-weight:normal;
}

/*div.PROC{
	background-color:#FFD07F;
	background-image:URL("img/tracker/working.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:36px;
	width:36px;
}*/

.PROC{
	background-color:#ffaa32;
}



.FONT_PROC{
	color:#ffaa32;
}
font.PROC{
}
.PROC td{
	font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif !important;
	background-color:#ffaa32;
	font-style:normal;
	font-size:10px;
	font-weight:normal;
}

	/*opacity:.2;
	filter:alpha(opacity=20);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";}*/


/*div.DONE{
	background-image:URL("img/tracker/complete.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:36px;
	width:36px;
	}*/
font.DONE{
	color:#CCC;
	text-decoration:line-through;
}
.FONT_DONE{
	color:#CCC;
	text-decoration:line-through;
}
.tasklistDONE
{
	opacity:.2;
	filter:alpha(opacity=20);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
.opacity20
{
	opacity:.2;
	filter:alpha(opacity=20);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
.ARCH_DIV
{
	opacity:.5;
	filter:alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	background-color: #aac882;
}
.opacity30
{
	opacity:.3;
	filter:alpha(opacity=30);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}
.opacity50
{
	opacity:.5;
	filter:alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.opacity70
{
	opacity:.7;
	filter:alpha(opacity=70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
.opacity80
{
	opacity:.8;
	filter:alpha(opacity=80);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}
.opacity90
{
	opacity:.9;
	filter:alpha(opacity=90);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
.DONE{
	background-color:#EEE;
}
.DONE td{
	font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif !important;
	font-size:10px !important;
	text-decoration:line-through;
	color:#CCC !important;
}
/*div.ARCH{
	background-image:URL("img/tracker/keep.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height:36px;
	width:36px;
}*/

font.ARCH{
}
.ARCH{
	background-color:#aac882;
}
.FONT_ARCH{
	color:#aac882;
}
.ARCH td{
	font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif !important;
	font-size:10px !important;
	color:black;
}

fieldset 
{
	font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif;
	font-size:12px;
	padding:10px;
	margin:10px;
	/*font-weight:bold;*/
	border-color:#999;
	border-width:1px;
} 
fieldset legend 
{
	font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif;
	font-size:12px;
}

a.mylink{
   font-size:11px;
   font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif;
   text-decoration: none !important;
}
a img{
	border:0px;
	text-decoration: none !important;	
}



.dhtmlxLayoutObject
{
 background-color:#414141 !important;
}

font.welcome
{
	font-size:11px;
	font-weight:normal;
	color:black;
	padding-left:0px;
	padding-right:0px;
}


td.processBoard{
		font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif;
		font-size:9px;
		padding:1px;
		width:27px;
		height:10px;
		text-align:center;
}
.font_default
{
		font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif;
}

.uiButton_reply {
background-color:#AAA;
border-color:black;
color:#FFFFFF;
-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.3);
border-style:solid;
border-width:1px;
cursor:pointer;
display:inline-block;
font-size:11px;
font-weight:normal;
line-height:normal !important;
padding:2px 6px;
margin:1px 0px 0px 0px;
text-align:center;
text-decoration:none;
vertical-align:top;
white-space:nowrap;
}

.dhxcont_global_content_area 
{
	border-width:1px !important;
}
.dhx_dataview_default_item, .dhx_dataview_default_item_selected
{
	position:relative;
	width:100% !important;
}
.dhx_dataview_default_item_selected
{
	border-left:4px red solid !important;
}
.rowselected td
{
	background-color:#e74c4c !important;
	color:black !important;
	font-weight: normal !important;
}
div.gridbox_dhx_web table.hdr td{
padding:2px 0px !important;
text-align:left;
}


div.project{
border:0px black solid;
}
div.task{
border:0px black solid;
}
div.issue{
border:0px black solid;
}
.issue{
font-size:12px;
}

.user_balloon{
border:0px black solid;
padding:0px;
margin:0px;
border-collapse: collapse;
}

.font_small{
font-size:9px;
}
.font_normal{
font-size:11px;
}
.font_big{
font-size:13px;
}

.project_color{
background-color:#ffdddd;
}
.task_color{
background-color:#ddffdd;
}
.issue_color{
background-color:#ddddff;
}
.alert {
	/*background-color:#CC0000;*/
	color:#CC0000;
	font-style: italic;
}
.alert_red {
	font-size:14px;
	font-weight:bold;
	font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif;
	text-decoration: none;
	padding:5px;
	background-color:#ffcbcb;
}
.alert_blue {
	font-size:14px;
	font-weight:bold;
	font-family:"맑은 고딕",AppleGothic, 돋움, sans-serif;
	text-decoration: none;
	padding:5px;
	background-color:#e5e5ff;
}
.mine td
{
	font-weight:normal !important;
	font-size:11px !important;
}
font.mine
{
	font-family:"arial" !important;
	font-weight:300 !important;
	letter-spacing:-1pt;
	font-size:16px !important;
	color:red  !important;
	padding:0px 3px;
	text-align:center;
/*	background-color:#e5e5ff;*/
}
div.notice
{
width:20px;
text-align:center;
left:-2px;
position:absolute;
}
span.listtitle
{
	font-weight:bold;
	
}

td.notification_left
{
	background-image:URL("./img/notification/noti_left.png");
	width:11px;
	height:31px;
	background-repeat: no-repeat;
}
td.notification_right
{
	background-image:URL("./img/notification/noti_right.png");

	width:11px;
	height:31px;
	background-repeat: no-repeat;
}

.notification_icon
{
 color:white;
 width:34px;
 height:31px;
 background: url("./img/notification/notifi_icon.png") no-repeat top left;
}
.notification_icon div
{
 width:31px;
 letter-spacing:-1px;
 font-weight:bold;
 padding-top:4px;
 color:white;
 vertical-align:top;
 text-align:center;
 font-size:12px;
}

.notification_icon_left
{
position:absolute;
left:0px;
top:0px;
width:11px;
height:31px;
background: url("./img/notification/noti_left.png") no-repeat top left; 
}


.highlight
{
background-color:#E73A95;
color:white;
font-weight:bold;
/*border-bottom:2px white double;*/
}

.highlight2
{
background-color:yellow;
color:black;
font-weight:bold;
/*border-bottom:2px white double;*/
}


font.notice
{
background-color:gold;
color:black;
font-weight:bold;
border-bottom:2px white dotted;
font-size:12px;
}

.view_notice1
{
vertical-align: top;
background-color:#333;
color:red;
padding:2px 1px;
font-size:12px;
font-weight:bold;
text-decoration:underline;
}
.view_notice1 p
{
	color:white;
	margin: 0px;
	padding: 0px;
}

font.size11
{
font-size:11px;
font-weight: normal;
}

td.notice_header
{
background-color: #CFCFCF;
padding:1px 0px 1px 0px;
}
td.notice_header2
{
background-color: #CFCFCF;
padding:3px 0px 3px 0px;
}
td.notice_header3
{
background-color: #AFAFAF;
padding:3px 0px 3px 0px;
}
td.notice_header4
{
background-color: #F5A9D0;
padding:3px 0px 3px 0px;
}
div.notice_contents
{
padding:3px 0px 1px 0px;
font-weight:bold;
width:100%;
text-align: center;
}

table.notice_table
{
border-top:1px #777 solid;
border-bottom:1px #777 solid;
float:left;
width:40px;
text-align:center;
padding:0px;
border-collapse: collapse;
margin: 1px;
}


table.notice_table2
{
font-size: 10px;
border-top:1px #777 solid;
border-bottom:1px #777 solid;
float:left;
width:45px;
text-align:center;
padding:0px;
border-collapse: collapse;
margin: 1px;
}
font.oldAlert
{
color:red;
background-color:#333;
margin-right:10px;
margin-left:10px;
padding:3px;
}
.hand
{
cursor:pointer;
}
.bold
{
font-weight: bold;
}