@CHARSET "UTF-8";


	@import url("globalnev.css"); 
	@import url("content_nav980.css");
	@import url("login980.css");
	@import url("table.css");	
	
/* Wrapper 980px css
================================== */

body {
	font-size: 62.5%; /* 브라우저 기본 1em 은 16px 임 10xp 로 셋팅 */
	font-family: "굴림", "돋음", "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;	
	color:#5E5E5E; align:center;
}	

* { /* Zero down margin and paddin on all elements */
	margin: 0;
	padding: 0;
}

img {border:none;}
form {margin:0; padding:0;}

	/* 외각 의미 없는 것 */	
#outWrap {
	position:relative;	
	width: 980px;
	height: 1px; 
	margin: 0 auto; 
	text-align: left;
	z-index:1;  
	padding-top:10px;
	/* border : 1px solid #3d3d3d; */
}
/*페이지 전체를 감싼다 */
#pageWrap {
	position:relative;
	float:left;		
	width: 980px;
	height: auto;  
	/* border : 1px solid #ea0909; */
}

/*해더를 감싼다*/	
#headWrap {
	position:relative;
	float:left;		
	width: 980px;
	height: 150px; 
	/* border : 1px solid #d709ea; */
}
/*바디를 감싼다*/	
#bodyWrap {
	position:relative;
	float:left;		
	width: 980px;
	height: auto; 
	/* border : 1px solid #1909ea; */
}
/*풋을 감싼다*/	
#footWrap {
	position:relative;
	float:left;		
	width: 980px;
	height: auto; 
	/* border : 1px solid #03af78; */
}
	
#header {
	position:relative;
	float:left;
	width: 980px; 	
	height: auto;
	/* border: 1px solid #ccc; */
}
	
#branding{
	position:relative;
	float:left;
	width:980px; 
	height:63px; 
}

#brandingLogo {
	width: 200px; 	
	height: 52px;
	position:relative;
	float:left;
	border: 1px solid :
}

#brandingImg01 {
	width: 290px; 	
	height: 15px;
	position:relative;
	float:left;
	padding-left:20px;
	padding-top:35px;
}
#brandingImg02 {
	width: 196px; 	
	height: 30px;
	position:relative;
	float:left;
	padding-left:25px;
	padding-top:25px;	
}
	

	
#headderMenu {
	position:relative;
	float:right; 
	width: 180px; 	
	padding-top:43px;
	font-size:1.1em;
}

#contentOutLine { 		
	position: relative;
	width: 980px; 
	float: left; 
	height:400px;
	background:url(../images/contentBg.gif) repeat-y;

	
}

	
#conBody { 			
	position: relative;
	float: left;
	width: 950px;   
	height: auto;
	margin-top:5px;
	/* border : 1px solid #ccc; */
	 
}
#content { 		
	position: relative;
	float: left;
	width: 980px;   
	height:auto; 
}

#indexContent01 {
	position: relative;
	float: left;
	width: 980px;   
	height:auto;
}
	
#indexContent01 .userkeyGuide_submit{top:4px; padding-left:410px; padding-right:10px;}
#indexContent01 .userkeyGuide_submit input{width:170px; height:35px; }
	

#indexContentBanner { 		
	position: relative;
	width: 720px;   
	float: left; 
	margin-top:5px;
}


#IndexBannerBox980 { 		
	position: relative;
	width: 980px;   
	float: left;
	margin-top:5px;
 
}
	
	
#IndexBannerBox1 { 		
	position: relative;
	width: 720px;   
	float: left;
 
}
	
#IndexBannerBox2 { 		
	position: relative;
	width: 720px;   
	float: left; 
	margin-top:5px;
}
	

.IndexBannerBoxLine1 { 		
	position: relative;
	width: 185px;
	height:65px;	   
	float: left; 
	background:#f9f9f9;
	border : 1px solid #ececec;
}

.IndexBannerBoxLine1 p{
	font-size: 12px;
	padding-top:7px;
	text-align:center;
}
			
.IndexBannerBoxLine1Right { 		
	position: relative;
	width: 185px;
	height:65px;
	margin-left:11px;	   
	float: left;	
	background:#f9f9f9;	 
	border : 1px solid #ececec;
}
	
.IndexBannerBoxLine1Right p{
	font-size: 12px;
	padding-top:7px;
	text-align:center;
}	
	
		
.IndexBannerBoxLine2 { 		
	position: relative;
	width: 185px;
	height:65px;
	margin-top:5px;	   
	float: left; 
	background:#f9f9f9;	
	border : 1px solid #ececec;
}

.IndexBannerBoxLine2 p{
	font-size: 12px;
	padding-top:7px;
	text-align:center;
}
	
.IndexBannerBoxLine2Right { 		
	position: relative;
	width: 185px;
	height:65px;
	margin-top:5px;	
	margin-left:5px;	
	float: left;	 
	background:#f9f9f9;	
	border : 1px solid #ececec;
}
		
.IndexBannerBoxLine2Right p{
	font-size: 12px;
	padding-top:7px;
	text-align:center;
}	
	
	
#indexSubContent01 { 		
	position: relative;
	width: 980px;   
	float: left; 
	margin-top:2px;
}
	
#indexSubContent02 { 		
	position: relative;
	width: 980px;   
	float: left; 
	margin-top:5px;	
}

#indexSubContent03 { 		
	position: relative;
	width: 980px;   
	float: left; 
	margin-top:2px;	
}

#indexSubContent04 { 		
	position: relative;
	float: right;	
	width: 250px;   
	/*margin-left:8px; */
	border:1px solid #ccc;	
	/*background : #FAFAFA;*/
	background : #F3F3F3;
}
	
#content01 { 
	position: relative;
	float: left;  	
	width:760px; 
	margin-left:15px;
	margin-top:3px;
	padding-left:10px;
	padding-bottom:10px; 
}

.conWrap720 { 		
	position: relative;   
	float: left;
	/*margin-top:5px; */ 
	width: 720px;
	height: auto;		
	border : 1px solid #ccc;
}
	
.conWrap720t1 { 		
	position: relative;   
	float: left;
	margin-top:5px;  
	width: 720px;
	height: auto;		
	border : 1px solid #ccc;
}
	
.conWrap720n { 		
	position: relative;   
	float: left;
	margin-top:5px;
	width: 722px;
	height: auto;		
}
	
#content01 p{ 
	line-height:20px;
}
	
.tabConWrap_t1{
	position:relative;
	float:left;
	width:535px;
	height: 100%;
}	
	
.latest_box_t1{
	position:relative;
	float:left;
	width:355px; 
	height:100%;
	border: 1px solid #D4D4D4; 
}	
	
	
.latest_box_t1 span {
	display:block;
	float:right;
	height:22px; overflow:hidden;
	text-indent:-3300px;
}
	
.latest_box_t1 h3{	
	position:absolute;
	top:4px; padding:7px 0 0 10px;
	color:#3a66a2; font-size:1.1em;font-family:돋움,Dotum;letter-spacing:-1px;
}

.latest_box_t1 .contentArea{
	height:100%; padding:5px 0px 5px 10px;

	/* border-top:solid 1px #dddddd;*/ 
	font-size:1.2em;

} 
.latest_box_t1 .listTexts dd{width:340px; padding-top:4px}
	
.latest_box_top_t1 {
	position: relative;
	float:left;   	
	height:26px;
	width:355px;
	border-bottom: 1px solid #D4D4D4; 
}

.latest_box_title_t1 {
	position: relative;
	float:left;   	
	height:26px;
	width:295px;
	background:url(../images/bar_con_t01.gif) bottom left repeat-x;
	border-bottom: 1px solid #D4D4D4;
}

.latest_box_title_t1 h3{	
	position:relative;
	padding:5px 0 0 10px;
	color:#5f5f5f; font-size:1.1em;font-family:돋움,Dotum;letter-spacing:-1px;
}

