/* BASIC */
html,body,table,tr,td,div,select,option,input,a.button span,span.button button,span.button input,del.button span { font-family:tahoma, verdana, Geneva, Arial, helvetica, sans-serif, Apple Gothic, dotum; font-size:11px;color:#656565;line-height:160%;  } 


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/sub_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

A:link { color:#666666; text-decoration: none }
A:visited { color:#666666; text-decoration: none }
A:active { color:#666666; text-decoration: none }
A:hover { color: #666666; text-decoration: underline }
	
input { font-size: 12px; color: #5a5a5a; background-color: expression( (this.type=='checkbox'||this.type=='radio')?'':'ffffff' ) ; border: expression( (this.type=='checkbox'||this.type=='radio')?'':'1px solid #dddddd' ); }

a { selector-dummy : expression(this.hideFocus=true);}
a,img {selector-dummy: expression(this.hideFocus=true);}

/* TOP */
.top_bg {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/top_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.company1 {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/company_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.main_bg {
	background-image:  url(../img/main_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.location {color: #636363; font-size:11px; }

/* FONT */
.basic {font-size:12px; }
.small {font-size:11px; }
.medium {font-size:14px; }
.x_small {font-size:11px; }
.big {font-size:16px; }
.xxxxx_big {font-size:40px; }
.num {font-size:11px;font-family:tahoma; }

.pad10 {padding: 10px;}
.pad {padding: 13px;}
.pad_line1 {padding-top: 7px; padding-bottom: 7px; border-style: solid; border-width: 1 0 1 0; border-color: #d4cfc0}
.pad5 {padding: 5px;}

.c_blue {color: #4b7fc2;}
.c_bluelight {color: #58add1;}
.c_bluedark {color: #4f6068;}
.c_brown {color: #7c603f;}
.c_green {color: #6aa316;}
.c_white {color: #ffffff;}
a.c_white:visited {  color: #ffffff; text-decoration: none}
a.c_white:link {  color: #ffffff; text-decoration: none}
a.c_white:active {  color: #ffffff; text-decoration: none}
a.c_white:hover {  color: #ffffff; text-decoration: underline}
.c_graylight {color: #cecece;}
.c_gray {color: #aaa9a9;}
.c_graydark {color: #3c3c3c;}
.c_black {color: #000000;}
.back_blue {background:#e7eef7;}
.white_bg {background-color:#ffffff;}

.line_110 {line-height:130%;}
.line_170 {line-height:170%;}

.line_side {border-style: solid; border-width: 1 1 0 1; border-color: #cccccc;}
.line_top {border-style: solid; border-width: 0 0 0 1; border-color: #cccccc;}
.line_line {border-style: solid; border-width: 1 0 0 0; border-color: #cccccc;}

.board_line1 {border-style: solid; border-width: 1 1 1 1; border-color: #b2ccdd; background-color:#ffffff;font-size:11px;padding: 3px;}

/* ETC. */
.box_menu {  font-size: 11px; color: #373737}
a.box_menu:visited {  font-size: 11px; color: #373737; text-decoration: none}
a.box_menu:link {  font-size: 11px; color: #373737; text-decoration: none}
a.box_menu:active {  font-size: 11px; color: #373737; text-decoration: none}
a.box_menu:hover {  font-size: 11px; color: #3b78c2; text-decoration: underline}

.box_line {border: 2px solid #e2e8f3; }

/* Table */
.board_line {
	border-bottom: 1px solid #e8e8e8;
	padding: 3px;
}
.board_line2  td {
	border-style: solid; border-width: 2 0 1 0; border-color: #A0bac7;
	padding: 3px;
}

.board td {
	border-bottom: 1px solid #e8e8e8;
	padding: 5px;
}
.board_s td {
	border: 0px solid #ecf2f5;
	padding: 2px;
}

.board_1 td {
            border: 1px solid #e8e8e8;
	       height:15px;
}


.input {
	BACKGROUND-COLOR: #f4f4f4;
	FONT-SIZE: 11px;
	COLOR: #717171;
	font-family:tahoma,dotum;
	SCROLLBAR-FACE-COLOR: #efefef;
	SCROLLBAR-HIGHLIGHT-COLOR: #C5BCAA;
	SCROLLBAR-SHADOW-COLOR: #C5BCAA;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #adadad;
	SCROLLBAR-TRACK-COLOR: #f4f4f4;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	border: 1px solid #eaeaea;
}

/* Contents */
.arr_bg {
	background-image:  url(../img/arr_bg_01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-bottom: 5px;
}

.box_line1{
	border-style: solid; border-width: 1 1 1 1; border-color: #dddddd;  background-color:#f9f9f9; padding: 10px;font-size:11px;
}