img {border:0;}
form {margin:0;}
#floater {Z-INDEX: 10; VISIBILITY: visible; POSITION: absolute;}
BODY
	{SCROLLBAR-FACE-COLOR: #ededed; SCROLLBAR-HIGHLIGHT-COLOR: #fafafa; SCROLLBAR-SHADOW-COLOR: #bdbdbd; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #999999; SCROLLBAR-TRACK-COLOR: #f4f4f4;SCROLLBAR-DARKSHADOW-COLOR: #e3e3e3;
	font-family: 굴림, Arial;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #666666;
	line-height: 18px;
	background-color:#ffffff;
	}
table 
	{
	font-family: 굴림, Arial;
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	line-height: 18px;
	}

td 
	{
	font-family: 굴림, Arial;
	font-size: 12px;
	color:#666666;
	line-height: 18px;
	}
	
	/* 메뉴레이어지정 */
	
	#Layer1 {
	position:absolute;
	width:100%;
	height:30;
	z-index:1000;
	left: 0px;
	top: 65;
}

#menu {
	position:absolute;
	width:975;
	height:43px;
	z-index:100;
}


.default
	{
	font-size:12px;
	color:#666666;
	line-height: 20px;
	font-weight: bold;
	}
.14b {
	font-family: 굴림;
	font-size: 14px;
	line-height: 30px;
	font-weight: bolder;
	color: #333333;
}


/* Anchor Tags */
    
a:link, a:active, a:visited
{
	font-family:굴림, Arial;	
	color: #666666;
 	text-decoration: none;
}
a:hover
{
	font-family:굴림, Arial;	
	color: #9999CC;
	text-decoration: none;
}
a.link2:link, a.link2:active, a.link2:visited
	{
	font-family:굴림,Arial;
	font-size: 12px;
	color: #666666;	
 	text-decoration: none;
	}
a.link2:hover
	{
	font-family:굴림,Arial;
	font-size: 12px;
	color: #999999;	
	text-decoration: underline;
	}
a.link3:link, a.link3:active, a.link3:visited
	{
	font-family:굴림,Arial;
	font-size: 12px;
	color: #dce9fc;	
 	text-decoration: none;
	}
a.link3:hover
	{
	font-family:굴림,Arial;
	font-size: 12px;
	color: #dce9fc;	
	text-decoration: underline;
	}
a.link4:link, a.link4:active, a.link4:visited
	{
	font-family:굴림,Arial;
	font-size: 12px;	
	text-decoration: none;
	font-weight: bold;
	color: #FF3300;
	}
a.link4:hover
	{
	font-family:굴림,Arial;
	font-size: 12px;
	color: #315C96;	
	text-decoration: underline;
	font-weight: bold;
	}
a.link5:link
	{
		font-family:굴림,Arial;
		font-size: 12px;	
		text-decoration: none;
		font-weight: bold;
		color: #FFFFFF;
		}
a.link5:active, a.link5:visited,a.link5:hover
	{
	font-family:굴림,Arial;
	font-size: 12px;
	color: #FFFFFF;	
	text-decoration: underline;
	font-weight: bold;
	}	
a.bbs:link, a.bbs:active, a.bbs;visited
	{
	color:#0000FF;
	text-decoration:none;
	}
a.bbs:hover
	{
	color:#FF0000;
	text-decoration:none;
	}
a.link6:link, a.link6:active, a.link6:visited
	{
	font-family:굴림,Arial;
	font-size: 11px;
	color: #333333;	
 	text-decoration: none;
	font-weight: normal;
	}
a.link6:hover
	{
	font-family:굴림,Arial;
	font-size: 11px;
	color: #FF3300;	
	text-decoration: underline;
	font-weight: bold;
	}
a.link7:link, a.link7:active, a.link7:visited
	{
	font-family:굴림,Arial;
	font-size: 12px;
	color: #333333;	
 	text-decoration: none;
	font-weight: normal;
	}
a.link7:hover
	{
	font-family:굴림,Arial;
	font-size: 12px;
	color: #FF3300;	
	text-decoration: underline;
	font-weight: bold;
	}
a.link8:link, a.link8:active, a.link8:visited
	{
	font-family:굴림,Arial;
	font-size: 12px;
	color: #000000;	 	
	font-weight: bold;
	}
a.link8:hover
	{
	font-family:굴림,Arial;
	font-size: 12px;
	color: #456eea;		
	font-weight: bold;
	}
/* Content Layout */

.basic
	{
	font-family:굴림, Arial;
	font-weight:normal;
	font-size:12px;
	line-height:20px;
	color:#666666;
	text-align:left;
	vertical-align:center;
	font-variant: 20;
	}	
.basic2
	{
	font-family:굴림, Arial;
	font-weight:normal;
	font-size:12px;	
	color:#666666;
	text-align:left;
	vertical-align:center;	
	}																	
