body{
   SCROLLBAR-FACE-color:#dddddd;
    SCROLLBAR-HIGHLIGHT-color:#ffffff;
    SCROLLBAR-SHADOW-color:#999999;
    SCROLLBAR-3DLIGHT-color:#999999;
    SCROLLBAR-ARROW-color:#0000cc;
    SCROLLBAR-TRACK-color:#eeeeee;
    SCROLLBAR-DARKSHADOW-color:#666666;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif,Gulim, Dotum, Tahoma,;
	margin:0px 0px 0px 0px;
	text-align:center;
	background-color: #ffffff;
}

td{FONT-FAMILY: Arial, Helvetica, sans-serif,Gulim, Dotum, ;font-size:12px; color:#444444;}
form{margin:0px 0px 0px 0px;}

img {
	border: 0px;
}

.B {font-weight: bold;}

.bg1{background-image:url(../images/bg1.jpg); background-repeat:no-repeat; background-position:center 125px}
.bg2{background-image:url(../images/bg2.jpg); background-repeat:no-repeat; background-position:center 125px}
.bg3{background-image:url(../images/bg3.jpg); background-repeat:no-repeat; background-position:center 125px}
.bg4{background-image:url(../images/bg4.jpg); background-repeat:no-repeat; background-position:center 125px}
.bg5{background-image:url(../images/bg5.jpg); background-repeat:no-repeat; background-position:center 125px}
.bg6{background-image:url(../images/bg6.jpg); background-repeat:no-repeat; background-position:center 125px}
.bgadmin{background-image:url(../images/bg_admin.jpg); background-repeat:no-repeat; background-position:center 5px}


/*wrap */
#wrap {
	width: 906px;
	padding: 0;
	margin: 0 auto;
	}
	
/* header */

#header {
	border: 0px;
	height: 302px;
	padding: 0;
	margin: 0;
	}
#header2 {
	border: 0px;
	height: 150px;
	padding: 0;
	margin: 0;
}
#header h1 {
	font-size: 20px;
	}
