/* ESIGN SLIDER MODULE */
	/* Applied */
	
		#ModESignSlider { clear: both; }
	/* Basic Layout */
		#ModESignSlider { width: 710px; height: 40px; overflow: hidden; margin: 5px 0px 0px 0px; }
		#ModESignSlider .modBody { overflow: hidden; }
		#ModESignSlider .modBodyLabel { display: inline; width: 73px; height: 40px; float: left; background: url('http://static.inven.co.kr/image_2011/common/esign/esign_left_bg.png') left top;}
		#ModESignSlider .modTitleLink { float: left; display: inline; width: 73px; height: 40px; margin-right: -73px; overflow: hidden; text-indent: -1000em; }
		#ModESignSlider .modBodyLeft { display: inline; width: 3px; height: 40px; float: left; background: url('http://static.inven.co.kr/image_2011/common/esign/esign_left_3x40_silver1.png') no-repeat left top;}
		#ModESignSlider .modBodyBg { display: inline; width:545px; height: 40px; float: left; background: url('http://static.inven.co.kr/image_2011/common/esign/esign_bg_2x40_silver1.png');}
		#ModESignSlider .modBodyRight { display: inline; width: 89px; height: 40px; float: right; background: url('http://static.inven.co.kr/image_2011/common/esign/esign_right_89x40_silver1.png');}
	/* Text */
		#ModESignSlider .modLines { width: 439px; height: 16px;_height: 17px; overflow: hidden; margin-top: 12px; margin-left: 9px; padding-bottom:1px; }
		#ModESignSlider .modLines ul { }
		#ModESignSlider .modLines ul li { height: 18px; overflow: hidden; white-space: nowrap; clear: both; }
		#ModESignSlider .modLines ul li,
		#ModESignSlider .modLines ul li a { color: #fff; line-height: 18px; }
		#ModESignSlider .modLines ul li a { text-decoration: underline;}
		#ModESignSlider .modLines ul li a.red { color: red; }
		#ModESignSlider .modLines ul li a:hover { text-decoration: underline; }
		#ModESignSlider .modLines ul li span.modAuthor { color: #ffffad; font-size: 11px; font-family: dotum, 돋움, Helvetica; }
		#ModESignSlider .modLines ul li.modInven { padding-left: 50px; background: url('http://static.inven.co.kr/image_2011/common/esign/text_inven1.gif') no-repeat left 1px; }
		#ModESignSlider .modLines ul li.modInven span.modAuthor { display: none; }
		#ModESignSlider .modLines ul li span.modAuthor, { margin-top: 7px; }
	/* Text */
		#ModESignSlider .modButton { margin-top: 7px; margin-left: 12px; }
	/* BUTTON 67x30 RED 1 */
		#ESignWrite .bttn67RE1 { float: left; display: inline; width: 67px;  height: 19px; _height: 25px; padding-top: 6px; overflow: hidden;}
		#ESignWrite .bttn67RE1 { background: url('http://static.inven.co.kr/image_2011/common/esign/bttn_67x25_red1.gif') no-repeat left top; }
		#ESignWrite .bttn67RE1 { line-height: 15px; text-decoration: none; text-align: center; color: #ffffff; font-family: dotum, 돋움, Helvetica; font-weight: bold; letter-spacing: -1px; }
		#ESignWrite input.bttn67RE1 { height: 25px; padding-top: 0px; _padding-top: 3px; border: none; cursor: pointer; }
	/* BUTTON 67x30 RED 2 */
		#ModESignSlider .bttn67RE2 { float: left; display: inline; width: 67px;  height: 19px; _height: 25px; padding-top: 6px; overflow: hidden;}
		#ModESignSlider .bttn67RE2 { background: url('http://static.inven.co.kr/image_2011/common/esign/bttn_67x25_red2.gif') no-repeat left top; }
		#ModESignSlider .bttn67RE2 { line-height: 15px; text-decoration: none; text-align: center; color: #ffffff; font-family: dotum, 돋움, Helvetica; font-size: 11px; line-height: 14px; }
		#ModESignSlider input.bttn67RE2 { height: 25px; padding-top: 0px; _padding-top: 3px; border: none; cursor: pointer; }
	/* BUTTON 67x30 SILVER 1 */
		#ESignWrite .bttn67SL1 { float: left; display: inline; width: 67px;  height: 19px; _height: 25px; padding-top: 6px; overflow: hidden;}
		#ESignWrite .bttn67SL1 { background: url('http://static.inven.co.kr/image_2011/common/esign/bttn_67x25_silver1.gif') no-repeat left top; }
		#ESignWrite .bttn67SL1 { line-height: 15px; text-decoration: none; text-align: center; color: #000000; font-family: dotum, 돋움, Helvetica; }
		#ESignWrite input.bttn67SL1 { height: 25px; padding-top: 0px; _padding-top: 3px; border: none; cursor: pointer; }
		#ESignWrite .bttn67SL1.bttn67SL1-Strong,
		#ESignWrite .bttn67SL1 strong { font-weight: bold; letter-spacing: -1px; }
		#ESignWrite .bttn67SL1.bttn67SL1-Previous { padding-left: 12px; background-image: url('http://static.inven.co.kr/image_2011/common/esign/bttn_67x25_silver1_previous.gif'); }
		