.latest_box_ico_t1 {
	position: relative;
	float:left;   	
	height:26px;
	width:60px;
	background:url(../images/bar_con_t01.gif) bottom left repeat-x; 
}

.latest_box_ico_t1 span {
	position:relative;
	display:block;
	float:right;
	height:26px;
	overflow:hidden;
	text-indent:-3300px;
}
	
.latest_box_t2{
	position:relative;
	float:right;
	width:355px; 
	height:100%;
	/*margin-left:6px; */ 
	border: 1px solid #D4D4D4; 
}	
	
	
.latest_box_t2 span {
	display:block;
	float:right;
	height:22px; overflow:hidden;
	text-indent:-3300px;
}
	
.latest_box_t2 h3{	
	position:absolute;
	top:4px; padding:7px 0 0 10px;
	color:#3a66a2; font-size:1.1em;font-family:돋움,Dotum;letter-spacing:-1px;
}

.latest_box_t2 .contentArea{
	height:100%; padding:5px 0px 5px 10px;

	/* border-top:solid 1px #dddddd;*/ 
	font-size:1.2em;

} 
.latest_box_t2 .listTexts dd{width:340px; padding-top:4px}
	
.latest_box_top_t2 {
	position: relative;
	float:left;   	
	height:26px;
	width:355px;
	border-bottom: 1px solid #D4D4D4; 
}

.latest_box_title_t2 {
	position: relative;
	float:left;   	
	height:26px;
	width:295px;
	background:url(../images/bar_con_t01.gif) bottom left repeat-x;
	border-bottom: 1px solid #D4D4D4;
}

.latest_box_title_t2 h3{	
	position:relative;
	padding:5px 0 0 10px;
	color:#5f5f5f; font-size:1.1em;font-family:돋움,Dotum;letter-spacing:-1px;
}

.latest_box_ico_t2 {
	position: relative;
	float:left;   	
	height:26px;
	width:60px;
	background:url(../images/bar_con_t01.gif) bottom left repeat-x; 
}

.latest_box_ico_t2 span {
	position:relative;
	display:block;
	float:right;
	height:26px;
	overflow:hidden;
	text-indent:-3300px;
}

	
	
#contentTitle{
	position: relative;
	float: left;  	
	width:740px; 
	font-size:1.2em;
	padding-bottom:10px;	
}

#pageGuideTop{
	position: relative;
	float: left;  	
	width:750px; 
	font-size:1.2em;	
	text-align:center;	
}
	
#pageGuide{
	position: relative;
	float: left;  	
	width:750px; 
	padding-top:20px;
	font-size:1.2em;	
	text-align:center;	
}

	
#alertWrap { 
	position: relative;
	padding-top:30px;
	width: 100%; 
	float: left; 
}	
	
#alertGuide{
	position: relative;
	float: left;  	
	width:560px;
	height:300px; 
	padding-top:20px;
	font-size:1.2em;	
	text-align:center;	
}
	
#alertImages{
	position: relative;
	float: left;  	
	width:200px; 
	padding-top:20px;
	padding-left:100px;
	font-size:1.2em;	
	text-align:center;	
}
.alertEntry {
	position: relative;
	float: left; 	
	padding-top:15px;
	width:540px;
}

.alertEntry label{
/*	background:url(../images/mem_h_icon.gif) no-repeat 0 50%; */
	background:url(../images/bullet_01.gif) no-repeat 0 25%;
	font-size:1.3em;
	padding-left:17px;
	font-weight:bold;
}
	
.alertEntry .description{
	font-size: 1.2em;
	padding-top:14px;	
	line-height:1.4em;
	width:440px;
}

	
.guideWrap { 
	position: relative;
	float: left;
	padding-top:10px;
	width: 100%;
}	
	
.guideBox{
	position: relative;
	float: left;  	
	width:595px;
	height:100%; 
	font-size:1.2em;
}
	
.guideWrap .guideImages{
	position: relative;
	float: left;  	
	width:155px; 
	font-size:1.2em;
}
.guideEntry {
	position: relative;
	float: left; 	
	width:565px;
	padding:10px;
}

.guideEntry label{
	background:url(../images/bullet_01.gif) no-repeat 0 25%;
	font-size:1.3em;
	padding-left:17px;
	font-weight:bold;	
}
	
.guideEntry .description{
	font-size: 1.1em;
	padding-top:14px;	
	line-height:1.2em;
	width:560px;
}
	
.guideEntry ul, li{	
	line-height:1.5em;
	list-style: inside circle;
	padding-left:5px;
}	
	
	
#content02 { 
	padding-top:8px;
	position: relative;
	width: 235px; 
	float: right; 
}
	
#tableMenu{
	position: relative;
	float:left;
	width:750px;
	font-size:1.2em;	
	padding-top:20px;
	padding-bottom:5px;	
}
	
	
#pageing{
	position: relative;
	float:left;
	width:760px;
	font-size:1.2em;	
	padding-top:15px;
	text-align:center;

}	

.box760{
	position: relative;
	float:left;
	width:760px;
	hegiht:500px;
	padding-top:15px;	
}	

.conBox750{
	position: relative;
	float:left;
	width:750px;
	hegiht:100%;
	padding-top:10px;	
}	
	
	
.boxSearch{
	position: relative;
	float:left;
	width:750px;
	font-size:1.2em;	
	padding-top:15px;	
	padding-bottom:10px;
}	
	
.boxBtn750{
	position: relative;
	float:left;
	width:750px;
	font-size:1.2em;	
	padding-top:15px;	
}
	
	
.boxButton{
	position: relative;
	float: left; 	
	width:740px;
	height:30px;
	padding-top:20px;
}



.btnRR{
	position: relative;
	float: right;
	width: auto;	 	
	height:100%;
	padding-left:10px;
}
	
	
.btnRight{
	position: relative;
	float:right;
	padding-right:10px;		
}	
	
	
	
	
#footer { 
	position: relative;
	float:left; 
	width: 980px;
	height: auto; 
	margin-top:5px;
	padding-bottom:40px;	
} 

#footer p { 
	font-size:1.2em;
	line-height:20px;
} 

#footerPat {	 
	position: relative;
	float: left;
	padding-left:40px; 
	width: auto;
	height:40px; 	
}

#footerInvest {	 
	position: relative;
	float: left;
	padding-left:5px; 
	width: auto;
	height:40px; 	
}

#footerLink {	 
	position: relative;
	float: left;
	padding-left:0px; 
	width: 550px;
	height:100%;
	text-align:center; 	
}
	
	
/*--// Round box -------------------------------------------------*/
	
.boxConWrapRt1{background-color: #fdfdfd;
	 border-right: 1px solid #ccc;
     border-left: 1px solid #ccc;
     margin  : 0px  0px 0px 0px;
     padding : 0px;
     overflow: hidden;
     height  : 4px;
}
.boxConWrapRt2{
     background-color: #fdfdfd;
     border-right: 1px solid #ccc;
     border-left: 1px solid #ccc;
     margin  : 0px  1px 0px 1px;
     padding : 0px;
     overflow: hidden;
     height  : 2px;
}
.boxConWrapRt3{
     background-color: #ccc;
     border-right: 1px solid #ccc;
     border-left: 1px solid #ccc;
     margin  : 0px  2px 0px 2px;
     padding : 0px;
     overflow: hidden;
     height  : 1px;

}
.boxConWrapLRline{
     background-color: #fdfdfd;
     border-right: 1px solid #ccc;
     border-left: 1px solid #ccc;
     margin  : 0px  0px 0px 0px;
     padding : 0px;
     overflow: hidden;
	 background:url(../images/contentBg.gif) repeat-y; 

}

.boxConWrapLRNoLine{
     background-color: #fdfdfd;
     border-right: 1px solid #ccc;
     border-left: 1px solid #ccc;
     margin  : 0px  0px 0px 0px;
     padding : 0px;
     overflow: hidden;
}	
	