.blue
	{  
	font-family:굴림,Arial;
	font-size: 12px; 
	color: #0000CC; 
	line-height: 15px; 
	font-style: normal; 
	font-weight: normal
	}
.bluebold
	{  
	font-family:굴림,Arial;
	font-size: 12px; 
	color: #0000CC; 
	line-height: 15px; 
	font-style: normal; 
	font-weight: bold
	}
.blue2
	{  
	font-family:굴림,Arial;
	font-size: 12px; 
	color: #315C96;
	}
.blue2bold
	{  
	font-family:굴림,Arial;
	font-size: 12px; 
	color: #315C96;	 
	font-weight: bold
	}
.red
	{  
	font-family:굴림,Arial;
	font-size: 12px; 
	color: #CC0000; 
	line-height: 20px; 
	font-style: normal; 
	font-weight: normal
	}
.red11u
	{
	font-family:굴림, Arial;
	font-size: 11px;
	color: #CC0000;
	line-height: 20px;
	font-style: normal;
	font-weight: normal;
	text-decoration: line-through;
	}
.11bl
	{
	font-family:굴림, Arial;
	font-size: 11px;
	color: #666666;
	line-height: 20px;
	font-style: normal;
	font-weight: bold;
	text-decoration: line-through;
	}
.gblue
	{  
	font-family:굴림,Arial;
	font-size: 12px; 
	color: #33669F; 
	line-height: 15px; 
	font-style: normal; 
	font-weight: normal
	}
.gray 
	{  
	font-family:굴림,Arial;
	font-size: 12px; 
	color: #666666; 
	line-height: 15px; 
	font-weight: normal
	}
.white
	{  
	font-family:굴림,Arial;
	font-size: 12px; 
	color: #FFFFFF; 
	line-height: 15px; 
	font-weight: normal
	}
.blue
	{  
	font-family:굴림,Arial;
	font-size: 12px; 
	color: #15418a; 
	line-height: 15px; 
	font-weight: bold
	}
.small
	{  
	font-family:굴림,Arial;
	font-size: 11px; 	
	line-height: 15px; 
	font-weight: normal
	}

/* Font Styles and Colors */ 
   
.fontsize15
	{
	font-size:15px;
	}
.fontsize14
	{
	font-size:14px;
	}
.fontsize13
	{
	font-size:13px;
	}
.fontsize12
	{
	font-size:12px;
	}
.fontsize11
	{
	font-size:11px;
	}
.fontsize10
	{
	font-size:10px;
	}
.fontsize9
	{
	font-size:9px;
	}
.fontsize8
	{
	font-size:8px;
	}
.fontsize7
	{
	font-size:7px;
	}
.bold
	{
	font-weight:bold;
	}
.italic
	{
	font-style:italic;
	}
.color
    {
    color:#0000FF;
    }
.color1
    {
    color:#333399;
    }
.color2
    {
    color:#164545;
    }
.color3
    {
    color:#990000;
    }
.color4
    {
    color:#555555;
    }

/* Box and Button and Select */ 