/* ESIGN WRITE */
	/* Basic Layout */
		#ESignWrite {  position: absolute; left: -100000em; top: -10000em; }
		#ESignWrite .writeBody { width: 323px; padding-bottom: 15px; overflow: hidden; }
	/* Pages */
		#ESignWrite .pageGroups { width: 646px; }
		#ESignWrite .pageGroup { width: 323px; }
		#ESignWrite .fixedHeight { height: 323px; height: 411px; overflow: hidden; }
	/* Title Part */
		#ESignWrite .titlePart h2 { width: 292px; height: 37px; overflow: hidden; text-indent: -1000em; margin-top: 2px; margin-left: 2px; }
		#ESignWrite .titlePart a { float: left; display: inline; width: 20px; height: 20px; overflow: hidden; text-indent: -1000em; margin-top: 11px; }
		#ESignWrite .titlePart a { background: url('http://static.inven.co.kr/image_2011/common/esign/bttn_20x20_white1_close.gif') no-repeat left top; }
	/* Member Info Part */
		#ESignWrite .memberInfoPart { width: 305px; clear: both; background: #b2b2b2; margin-top: 7px; margin-left: 12px; }
		#ESignWrite .memberInfoPart .partWrap { border: solid 1px #ececec; background: #b2b2b2; padding: 1px; margin: 1px; }
		#ESignWrite .memberInfoPart .partBody { width: 299px; background: white; padding: 2px 0; }
		#ESignWrite .memberInfoPart .lines { overflow: hidden; margin-left: 13px; }
		#ESignWrite .memberInfoPart .lineGroups { margin-top: -1px; }
		#ESignWrite .memberInfoPart dl.lineGroup { width: 274px; clear: both; padding: 7px 0 3px; line-height: 15px; }
		#ESignWrite .memberInfoPart dl.lineGroup { background: url('http://static.inven.co.kr/image_2011/common/esign/dot_4x1_ca4a4a4.gif') repeat-x left top; }
		#ESignWrite .memberInfoPart dl.lineGroup dt { width: 66px; overflow: hidden; color: #000000; font-weight: bold; letter-spacing: -1px; white-space: nowrap; text-align: right; }
		#ESignWrite .memberInfoPart dl.lineGroup dd { width: 194px; margin-left: 14px; color: #0054ff; white-space: nowrap; }
		#ESignWrite .memberInfoPart dl.lineGroup dd ul { margin-left: -23px; }
		#ESignWrite .memberInfoPart dl.lineGroup dd ul li { white-space: nowrap; margin-left: 23px; }
	/* Text Input Part */
		#ESignWrite .textInputPart { width: 303px; clear: both; margin-top: 11px; margin-left: 12px; }
		#ESignWrite .textInputPart .partTitle { width: 300px; margin-left: 3px; padding: 4px 0 2px; font-weight: bold; letter-spacing: -1px; }
		#ESignWrite .textInputPart .partTitle span.count { font-weight: normal; letter-spacing: normal; color: #0054ff; }
		#ESignWrite .textInputPart .partTitle span.count.full { color: #ff0000; }
		#ESignWrite .textInputPart textarea { width: 303px; height: 53px; overflow: hidden; padding: 10px; background: #232428; color: #ffffff; line-height: 18px; border: 0;  margin: 0; vertical-align: top; }
	/* Option Part */
		#ESignWrite .optionPart { width: 303px; clear: both; margin-top: 3px; margin-left: 12px; }
		#ESignWrite .optionPart table { width: 303px; table-layout: fixed; border-collapse: collapse; border: solid 1px #aeaeae; }
		#ESignWrite .optionPart table col.th { width: 64px; }
		#ESignWrite .optionPart table col.td { width: 88px; }
		#ESignWrite .optionPart table col.tdLast { width: 87px; }
		#ESignWrite .optionPart table tr th,
		#ESignWrite .optionPart table tr td { border-top: solid 1px #aeaeae; border-bottom: solid 1px #aeaeae;  padding: 7px 5px  5px; line-height: 18px; text-align: center; }
		#ESignWrite .optionPart table tr th { border-left: solid 1px #aeaeae; background: #f1f1f1; }
		#ESignWrite .optionPart table tr th,
		#ESignWrite .optionPart table tr th a { font-family: dotum, 돋움, Helvetica; font-size: 11px; font-weight: bold; letter-spacing: -1px; }
		#ESignWrite .optionPart table tr td { background: #ffffff; }
		#ESignWrite .optionPart table tr td,
		#ESignWrite .optionPart table tr td a { font-family: dotum, 돋움, Helvetica; font-size: 11px; }
		#ESignWrite .optionPart table tr td.input { padding-top: 5px; padding-bottom: 5px; }
		#ESignWrite .optionPart table tr td.input input,
		#ESignWrite .optionPart table tr td.input select { width: 100%; font-family: dotum, 돋움, Helvetica; font-size: 11px; line-height: 14px; vertical-align: top; }
		#ESignWrite .optionPart table tr td.input select { width: 76px; }
		#ESignWrite .optionPart table tr td.input input.clearBox { border: solid 1px white; }
	/* Color Part */
		#ESignWrite .colorPart { width: 303px; clear: both; margin-top: 3px; margin-left: 12px; background: #232428; }
		#ESignWrite .colorPart .partBody { width: 299px; margin-left: 2px; padding: 2px 0; }
		#ESignWrite .colorPart .partBody ul { width: 300px; margin-top: -1px; margin-left: -1px; }
		#ESignWrite .colorPart .partBody ul li { width: 29px; height: 14px; _height: 18px; padding-top: 3px; overflow: hidden; text-align: center; margin-top: 1px; margin-left: 1px; cursor: pointer; }
		#ESignWrite .colorPart .partBody ul li { line-height: 15px; }
	/* Note Part */
		#ESignWrite .notePart { width: 303px; clear: both; margin-top: 5px; margin-left: 12px; padding: 4px 0 1px; }
		#ESignWrite .notePart { font-family: dotum, 돋움, Helvetica; font-size: 11px; line-height: 17px; font-weight: bold; letter-spacing: -1px; color: #ff0000; }
	/* Botmenu Part */
		#ESignWrite .botmenuPart { width: 143px; clear: both; margin-top: 8px; margin-left: 92px; }
		#ESignWrite .botmenuPart input { margin: 0 2px; }
	/* Text Preview Part */
		#ESignWrite .textPreviewPart { width: 303px; clear: both; margin-top: 11px; margin-left: 12px; }
		#ESignWrite .textPreviewPart div.text { width: 283px; _width: 303px; height: 33px; _height: 53px; overflow: hidden; padding: 10px; background: #232428; border: none;  }
		#ESignWrite .textPreviewPart div.text,
		#ESignWrite .textPreviewPart div.text a { color: #ffffff; line-height: 18px; }
	/* Confirm Part */
		#ESignWrite .confirmPart { width: 303px; clear: both; margin-top: 11px; margin-left: 12px; }
		#ESignWrite .confirmPart .message { width: 303px; padding: 25px 0 23px; text-align: center; font-weight: bold; letter-spacing: -1px; }
		#ESignWrite .confirmPart .confirmGroups {}
		#ESignWrite .confirmPart .confirmGroup { width: 303px; clear: both; background: url('http://static.inven.co.kr/image_2011/common/esign/dot_4x1_ca4a4a4.gif') repeat-x left top; padding-top: 1px; } 
		#ESignWrite .confirmPart .confirmGroup .items { width: 278px; margin-left: 22px; padding: 10px 0; }
		#ESignWrite .confirmPart .confirmGroup .items dl { width: 139px; overflow: hidden; white-space: nowrap; padding: 6px 0 2px; }
		#ESignWrite .confirmPart .confirmGroup .items dl.long { width: 278px; }
		#ESignWrite .confirmPart .confirmGroup .items dl dt,
		#ESignWrite .confirmPart .confirmGroup .items dl dd,
		#ESignWrite .confirmPart .confirmGroup .items dl dd ul,
		#ESignWrite .confirmPart .confirmGroup .items dl dd ul li { float: none; font-family: dotum, 돋움, Helvetica; font-size: 11px; line-height: 14px; }
		#ESignWrite .confirmPart .confirmGroup .items dl dt { font-weight: bold; letter-spacing: -1px; }
		#ESignWrite .confirmPart .confirmGroup .items dl dd { }
		#ESignWrite .confirmPart .confirmGroup .items dl dd.point { color: #0054ff; }
		#ESignWrite .confirmPart .confirmGroup .items dl dd ul { margin-left: -23px; }
		#ESignWrite .confirmPart .confirmGroup .items dl dd ul li { padding-left: 20px; }

	/* WRAPPING 327 SILVER 1 : H- */
		#ESignWrite .wrap327SL1 { width: 327px; overflow: hidden; }
		#ESignWrite .wrap327SL1 .w327H { width: 327px; height: 41px; overflow: hidden; }
		#ESignWrite .wrap327SL1 .w327H { background: none no-repeat left top; }
		#ESignWrite .wrap327SL1 .w327H.w327H-ESign { text-indent: -1000em; background-image: url('http://static.inven.co.kr/image_2011/common/esign/wrap_327_silver1_head_esign.gif'); }
		#ESignWrite .wrap327SL1 .w327H { /* TEXT NOT SET */ }
		#ESignWrite .wrap327SL1 .w327M { width: 327px; overflow: hidden; background: url('http://static.inven.co.kr/image_2011/common/esign/wrap_327_silver1_mid.gif') repeat-y left top; }
		#ESignWrite .wrap327SL1 .w327B { width: 327px; height: 2px; overflow: hidden; background: #9d9d9d none no-repeat left top; }