.boxConWrapContents{
     margin  : -2px  0px 0px 0px;
     padding : 0px  0px 0px 5px;
	 height: 100%;
}
	
/* index content Wrapper box */	
.boxIndexConWrapRt1{background-color: #FFFFFF;
	 border-right: 1px solid #ccc;
     border-left: 1px solid #ccc;
     margin  : 0px  0px 0px 0px;
     padding : 0px;
     overflow: hidden;
     height  : 4px;
}
.boxIndexConWrapRt2{
     background-color: #FFFFFF;
     border-right: 1px solid #ccc;
     border-left: 1px solid #ccc;
     margin  : 0px  1px 0px 1px;
     padding : 0px;
     overflow: hidden;
     height  : 2px;
}
.boxIndexConWrapRt3{
     background-color: #ccc;
     border-right: 1px solid #ccc;
     border-left: 1px solid #ccc;
     margin  : 0px  2px 0px 2px;
     padding : 0px;
     overflow: hidden;
     height  : 1px;

}
.boxIndexConWrapLRline{
     background-color: #FFFFFF;
     border-right: 1px solid #ccc;
     border-left: 1px solid #ccc;
     margin  : 0px  0px 0px 0px;
     padding : 0px;
     overflow: hidden;
}

.boxIndexConWrapContents{
	
    margin  : 0px  0px 0px 0px;
    padding : 0px  0px 0px 5px;
    height: 100%;
	 
}		

	
/* footer content Wrapper box */	
.boxFootConWrapRt1{background-color: #e9eef9;
	 border-right: 1px solid #1B2E5D;
     border-left: 1px solid #1B2E5D;
     margin  : 0px  0px 0px 0px;
     padding : 0px;
     overflow: hidden;
     height  : 4px;
}
.boxFootConWrapRt2{
     background-color: #e9eef9;
     border-right: 1px solid #1B2E5D;
     border-left: 1px solid #1B2E5D;
     margin  : 0px  1px 0px 1px;
     padding : 0px;
     overflow: hidden;
     height  : 2px;
}
.boxFootConWrapRt3{
     background-color: #e9eef9;
     border-right: 1px solid #1B2E5D;
     border-left: 1px solid #1B2E5D;
     margin  : 0px  2px 0px 2px;
     padding : 0px;
     overflow: hidden;
     height  : 1px;

}
.boxFootConWrapRt4{
     background-color: #e9eef9;
     border-right: 1px solid #1B2E5D;
     border-left: 1px solid #1B2E5D;
     margin  : 0px  3px 0px 3px;
     padding : 0px;
     overflow: hidden;
     height  : 1px;

}
.boxFootConWrapRt5{
     background-color: #1B2E5D;
     border-right: 1px solid #1B2E5D;
     border-left: 1px solid #1B2E5D;
     margin  : 0px  4px 0px 4px;
     padding : 0px;
     overflow: hidden;
     height  : 1px;

}	
.boxFootConWrapLRline{
     background-color: #e9eef9;
     border-right: 1px solid #1B2E5D;
     border-left: 1px solid #1B2E5D;
     margin  : 0px  0px 0px 0px;
     padding : 0px;
     overflow: hidden;
}

.boxFootConWrapContents{
     margin  : 0px  0px 0px 0px;
     height  : 100%;     
}
	
	
/*--// Greay Box --*/	
.boxGreayRt1{background-color: #f9f9f9;
	 border-right: 1px solid #d4d4d4;
     border-left: 1px solid #d4d4d4;
     margin  : 0px  0px 0px 0px;
     padding : 0px;
     overflow: hidden;
     height  : 4px;
}



.boxGreayRt2{
     background-color: #f9f9f9;
     border-right: 1px solid #d4d4d4;
     border-left: 1px solid #d4d4d4;
     margin  : 0px  1px 0px 1px;
     padding : 0px;
     overflow: hidden;
     height  : 2px;
}
.boxGreayRt3{
     background-color: #f9f9f9;
     border-right: 1px solid #d4d4d4;
     border-left: 1px solid #d4d4d4;
     margin  : 0px  2px 0px 2px;
     padding : 0px;
     overflow: hidden;
     height  : 1px;

}
.boxGreayRt4{
     background-color: #f9f9f9;
     border-right: 1px solid #d4d4d4;
     border-left: 1px solid #d4d4d4;
     margin  : 0px  3px 0px 3px;
     padding : 0px;
     overflow: hidden;
     height  : 1px;

}
.boxGreayRt5{
     background-color: #d4d4d4;
     border-right: 1px solid #d4d4d4;
     border-left: 1px solid #d4d4d4;
     margin  : 0px  4px 0px 4px;
     padding : 0px;
     overflow: hidden;
     height  : 1px;

}

.boxGreayLRline{
     background-color: #f9f9f9;
     border-right: 1px solid #d4d4d4;
     border-left: 1px solid #d4d4d4;
     margin  : 0px  0px 0px 0px;
     padding : 0px;
     overflow: hidden;
}

.boxGreayContents{
     margin  : 0px  0px 0px 0px;
     padding : 3px  0px 0px 3px;
     height: 100%;
     font-size: 1em;    
}
	
.boxGreayContents p{
	position: relative;
	float:left;   	
	font-size:12px;	
	line-height:24px;
	text-align:left;
	width:94%;
	padding-left:10px;
	padding-right:10px;
}
/*-- Box Greay  //--*/	
	
/*-- Round box //-------------------------------------------------*/

	

a{color:#333333; text-decoration:none;}
a:hover, a:active {text-decoration:underline;}


/*	
#banerBoxLeft{
	position: relative;
	float:left;   	
	width:240px;
    height:10px;
}
*/
	
#banerBoxCenter{
	position: relative;
	float:left;   	
	width:720px;
	/*margin-left:8px; */
	/*border:1px solid #ccc;*/
}	
	
	
.banerBox230{
	position: relative;
	float:left;   	
	height:auto;
	width:240px;
}
	
.banerBox250{
	position: relative;
	float:left;   	
	height:auto;
	width:250px;
	border-bottom: 10px solid #F3F3F3;
}

.banerBox250t1{
	position: relative;
	float:left;   	
	height:auto;
	width:250px;
	border-top: 10px solid #F3F3F3;
	border-bottom: 10px solid #F3F3F3;
}
.banerBox250sell{
	position: relative;
	float:left;   	
	height:60px;
	width:250px;
	background-color:#f9f9f9;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;	
	margin-bottom: 6px;
}
	
.banerBox250sell p{
	font-size: 12px;
	padding-top:25px;
	text-align:center;
}	
	
	
.banerBox348{
	position: relative;
	float:left;  
	height:235px;
	width:352px;

}
.banerBox368{
	position: relative;
	float:left;   	
	height:235px;
	width:368px;

}
	
blockquote{border:none;}

strong	{letter-spacing:-1px;}

/*
.contentArea {
	border:solid 1px #d8d8d8;border-top:none;border-bottom:none;
	color:#adadad; background-color:#ffffff;
	width:343px;
}
*/
		
.imgBox355{
	position: relative;
	float:left;   	
	height:110px;
	margin-top:5px; 		
	width:355px;
	/*margin-left:5px; */
	background:url(../images/boxbottom355.gif) bottom left no-repeat;
}

.imgBox355Top {background:url(../images/boxtop355.gif) no-repeat; height:23px;} /* box top */   

.imgBox355 span {
	display:block;
	float:right;
	height:22px; overflow:hidden;
	text-indent:-3300px;
}
.icon_more{background:url(../images/ico_more.gif); width:41px;	cursor:pointer;}
.icon_top{background:url(../images/ico_top.gif); width:40px;	cursor:pointer;}	
.icon_more_t01{background:url(../images/ico_more_t01.gif ) bottom left no-repeat ; width:36px; cursor:pointer;}


