/*common*/
body{
background-image:url(../image/bg1.gif); background-repeat:repeat; 
margin-top:20px; 
text-align:center;}
body, div, td, li{font-size:12px;color:#333333}body, div, td, li, 
.p11{font-family:lr oSVbN,EDotum,AppleGothic,sans-serif}
b{letter-spacing:-1px}
a{color:#333333;text-decoration:none}a:hover{color:#438A01;text-decoration:underline}img{border:0 none}
#tmap table td a:visited, #cc a:visited, #servicemap table td a:visited{color:#87124F}
.ls1{letter-spacing:-1px}
.p11{font-size:11px}.p14{font-size:14px}.ln14{line-height:1.4}.ln17{line-height:1.7}
.c, a.c:link, a.c:visited, a.c:hover, a.c:active{color:#333333}
.o, a.o:link, a.o:visited, a.o:hover, a.o:active{color:#ED6C1F}
.b, a.b:link, a.b:visited, a.b:hover, a.b:active{font-weight:bold;letter-spacing:-1px}
.tj{font-size:10px;color:ED6C1F}
#table {width:770px; position:relative; text-align:center;}
#tableout{
	width:770px;
	position:relative;
	margin:0 auto;
	text-align:center;
	padding-top:15px;
	padding-bottom:18px;
	background-color:#FFFFFF;
	filter:glow(color:white,sTRength:5)
}
#tablein, #schbox, #loginbox, #copyright {
	width:750px;
	position:relative;
	margin:0 auto;
	text-align:left;
	background-color:#FFFFFF;
}
#tablein #lg, #tablein #lgr, #tablein #l, #tablein #r, #tablein #ml, #tablein #mr{background-color:#FFFFFF}
#tablein #l{width:254px;height:57px}
#tablein #l img{margin:0 0 0 15px;}
#tablein #lg{width:233px; float:left}
#tablein #lgr{width:68px;margin:17px 0 0 0}
#tablein #r{width:185px}
#tablein #r #t{margin:8px 0 5px 60px;height:17px;visibility:hidden}
#tablein #r #t, #tablein #r #t2{#menutab}

#copyright { width:770px;
	position:relative;
	margin:0 auto;
	text-align:center;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	height:18px;
	padding-top:3px;
	filter:alpha(style:0,opacity:65)
}

.bottommenu {font-family:Arial, Helvetica, sans-serif; color:#0F657E; font-weight:bold; line-height:12px;}
.bottommenu a:link{font-family:Arial, Helvetica, sans-serif; color:#0F657E; font-weight:bold; line-height:12px;}
.bottommenu a:visited{font-family:Arial, Helvetica, sans-serif; color:#0F657E; font-weight:bold; line-height:12px;}
.bottommenu a:hover{font-family:Arial, Helvetica, sans-serif; color:#0F657E; font-weight:bold; line-height:12px;}
.bottommenu a:active{font-family:Arial, Helvetica, sans-serif; color:#0F657E; font-weight:bold; line-height:12px;}

#title_bg1 {background-image:url(../image/title_bg1.gif); background-repeat:repeat-x; height:22px; width:492px;}

#height5 {padding-top:5px; text-align:center; clear:both; background-color:#FFFFFF}
#height10 {padding-top:10px; text-align:center; clear:both; background-color:#FFFFFF}
#height20 {padding-top:20px; text-align:center; clear:both; background-color:#FFFFFF}
#height30 {padding-top:30px; text-align:center; clear:both; background-color:#FFFFFF}

/*main*/

#ml {float:left; width:450px}
#mr {float:right; width:285px}

#bar1 {width:750px; background-color:#2D9300; margin-top:3px; margin-bottom:13px; clear:both; height:2px}
#bar2 {width:750px; background-color:#1396A5; margin-top:0px; margin-bottom:0px; clear:both; height:2px}
#bar_dot {background-image:url(../image/dot3_1.gif); background-repeat:repeat-x; height:12px; clear:both}
#bar_two {width:100%; border-top:1px solid #AFB59D; border-bottom:1px solid #AFB59D; margin-top:3px; margin-bottom:4px}
.hr_432 {width:432px; background-color:#E5E5E4; height:1px; margin-top:5px; margin-bottom:5px}
.hr_80 {width:80px; background-color:#E5E5E4; height:1px; margin-top:5px; margin-bottom:5px}
.hr_350 {width:350px; background-color:#E5E5E4; height:1px; margin-top:5px; margin-bottom:5px}

.mainrecruit { background:url(../image/ic_arrow1.gif) no-repeat 0px 6px; margin:0px 0px 0px 0px; padding:0px 0px 0px 12px; line-height:22px}

.bottommenu {font-family:Arial, Helvetica, sans-serif; color:#0F657E; font-weight:bold; line-height:12px;}
.bottommenu a:link{font-family:Arial, Helvetica, sans-serif; color:#0F657E; font-weight:bold; line-height:12px;}
.bottommenu a:visited{font-family:Arial, Helvetica, sans-serif; color:#0F657E; font-weight:bold; line-height:12px;}
.bottommenu a:hover{font-family:Arial, Helvetica, sans-serif; color:#0F657E; font-weight:bold; line-height:12px;}
.bottommenu a:active{font-family:Arial, Helvetica, sans-serif; color:#0F657E; font-weight:bold; line-height:12px;}

.tableshadow {BACKGROUND-image:url(../image/bgshadow1.gif); FILTER: blur(direction=180, opacity=100, finishopacity=0, lightsTRength=500, sTRength=20)}
.tablesdl { background-image:url(../image/bgshadow_left.gif); background-repeat:repeat-y; background-position:top; width:10px}
.tablesdr { background-image:url(../image/bgshadow_right.gif); background-repeat:repeat-y; background-position:top; width:10px}

/*sub*/

#sl {float:left; width:238px}
#sr {float:right; width:502px; padding-bottom:12px; clear:inherit}
#subbar1 {width:750px; background-color:#89A8B4; padding-top:3px; clear:both}
#subbar_two {width:100%; border-top:2px solid #EEEEEE; border-bottom:1px solid #CFCFCF; height:1px}
#subbar2 {width:238px; border-top:2px solid #1396A5; margin-top:1px; margin-bottom:5px}
#subleftbg {background-image:url(../image/subbg1.gif); background-repeat:repeat-y; background-position:top}

.nv {color:#909090; font-size:10px; padding-top:10px; padding-bottom:7px; padding-left:5px}
.nv a:link {color:#909090; font-size:10px}
.nv a:visited {color:#909090; font-size:10px}
.nv a:hover {color:#909090; font-size:10px}
.nv a:active {color:#909090; font-size:10px}

#content {padding-top:21px; padding-left:5px; clear:both; text-align:center}

.subtitle { background:url(../image/ic_arrow2.gif) no-repeat 1px 0px; padding:0px 0px 7px 16px; color:#4B744B; font-weight:bold; text-align:left}
.subtitle a:link { color:#4B744B; font-weight:normal;}
.subtitle a:visited { color:#4B744B; font-weight:normal;}
.subtitle a:hover { color:#3DA725; font-weight:bold;}
.subtitle a:active { color:#3DA725; font-weight:bold;}

.sublink { background:url(../image/ic_link1.gif) no-repeat 0px 0px; padding:0px 2px 7px 18px; color:#298600; text-align:left; text-decoration: underline}
.sublink a:link { color:#298600; text-decoration: underline}
.sublink a:visited { color:#298600; text-decoration: underline}
.sublink a:hover { color:#84CF02; text-decoration: underline}
.sublink a:active { color:#84CF02; text-decoration: underline}

.t1out {background-color:#88BCB2}
.t1in {background-color:#D6EAE6}
.t2in {background-color:#E9F3F1}

.subtable1 {border-bottom: 1px solid #88BCB2; border-left: 1px solid #88BCB2; text-align:left; table-layout:fixed}

.subtd1 {padding: 7px; border-top: 1px solid #88BCB2; border-right: 1px solid #88BCB2; text-align:left; background-color:#D6EAE6; width:96px; line-height: 16px}
.subtd2 {padding: 7px; border-top: 1px solid #88BCB2; border-right: 1px solid #88BCB2; text-align:left; background-color:#E0EEEB; line-height:16px}
.subtd3 {padding: 7px; border-top: 1px solid #88BCB2; border-right: 1px solid #88BCB2; text-align:left; background-color:#E9F3F1; line-height:16px}
.subtd2 a:link, .subtd2 a:visited, .subtd2 a:hover, .subtd2 a:active {color:#222222; text-decoration:underline;}
.subtd3 a:link, .subtd3 a:visited, .subtd3 a:hover, .subtd3 a:active {color:#222222; text-decoration:underline;}

.subtextbox1 {text-align:left; line-height:18px; padding:12px; color:#000000}
.subtextbox2 {text-align:left; line-height:18px; padding:12px 12px 12px 34px;color:#000000; background-color:#EEEEEE}
.subtextbox3 {text-align:left; line-height:18px; padding-top:12px; padding-left:300px; color:#000000}

/*text_common*/

.green1 {color:#5CC200; text-align:left}
.green1b {color:#5CC200; font-weight:bold; text-align:left}
.darkgreen1 {color:#4B744B; text-align:left}
.skygreen1b {color:#1396A5; font-weight:bold; text-align:left}

.lineheight22 {line-height:22px}
.lineheight20 {line-height:20px}
.lineheight18 {line-height:18px}