@CHARSET "UTF-8";

/* LastUpdate : 2007-10-05 */
/* 
	Element, Link Style
*/
*{
	margin: 0;
	padding: 0;
}

body, td{
	color: #434343;
	font-size: 9pt;
	line-height: 1.4em;
	font-family: "굴림","Gulim","AppleGothic","sans-serif";
/*
	scrollbar-face-color: #EFEFEF; 
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-highlight-color: #FFFFFF; 
	scrollbar-3dlight-color: #DFDFDF; 
	scrollbar-darkshadow-color: #DFDFDF; 
	scrollbar-track-color: #ffffff; 
	scrollbar-arrow-color: #000000;
*/
}

body, p, div, th, td, select {
	color: #434343;
}

hr {
	display: none;
}

img {
	border: 0 none;
}
img.pointerCursor{
	cursor: pointer;
}

a:link, a:visited {
	color: #434343;
	text-decoration: none;
}

a:active, a:hover {
	text-decoration: underline;
}

span.button, img.button, a.button {
	cursor: pointer;
	vertical-align: middle;
}

input, select {vertical-align: middle;}


/* 
	Form Element
*/
form {
	margin: 0;
	padding: 0;
}

input.typeImage {
	border: 0 none;
}

input.typeText, textarea {
	border-top: 1px solid #799BB9;
	border-right: 1px solid #799BB9;
	border-bottom: 1px solid #799BB9;
	border-left: 1px solid #799BB9;
	height: 14px;
	padding: 3px 2px 0 2px ;
	background-color: #FFFFFF;
}

input.fixTypeText {
	border-top: 1px solid #799BB9;
	border-right: 1px solid #799BB9;
	border-bottom: 1px solid #799BB9;
	border-left: 1px solid #799BB9;
	height: 14px;
	padding: 3px 2px 0 2px ;
	background: #FFFFFF url(/Images/Common/essential_mark.gif) no-repeat top right;
}

input.typeFile{
	border-top: 1px solid #799BB9;
	border-right: 1px solid #799BB9;
	border-bottom: 1px solid #799BB9;
	border-left: 1px solid #799BB9;
	padding: 3px 2px 0 2px ;
	height: 20px;
}


input, textarea {
	font-family: "굴림","Gulim","AppleGothic","sans-serif";
	font-size: 1em;
	color: #2D2D2D;
}

select{
	border-top: 1px solid #799BB9;
	border-right: 1px solid #799BB9;
	border-bottom: 1px solid #799BB9;
	border-left: 1px solid #799BB9;
	font-size: 1em;
	padding: 1px 0 0 0;
	color: #2D2D2D;
}


.radio {
	margin:0 0 -.15em 0;
}

.check {
	margin:0em 0em 0em 0em;
}


/*
	Vertical Space	
*/
p.vsLine5{
	line-height:0px;
	height:5px;
}

p.vsLine10{
	line-height:0px;
	height:10px;
}

p.vsLine15{
	line-height:0px;
	height:15px;
}

p.vsLine20{
	line-height:0px;
	height:20px;
}

p.vsLine25{
	line-height:0px;
	height:25px;
}

p.vsLine30{
	line-height:0px;
	height:30px;
}

p.vsLine35{
	line-height:0px;
	height:35px;
}





/* Float Cleat */
p.clear, span.clear{
	clear: both;
}





/* align */
.textCenterAlign{
	text-align: center;
}

.textRightAlign{
	text-align: right;
}

.textLeftAlign{
	text-align: left;
}




/* Form Comment Msg Font */
.GrayComment{
	color: Gray;
}

.OrangeRedComment{
	color: #FF3300;
}

.fontWBold{
	font-weight: bold;
}

.floatLeft{
	float:left;
}

.floatRight{
	float:right;
}



/* 이미지 */
/* input 박스에 조유을 위해 */
.btnImg{
	margin: 1px 0 0 0;
}



/* 기타 */
.underline{
	text-decoration: underline;
}
.bold{
	font-weight: bold;
}
.italic{
	font-style: italic;
}

/* 페이징관련 */
#PageSetDiv a {font-family:"arial"; color: #333; text-align: center; padding:0 6px 0 6px; text-decoration:none;}
#PageSetDiv a.select {font-weight:bold; padding:0 6px 0 6px; color: #ff6633;}