@charset "UTF-8";

/* CSS Document */

/* default */
body {font-family: "dotum" ,"Arial" ; font-size: 12px; color: #555555; line-height:14px;}
body {
	scrollbar-face-color: #F7F7F7; 
	scrollbar-shadow-color:#B3B3B3; 
	scrollbar-highlight-color:#B3B3B3; 
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #FFFFFF; 
	scrollbar-track-color: #DCDCDC; 
	scrollbar-arrow-color: #8B9EA6;
}

td {font-family: "dotum" ,"Arial" ; font-size: 12px; color: #555555; line-height:14px;}

a:link {text-decoration: none ; color: #020468;}
a:visited {text-decoration: none ; color: #666666;}
a:active {text-decoration: underline ; color: #0770FF;}
a:hover {text-decoration: underline ; color: #0770FF;}

---------------------- Location -------------------------

/* location */
.location_off {font-family: "Dotum"; font-size: 11px; color: #AAAAAA; text-decoration: none;}
.location_on {font-family: "Dotum"; font-size: 11px; color: #333333; text-decoration: none;}



---------------------- Location -------------------------

/* maintitle */
.left_title {
	font-family: "dotum";
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}


------------------------ Contents Area -------------------------


/* search */
.search_bg {
	background-color: #EFEFEF;
}

.search_bg_in{
	background-color: #F4F4F2;
}

.search_line{
	background-color: #CCCCCC;
}



/* link */
.link_menu {font-family: "dotum", "Arial"; font-size: 12px; line-height: 18px; color: #999999; text-decoration: none;}
.link_menu a:link {text-decoration: none ; color: #000000;}
.link_menu a:visited {text-decoration: none ; color: #000000;}
.link_menu a:active {text-decoration: underline ; color: #A7023E;}
.link_menu a:hover {text-decoration: underline ; color: #A7023E;}



/* input */

.input_textfield_default {
	height: 20px;
	padding: 3px 0px 0px 3px;
	border: 1px solid #D4D4D4;
	font-family: "dotum", "Arial";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
} 


.input_textfield_full {
	height: 20px;
	width: 100%;
	padding: 3px 0px 0px 3px;
	border: 1px solid #D4D4D4;
	font-family: "dotum", "Arial";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
} 

.input_textfield_dimmed{
	height: 20px;
	width: 100%;
	padding: 2px 0px 0px 3px;
	border: 1px solid #D4D4D4;
	font-family: "dotum", "Arial";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	background-color: #EFEFEF;
	margin: 0px;
}


/* instruction */
.instruction {
	font-family: "dotum", "Arial"; 
	font-size: 12px; 
	line-height: 18px; 
	color: #605CA8;
	}

/* contents */

.contents {
	font-family: "dotum", "Arial"; 
	font-size: 12px; 
	line-height: 18px; 
	color: #555555; 
}
.contents a:link {text-decoration: none ; color: #020468;}
.contents a:visited {text-decoration: none ; color: #666666;}
.contents a:active {text-decoration: underline ; color: #0770FF;}
.contents a:hover {text-decoration: underline ; color: #0770FF;}

/* table */

.table_default {
	font-family: "dotum", "Arial"; 
	font-size: 12px; 
	line-height: 18px; 
	color: #555555; 
}

.table_title {
 	height:24;
	font-family: "dotum", "Arial"; 
	font-size: 12px; 
	line-height: 18px; 
	color: #555555; 
	font-weight:bold;
	padding : 0px, 6px, 0px, 6px;	
}
.table_title a:link {text-decoration: none ; color: #555555;}
.table_title a:visited {text-decoration: none ; color: #666666;}
.table_title a:active {text-decoration: underline ; color: #0770FF;}
.table_title a:hover {text-decoration: underline ; color: #0770FF;}

.table_title_read {
	font-family: "dotum", "Arial"; 
	font-size: 12px; 
	line-height: 18px; 
	color: #555555;
	text-align: center;	
	padding : 2px, 6px, 2px, 6px;
	background-color:"#F7F7F7"
}

.table_title_date {
	font-family: "dotum", "Arial"; 
	font-size: 12px; 
	height: 24px;
	line-height: 18px; 
	color: #555555; 
	padding : 2px, 6px, 2px, 6px;
}

.table_bg_white {
	font-family: "dotum", "Arial";
	font-size: 12px;
	background-color: #FFFFFF;
	height: 24px;
	padding : 2px, 6px, 2px, 6px;
}

.table_bg_gray {
	font-family: "dotum", "Arial";
	font-size: 12px;
	background-color: #F7F7F7;
	padding : 8px, 6px, 8px, 6px;
}

.table_bg_gray_list {
	font-family: "dotum", "Arial";
	font-size: 12px;
	height: 24px;
	line-height: 18px; 
	color: #555555; 
	background-color: #F7F7F7;
}

.table_line_orange {
	height: 2px;
	background-color: #F29E4A;
}

.table_line_header {
	height: 1px;
	background-color: #B6B6B6;
}

.table_line_middle {
	height: 1px;
	background-color: #DCDCDC;
}


.table_link_text            {text-decoration: none ; color: #555555;}
.table_link_text a:link     {text-decoration: none ; color: #555555;}
.table_link_text a:visited  {text-decoration: none ; color: #666666;}
.table_link_text a:hover    {text-decoration: none ; color: #BBA22E;}

.table_link_text_small {font-family: "Dotum"; 
	font-size: 11px; 
	line-height: 14px; 
	color: #555555; 
	text-decoration: none;
	}
.table_link_text_small a:link     {text-decoration: none ; color: #555555;}
.table_link_text_small a:visited  {text-decoration: none ; color: #666666;}
.table_link_text_small a:hover    {text-decoration: none ; color: #BBA22E;}

.tableinfo_total {
	font-family: "dotum", "Arial"; 
	font-size: 12px; 
	color: B36868; 
	text-decoration: none;
}


/*IT table link*/
.it_table_link_text            {text-decoration: none ; color: #555555;}
.it_table_link_text a:link     {text-decoration: none ; color: #555555;}
.it_table_link_text a:visited  {text-decoration: none ; color: #666666;}
.it_table_link_text a:active  {text-decoration: underline ; color: #0770FF;}
.it_table_link_text a:hover    {text-decoration: underline ; color: #0770FF;}



.it_txt {
	padding : 5px, 0px, 0px, 0px;
}


/* tab */
.tab {
	font-family: "dotum", "Arial";
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.tab a:link {text-decoration: none ; color: #728090;}
.tab a:visited {text-decoration: none ; color: #728090;}
.tab a:active {text-decoration: none ; color: #728090;}
.tab a:hover {text-decoration: none ; color: #728090;}

.tab_disabled  {
	font-family: "dotum", "Arial";
	font-size: 12px;
	color: #B5B5B5;
	font-weight: bold;
}

/*popup*/
.popup_title{
	font-family: "dotum", "Arial";
	font-size: 14px;
	color: #0054A6;
	text-decoration: none;
	font-weight: bold;
}

.popup_font_blue{
	font-family: "dotum", "Arial";
	font-size: 12px;
	color: #2E3192;
}

.popup_font_red {
	font-family: "dotum", "Arial";
	font-size: 12px;
	color: #C63426;

}

/* pagenavi */
.pagenumber {
	font-family: "Dotum"; 
	font-size: 11px; 
	line-height: 18px; 
	color: #888888; 
	text-decoration: none;
	}
.pagenumber a:link {text-decoration: none ; color: #888888;}
.pagenumber a:visited {text-decoration: none ; color: #888888;}
.pagenumber a:active {text-decoration: none ; color: #FF760B; font-weight: bold;}
.pagenumber a:hover {text-decoration: underline ; color: #FF760B;}


/* font */

.font_red {
	font-family: "dotum", "Arial";
	font-size: 12px;
	color: #C63426;
}

.font_pink {
	font-family: "dotum", "Arial";
	font-size: 12px;
	color: #c40451;
}

.font_pink_bold {
	font-family: "dotum", "Arial";
	font-size: 12px;
	color: #c40451;
	font-weight: bold;
}

.font_small {
	font-family: "Dotum";
	font-size: 11px;
	color: #333333;

}

.font_orange {
	font-family: "dotum", "Arial";
	font-size: 12px;
	color: #FF760B;
}

.font_bold {
	font-family: "dotum", "Arial";
	font-size: 12px;
	font-weight: bold;

}

.font_bold_quiz {
	font-family: "dotum", "Arial";
	font-size: 12px;
	font-weight: bold;
	color: #777777;
	line-height:17px;

}

.font_orange_small {
	font-family: "�뗭쓬";
	font-size: 11px;
	color: #E06E00;
}

.font_search_result {
	font-family: "dotum", "Arial"; 
	font-size: 12px; 
	font-weight: bold;
    	color: #E06E00;
}
.font_search_result a:link {text-decoration: none ; color: #E06E00;}
.font_search_result a:visited {text-decoration: none ; color: #E06E00;}
.font_search_result a:active {text-decoration: none ; color: #E06E00;}
.font_search_result a:hover {text-decoration: underline ; color: #E06E00;}


.font_popup {
	font-family: "dotum", "Arial";
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	padding:0 0 4 0;
}


.font_white_bold {
	font-family: dotum;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.font_white {
	font-family: dotum;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}


/* service */
.service_tit {
	font-family: "dotum", "Arial";
	font-size: 12px;
	color: #3C9A3B;
	text-decoration: none;
	font-weight: bold;
}

.service_line_green {
	height: 2px;
	background-color: #94CC8E;
}

.contents_service {
	font-family: "dotum", "Arial"; 
	font-size: 12px; 
	line-height: 20px; 
	color: #555555; 
}
.contents_service a:link {text-decoration: none ; color: #020468;}
.contents_service a:visited {text-decoration: none ; color: #666666;}
.contents_service a:active {text-decoration: underline ; color: #0770FF;}
.contents_service a:hover {text-decoration: underline ; color: #0770FF;}




/* tab */
.tab_on {
	font-family: "dotum", "Arial";
	font-size: 12px;
	color: #5F76B7;
	font-weight: bold;
}

.tab_off {
	font-family: "dotum", "Arial";
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	text-decoration : none;
}
.style2 {color: #0080C0}
