TD {
	FONT-SIZE: 9pt; 
	COLOR: #777777; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: "Arial"
}	

A:link {FONT-SIZE: 9pt; COLOR: #0A37DB; FONT-FAMILY: "Arial"; TEXT-DECORATION: none}
A:visited {FONT-SIZE: 9pt; COLOR: #0A37DB; FONT-FAMILY: "Arial"; TEXT-DECORATION: none}
A:hover {FONT-SIZE: 9pt; COLOR: #F27800; FONT-FAMILY: "Arial"}

.board A:link {COLOR: #FFA421;}
.board A:visited {COLOR: #777777;}
.board A:hover {COLOR: #5AA3CD;}

.white A:link {color:FFFFFF;text-decoration:none;}
.white A:visited {color:FFFFFF;text-decoration:none;}
.white A:active {color:FFFFFF;text-decoration:none;}
.white A:hover {color:FFFFFF;text-decoration:none}

.white_menu A:link {FONT-SIZE: 10pt;color:FFFFFF;text-decoration:none;}
.white_menu A:visited {FONT-SIZE: 10pt;color:FFFFFF;text-decoration:none;}
.white_menu A:active {FONT-SIZE: 10pt;color:FFFFFF;text-decoration:none;}
.white_menu A:hover {FONT-SIZE: 10pt;color:FFFFFF;text-decoration:none}


.site A:link {color:777777;text-decoration:none;}
.site A:visited {color:777777;text-decoration:none;}
.site A:active {color:777777;text-decoration:none;}
.site A:hover {color:777777;text-decoration:none}

body {
	scrollbar-face-color:#e5e5e5;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #eeeeee;
	scrollbar-shadow-color:#666666;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-track-color: #FFFFFF;
	scrollbar-arrow-color: #cccccc
}
.fo_l {
	font-family: Gulim, Dotum, DotumChe, Batang, Tahoma;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #A0C5D8;
}

.textarea {
	BORDER-RIGHT: C5C5C5 1px solid; 
	BORDER-TOP: C5C5C5 1px solid; 
	BORDER-LEFT: C5C5C5 1px solid; 
	BORDER-BOTTOM: E4E4E4 1px solid; 
	BACKGROUND-COLOR: #ffffff;
	font-size:10pt;
	color:656565;
	padding: 3px;
	width:100%;
}

.input_1 {
	BORDER-RIGHT: C5C5C5 1px solid; 
	BORDER-TOP: C5C5C5 1px solid; 
	BORDER-LEFT: C5C5C5 1px solid; 
	BORDER-BOTTOM: E4E4E4 1px solid; 
	BACKGROUND-COLOR: #ffffff;
	font-size:10pt;
	color:656565;
	width:150px}

.input_2 {
	BORDER-RIGHT: C5C5C5 1px solid; 
	BORDER-TOP: C5C5C5 1px solid; 
	BORDER-LEFT: C5C5C5 1px solid; 
	BORDER-BOTTOM: E4E4E4 1px solid; 
	BACKGROUND-COLOR: #ffffff;
	font-size:9pt;
	color:656565;
	width:50px}

.input_3 {
	BORDER-RIGHT: C5C5C5 1px solid; 
	BORDER-TOP: C5C5C5 1px solid; 
	BORDER-LEFT: C5C5C5 1px solid; 
	BORDER-BOTTOM: E4E4E4 1px solid; 
	BACKGROUND-COLOR: #ffffff;
	font-size:10pt;
	color:656565;
	width:300px}

.input_4 {
	BORDER-RIGHT: C5C5C5 1px solid; 
	BORDER-TOP: C5C5C5 1px solid; 
	BORDER-LEFT: C5C5C5 1px solid; 
	BORDER-BOTTOM: E4E4E4 1px solid; 
	BACKGROUND-COLOR: #ffffff;
	font-size:10pt;
	color:656565;
	width:400px}

.txt_white{
	color: #FFFFFF;
}
.txt_white_1{
	color: #FFFFFF;
	font-weight: bold;
}
.txt_gray{
	color: #777777;
	font-weight: bold;
}
.txt_pink{
	color: #DA7698;
}
.txt_blue{
	font-size:9pt;
	color: #3333FF;
	font-weight: bold;
}
.txt_blue_1{
	font-size:12px;
	color: #425E8E;
	font-weight: bold;
}
.td_1 {
    background-color:#FFFFFF;
    padding:0 0 0 10; }	
.txt_big{
	font-size:13pt;
	color: #525252;
	font-weight: bold;
}
.txt_big1{
	font-size:13pt;
	color: #525252;
	font-weight: bold;
}
.txt_big1_{
	font-size:11pt;
	color: #525252;
	font-weight: bold;
}
.txt_big2{
	font-size:11pt;
	color: #CC3300;
	font-weight: bold;
}
.txt_big3{
	font-size:10pt;
	color: #CC3300;
	font-weight: bold;
}
.txt_bold{
	FONT-SIZE: 9pt; 
	color: #777777;
	font-weight: bold;
}
.txt_bold_B{
	FONT-SIZE: 15pt; 
	color: #000000;
	font-weight: bold;
}
.txt_bold_red{
	FONT-SIZE: 11px; 
	color: #985965;
	font-weight: bold;
}

div.TableContainer {
 height: 900px; 
 overflow-x:hidden;
 overflow-y:auto;
}

/* Scrollable Content Height */
.scrollContent {
 height:100px;
 overflow-x:hidden;
 overflow-y:auto;
}
.scrollContent tr {
 height: auto;
 white-space: nowrap;
}

/* Prevent Mozilla scrollbar from hiding right-most cell content */
.scrollContent tr td:last-child {
 padding-right: 20px;
}

/* Fixed Header Height */
.fixedHeader tr {
 position: relative;
 height: auto;
}

/* Put border around entire table */
div.TableContainer {
 border: 1px solid #999999;
}


/* Table Header formatting */
.headerFormat {
 background-color: white;
 white-space: nowrap;
}
.headerFormat tr td {
 background-color: #eaeaea;
 text-align:center;
}

/* Table Body (Scrollable Content) formatting */

/* Use to set different color for alternating rows */
/* Styles used for SORTING */
.point {
 cursor:pointer;
}
td.sortedColumn {
  background-color: #E0F1E0;
}
.total {
	background-color: #FED362;
	color: #000000;
	white-space: nowrap;
	text-decoration: none;
}