.imgBox355 h3{	
	position:absolute;
	top:0px; padding:7px 0 0 10px;
	color:#3a66a2; font-size:1.1em;font-family:돋움,Dotum;letter-spacing:-1px;
}

.imgBox355 .contentArea{
	height:70px; padding:5px 0px 5px 10px;

	border-top:solid 1px #dddddd; 
	font-size:1.2em;

} 
.imgBox355 .listTexts dd	{width:340px; padding-top:4px}

.imgBox355mar5{
	position: relative;
	float:left;   	
	height:110px;
	margin-top:5px; 		
	width:355px;
	margin-left:10px;
	background:url(../images/boxbottom355.gif) bottom left no-repeat;
}
	
.imgBox355mar5 span {
	display:block;
	float:right;
	height:22px; overflow:hidden;
	text-indent:-3300px;
}
	
.imgBox355mar5 h3{	
	position:absolute;
	top:0px; padding:7px 0 0 10px;
	color:#3a66a2; font-size:1.1em;font-family:돋움,Dotum;letter-spacing:-1px;
}

.imgBox355mar5 .contentArea{
	height:70px; padding:5px 0px 5px 10px;

	border-top:solid 1px #dddddd; 
	font-size:1.2em;

} 
.imgBox355mar5 .listTexts dd	{width:340px; padding-top:4px}
	
	
	
/* imgBox360g */	
.imgBox360g{
	position: relative;
	float:left;   	
	margin-top:5px; 		
	width:360px;

}

.imgBox360g_bottom{
	position: relative;
	float:left;   	
	height:7px;
	width:360px;
	background:url(../images/imgBox360g_bottom.gif)  no-repeat;
}

.imgBox360g_top {background:url(../images/imgBox360g_top.gif) no-repeat; height:26px;} /* box top */   
	
.imgBox360g h3{	
	position:absolute;
	top:0px; padding:8px 0 0 30px;
	color:#5e5e5e; font-size:1.2em;font-family:굴림, 돋움,Dotum;letter-spacing:-1px;
}

	
.imgBox360g_content{
	position: relative;
	float:left;   
	padding:5px 0px 5px 0px; 
	border-left:solid 1px #dddddd; 
	border-right:solid 1px #dddddd; 	
	font-size:1.2em;
	width:358px;
}
	
.imgBox360g .description{
	position: relative;
	float:left;   	
	width:250px;
	background:url(../images/box360g_icon01.gif) no-repeat 2% 50%;	
	padding-top:10px;
	padding-left:85px;
	line-height:1.4em;	
}
	
/* imgBox360g right*/	
.imgBox360gRight{
	position: relative;
	float:left;   	
	margin-top:5px; 		
	margin-left:28px;
	width:360px;

}

.imgBox360gRight_bottom{
	position: relative;
	float:left;   	
	height:7px;
	width:360px;
	background:url(../images/imgBox360g_bottom.gif)  no-repeat;
}

.imgBox360gRight_top {background:url(../images/imgBox360g_top.gif) no-repeat; height:26px;} /* box top */   
	
.imgBox360gRight h3{	
	position:absolute;
	top:0px; padding:8px 0 0 30px;
	color:#5e5e5e; font-size:1.2em;font-family:굴림, 돋움,Dotum;letter-spacing:-1px;
}

	
.imgBox360gRight_content{
	position: relative;
	float:left;   
	padding:5px 0px 5px 0px; 
	border-left:solid 1px #dddddd; 
	border-right:solid 1px #dddddd; 	
	font-size:1.2em;
	width:358px;
}
	
.imgBox360gRight .description{
	position: relative;
	float:left;   	
	width:250px;
	background:url(../images/box360g_icon01.gif) no-repeat 2% 50%;	
	padding-top:10px;
	padding-left:85px;
	line-height:1.4em;	
}
	
	
.imgBox360gRight .description{
	position: relative;
	float:right;  		
	width:250px;
	background:url(../images/box360g_icon01.gif) no-repeat 2% 50%;	
	padding-top:10px;
	padding-left:85px;
	line-height:1.4em;	
}

.imgBox360g .description_alphakey01{
	width:250px;
	background:url(../images/alphakeyInfo_icon01.gif) no-repeat 0% 50%;	
	padding-top:10px;
	padding-left:85px;
	line-height:1.4em;	
}


.imgBox360gRight .description_alphakey02{
	
	width:250px;
	background:url(../images/alphakeyInfo_icon02.gif) no-repeat 1% 50%;	
	padding-top:10px;
	padding-left:85px;
	line-height:1.4em;	
}		

.imgBox360g .description_alphakey03{
	width:250px;
	background:url(../images/alphakeyInfo_icon03.gif) no-repeat 1% 50%;	
	padding-top:10px;
	padding-left:85px;
	line-height:1.4em;	
}

.imgBox360gRight .description_alphakey04{
	width:250px;
	background:url(../images/alphakeyInfo_icon04.gif) no-repeat 1% 50%;	
	padding-top:10px;
	padding-left:85px;
	line-height:1.4em;	
}		
		
		
		
.imgBox360g .description_userkey01{
	width:250px;
	background:url(../images/userkeyInfo_icon01.gif) no-repeat 0% 50%;	
	padding-top:10px;
	padding-left:85px;
	line-height:1.4em;	
}


.imgBox360gRight .description_userkey02{
	
	width:250px;
	background:url(../images/userkeyInfo_icon02.gif) no-repeat 1% 50%;	
	padding-top:10px;
	padding-left:85px;
	line-height:1.4em;	
}

.imgBox360g .description_userkey03{
	width:250px;
	background:url(../images/userkeyInfo_icon03.gif) no-repeat 0% 50%;	
	padding-top:10px;
	padding-left:85px;
	line-height:1.4em;	
}


.imgBox360gRight .description_userkey04{
	
	width:250px;
	background:url(../images/userkeyInfo_icon04.gif) no-repeat 1% 50%;	
	padding-top:10px;
	padding-left:85px;
	line-height:1.4em;	
}
	
.imgBox360g .description_userkey05{
	width:250px;
	background:url(../images/userkeyInfo_icon05.gif) no-repeat 0% 50%;	
	padding-top:10px;
	padding-left:85px;
	line-height:1.4em;	
}


.imgBox360gRight .description_userkey06{
	
	width:250px;
	background:url(../images/userkeyInfo_icon06.gif) no-repeat 1% 50%;	
	padding-top:10px;
	padding-left:85px;
	line-height:1.4em;	
}
	
.imgBox360g .description_userkey07{
	width:250px;
	background:url(../images/userkeyInfo_icon07.gif) no-repeat 0% 50%;	
	padding-top:10px;
	padding-left:85px;
	line-height:1.4em;	
}


.imgBox360gRight .description_userkey08{
	
	width:250px;
	background:url(../images/userkeyInfo_icon08.gif) no-repeat 1% 50%;	
	padding-top:10px;
	padding-left:85px;
	line-height:1.4em;	
}	
	
		
.imgBox360g .description_mydesk01{
	width:200px;
	background:url(../images/mydesk_ico_01.gif) no-repeat 8% 50%;	
	padding-top:10px;
	padding-left:135px;
	line-height:1.4em;	
}
	
.imgBox360gRight .description_mydesk02{
	width:200px;
	background:url(../images/mydesk_ico_02.gif) no-repeat 8% 50%;	
	padding-top:10px;
	padding-left:135px;
	line-height:1.4em;	
}
	
	
/* imgBox760g */	
.imgBox750g{
	position: relative;
	float:left;   	
	margin-top:5px; 		
	width:750px;
}

.imgBox750g_bottom{
	position: relative;
	float:left;   	
	height:7px;
	width:750px;
	background:url(../images/imgBox750g_bottom.gif)  no-repeat;
}