.box   {font-family: "굴림"; font-size: 12px; background-color:#ffffff; color:666666; border:1px solid #cccccc;}

.num_box   {font-family: "굴림"; font-size: 12px; background-color:#ffffff; color:666666; border:1px solid #cccccc; text-align: right}

.id_box  {font-family: "굴림"; font-size: 12px; background-color:#ffffff; color:666666; border:1px solid #cccccc; width:85px;}

.button  {font-family:굴림 ; font-size: 12px; height:18px; border-width:1; border-style:ridge; border-color:#d0d0d0; background-color:#dfdfdf}


.3333bold {
	font-family: 굴림;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	font-style: normal;
	line-height: 24px;
}
.3333bold2 {
	font-family: 굴림;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	font-style: normal;
	line-height: 18px;
}
.333314 {
	font-family: 굴림;
	font-size: 14px;	
	color: #333333;
	font-style: normal;
	line-height: 24px;
}
.333314bold {
	font-family: 굴림;
	font-size: 14px;	
	color: #333333;
	font-weight: bold;
	font-style: normal;
	line-height: 24px;
}
.3333bold11 {
	font-family: 굴림;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	font-style: normal;
	line-height: 24px;
}
.redbold {
	font-family: 굴림;
	font-size: 12px;
	font-weight: bold;
	color: #cc0000;
}
.redbold14 {
	font-family: 굴림;
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
}
.whitebold {
	font-family: 굴림;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.basic2 {

	font-family:굴림,Arial;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
	color:#666666;
	text-align:left;
	vertical-align:center;
	font-variant: 20;
}
.box2 {
font-family: 굴림; font-size: 12px; background-color:#f3f3f3; color:#666666; border:1px solid #cccccc;
}
.box7 {
font-family: 굴림; font-size: 24px; background-color:#f3f3f3; color:#bb1a1c; border:1px solid #cccccc;
}
.box5 {
font-family: 굴림; font-size: 12px; background-color:#f8f8f8; color:#666666; border:1px solid #f8f8f8;
}
.boxw {
font-family: 굴림; font-size: 12px; background-color:#fff; color:#666666; border:1px solid #fff;width:230px;height:16px;
}
.box4 {
font-family: 굴림; font-size: 11px; background-color:#e3e3e3; color:#444444; border:5px solid #e3e3e3;line-height: 18px;
}
.textarea {
	BORDER-RIGHT: #cccccc 1px solid;
	background-color:#f9f9f9;
	BORDER-TOP: #cccccc 1px solid;
	SCROLLBAR-FACE-COLOR: #ededed;
	SCROLLBAR-HIGHLIGHT-COLOR: #fafafa;
	BORDER-LEFT: #cccccc 1px solid;
	SCROLLBAR-SHADOW-COLOR: #bdbdbd;
	SCROLLBAR-3DLIGHT-COLOR: #f9f9f9;
	SCROLLBAR-ARROW-COLOR: #929292;
	SCROLLBAR-TRACK-COLOR: #f4f4f4;
	BORDER-BOTTOM: #cccccc 1px solid;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	font-family: 굴림;
	font-size: 12px;
	color: 666666;
	line-height: 18px

}
.textareawww {
	BORDER-RIGHT: #ffffff 1px solid;
	background-color:#ffffff;
	BORDER-TOP: #ffffff 1px solid;
	SCROLLBAR-FACE-COLOR: #ededed;
	SCROLLBAR-HIGHLIGHT-COLOR: #fafafa;
	BORDER-LEFT: #ffffff 1px solid;
	SCROLLBAR-SHADOW-COLOR: #bdbdbd;
	SCROLLBAR-3DLIGHT-COLOR: #f9f9f9;
	SCROLLBAR-ARROW-COLOR: #929292;
	SCROLLBAR-TRACK-COLOR: #f4f4f4;
	BORDER-BOTTOM: #ffffff 1px solid;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	font-family: 굴림;
	font-size: 12px;
	color: 666666;

}
.textarea2 {
	BORDER-RIGHT: #223867 1px solid;
	background-color:#223867;
	BORDER-TOP: #223867 1px solid;
	SCROLLBAR-FACE-COLOR: #ededed;
	SCROLLBAR-HIGHLIGHT-COLOR: #fafafa;
	BORDER-LEFT: #223867 1px solid;
	SCROLLBAR-SHADOW-COLOR: #bdbdbd;
	SCROLLBAR-3DLIGHT-COLOR: #f9f9f9;
	SCROLLBAR-ARROW-COLOR: #929292;
	SCROLLBAR-TRACK-COLOR: #f4f4f4;
	BORDER-BOTTOM: #223867 1px solid;
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	font-family: 굴림;
	font-size: 12px;
	color: dce9fc;

}
.box3 {
font-family: 굴림; font-size: 12px; line-height: 18px; background-color:#223867; color:#dce9fc; border:1px solid #223867; height:20px
}
.select {
	BORDER-RIGHT: #223867 1px solid;  background-color:#f9f9f9; BORDER-TOP: #223867 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #223867 1px solid; COLOR: #666666; BORDER-BOTTOM: #223867 1px solid; HEIGHT: 18px
}
.select2 {
	BORDER-RIGHT: #223867 1px solid;  background-color:#f9f9f9; BORDER-TOP: #223867 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #223867 1px solid; COLOR: #666666; BORDER-BOTTOM: #223867 1px solid; HEIGHT: 18px
}
.select3 {
	BORDER: #223867 1px solid;  background-color:#ffffff; FONT-SIZE: 11px;  COLOR: #666666; HEIGHT: 18px
}
.selectt {font-family:돋움; font-size:12px; BEHAVIOR: url('/style/selectBox.htc'); CURSOR: hand }
.orange {

	font-family:굴림,Arial;
	font-size: 12px; 
	color: FF6200; 
	line-height: 15px; 
	font-weight: normal
}
.orangeb {

	font-family:굴림,Arial;
	font-size: 12px; 
	color: FF6200; 
	line-height: 15px; 
	font-weight: bold;
}
.orangeb11 {

	font-family:굴림,Arial;
	font-size: 11px; 
	color: FF6200; 
	
	font-weight: bold;
}
.bro {

	font-family:굴림,Arial;
	font-size: 12px;
	color: a3620a;
}
.brob {

	font-family:굴림,Arial;
	font-size: 11px; 
	color: a3620a;
}
.brob11 {

	font-family:굴림,Arial;
	font-size: 11px; 
	color: a3620a; 	
	font-weight: bold;
}
.bro12 {

	font-family:굴림,Arial;
	font-size: 12px;
	color: a3620a;
	font-weight: bold;
}
.bbbbbb {
	font-size:11px;
	color:666666;
	line-height: 24px;
	font-weight: bold;
}
.bbbbbb12 {
	font-size:12px;
	color:666666;
	line-height: 24px;
	font-weight: bold;
}
.sky {

	font-family:굴림,Arial;
	font-size: 12px; 
	color: #dce9fc; 
	line-height: 25px; 
	font-weight: normal
}
.skyb {

	font-family:굴림,Arial;
	font-size: 12px; 
	color: #dce9fc; 
	line-height: 25px; 
	font-weight: bold;
}
.yb11 {

	font-family:굴림,Arial;
	font-size: 11px; 
	color: #fff799; 
	line-height: 25px; 
	font-weight: bold;
}
.wb11 {

	font-family:굴림,Arial;
	font-size: 11px; 
	color: #ffffff; 
	line-height: 18px; 
	font-weight: bold;
}
.yb2 {

	font-family:굴림,Arial;
	font-size: 12px; 
	color: #fffbc5; 	
	font-weight: bold;
	}
.style1 {color: #CCCCCC}
.style2 {color: #FF3300;font-family:굴림,Arial;
		font-weight: bold;
}
.style214 {color: #FF3300;font-family:굴림,Arial;
		font-size: 14px;
		font-weight: bold;
}
.style3 {color: #006965;
		font-weight: bold;
}
.style4 {
	color: #ec008c;
	font-weight: bold;
}
.style5 {
	color: #598527;
	font-weight: bold;
}
.style6 {
	color: #ed1c24;
	font-weight: bold;
}
.style7 {
	color: #aba000;
	font-weight: bold;
}

.wb11u {
	font-family:굴림,Arial;
	font-size: 11px; 
	color: #ffffff; 
	line-height: 18px; 
	font-weight: bold;
	text-decoration: underline
}
.whitebu {
	font-family: 굴림;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline
}
.white14b {
	font-family: 굴림;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;	
}
.gbb {
	font-family: 굴림;
	font-size: 12px;
	font-weight: bold;
	color: #2fafae;	
}
.blue14b {
	font-family: 굴림;
	font-size: 14px;
	font-weight: bold;
	color: #1f55af;	
}

.kblueb {
	font-family: 굴림;
	font-size: 12px;
	font-weight: bold;
	color: #456eea;	
	line-height: 20px;
}
.kblueb18 {
	font-family: 굴림;
	font-size: 18px;
	font-weight: bold;
	color: #456eea;	
	line-height: 40px;
}
.k2blueb {
	font-family: 굴림;
	font-size: 12px;
	font-weight: bold;
	color: #3f5497;	
	line-height: 20px;
}
.k2blueb11 {
	font-family: 굴림;
	font-size: 11px;
	font-weight: bold;
	color: #3f5497;	
	line-height: 20px;
}
.k2blue11 {
	font-family: 굴림;
	font-size: 11px;
	font-weight: normal;	
	color: #3f5497;	
	line-height: 20px;
}
.k2blue12 {
	font-family: 굴림;
	font-size: 12px;
	font-weight: normal;	
	color: #3f5497;	
	line-height: 20px;
}
.k2blueb14 {
	font-family: 굴림;
	font-size: 14px;
	font-weight: bold;	
	color: #3f5497;	
	line-height: 20px;
}

.dot_td 
	{
	font-family: 굴림, Arial;
	font-size: 12px;
	color:#666666;
	line-height: 30px;
	border-bottom: 1px dotted #B3B3B3;
	}
.dot_line{ border-bottom: 1px dotted #B3B3B3; }

#pscroller2{
width: 300px;
height: 20px;
}

#pscroller2 a{
text-decoration: none;
}


.cbb {
	background-image:url(/img/qbt.gif), url(/img/qbb.gif), url(borders-no-trans.gif), url(borders-no-trans.gif);
	background-position:100% 0, 100% 100%, 0 0, 100% 0;
	background-repeat:no-repeat, no-repeat, repeat-y, repeat-y;
	padding:0 12px;
	}

/*상단 베스트*/
.rollboder {BORDER: #ddd 1px solid;}
.rollleft {FLOAT: left; WIDTH: 300px}
.rollleft STRONG {COLOR: #666}
.rollcenter {BORDER-RIGHT: #bcbcbc 0px solid; BORDER-LEFT: #bcbcbc 0px solid; WIDTH: 30px; TEXT-ALIGN: center}
.rollright {FLOAT: right; WIDTH: 40px; TEXT-ALIGN: center; background-color:#f3f3f3;}
.rollright IMG {VERTICAL-ALIGN: middle}