/*Global Definitions*/

body {font-family:verdana;font-size:11px;color:#555555;line-height:17px;text-align:justify;}
div, table, td, select, input, label {font-family:arial;font-size:12px;color:#555555;line-height:17px;}
a {text-decoration:none; color:#333333;}
a:hover {text-decoration:underline; color:#00704A;}

p {margin-top:10px;text-align:justify;}
blockquote {margin-top:10px;margin-left:20px;}
blockquote.normal {margin-bottom:0px;}
ul  {margin-top:10px;margin-bottom:0px;}
ul.normal  {margin-top:0px;margin-bottom:0px;}
li {margin-top:10px;margin-left:0px;}
li.normal {margin-top:0px;} 
.line {background-color:#D9D9D9;}
.line2 {background-color:#cccccc;}
.line3 {background-color:#EFAC55;}
.line4 {background-color:#E5E5E5;}

.tabb { font-weight:bold; font-size:12px; font-family:Arial,Helvetica;}
.tan {FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: center}
.tann {FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Arial,Helvetica; TEXT-ALIGN: center}

a.box_link {
	text-decoration: none;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#4C7746;
	line-height:13px;
	padding-bottom: 0px;
	background:url('../pics/box_signin_dotted.gif') repeat-x bottom;
}
a:hover.box_link {
	text-decoration: none;
	color:#4C7746;
	padding-bottom: 0px;
	background:url('../pics/box_signin_dotted.gif') repeat-x bottom;
}

a.box_signin {
	text-decoration: none;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#306333;
	line-height:13px;
	padding-bottom: 0px;
	background:url('../pics/box_signin_dotted.gif') repeat-x bottom;
}
a:hover.box_signin {
	text-decoration: none;
	color:#306333;
	padding-bottom: 0px;
	background:url('../pics/box_signin_dotted.gif') repeat-x bottom;
}
.dottedline {
	background-image:url('../pics/dotted.gif');
	background-repeat:repeat-x;
	margin:0px;
}
a.link {
	text-decoration: none;
	color: #4F9544;
	padding-bottom: 1px;
	background: url(../pics/line_link.gif) repeat-x bottom;
	}

a:hover.link {
	text-decoration: underline;
	color: #4F9544;
	background: url() repeat-x left bottom;
	}

.bg_intro {
	background-image:url('../pics/bg_intro.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
}
.bg_intro2 {
	background-image:url('../pics/bg_intro2.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
}
.bg_white {
	background-color:#ffffff;
}
.bg_main {
	background-color:#B76B0E;
}
.bg_inner1 {
	background-color:#8eb681;
}
.bg_inner2 {
	background-color:#43693d;
}
.bg_content {
	background-image:url('../pics/bg_content.jpg');
	background-repeat:no-repeat;
	background-position:top right;
}
.bg_search {
	background-image:url('../pics/bg_search.gif');
	background-repeat:repeat-y;
}

.bg_shade {
	background-color:#E1D9ED;
	background-image:url('../pics/bg_shade.gif');
	background-repeat:repeat-y;
	background-position:right;
}

.bg2 {background-color:#E5F6DE;}

.text_fill {
	font-family:verdana;
	font-size:11px;
	line-height:12px;
	color:#414141;
	width:146;
	height:19;
}
.text_fill_login {
	font-family:verdana;
	font-size:11px;
	line-height:12px;
	color:#414141;
	width:156;
	height:19;
}
.text_fill_password {
	font-family:verdana;
	font-size:11px;
	line-height:12px;
	color:#414141;
	width:100;
	height:19;
}
.text_fill_myopenu {
	font-family:verdana;
	font-size:11px;
	line-height:12px;
	color:#414141;
	width:147;
	height:19;
}
.text_intro {
	font-family:arial;
	font-size:12px;
	line-height:16px;
	color:#D2DDD1;
}
.text_intro a {
	font-family:arial;
	font-size:12px;
	line-height:16px;
	color:#D2DDD1;
	text-decoration:none;
}
.text_intro a:hover {
	font-family:arial;
	font-size:12px;
	line-height:16px;
	color:#ffffff;
	text-decoration:none;
}

.color1a {
	background-color:#BC7214;
}
.color1b {
	background-color:#CBBF9B;
}
.color1c {
	background-color:#FFF2CF;
}

.color2a {
	background-color:#4C7746;
}
.color2b {
	background-color:#C2CECA;
}
.color2c {
	background-color:#E3EFEB;
}


.footer {font-family:verdana;font-size:11;color:#666666}
.footer a {font-family:verdana;font-size:11;color:#666666;text-decoration:none;}
.footer a:hover {font-family:verdana;font-size:11;color:#4B7746;}

.stxt {font-family:verdana;font-size:10px;line-height:14px;color:#4B7746;}
.stxt a {font-family:verdana;font-size:10px;line-height:14px;color:#4B7746;text-decoration:none;}
.stxt a:hover {font-family:verdana;font-size:10px;line-height:14px;color:#4B7746;text-decoration:underline;}
.stxt_on {font-family:verdana;font-size:10px;font-weight:bold;line-height:14px;color:#4B7746;}
.stxt_on a {font-family:verdana;font-size:10px;font-weight:bold;line-height:14px;color:#4B7746;text-decoration:none;}
.stxt_on a:hover {font-family:verdana;font-size:10px;font-weight:bold;line-height:14px;color:#4B7746;text-decoration:underline;}


.bg_menu {background-color:4C7746}
.submenu_on {font-family:arial;font-size:11px;line-height:13px;font-weight:bold;color:#555555;}
.submenu {font-family:arial;font-size:11px;line-height:13px;color:#555555;}
.submenu a {font-family:arial;font-size:11px;line-height:13px;color:#555555;}
.submenu a:hover {font-family:arial;font-size:11px;line-height:13px;color:#438039;}
.submenu2 a {font-family:arial;font-size:11px;line-height:13px;color:#438039;}
.submenu2 a:hover {font-family:arial;font-size:11px;line-height:13px;color:#438039;}

.boxlink a {font-family:arial;font-size:12px;line-height:16px;color:#438039;}
.boxlink a:hover {font-family:arial;font-size:12px;line-height:16px;color:#438039;}

.submenu2_on {background-color:#E5F3E0;}
.submenu2_on a {font-family:arial;font-size:11px;line-height:13px;color:#555555;}
.submenu2_on a:hover {font-family:arial;font-size:11px;line-height:13px;color:#555555;}

.submenu3_on {background-color:#C7E1C0;padding-top:3px;padding-bottom:3px;}
.submenu3_on a {font-family:arial;font-size:11px;line-height:13px;color:#555555;}
.submenu3_on a:hover {font-family:arial;font-size:11px;line-height:13px;color:#555555;}

.submenu_arrow {margin-top:4px;}
.submenu_header {font-family:arial;font-size:10px;font-weight:bold;color:#744399;}

.sublink {font-family:verdana;font-size:11px;line-height:14px;color:#438039;}
.sublink:hover {font-family:verdana;font-size:11px;line-height:14px;color:#438039;text-decoration:underline;}

.main_title {font-family:verdana;font-size:12;font-weight:bold;color:#971C1C;}
.main_title:hover {font-family:verdana;font-size:12;font-weight:bold;color:#971C1C;}
.title {
	font-family:arial, verdana;
	font-size:15px;
	font-weight:bold;
	color:#4F9544;
}
.title2 {
	font-family:arial, verdana;
	font-size:14px;
	font-weight:bold;
	color:#555555;
}
.title3 {
	font-family:arial, verdana;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
}
.sub_title {font-family:arial,verdana;font-size:13px;font-weight:bold;color:#555555;}
.sub_title2 {font-family:arial,verdana;font-size:12;font-weight:bold;color:#4F9544;}
b  {font-family:arial,verdana;font-size:12;font-weight:bold;color:#4F9544;}
b.normal  {font-family:arial,verdana;font-size:12;font-weight:bold;color:#666666;}
.path {
	font-family:verdana,arial,helvetica,;
	font-size:10px;
	color:#744399;
	text-decoration:none;
}

/*Form Set*/
form {margin:0px;padding:0px;}
label {font-size:10px; line-height:12px;}
.checkbox, .radio {vertical-align:middle;margin-left:-4px;}

.inputbox {
	BORDER-RIGHT: #bbbbbb 1px solid; BORDER-TOP: #bbbbbb 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BORDER-LEFT: #bbbbbb 1px solid; COLOR: #333333; BORDER-BOTTOM: #bbbbbb 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7
}
input.btn{
   font-family:arial,helvetica,verdana,sans-serif;
   font-size:11px;
   font-weight:bold;
   color:#ffffff;
   background-color:#D84220;
   border:1px solid;
   border-top-color:#FF7242;
   border-left-color:#FF7242;
   border-right-color:#000000;
   border-bottom-color:#000000;}
input.btn2{
font-family:arial,helvetica,verdana,sans-serif;
   font-size:11px;
   font-weight:bold;
   color:#ffffff;
   background-color:#384C96;
   border:1px solid;
   border-top-color:#778FC7;
   border-left-color:#778FC7;
   border-right-color:#000000;
   border-bottom-color:#000000;}
input.btn3{
   font-family:arial,helvetica,verdana,sans-serif;
   font-size:11px;
   font-weight:bold;
   color:#ffffff;
   background-color:#666666;
   border:1px solid;
   border-top-color:#cccccc;
   border-left-color:#cccccc;
   border-right-color:#000000;
   border-bottom-color:#000000;}


.select_tit {background-color:#ffffff;height:17px; padding:0 10 0 10; line-height:14px; cursor:hand;}
.select_off_bg {width:220px; border:1px solid #CBBF9B; cursor:hand;}
.select_on_bg {
	scrollbar-face-color:#FFFFFF; 
    scrollbar-shadow-color:#D8D8D8; 
    scrollbar-highlight-color:#FFFFFF; 
    scrollbar-3dlight-color:#D8D8D8; 
    scrollbar-darkshadow-color:#FFFFFF; 
    scrollbar-track-color:#F6F6F6; 
    scrollbar-arrow-color:#999999; 
	width:220px; height:250px; 
	background-color:#FFFFFF; 
	border:1px solid #CCCCCC; border-bottom:none; 
	overflow-y:scroll;
}
.select_link {font-family:"dotum"; font-size:11px;line-height:12px; color:#00704A;} 
a.select_link:link {font-family:"dotum"; font-size:11px; color:#666666; text-decoration:none;} 
a.select_link:active {font-family:"dotum"; font-size:11px; color:#000000; text-decoration:none;}
a.select_link:visited {font-family:"dotum"; font-size:11px; color:#666666; text-decoration:none;}
a.select_link:hover {font-family:"dotum"; font-size:11px; color:#000000; text-decoration:none;}


#container {
	Z-INDEX: 100; WIDTH: 500px; POSITION: relative; HEIGHT: 230px
}
#lyr0 {
	Z-INDEX: 1; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}
#lyr1 {
	Z-INDEX: 1; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}
#lyr2 {
	Z-INDEX: 1; LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}
A.on:link {
	font-family:arial,verdana;font-size:12;font-weight:bold;color:#4F9544;
}
A.on:visited {
	font-family:arial,verdana;font-size:12;font-weight:bold;color:#4F9544;
}
tr.on {background-color:#ffffff
}
tr.off {background-color:#E5E5E5
}


/* Calendar */
.cal_study {background-color:#FEFF91}
.cal_tutorial {background-color:#FED952}
.cal_revision {background-color:#F5C1FD}
.cal_exam {background-color:#D3E8FF;}
.cal_break {background-color:#E9E9E9;}


/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{background-color:none;position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Styles for level 0*/
.menu,.menuover{position:absolute; padding:3px; FONT-FAMILY: verdana; font-size:11px;line-height:15px}
.menu{background-color:#F9FFD0; layer-background-color:#F9FFD0; color:#000000;}
.menutesting{background-color:#ffffff; layer-background-color:#ffffff; color:#000000;}
.menuover{background-color:#C66A13; layer-background-color:#C66A13; color:#FFFFFF; cursor:pointer; cursor:hand; }
.menuovertesting{background-color:#ffffff; layer-background-color:#ffffff; color:#FFFFFF; cursor:pointer; cursor:hand; }
.menuborder{position:absolute; visibility:hidden; background-color:#E5D6A1; layer-background-color:#E5D6A1}