.imgBox750g_top {background:url(../images/imgBox750g_top.gif) no-repeat; height:26px;} /* box top */   
	
.imgBox750g h3{	
	position:absolute;
	top:0px; padding:8px 0 0 30px;
	color:#5e5e5e; font-size:1.2em;font-family:굴림, 돋움,Dotum;letter-spacing:-1px;
}

	
.imgBox750g_content{
	position: relative;
	padding:5px 0px 5px 0px; 
	border-left:solid 1px #dddddd; 
	border-right:solid 1px #dddddd; 	
	font-size:1.2em;
	width:748px;

} 	
.imgBox750g .description_alphakey05{
	width:620px;
	background:url(../images/alphakeyInfo_icon05.gif) no-repeat 1% 50%;	
	padding-top:10px;
	padding-left:85px;
	line-height:1.4em;
}
	
.imgBox750g .description_alphakey07{
	width:740px;
	background:url(../images/UserkeyImpor_Pic.jpg)  no-repeat 100% 50%;
	padding-top:10px;
}
	
.imgBox750g .description_userkey09{
	width:620px;
	background:url(../images/userkeyInfo_icon09.gif) no-repeat 1% 50%;	
	padding-top:10px;
	padding-left:100px;
	line-height:1.4em;
}	
	
.imgBox750g .description_alphakey06{
	width:450px;
	padding-top:10px;
	padding-left:10px;
	line-height:1.4em;
}		

		
.imgBox750g .description_mysesk03{
	width:500px;
	background:url(../images/mydesk_ico_03.gif) no-repeat 4% 50%;
	padding-top:10px;
	padding-left:190px;
	line-height:1.4em;
}

.imgBox750g .description_mysesk04{
	width:500px;
	background:url(../images/mydesk_ico_04.gif) no-repeat 4% 50%;
	padding-top:10px;
	padding-left:190px;
	line-height:1.4em;
}	
		
		
.imgBoxRound740{	
	position: relative;
	float:left;   	
	margin-top:20px; 		
	width:750px;
}

.imgBoxRound740Bottom{
	position: relative;
	float:left;   	
	margin-top:-7px;
	width:750px;
	background:url(../images/imgBoxRound750bottom.gif) bottom left no-repeat;
	
}
	
.imgBoxRound740Top {background:url(../images/imgBoxRound750top.gif) no-repeat; height:26px;} /* box top */   

.imgBoxRound740 span {
	display:block;
	float:right;
	height:22px; overflow:hidden;
	text-indent:-3300px;
}

.imgBoxRound740 h3{	
	position:absolute;
	top:0px; padding:6px 0 0 10px;
	color:#3a66a2; font-size:1.3em;font-family:돋움,Dotum;letter-spacing:-1px;
}

.imgBoxRound740 .contentArea{
	position: relative;	float:left;
/*	height:70px; */
	padding:5px 0px 5px 0px;
	border-top:solid 1px #dddddd;
	border:solid 1px #d8d8d8;border-top:none;border-bottom:none;
	color:#adadad; background-color:#ffffff;
	
	width:748px;
	font-size:1.2em;
	
} 
	
.imgBoxRound740 .imgBoxRound740conImg {width:730px; text-align:center; padding-top:30px; padding-bottom:20px;}
			
