@charset "utf-8";
html{font-size:100%; font-family:"Dotum", "Tahoma", "Gulim", "AppleGothic", "Sans-serif";}
html,body,th,td,select,input,textarea{
  padding:0;
  color:#383d41;
  line-height:1.5em;
  }
a{color:#383d41;text-decoration:none;}
a:link, a:visited { 
  color:#4C4C4C;
  text-decoration:none;
  }
a:hover,a:active { 
  color:#390;
  text-decoration:underline;
  }
a.tinyViolet:link, a.tinyViolet:visited {
  color:#260E34;
  text-decoration:none;
  }
a.tinyViolet:hover,a.tinyViolet:active { 
  color:#F2F2F2;
  text-decoration:none;
  }

.strong{font-weight:bold;}
.small{font-size:0.75em;}
.big{font-size:1.4em;}
a.red{color:red; text-decoration:none;}
a.blue{color:#0099FF; text-decoration:none;}
a.green{color:green; text-decoration:underline;}
a.gray{color:gray; text-decoration:none;}
a.white{color:#FFF; text-decoration:none;}
a.black{color:#000; text-decoration:none;}


#layContainer{
	width:1000px;
 /*	margin:0 auto 0 auto; */
}
#layHead,
#layLeft,
#layMain,
#layRight,
#layTail{font-size:1em !important;}

body,form,fieldset,h1,h2,h3,h4,h5,h6{margin:0;}
body{background-color:#fff;
	font-size:.75em;
	font-family: Tahoma, Dotum, Gulim, AppleGothic, Sans-serif;}


/* form style */
input.ct{
  background:url("/Images/uiComponent/icon_textfield_certain2.gif") no-repeat top right;
  padding-right:20px !important;
  }
input.box{
  height:1.5em;
}

input.box, textarea.box{
  color:#4C4C4C;
  padding-left:0.39em;
  background-color:#fff;
  border:1px inset #acacac;
  }
input.box2 {
 border:1px #a5d3cc solid; background-color:#f7fffe; height:17px;
}

textarea{overflow:auto; width:99%;}
a img{border:0;}

.pointerHand{cursor:pointer;}

span.blueTinyEm{color:#0033FF;font-size:80%;}

/* */
div#paging{word-spacing:4px; text-align:center;}
div#paging span{font-weight:bold; padding:3px 7px 3px 7px; border-right:1px solid #D7D7D7;}
div#paging span.current{color:#F60;font-size:1.2em;}
div#paging a:hover span{background-color:#F9F7DF;}

/*  */
fieldset.hide{border:medium none;}
.selectorHide{position:absolute;width:0px;height:0px;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}

/* Table */
table.grid {width:100%;}
table.grid th, table.grid td{white-space:nowrap;text-align:center;}
table.grid td.title{width:100%; white-space:normal;text-align:left;}

/* */
#docManager{
	width:660px; 
	font-size:0.93em;
	border-top:1px solid #E2E7ED;
	padding:4px; 
	height: auto;
	overflow:hidden;
	line-height:1.5em;
	}
#docManager ul{margin:0;padding:0;}
#docManager li{
	white-space:nowrap;
	text-indent:1.5em;
	float:left;
	display:inline;
	list-style:none;
	padding:0 2px 0 2px;
	}

/*  */
#docAppraise {
    position:relative;
    width:685px; height:46px;
	margin:0 auto 0 auto;
	font-size:0.93em; font-family: Dotum, Verdana; letter-spacing: -1px;
	clear:both;
	border:1px solid #E2E7ED;
	padding:5px 4px 6px 4px;
	background-color:#f7f7f7;
	}
#docAppraise div.left{float:left;}
#docAppraise input.doc_appraisal {
	border:1px solid #454545;
	width:330px;
	height:1.5em;
	}
#docAppraise .doc_question {
	width:450px;
    position:absolute; left:220px;
	color:#3399FF;
	font-weight:bold;
	}
#docAppraise dl {
	margin:0px;
	padding:0px;
	}
#docAppraise dl dt{
	display:inline; /* float:left  IE6 */
	padding:0px;
	margin:0px;
	padding-right:1px;
	}

/* Ivy.dialogue */
div#IvyDialogBox{position: absolute; left: 0; width: auto; height: auto; z-index: 100; background-color:#f3f4f6; display:none; }
div#IvyDialogBox #IvyStatusBar{ position: relative;margin:5px 5px 0 5px;background-color:#fff; height: 24px !important; width: auto;}
div#IvyDialogBox #IvyStatusBar img{ width: 21px; height: 21px; border: 0;}
div#IvyDialogBox #IvyStatusBar div{ position: absolute; top:0; height: 24px; padding:2px;}
div#IvyDialogBox #IvyStatusBar a #IvyCloseIcon{	background:url("/Images/common/panel_close.gif") no-repeat top left;}
div#IvyDialogBox #IvyStatusBar a:hover #IvyCloseIcon,
div#IvyDialogBox #IvyStatusBar a:active #IvyCloseIcon{ background-position:top right;}
div#IvyDialogBox #IvyLeftStatus{ width: 21px; left: 0; z-index: 11;}
div#IvyDialogBox #IvyTitleName{ color: #141414; font-size:14px !important; font-weight:bolder; width: 100%; left: 25px; z-index: 12;}
div#IvyDialogBox #IvyAccessKey{background-color:#fff; right: 24px; z-index: 13;}
div#IvyDialogBox #IvyRightStatus{ width: 21px; right:0; z-index: 14;}
div#IvyDialogBox #IvyContainer{ position: relative;margin:0 5px;background-color:#fff; font-size:12px; width: auto;}