#topmenu
{background-image:url(../images/menu_bar.gif); background-repeat:no-repeat; width:906px; height:47px;background-position:0px 0px ; font-weight:bold;
FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:13px;color:#ffffff;padding: 6px; }
#topmenu a:link { FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:13px;color:#ffffff;padding: 6px;}
#topmenu a:visited{
FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:13px;color:#ffffff;padding: 6px;}
#topmenu a:hover{
FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:13px;color:#000066;padding: 6px; }

#adminmenu
{background-image:url(../images/admin_menu.gif);background-repeat:no-repeat;height: 24px;  FONT-FAMILY:Gulim,Dotum,VerdanaArial,Helvetica,sans-serif;font-size:12px;color:#ffffff;padding-left:155px;padding-top:5px; font-weight:none ;width:895px;background-position:5px 0px ;
FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:13px;color:#ffffff;padding: 6px; }
#adminmenu a:link { FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:12px;color:#ffffff;padding: 6px;}
#adminmenu a:visited{
FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:12px;color:#ffffff;padding: 6px;}
#adminmenu a:hover{
FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:12px;color:#000066;padding: 6px; }

#content {
padding: 0px 0px 0px 0px;
}

.right {
float: right;
width: 660px;
text-align: justify;
padding: 5px 5px 5px 5px;
}

.right p {
			FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:12px;color:#000066;
			padding: 5px 5px 5px 8px;

}
.writing {
	line-height: 150%;
	letter-space: .2em;
	margin: 0px 0px;
	width: 660px;
	padding: 15px;
	font-size:12px;color:#000066;
	}
.tablewh{
background-image:url(../images/course/table_wh.gif); width:660px; height: 170px; background-repeat:no-repeat;background-position:5px 5px ;
FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:13px;color:#53A7CC;padding: 15px; line-height:160%}
.tablestaff{
background-image:url(../images/intro/staff_box.gif); width:660px; height: 170px; background-repeat:no-repeat;background-position:5px 5px ;
FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:13px;color:#000066;padding: 15px 25px 15px 15px; line-height:160%}
.titlebar {width: 100%; height: 25px; background-color:#53A7CC; FONT-FAMILY:Gulim,Dotum,VerdanaArial,Helvetica,sans-serif;font-size:13px;color:#ffffff;padding-left:10px;padding-top:5px; font-weight:bold}
.line1{
	background: url(images/line1.gif) repeat-x
	}

	
/*font*/
.aqua12{
	FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:12px;color:#53A7CC;font-weight: bold ;padding: 10px;}
	
.aqua11{
	FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:11px;color:#53A7CC}
.aqua11 a:link {
	FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:11px;color:#53A7CC;}
.aqua11 a:visited{
	FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:11px;color:#53A7CC;}
.aqua11 a:hover{
	FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: underline;font-size:11px;color:#53A7CC;}

.blue12{
	FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:12px;color:#000066;font-weight: bold ;padding: 0px;
}
.blue12 a:link {
	FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:12px;color:#000066;font-weight: bold ;padding: 0px;
}
.blue12 a:visited{
	FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:12px;color:#000066;font-weight: bold ;padding: 0px;
}
.blue12 a:hover{
	FONT-FAMILY:Verdana,Dotum,Arial,Hewlvetica,sans-serif; text-decoration:underline;font-size:12px;color:#000066;font-weight: bold ;padding: 0px;
}
.blue13{
	FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:13px;color:#000066;font-weight: bold ;padding: 0px;
}
.gray12{
	FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:12px;color:#666666;font-weight: none ;padding: 0px; line-height: 130%;}
.red{
	FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:11px;color:#ff0033;
	text-align: left; font-weight: bold; 
	}	

.history{
	FONT-FAMILY:Dotum,Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:11px;color:#999999;
	text-align: right; }
.lan{FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:11px;color:#999999;text-align: right;padding:0px; }
.lan a:link { FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:11px;color:#999999;padding:0px;}
.lan a:visited{
FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:11px;color:#999999;padding: 0px;}
.lan a:hover{
FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:11px;color:#FF9900;padding: 0px; }
.or11{FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:11px;color:#FF9900;padding:0px; }
		
.left {
float: left;
width: 206px;
padding: 0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
}
.leftimg1
{float:left; background-image:url(../images/left_title1.gif); background-repeat:no-repeat; width:206px; height:45px;background-position:8px 5px ;
}
.leftimg2
{float:left; background-image:url(../images/left_title2.gif); background-repeat:no-repeat; width:206px; height:45px;background-position:8px 5px ;
}
.leftimg3
{float:left; background-image:url(../images/left_title3.gif); background-repeat:no-repeat; width:206px; height:45px;background-position:8px 5px ;
}
.leftimg4
{float:left; background-image:url(../images/left_title4.gif); background-repeat:no-repeat; width:206px; height:45px;background-position:8px 5px ;
}
.leftimg5
{float:left; background-image:url(../images/left_title5.gif); background-repeat:no-repeat; width:206px; height:45px;background-position:8px 5px ;
}
.leftimg6
{float:left; background-image:url(../images/congratulation.gif); background-repeat:no-repeat; width:206px; height:45px;background-position:8px 5px ;
}

.leftimg7
{float:left; background-image:url(../images/left_title7.gif); background-repeat:no-repeat; width:206px; height:45px;background-position:8px 5px ;
}

.leftmenu{
float: left;
width: 206px;
height: 140PX;
padding: 0px 0px 0px 30px;
margin:0px 0px 0px 0px;
text-align:left;
}

.leftmenu ul  {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float:left;
	}
.leftmenu ul li {
	padding-top: 2px;
	padding-left: 8px;
	list-style-type: none;
	background: url("../images/triangle_blue.gif") no-repeat 0px 8px;
	}
.leftmenu ul li a:link {
FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:12px;color:#53A7CC;
}
.leftmenu ul li a:visited {
FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:12px;color:#53A7CC;
}
.leftmenu ul li a:hover {
FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: underline;font-size:12px;color:#FF9900
}
		
.subject {
	margin: 0px 0px;
	padding: 0;
	}

.history{
	FONT-FAMILY:Verdana,Dotum,Arial,Helvetica,sans-serif; text-decoration: none;font-size:10px;color:#999999;
	text-align: right; 
	}

/*banner*/
#banner {
	margin: 10px 2px;
	padding-top: 3px;
	background-color: #ffffff;
}
#calendar
{
	margin: 0px0px;
	padding-top: 0px;
	background-color: #ffffff;
	width: 206px;
}
#calendar a {text-decoration:none}
/*table*/
table.1 {
 border-width: 1px;
 border-spacing: ;
 border-style: outset;
 border-color: gray;
 border-collapse: collapse ;
 background-color: white;
 padding: 3px;
}
table.1 td {
 border-width: 1px;
 padding: 3px;
 border-style: inset;
 border-color: #53A7CC;
 -moz-border-radius: ;
 height:35px;
}

table.2 {
	
	border-top: #b0cde9 2px solid;
	border-spacing: 0;
	border-collapse: collapse;
}

table.2 th {
	padding: 7px 10px;
	border-bottom: #d2dbe7 1px solid;
	background-color: #edf3fa;
	font-weight: normal;
	color: #000066;
	text-align: left;
	font-size:12px;
}

table.2 td {
	padding: 7px 10px;
	border-bottom: #dcdcdc 1px solid;
	background-color: #fcfcfc;
	text-align: left;
	font-weight: normal;
}

table.3 {
	
	border-top: #b0cde9 2px solid;
	border-spacing: 0;
	border-collapse: collapse;
}

table.3 th {
	padding: 2px 2px;
	border-bottom: #d2dbe7 1px solid;
	background-color: #edf3fa;
	font-weight: normal;
	color: #000066;
	text-align:center;
	font-size:12px;
}


table.3 td {
	padding: 7px 10px;
	border-bottom: #dcdcdc 1px solid;
	background-color: #fcfcfc;
	text-align: center;
	font-weight: normal;
}
table.4 {
	
	border-top: #b0cde9 2px solid;
	border-spacing: 0;
	border-collapse: collapse;
}

table.4 th {
	padding: 7px 10px;
	border-bottom: #d2dbe7 1px solid;
	background-color: #edf3fa;
	font-weight: normal;
	color: #000066;
	text-align: left;
	font-size:11px;
}

table.4 td {
	padding: 7px 10px;
	border-bottom: #dcdcdc 1px solid;
	background-color: #fcfcfc;
	text-align: left;
	font-weight: normal;
	font-size:11px;
}
.input1{background:#FFFFFF; border-style:solid; border-width:1px 1px 1px 1px; border-color:#53A7CC; font-size:12px; color:#333333; height:20px; padding:3px;}

/*footer*/
#footer {
    width: 904px;
    height: 67px;
    padding: 0;
    margin: 0;
	background-image:url(images/footer.gif);
}

.photo{background-color:#000000}
.photover{background-color:#C2FFF1}
.photo1{border-width:1px; border-style:solid;}
.photover1{background-color:#E6EBD9; color:#438B91; border-width:1px; border-style:solid;}
.photover1 a:link{color:#438B91}
.photover1 a:visited {color:#898989;}
.photover1 a:hover {color:#438B91;text-decoration: underline;}

.price{color:#FF9900; font-weight:bold; font-size:11px; font-family:Verdana, Arial;}


.date{color:#898989; font-size:10px; font-family:Verdana, Arial; letter-spacing:-1}

.red14{FONT-FAMILY:Dotum, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#3F486C;letter-spacing:-1; font-weight:bold; padding-left:10px}

.bbs_title{background-image:url(images/bbs/titlebar_bg.jpg); height:37px; font-weight:bold; color:#3F486C; padding:12px 0px 0px 0px; letter-spacing:-1; vertical-align:top}
.bbs_td{color:#3F486C; padding:8px 0px 5px 0px; vertical-align:top; border-color:FFFFFF FFFFFF E5E5E5 FFFFFF; border-style:solid; border-width:0 0 1 0}

.input1{background:#FFFFFF; border-style:solid; border-width:1px 1px 1px 1px; border-color:#C8D2D5; font-size:12px; color:#333333;}