.imgBoxRound740 .entry{width:708px; margin-left:10px; padding:10px; border-top:1px solid #ccc; color:#5E5E5E; }	
	
.imgBoxRound740 .entry_nor{	position: relative;	float:left; width:708px; margin-left:5px; padding:10px;  color:#5E5E5E;}
	
.imgBoxRound740 label{font-weight:bold; color:#3a66a2;}

.imgBoxRound740 label.label_01{	position: relative;	float: left; width:10em; font-weight:bold; color:#5E5E5E}	
	
.imgBoxRound740 .description{padding-top:10px; line-height:1.4em}	
	
	
	
	
/*  테이블 -------- */	

	
.infoUpdateTable{
	position: relative;
	float:left;   		
	width:720px;		
}		
		
.infoUpdateTable table {
  border-collapse: collapse;
 
 /* border: 1px solid #666; */

}

.infoUpdateTable col {
  border-right: 1px dotted #ccc;
}


.infoUpdateTable thead {
  background: #c5d1ea url(../images/table_top_bar.gif) repeat-x left center;
  height:33px;  
}
	
.infoUpdateTable tfoot {
  background: #ccc url(../images/table_bottom_bar.gif) repeat-x left center;
  padding-top:10px;
  height:15px;  
}
	

.infoUpdateTable th {
  font-weight: normal;
  text-align: center;
  font-size:1.2em;
  font-weight:bold;
  padding-top:2px;	
  color:#5a5a5a;
}



.infoUpdateTable thead.td {
	font-size:1.2em;
	font-weight:bold;

}
	
.infoUpdateTable td {
	font-size:1.2em;
	padding-left:10px;
		
}
			
		
		
.mydeskTable{
	position: relative;
	float:left;   		
	width:75em;		
}		

.mydeskTable table {
 /* border-collapse: collapse; */
 
/*  border: 1px solid #ccc; */

}

.mydeskTable col {
 /*  border-right: 1px dotted #ccc;*/
}

.mydeskTable thead {
  background: #c5d1ea url(../images/table_top_bar.gif) repeat-x left center;
  height:33px;  
}
	
.mydeskTable tfoot {
  background: #ccc url(../images/table_bottom_bar.gif) repeat-x left center;
  padding-top:10px;
  height:15px;  
}
	

.mydeskTable th {
  font-weight: normal;
  text-align: center;
  font-size:1.2em;
  font-weight:bold;
  padding-top:2px;	
  color:#5a5a5a;
}



.mydeskTable thead.td {
	font-size:1.2em;
	font-weight:bold;

}

.fieldBox740{
	position: relative;
	float:left;
	width:740px;
	padding-top:10px;
}	
	
	
.fieldBox740 p.boardContent{
	position: relative;
	float: left;
	margin-top:3px;
	padding:10px 10px 10px 10px;
	width:697px;
	background:#eaeff5;
	font-size:1.2em;	
}	
	
/* fieldset styling */
.fieldBox740 fieldset {
	position: relative;
	float: left; 
	padding: 1em;
	border : 3px solid #ccc;
	width:720px;
	/*background-color:#F5F5F5  */
}

/* legend styling */
.fieldBox740 legend {
	font-weight: bold;
	font-size:1.3em;
	line-height:1.4em;
	background:url(../images/bullet_02.gif) no-repeat 0 40%;
	padding-left:17px;	
}


.fieldBox740 fieldset p {
  position: relative;
  float: left;  
  line-height:1.6em;	
  width:720px;
  padding-top:3px;
}



/* style for  labels */
.fieldBox740 fieldset label {
	position: relative;
	float: left;
	width: 105px;
	padding-left:1em;
	font-size:1.2em;
	padding-top:4px;	
	font-weight: normal;	
	background:#eaeff5;
	line-height:20px;
}

.fieldBox740 fieldset label.label_01{
	position: relative;
	float: left;
	margin-left:3px;
	width:583px;
	background:#eaeff5;
	font-size:1.2em;
	font-weight: normal;
	text-decoration:none;
	line-height:20px;	
}
	
.fieldBox740 fieldset label.label_02{
	position: relative;
	float: left;
	width:130px;
	background:#eaeff5;
	font-size:1.2em;
	font-weight: normal;
	text-decoration:none;
	line-height:26px;
	
}
	
.fieldBox740 fieldset label.label_03{
	display:block;
	position: relative;
	float: left;
	margin-left:3px;
	width:560px;
	background:#eaeff5;
	font-size:1.2em;
	font-weight: normal;
	text-decoration:none;
	line-height:26px;
	height:26px;
}

.fieldBox740 fieldset label.label_04{
	display:block;
	position: relative;
	float: left;
	margin-left:3px;
	width:100px;
	background:#eaeff5;
	font-size:1.2em;
	font-weight: normal;
	text-decoration:none;
	line-height:26px;
	height:26px;
}
.fieldBox740 fieldset label.label_05{
	position: relative;
	float: left;
	margin-left:3px;
	width:330px;
	background:#eaeff5;
	font-size:1.2em;
	font-weight: normal;
	text-decoration:none;
	line-height:26px;
	height:26px;
}
	
.fieldBox740 fieldset label.label_06{
	position: relative;
	float: left;
	margin-left:3px;
	width:215px;
	background:#eaeff5;
	font-size:1.2em;
	font-weight: normal;
	text-decoration:none;
	line-height:26px;
	height:26px;
}
		
.fieldBox740 fieldset label.label_07{
	position: relative;
	float: left;
	margin-left:3px;
	width:600px;
	background:#eaeff5;
	font-size:1.2em;
	font-weight: normal;
	text-decoration:none;
	line-height:26px;
	height:26px;
}
	
.fieldBox740 fieldset label.label_08{
	position: relative;
	float: left;
	width:705px;
	background:#eaeff5;
	font-size:1.2em;
	font-weight: normal;
	text-decoration:none;
	line-height:26px;
	height:26px;
}				

.fieldBox740 fieldset label.label_a1{
	position: relative;
	float: left;
	width:180px;
	background:#eaeff5;
	font-size:1.2em;
	font-weight: normal;
	text-decoration:none;
	line-height:26px;
	height:26px;
	text-align: center;
}
	
.fieldBox740 fieldset label.label_a2{
	position: relative;	
	float: left;
	width:160px;
	margin-left:3px;
	background:#eaeff5;
	font-size:1.2em;
	font-weight: normal;
	text-decoration:none;
	line-height:26px;
	height:26px;
	text-align: center;
}	
	
	
	
.fieldBox740 fieldset label.label_u01{
	position: relative;
	float: left;
	width:100px;
	background:#eaeff5;
	font-size:1.2em;
	font-weight: normal;
	text-decoration:none;
	line-height:20px;
}
	
.fieldBox740 fieldset label.label_u02{
	display:block;
	position: relative;
	float: left;
	margin-left:3px;
	width:590px;
	background:#eaeff5;
	font-size:1.2em;
	font-weight: normal;
	text-decoration:none;
	line-height:20px;
}

.fieldBox740 fieldset label.label_u03{
	display:block;
	position: relative;
	float: left;
	margin-left:3px;
	width:80px;
	background:#eaeff5;
	font-size:1.2em;
	font-weight: normal;
	text-decoration:none;
	line-height:20px;

}
.fieldBox740 fieldset label.label_u04{
	position: relative;
	float: left;
	margin-left:3px;
	width:400px;
	background:#eaeff5;
	font-size:1.2em;
	font-weight: normal;
	text-decoration:none;
	line-height:20px;
}
	
.fieldBox740 fieldset label.label_u05{
	position: relative;
	float: left;
	margin-left:3px;
	width:400px;
	background:#eaeff5;
	font-size:1.2em;
	font-weight: normal;
	text-decoration:none;
	line-height:20px;
}
	
.fieldBox740 fieldset label.label_u06{
	position: relative;
	float: left;
	width:120px;
	background:#eaeff5;
	font-size:1.2em;
	font-weight: normal;
	text-decoration:none;
	line-height:20px;
}
	
.fieldBox740 fieldset label.label_u07{
	position: relative;
	float: left;
	margin-left:3px;
	width:570px;
	background:#eaeff5;
	font-size:1.2em;
	font-weight: normal;
	text-decoration:none;
	line-height:20px;
}
	
	
	
	
.fieldBox740 fieldset input {font-size: 12px; font-family: 굴림 ; border:1px solid #A9A9A9;  height:15px; padding-top:3px;padding-left:2px;}

	
.fieldBox740nor fieldset input.checkbox {margin-left:150px;}	

.fieldBox740nor fieldset {
	position: relative;
	float: left; 
	padding-top:1em;
	padding-bottom:1em;
	
	border : 3px solid #ccc;
	width:740px;
	/*background-color:#F5F5F5  */
}	

.fieldBox740nor legend {
	font-weight: bold;
	font-size:1.3em;
	line-height:1.4em;
}


.fieldBox740nor fieldset p {
  position: relative;
  float: left;  
  width:720px;
  padding-top:3px;
  font-size:1.2em;
}

.fieldBox740nor fieldset label {
	width:100%;
	font-size:1.1em;
	font-weight: bold;	
	color:#ed803e;
}	
	
		
textarea {
	width: 705px;
	height: 300px;
	padding:5px;
	
}
	

input[type="text"], input[type="password"] textarea {
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

input{ border: expression( (this.type=='checkbox'||this.type=='radio'||this.type=='image')?'':'1px solid #ccc' ); }
	
	
input[type=checkbox], input[type=radio], input[type=image] { border:none; } /*FF 라인제거 */
	
	
input.radio {
	float: left;
	margin-right: 1em;
	border:0px;
	border-style:none;
}

	
.entry740 {
	position: relative;
	float: left; 	
	padding-top:15px;
	width:740px;
}

.entry740 label{
/*	background:url(../images/mem_h_icon.gif) no-repeat 0 50%; */
	background:url(../images/bullet_01.gif) no-repeat 0 10%;
	font-size:1.3em;
	padding-left:17px;
	font-weight:bold;
}
	
.entry740 .description{
	font-size: 1.2em;
	padding-top:4px;
	line-height:1.4em;
	padding-left:17px;
}	


.entryRules {
	position: relative;
	float: left; 	
	padding-top:15px;
	width:740px;
}

.entryRules label{
	font-size:1.3em;
	font-weight:bold;
}
	

.entryRules label.label_01{
	font-size:1.4em;
	font-weight:bold;
}

	
	
.entryRules .description{
	font-size: 1.2em;
	padding-top:4px;
	line-height:1.4em;
	padding-left:10px;
}	

.entryRules ul{
	font-size: 1em;
	padding-left:20px;
}	
	
.entryRules ul li{
	font-size: 1em;
	padding-top:4px;
	line-height:1.2em;
}	


.entryUsages {
	position: relative;
	float: left; 	
	padding-top:15px;
	width:740px;
}

.entryUsages label{
/*	background:url(../images/mem_h_icon.gif) no-repeat 0 50%; */
	background:url(../images/bullet_01.gif) no-repeat 0 10%;
	font-size:1.3em;
	padding-left:17px;
	font-weight:bold;
}
	
.entryUsages .description01{
	font-size: 1.2em;
	padding-top:4px;
	line-height:1.4em;
	padding-left:60px;	
	background:url(../images/UserkeyPra_no1.gif) no-repeat 0 10%;	
}

.entryUsages .description02{
	font-size: 1.2em;
	padding-top:4px;
	line-height:1.4em;
	padding-left:60px;	
	background:url(../images/UserkeyPra_no2.gif) no-repeat 0 10%;	
}
	
.entryUsages .description03{
	font-size: 1.2em;
	padding-top:4px;
	line-height:1.4em;
	padding-left:60px;	
	background:url(../images/UserkeyPra_no3.gif) no-repeat 0 10%;	
}

.entryUsages .description04{
	font-size: 1.2em;
	padding-top:4px;
	line-height:1.4em;
	padding-left:60px;	
	background:url(../images/UserkeyPra_no4.gif) no-repeat 0 10%;	
}

.entryUsages .description05{
	font-size: 1.2em;
	padding-top:4px;
	line-height:1.4em;
	padding-left:60px;	
	background:url(../images/UserkeyPra_no5.gif) no-repeat 0 10%;	
}
	
.entryUsages .descriptionUser{
	font-size: 1.2em;
	padding-top:4px;
	line-height:1.4em;
	padding-left:100px;	
	background:url(../images/UserkeyEffect_Pic1.gif) no-repeat 0 10%;	
}
	
	
.entryUsages .descriptionCompany{
	font-size: 1.2em;
	padding-top:4px;
	line-height:1.4em;
	padding-left:100px;	
	background:url(../images/UserkeyEffect_Pic2.gif) no-repeat 0 10%;	
}
	
.entryUsages .descriptionCountry{
	font-size: 1.2em;
	padding-top:4px;
	line-height:1.4em;
	padding-left:100px;	
	background:url(../images/UserkeyEffect_Pic3.gif) no-repeat 0 10%;	
}
		
	
	
			
.entryUsages_bottom{
	position: relative;
	float:left;   	
	height:100%;
	width:750px;

	background:url(../images/UserkeyPra_dot.gif) bottom left repeat-x;	
	
}
	
	

	
/*
table {
  border-collapse: collapse;
}
tr {
  border: 1px solid #666;
}
th {
  background-color: #ccf;
  border: 1px dotted;
  text-align: left;
}
td {
  border: 1px dotted;
  background-color: #ffc;
  vertical-align: top;
}	
*/
	
.fieldbox700focus {
	position: relative;
	float: left; 
	width: 100%; 
			
}

.fieldbox700focus legend {
	font-weight: bold;
	font-size:1.2em;
	background:url(../images/bullet_02.gif) no-repeat 0 40%;
	padding-left:17px;
	/*color: #317192;*/		 
}

.fieldbox700focus fieldset {
	position: relative;
	float: left; 	
	padding:5px;
	border : 4px solid #ff8a19;
	width:732px;
	margin-left:0px;

	/*background-color:#F5F5F5  */
}

.fieldbox700focus fieldset p {
	position: relative;
	float: left;
	padding-top:5px;
	
	width:100%;
	font-weight: normal;	
}


/* style for  labels */
.fieldbox700focus fieldset label {
	position: relative;
	float: left;
	width: 85px;
	/*margin-left:60px; */
	padding-left:1em;
	padding-top:4px;	
	font-weight: bold;
	font-size:1.3em;	
	height: 30px;
	line-height:30px;
	background: #EEEEEE;
}

.fieldbox700focus fieldset label.label_01 {
	position: relative;
	float: left;
	width: 100px;
	padding-left:1em;
	padding-top:4px;	
	font-weight: bold;
	font-size:1.3em;	
	height: 30px;
	line-height:30px;
	background: #EEEEEE;
}

.fieldbox700focus fieldset label.label_02 {
	position: relative;
	float: left;
	width: 560px;
	padding-left:5px;
	padding-top:4px;	
	font-weight: bold;
	font-size:1em;
	height: 30px;
	line-height:30px;
	background: #EEEEEE;
}

.fieldbox700focus fieldset label.label_03 {
	position: relative;
	float: left;
	width: 15px;
	padding-left:5px;
	padding-top:4px;	
	font-weight: bold;
	font-size:1.3em;	
	height: 30px;
	line-height:30px;
	background: #EEEEEE;
}

.fieldbox700focus fieldset label.label_04 {
	position: relative;
	float: left;
	width: 200px;
	padding-left:5px;
	padding-top:4px;	
	font-weight: bold;
	font-size:1.3em;	
	height: 30px;
	line-height:30px;
	background: #EEEEEE;
}


	
/* userpin layout */

#userpinSearch{position:relative; float:left; font-size:11px; width:750px; font-family:돋움, Dotum, AppleGothic, sans-serif; margin:0;}

#userpinSearch span{ position:relative; /* border:1px solid #AEB86B; */ }

#userpinSearch h3{display:none;}
#userpinSearch .userpin{ float:left; top:5px; left:10px;}
#userpinSearch .userpin input{float:left;  width:60px; height:25px; color:#4F4F30; font-size:18px; font-weight:bold; border:2px solid #ff8a19; font-family:돋움, Dotum, AppleGothic, sans-serif; padding:5px 0 0 5px;}
#userpinSearch .userpin2 input{float:left;  width:60px; height:25px; color:#4F4F30; font-size:18px; font-weight:bold; border:2px solid #ff8a19; font-family:돋움, Dotum, AppleGothic, sans-serif; padding:5px 0 0 5px;}
#userpinSearch .userpin3 input{float:left;  width:60px; height:25px; color:#4F4F30; font-size:18px; font-weight:bold; border:2px solid #ff8a19; font-family:돋움, Dotum, AppleGothic, sans-serif; padding:5px 0 0 5px;}
	
#userpinSearch .userpin_pw input{float:left;  width:238px; height:25px; color:#4F4F30; font-size:18px; font-weight:bold; border:2px solid #ff8a19; font-family:돋움, Dotum, AppleGothic, sans-serif; padding:5px 0 0 5px;}

#userpinSearch .userpin_pw{ float:left; top:5px; left:10px; }
#userpinSearch .userinfo { float:left; top:-13px; left:70px;}

#userpinSearch .btn_submit{top:0px; left:20px;}
#userpinSearch .btn_submit input{width:62px; height:20px;}

#userpinSearch .btn_submit2{top:4px; left:20px;}
#userpinSearch .btn_submit2 input{width:62px; height:20px;}	
	
	
#userpinSearch .make_userpin{ top: 0px; padding-left:30px; font-size:15px;}
#userpinSearch .find_userpin_pw{top:0px; padding-left:5px; font-size:15px;}

#userpinSearch .make_userpin a{font-weight:bold; letter-spacing:-1px; color:#3399ff; text-decoration:none;}
#userpinSearch .make_userpin a:hover{font-weight:bold; letter-spacing:-1px; color:#cc66ff; text-decoration:underline;}
#userpinSearch .find_userpin_pw a:link, #login .find_userkeypw a:visited{text-decoration:none;color:#4F4F30;}
#userpinSearch .find_userpin_pw a:hover{text-decoration:underline;}
	
/** userpin search fildset **/

#userpinSearch .link a{font-weight:bold; letter-spacing:-1px; color:#2D7CFF; text-decoration:none;}
#userpinSearch .link a:hover{font-weight:bold; letter-spacing:-1px; color:#FF7E00; text-decoration:underline;}	
	
.userpinFieldset {	
	position: relative;
	float: left; 
	width: 100%; 
	padding-top:15px;			
}
.userpinFieldset input{margin-top:-1px; height:20px; color:#4F4F30; font-size:18px; font-weight:bold; border:2px solid #cccccc; font-family:돋움, Dotum, AppleGothic, sans-serif; padding:2px 0 0 2px;}

	
.userpinFieldset span.info_01{	
	position: relative;
	float: left; 
	font-size:1.2em;
	width: 100%; 
	text-align:center;
	padding-top:5px;		
}
	

.userpinFieldset legend {
	font-weight: bold;
	font-size:1.3em;
	background:url(../images/bullet_02.gif) no-repeat 0 40%;
	padding-left:17px;
	/*color: #317192;*/		 
}

.userpinFieldset fieldset {
	position: relative;
	float: left; 	
	padding:5px 5px 15px 5px;
	border : 2px solid #ff8a19;
	width:732px;
	margin-left:0px;

	/*background-color:#F5F5F5  */
}



.userpinFieldset ul {list-style:none;margin-top:10px; padding:0;}
.userpinFieldset li {clear:both; list-style:none;float:left;}
	
.userpinFieldset li.t1 {position:relative; float:left; display:inline; padding-bottom:5px; line-height:35px; width:100%;}	
.userpinFieldset li.t2 {position:relative; float:left; padding-top:0px; height:5px; width:100%;}


.userpinFieldset fieldset p {
	position: relative;
	float: left;
	padding-top:5px;
	
	width:100%;
	font-weight: normal;	
}


/* style for  labels */
.userpinFieldset fieldset label {
	position: relative;
	float: left;
	width: 85px;
	/*margin-left:60px; */
	padding-left:1em;
	padding-top:4px;	
	font-weight: bold;
	font-size:1.3em;	
	height: 30px;
	line-height:30px;
	
}

.userpinFieldset fieldset label.label_01 {
	position: relative;
	float: left;
	width: 110px;
	padding-left:1em;
	padding-top:4px;	
	font-weight: bold;
	font-size:1.3em;	
	height: 30px;
	line-height:30px;
	background: #EEEEEE;	
}

.userpinFieldset fieldset label.label_02 {
	position: relative;
	float: left;
	width: 100%;
	padding-left:15px;
	padding-top:4px;	
	font-weight: bold;
	height: 30px;
	line-height:30px;
}
	
.userpinFieldset fieldset label.label_03 {
	position: relative;
	float: left;
	width: 578px;
	margin-left:5px;
	padding-left:15px;
	padding-top:4px;	
	font-weight: bold;
	height: 30px;
	line-height:30px;
	background: #EEEEEE;	
}	

.userpinFieldset fieldset label.space01 {
	position: relative;
	float: left;
	width: 10px;
	padding-left:5px;
	padding-top:4px;	
	font-weight: bold;
	font-size:1.3em;	
	height: 30px;
	line-height:30px;
}

.userpinFieldset fieldset label.space02 {
	position: relative;
	float: left;
	width: 15px;
	padding-left:5px;
	padding-top:4px;	
	font-weight: bold;
	font-size:1.3em;	
	height: 30px;
	line-height:30px;
}

		
.userpinFieldsetNone {	
	position: relative;
	float: left; 
	width: 100%; 
	padding-top:15px;			
}
	
	
.userpinFieldsetNone ul {list-style:none;margin-top:10px; padding:0;}
.userpinFieldsetNone li {clear:both; list-style:none;float:left;}
	
.userpinFieldsetNone li.t1 {position:relative; float:left; padding-top:10px; height:30px; width:100%;}	
.userpinFieldsetNone li.t2 {position:relative; float:left; padding-top:0px; height:5px; width:100%;}



.userpinFieldsetNone input{ margin-top:-1px; height:20px; color:#4F4F30; font-size:18px; font-weight:bold; border:2px solid #cccccc; font-family:돋움, Dotum, AppleGothic, sans-serif; padding:2px 0 0 2px;}
	
.userpinFieldsetNone span.info_01{	
	position: relative;
	float: left; 
	font-size:1.2em;
	width: 100%; 
	text-align:center;
	padding-top:5px;		
}
	

.userpinFieldsetNone legend {
	font-weight: bold;
	font-size:1.3em;
	background:url(../images/bullet_02.gif) no-repeat 0 40%;
	padding-left:17px;
	/*color: #317192;*/		 
}

.userpinFieldsetNone fieldset {
	position: relative;
	float: left; 	
	padding:5px 5px 15px 5px;
	border : 0px;
	width:732px;
	margin-left:0px;

	/*background-color:#F5F5F5  */
}

.userpinFieldsetNone fieldset p {
	position: relative;
	float: left;
	padding-top:5px;
	
	width:100%;
	font-weight: normal;	
}


.userpinFieldsetNone fieldset label {
	position: relative;
	float: left;
	width: 85px;
	/*margin-left:60px; */
	padding-left:1em;
	padding-top:4px;	
	font-weight: bold;
	font-size:1.3em;	
	height: 30px;
	line-height:30px;
	
}

.userpinFieldsetNone fieldset label.label_01 {
	position: relative;
	float: left;
	width: 110px;
	padding-left:1em;
	padding-top:4px;	
	font-weight: bold;
	font-size:1.3em;	
	height: 30px;
	line-height:30px;
	background: #EEEEEE;	
}

.userpinFieldsetNone fieldset label.label_02 {
	position: relative;
	float: left;
	width: 500px;
	padding-left:15px;
	padding-top:4px;	
	font-weight: bold;
	height: 30px;
	line-height:30px;
}
	
.userpinFieldsetNone fieldset label.label_03 {
	position: relative;
	float: left;
	width: 578px;
	margin-left:5px;
	padding-left:15px;
	padding-top:4px;	
	font-weight: bold;
	height: 30px;
	line-height:30px;
	background: #EEEEEE;	
}	

.userpinFieldsetNone fieldset label.space01 {
	position: relative;
	float: left;
	width: 10px;
	padding-left:5px;
	padding-top:4px;	
	font-weight: bold;
	font-size:1.3em;	
	height: 30px;
	line-height:30px;
}

.userpinFieldsetNone fieldset label.space02 {
	position: relative;
	float: left;
	width: 15px;
	padding-left:5px;
	padding-top:4px;	
	font-weight: bold;
	font-size:1.3em;	
	height: 30px;
	line-height:30px;
}
		

#boxTab{
	position: relative;
	float: left; 
	padding-top:10px;
	width: 750px; 		
	border-top:3px solid #96a9d7;	
	border-bottom:3px solid #96a9d7;	
	border-left:2px solid #96a9d7;	
	border-right:2px solid #96a9d7;		
}

#boxTab_t2{
	position: relative;
	float: left; 
	padding-top:10px;
	width: 750px; 		
	border-top:3px solid #c270d7;	
	border-bottom:3px solid #c270d7;	
	border-left:2px solid #c270d7;	
	border-right:2px solid #c270d7;		
}
	
.btnBox600{
	position: relative;
	float: left; 
	padding-top:10px;
	width: 600px; 		
}

.btnBoxLeft{
	position: relative;
	float: left; 
	margin-bottom:-5px;
	padding-right:2px;
	height:39px;
}


.erorrWrap700{	
	position: relative;
	float: left;
	width:740px;
}

.errorBox{	
	position: relative;	
	float: left; 
	width: 100%;
	margin-top:10px; 		
	font-size:12px;
	border: 4px solid #00A0F3;
}

.errorBoxIco{
	position: relative;	
	float: left;
	width:80px;
	height:120px; 
	background:url(../images/ico_alert.gif) no-repeat 40% 100%;
}

.errorBox label.alert{
	/* background:url(../images/ico_alert.gif) no-repeat 0 40%;*/
	position: relative;
	float: left; 
	padding-top:10px;
	height:30px;
	width: 100%; 	
	font-weight:bold;	
	font-size:1.3em;
	color:#FF4419;
}

.errorMessage {
	position: relative;
	float: left; 
	padding-top:10px;
	padding-bottom:10px;
	width: 580px;	
	font-size:1em;
}
.errorMessage ul li { line-height:20px; } 


#servBox { 		
	position: relative;
	width: 100%;   
	height: 65px;
	float: left; 
}
	
.servSiteL { 		
	position: relative;
	width: 175px;
	height:55px;	   
	float: left;	
	margin-left:5px;
	background:#f9f9f9;	 
	border : 1px solid #ececec;
}
	
.servSite { 		
	position: relative;
	width: 175px;
	height:55px;
	margin-left:10px;	   
	float: left;	
	background:#f9f9f9;	 
	border : 1px solid #ececec;
}

/* MAIN PR SLIDER Required */
	.container { width:720px; height:300px; overflow:hidden; position:relative; cursor:pointer; }
	div.slides { position:absolute; top:0; left:0; }
	ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
	div.slides > div,ul.slides li { position:absolute; top:0; width:720px; display:none; padding:0; margin:0; }

/* MAIN PR SLIDER Optional */
	#loopedSlider,#newsSlider { margin:0 auto; width:720px; position:relative; clear:both; }
	ul.pagination { list-style-type:none; padding:0; margin:0; }
	ul.pagination li  { float:left; list-style-type:none;}
	ul.pagination li a { padding:2px 4px; }
	ul.pagination li.active a { background:#4d4d4d; color:white; }
	.ico_nav14{float:right; margin-right:5px;}
	.ico_num14{float:left;}
