DIV.menu {
	Z-INDEX: 101;
	LEFT: 0px;
	VISIBILITY: hidden;
	POSITION: absolute;
	TOP: 0px;
	width: 319px;
	height: 165px;


	}

td {
	font-size: 9pt;
	line-height: 12pt;
	color: #000000;

}
.height {  line-height: 14pt}
 a:link{
	text-decoration: none;
	color: #000000;

	
}
 //a:visited {text-decoration:none; color: #000000;}
 a:visited {text-decoration:none; color: #FDAD73;}
 a:hover {
	text-decoration: underline;
	color: #FD3405;
	cursor: hand;
}
 img {  border: none}
 
 a.menu:link{text-decoration: none; color: #FFFFFF }
 a.menu:visited {text-decoration: none; color: #FFFFFF }
 a.menu:hover {
	text-decoration: none;  color: #FFFFFF;
}

 a.neardorm:link{text-decoration: none;  color: #0033CC; }
 a.neardorm:visited {text-decoration: none;  color: #0033CC;}
 a.neardorm:hover {
	text-decoration: underline;  color: #FD3405;
}

 a.submenu:link{
	text-decoration: none;

}
 a.submenu:visited {
	text-decoration: none;


}
 a.submenu:hover {
	text-decoration: underline;
	color: #0033CC;


}


 a.target:link{
	text-decoration: none;
	color: #0066FF;
	font-weight: bold;
}
 a.target:visited {
	text-decoration: none;
	color: #0066FF;
	font-weight: bold;
}
 a.target:hover {
	text-decoration: none;
	color: #CC3333;
	font-weight: bold;

}

 
a.article:link{
	text-decoration: underline;
	color: #003399;
	font-family: "µ¸¿ò";
	font-size: 8pt;
	

}
 a.article:visited {
	text-decoration: underline;
	color: #003399;
		font-family: "µ¸¿ò";
	font-size: 8pt;

}

 a.article:hover {
	text-decoration: underline;
	color: #0066FF;
		font-family: "µ¸¿ò";
	font-size: 8pt;
	

}

a.reply:link{
	text-decoration: none;
	color: #666666;
	font-family: "µ¸¿ò";
	font-size: 8pt; 
	font-weight: bold;

	}

 a.reply:visited {
	text-decoration: none;
	color: #666666;
		font-family: "µ¸¿ò";
	font-size: 8pt;
	font-weight: bold;


}
 a.reply:hover {
	text-decoration: underline;
	color: #0066FF;
		font-family: "µ¸¿ò";
	font-size: 8pt;
	font-weight: bold;

	
}


a.more:link{
	text-decoration: none;
	color: #666666;
	font-weight: bold;


}
 a.more:visited {
	text-decoration: none;
	color: #666666;
	font-weight: bold;

}
 a.more:hover {
	text-decoration: underline;
	color: #C60000;
	

}
a.faq:link{
	text-decoration: underline;
	color: #000000;




}
 a.faq:visited {
	text-decoration:  underline;
	color: #000000;


}
 a.faq:hover {
	text-decoration: underline;
	color: #0066FF;
	

}
a.demo:link{
	text-decoration: none;



}
 a.demo:visited {
	text-decoration:  none;
	color: #000000;
	font-weight: none;


}
 a.demo:hover {
	text-decoration: underline;
	color: #0066FF;;
	

}



 a.subleft1:link{text-decoration: none; color: #00339A }
 a.subleft1:visited {text-decoration: none; color: #00339A }
 a.subleft1:hover {
	text-decoration: none;
	color: #0099FF;}


a.psubtitle:link{
 font: bold 11pt "µ¸¿ò";color: #0F4BC3; text-decoration: underline


}
 a.psubtitle:visited {
	 font: bold 11pt "µ¸¿ò";color: #0F4BC3; text-decoration: underline
	
}
 a.psubtitle:hover {
	 font: bold 11pt "µ¸¿ò";color: #D90000; text-decoration: underline

}

 a.top:link{font: 8pt "verdana"; text-decoration: none; color: #666666}
 a.top:visited {font: 8pt "verdana"; text-decoration: none; color: #666666}}
 a.top:hover {
	font: bold 8pt "verdana";
	color: #FF0000;
	text-decoration: none;
}
 a.news:link{
	text-decoration: underline;
	color: #000000;
}
 a.news:visited {
	text-decoration: underline;
	color: #000000;

}
 a.news:hover {
	text-decoration: underline;
	color: #0066CC;

}
 a.news2:link{ text-decoration: none; }
 a.news2:visited {text-decoration: none; }
 a.news2:hover { 
	text-decoration: Underline;
	color: #0066CC;
}
 a.download:link{text-decoration: none; color: #0F4BC3 }
 a.download:visited {text-decoration: none; color: #0F4BC3 }
 a.download:hover {
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;

}
 a.footer:link{
	text-decoration: none;
	color: #666666;

}
 a.footer:visited {
	text-decoration: none;
	color: #666666;
}
 a.footer:hover {
	text-decoration: underline;
	color: #000000;

}


 img {  border: none}
 
 
 
.text8 {
	font-size: 8pt;
	font-family: "µ¸¿ò";
	line-height: 8pt;





}
.text10 {  font: bold 11pt "µ¸¿ò"}
.text11 { font: bold 11pt "µ¸¿ò";color: #0F4BC3; text-decoration: underline}
.text81 { font: bold 8pt "µ¸¿ò";color: #666666;}
.text82 { font: normal 8pt "µ¸¿ò";color: #00339A;text-decoration: none;}
.menu{  color: #F5F5F5}


.cusor {  cursor: default}
.black_hover {  color: #00FFFF; text-decoration: none}


.height {
	LINE-HEIGHT: 180%
}
.em {
	letter-spacing: 0.3em;
}
.em2 {

	letter-spacing: 0.4em;
}
.em3 {
	letter-spacing: 0.1em;
}
.layer {
	filter: Alpha(Opacity=92);
}

.footer {
	font-family: "µ¸¿ò";
	font-size: 8pt;
	color: #999999;
	line-height: 14pt;

}
.contact8pt {
	font-family: "µ¸¿ò";
	font-size: 8pt;
	line-height: 10pt;
	color: #555555;
}
.btn {
	font-family: "µ¸¿ò";
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #003399;
	border: 2px solid #6EB4E2;

}

}
.btn1 {
	font-size: 9pt;
	background-color: #FFFFFF;
	border: 1px solid #6EB4E2;
	height: 25px;
	width: 80px;
	font-weight: bold;
	color: #666666;



}
.btn2 {

	font-size: 9pt;
	background-color: #E0E0E0;
	border: 1px solid #999999;
	height: 25px;
	width: 80px;
	font-weight: bold;
	color: #666666;
}
.textarea  {
border: 2px solid #CCE3F2; 
scrollbar-face-color: #EBF3F8; 
scrollbar-highlight-color: #CCE3F2; 
scrollbar-3dlight-color: #ffffff; 
scrollbar-shadow-color: #CCE3F2; 
scrollbar-darkshadow-color: #ffffff; 
scrollbar-track-color: #ffffff; 
scrollbar-arrow-color: #A0C5DD;
}.textarea2 {

border: 1px solid #BFCBD5; 
scrollbar-face-color: #EBF3F8; 
scrollbar-highlight-color: #CCE3F2; 
scrollbar-3dlight-color: #ffffff; 
scrollbar-shadow-color: #CCE3F2; 
scrollbar-darkshadow-color: #ffffff; 
scrollbar-track-color: #ffffff; 
scrollbar-arrow-color: #A0C5DD;
}
select {
	font-size: 9pt;
}
.navi {
	font-family: "±¼¸²";
	font-size: 9pt;
	color: #333333;
}
.smborder {
	height: 25px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #CCCCCC;
	border-left: none;
}
.title {
	font-family: "µ¸¿ò";
	font-size: 13pt;
	color: #000000;
	font-weight: bold;
}
.contitle {
	font-weight: bold;
	color: #0066CC;
}
.box {
	padding: 5px;
	line-height: 150%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;



}
.jpsubtitle {

	font-weight: bold;
	color: #973376;
}
.boxGray {
	padding: 5px;
	line-height: 150%;
	background-color: #F9F9F9;
	border-top: 1px solid #CCCCCC;


}
.boxyellow {

	padding: 5px;
	line-height: 150%;
	background-color: #F8F8EF;
	border-top: 1px solid #CCCCCC;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.thh-hbr-jp {
	border-top: 2px solid #CB68A9;
	border-bottom: 1px solid #CB68A9;
	height: 30px;
	border-right: 1px solid #CB68A9;
	background: #F9EEF6;

}
.thh-hbr-jp2 {

	border-top: 2px solid #CB68A9;
	border-bottom: 1px solid #CB68A9;
	height: 30px;
	background: #F9EEF6;
}
.tbl-h {
	border-top: none;
	border-bottom: 1px solid #CCCCCC;
	height: 25px;
	border-right: none;
	border-left: none;
	padding-left: 5px;
	padding-right: 5px;





}
.tbl-board {
	border-top: none;
	border-bottom: 1px dotted #A6A5A5;
	height: 40px;
	border-right: none;
	border-left: none;
	padding-left: 5px;
	padding-right: 5px;




}
.tbl-h-r {
	border-top: none;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: none;
	padding-left: 5px;
	padding-right: 5px;


}
.dotboth {
	height: 25px;
	padding-left: 10px;
	background: url(../images/common/bg_dot_both.gif);
	border: none;

}
.dot {
	height: 25px;
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: none;
	background: url(../images/common/bg_dot.gif);
	padding-left: 10px;



}
.dotbothB {

	height: 25px;
	padding-left: 10px;
	background: #ECF5FF url(../images/common/bg_dot_both.gif);
	border: none;
}
.dotB {

	height: 25px;
	padding-left: 10px;
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: none;
	background: #ECF5FF url(../images/common/bg_dot.gif);
}
.dotG {


	height: 25px;
	padding-left: 10px;
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: none;
	background: #EBEBEB url(../images/common/bg_dot.gif);
}
.dotbothG {


	height: 25px;
	padding-left: 10px;
	background: #EBEBEB url(../images/common/bg_dot_both.gif);
	border: none;
}
.boxV {
	padding: 5px;
	line-height: 150%;
	color: #333333;
	border-top: 1px solid #CC67AB;
	border-right: none;
	border-bottom: none;
	border-left: none;

}
.dotCaption {
	font-weight: bold;
	background: url(../images/common/dot18.gif) repeat-x fixed;
	height: 18px;
	padding-top: 2px;





}
.capimg {
	border-bottom: 1px solid #CB67AB;
}
.tbl-h-B {

	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height: 25px;
	border-right: none;
	border-left: none;
	padding-left: 10px;
}
.tbl-h-B-r {


	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height: 25px;
	border-right: 1px solid #CCCCCC;
	border-left: none;
	padding-left: 10px;
}
.dot40 {

	height: 40px;
	padding-left: 10px;
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: none;
	background: url(../images/common/bg_dot_40.gif);
}
.dotB40 {


	height: 40px;
	padding-left: 10px;
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: none;
	background: #ECF5FF url(../images/common/bg_dot_40.gif);
}
.dotB60 {



	height: 60px;
	padding-left: 10px;
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: none;
	background: #ECF5FF url(../images/common/bg_dot_60.gif);
}
.dot60 {


	height: 60px;
	padding-left: 10px;
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: none;
	background: url(../images/common/bg_dot_60.gif);
}
.box2 {
	padding: 5px;
	line-height: 150%;
	color: #333333;
	border-top: 1px solid #CCCCCC;
	border-right: none;
	border-bottom: none;
	border-left: none;

}
.tbl-hb-r {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: none;
	padding-left: 5px;
	padding-right: 5px;

}
.tbl-hb {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	height: 25px;
	border-right: none;
	border-left: none;
	padding-left: 5px;
	padding-right: 5px;

}
.caution {
	font-size: 8pt;
	line-height: 12pt;
	color: #454F87;
	font-family: "µ¸¿ò";

}
li {
	line-height: 16pt;
	list-style: url(../images/common/ico_li.gif);


}
.tbl-hT {

	border-top: 1px solid #CCCCCC;
	border-bottom: none;
	height: 25px;
	border-right: none;
	border-left: none;
	padding-left: 5px;
	padding-right: 5px;
}
.text8rate {

	font-size: 8pt;
	font-family: "µ¸¿ò";
}
.detailTitle {
	font: bold 11pt "µ¸¿ò";
	color: #0033CC;
}
.liA {
	list-style: upper-alpha;
}
.boardT {
	border-top: 2px solid #CB68A9;
	border-bottom: 1px solid #CB68A9;
	height: 30px;
	border-right: none;
	background: #F9EEF6;
	border-left: none;

}
.boardL {

	height: 25px;
	border-top: none;
	border-bottom: 1px dotted #666666;
	border-right: none;
	border-left: none;
	background: #FFFFFF;
}
.boardEmpty {

	height: 40px;
	border-top: none;
	border-bottom: 1px dotted #666666;
	border-right: none;
	border-left: none;
	vertical-align: middle;
	background: #FFFFFF;
}
.boardR {


	height: 25px;
	border-top: none;
	border-bottom: 1px dotted #666666;
	border-right: none;
	border-left: none;
	background: #F7F7F7;
}
.text8G {
	font-size: 8pt;
	line-height: 12pt;
	font-family: "µ¸¿ò";
	color: #666666;

}
.dotSM {
	height: 23px;
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: none;
	background: #F8F8ED url(../images/common/dot23.gif);
	padding-left: 5px;

}
.smborderTop {

	height: 25px;
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #CCCCCC;
	border-left: none;
}
.tblShort {


	border-top: 2px solid #A6C9EE;
	border-bottom: 1px solid #A6C9EE;
	height: 30px;
	background: #ffffff;
}

.tblSpeak {


	border-top: 2px solid #B8B6E7;
	border-bottom: 1px solid #B8B6E7;
	height: 30px;
	background: #ffffff;
}

.tblHigher {


	border-top: 2px solid #ACD9AC;
	border-bottom: 1px solid #ACD9AC;
	height: 30px;
	background: #ffffff;
}

.tblKorean {


	border-top: 2px solid #DEB2DE;
	border-bottom: 1px solid #DEB2DE;
	height: 30px;
	background: #ffffff;
}

.tblVocation {


	border-top: 2px solid #FBCBAF;
	border-bottom: 1px solid #FBCBAF;
	height: 30px;
	background: #ffffff;
}

.tblClass {


	border-top: 2px solid #B4A390;
	border-bottom: 1px solid #B4A390;
	height: 30px;
	background: #ffffff;
}

.tblCoast {


	border-top: 2px solid #87D6D1;
	border-bottom: 1px solid #87D6D1;
	height: 30px;
	background: #ffffff;
}
.tblNovisa {


	border-top: 2px solid #FABAC2;
	border-bottom: 1px solid #FABAC2;
	height: 30px;
	background: #ffffff;
}
.tblHomeStay {


	border-top: 2px solid #C4C287;
	border-bottom: 1px solid #C4C287;
	height: 30px;
	background: #ffffff;
}
.tblPro {


	border-top: 2px solid #1CBBB4;
	border-bottom: 1px solid #1CBBB4;
	height: 30px;
	background: #ffffff;
}.title2 {

	font-family: "µ¸¿ò";
	font-size: 13pt;
	color: #000000;
}
.tbl-recD {
	border-top: none;
	border-bottom: 1px solid #88C0D7;
	height: 30px;
	border-right: none;
	border-left: none;
	font-weight: bold;
	color: #0066CC;
	padding: 0px;


}

input {
	font-size: 9pt;
	border: 1px solid #C2C2C2;
}

.tblDorm {
	background: url(../images/common/bg_dot.gif);
	height: 25px;
}
.tbl-hb35 {

	border-top: none;
	border-bottom: 1px solid #BB3E9C;
	height: 35px;
	border-right: none;
	border-left: none;
	padding-left: 3px;
	padding-right: 3px;
}
.dotPoint {

	background: url(../images/common/dot15.gif);
	height: 15px;
	color: #3366CC;
}
.field70 {
	font-size: 9pt;
	width: 70px;
}


.field200 {
	font-size: 9pt;
	width: 200px;
}

.field120 {
	font-size: 9pt;
	width: 120px;
}


textarea {
	font-size: 9pt;
	border: 1px solid #C2C2C2;
}
.LineBottom {
	border-bottom: 1px solid #CCCCCC;
}
.LineTop {
	border-top: 1px solid #CCCCCC;

}
.padLeft5 {
	padding-left: 5px;
}
.liTitle {
	color: #3366CC;
}
.tblBottom {
	border-bottom: 1px solid #CCCCCC;
}
.captionSub {
	background: url(../images/common/ico_caption2.gif);
	padding-left: 8px;
	color: #0066CC;



}
.padLeft15B {
	padding-left: 15px;
	padding-right: 15px;
	line-height: 180%;

}
.captionSub2 {

	background: url(../images/common/ico_caption3.gif) no-repeat fixed;
	padding-left: 8px;
	color: #006666;
}
.dot30 {


	height: 30px;
	padding-left: 10px;
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: none;
	background: url(../images/common/bg_dot_30.gif);
}
.thh-hbr-pro {


	border-top: 2px solid #6666CC;
	border-bottom: 1px solid #6666CC;
	height: 30px;
	background: #F1F0FD;
}
.thh-hbr-uni {


	border-top: 2px solid #A5D3ED;
	border-bottom: 1px solid #A5D3ED;
	height: 30px;
	background: #EFF9FE;
}


.tbl-board2 {

	border-top: none;
	border-bottom: 1px dotted #A6A5A5;
	height: 25px;
	border-right: none;
	border-left: none;
}
.dotCaptionB {

	background: url(../images/common/dot15_blue.gif);
	height: 15px;
}
.dotCaptionR {


	background: url(../images/common/dot15_red.gif);
	height: 16px;
}
.thh-hbr-work {



	border-top: 2px solid #FFD28E;
	border-bottom: 1px solid #FFD28E;
	height: 30px;
	background: #FFF8EE;
}
.dotSM2 {

	height: 30px;
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: none;
	background: #F8F8ED url(../images/common/bg_dot_30.gif);
	padding-left: 5px;
}
.thh-hbr-workR {
	border-top: 2px solid #FFD28E;
	border-bottom: 1px solid #FFD28E;
	height: 30px;
	background: #FFF8EE;
	border-right: 1px solid #CCCCCC;

}
.thh-hbr-workL {
	border-top: 2px solid #FFD28E;
	border-bottom: 1px solid #FFD28E;
	height: 30px;
	background: #FFF8EE;
	padding-left: 5px;

}
.pad10 {
	line-height: 180%;
	padding: 10px;

}
.pad7 {
	line-height: 150%;
	padding: 7px;


.form {
	border: 1px solid #CCCCCC;
}
.bgDotLine {
	background: url(../images/common/bg_dot_line.gif);
	height: 5px;
}
.thh-hbr-exam {



	border-top: 2px solid #99C6B4;
	border-bottom: 1px solid #99C6B4;
	height: 30px;
	background: #F7FFEE;
}
.thh-hbr-board {

	border-top: 2px solid #C5AA96;
	border-bottom: 1px solid #C5AA96;
	height: 30px;
	background: #F1EAE4;
}
.NoBorder {
	border: none;
}
.dotv {
	background: url(../images/main/dotv.gif) repeat-y fixed;
}
.NoLeft {
	border-left: 1px solid #FFFFFF;
}
.frmain1 {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.frmain2 {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


.LineBoth {
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;

}
.lineDorm {
	border-bottom: 1px solid #339933;
}
.dot20 {
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: none;
	background: url(../images/common/dot20.gif) repeat-x fixed;
	height: 20px;

}
.DormSub {


	height: 25px;
	padding-left: 10px;
	background: #F7FFEE url(../images/common/bg_dot_both.gif);
	border: none;
}
.tblWhole {



	border-top: 2px solid #BDC6B7;
	border-bottom: 1px solid #BDC6B7;
	height: 30px;
	background: #ffffff;
}
.thh-hbr-Dorm {




	border-top: 2px solid #7AAB56;
	border-bottom: 1px solid #7AAB56;
	height: 30px;
	background: #F5FFEC;
}
.box3 {
	line-height: 150%;
	background: #F6F6F6;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #CCCCCC;
	border-right: none;
	border-bottom: none;
	border-left: none;


}
.CaptionDetail {
	background: url(../images/common/dot18.gif) repeat-x fixed;
	height: 18px;
	padding-top: 2px;
	color: #0066CC;

}
.CaptionDetail2 {

	background: url(../images/common/dot18.gif) repeat-x fixed;
	height: 18px;
	padding-top: 2px;
	color: #663399;
}

div.ShowThis
{
	width: 735px;
	height: auto;
	min-height: 300px;
	border-left: 1px;
	border-right: 1px;
	border-color: #45A7EE;
	border-style: solid;
	display: block;
}

div.HideThis
{
	width: 735px;
	height: auto;
	min-height: 300px;
	border-left: 1px;
	border-right: 1px;
	border-color: #45A7EE;
	border-style: solid;
	display: none;
}

tr.TableRow
{
}

tr.TableRow:hovor
{
	background-color: #BAFDD5;
}
