@charset "euc-kr";
/* default */
*{margin:0;padding:0;}
html, body{width:100%;height:100%}
* html #container {height: 100%}
html{overflow-y:scroll;}
body{background-color:#fff;*word-break:break-all;-ms-word-break:break-all;}
body,input{font-size:12px;line-height:1.5em;font-family:"±¼¸²",Gulim,Helvetica,AppleGothic,Sans-serif;color:#777;letter-spacing:0px;}
h1,h2,h3,h4,h5,h6{font-size:12px;text-align:left;}
img,fieldset,iframe{border:0 none;}
li{list-style:none;}
a{color:#777;text-decoration:none;}
a:hover{color:#777;text-decoration:underline;}
em,address{font-style:normal;}
textarea{overflow:auto;}
.input_text, textarea{*margin:-1px 0;padding-right:1px;border:1px solid #aaa;}
.input_text{height:1.5em;padding:0 4px;vertical-align:middle;}
.input_check, .input_radio{width:13px;height:13px;vertical-align:middle;margin-top:-2px;*margin-top:-1px;}
select{font-size:12px;_font-size:11px;vertical-align:middle;height:20px;line-height:1.4;}
option{padding-right:6px;}
label{cursor:pointer;vertical-align:middle;_cursor /**/:hand;display:inline-block;}
hr{display:none;}
table {width:100%}
table caption{display:none;}
.accessibility, .hidden_text, legend{display:block;overflow:hidden;position:absolute;left:0 !important;top:-55000px !important}
legend{*width:0;}
:root legend{margin-top:-1px;font-size:0;line-height:0;}
img{vertical-align:middle;}
/* png */
.png24{tmp:expression(setPng24(this)); }



/* default */

#wrap		{width:100%; border:0px dotted blue;}
#header h1	{padding:20px 0 20px 0px;}

#header {width:963px;margin:0 auto;visibility:visible;position:relative;overflow:hidden;z-index:1;}
		
		#mainMenu {width:222px; height:258px; background:url("/images/main/gnb_bg.png") no-repeat 0 0;padding:30px 0 0 0;z-index:11;}
		#mainMenu li  {position:relative; margin-bottom:2px;}
		#mainMenu li a {display:block; width:222px; height:40px; text-indent:-3000px;}
		#mainMenu li a:link,
		#mainMenu li a:visited,
		#mainMenu li a:hover,
		#mainMenu li a:active {text-decoration:none;}

		#mainMenu li ul			{display:none; position:absolute; left:126px; top:-13px; width:130px; height:auto; } 

		#mainMenu li.over ul		{display:block;  z-index:2;padding:15px 15px 40px 15px;}
		#mainMenu li.over ul.layer1	{background:url("/images/main/layer1_bg.png") no-repeat 0 0;}
		#mainMenu li.over ul.layer2	{background:url("/images/main/layer2_bg.png") no-repeat 0 0;}
		#mainMenu li.over ul.layer3	{background:url("/images/main/layer3_bg.png") no-repeat 0 0;}
		#mainMenu li.over ul.layer4	{background:url("/images/main/layer4_bg.png") no-repeat 0 0;}
		#mainMenu li.over ul.layer5	{background:url("/images/main/layer5_bg.png") no-repeat 0 0;}

		#mainMenu li ul li {margin:0px; line-height:15px; padding:0; width:120px;}
		#mainMenu li ul li a {display:inline; width:auto; height:auto; text-indent:0px;  background:none !important; color:#707070;}
		#mainMenu li ul li.over {}
		#mainMenu li ul li.over a {}
		
		#mainMenu li.menu1 a  {background:url("/images/main/gnb1.png") no-repeat 0 0;}
		#mainMenu li.menu2 a  {background:url("/images/main/gnb2.png") no-repeat 0 0;}
		#mainMenu li.menu3 a  {background:url("/images/main/gnb3.png") no-repeat 0 0;}
		#mainMenu li.menu4 a  {background:url("/images/main/gnb4.png") no-repeat 0 0;}
		#mainMenu li.menu5 a  {background:url("/images/main/gnb5.png") no-repeat 0 0;}
		#mainMenu li.over a {background-position:0 -35px !important}

#contents	{border:0px dotted red; width:730px;margin:0 auto;}


.flash_background			{position:absolute; top:0; z-index:0;}
.visualForm					{width:730px; margin:0 auto;z-index:2;}
.visualBanner				{position:absolute; top:504px;}
.visualBanner li			{float:left;}


#main_container				{position:relative;margin-top:165px;margin-bottom:30px;}
.notice_form				{width:290px; position:relative;float:left;margin-right:26px;}
.notice_title				{width:290px;background:url("/images/main/notice_bg.gif") repeat-x 0 0;display:inline-block;}
.notice_title li			{float:left;}
.notice_title .more			{position:absolute; top:3px; right:3px;}

.notice_body				{width:290px; display:inline-block;}
.notice_body_list			{margin-top:18px;}
.nb_icon					{padding:0 0 0 6px;}
.nb_txt						{letter-spacing:-1px;}
.nb_day						{text-align:right;color:#b5b4b4;padding-right:7px;}

.go_form					{float:left;margin-right:26px;}

/* header */
body {}
#wrap {width:100%;}





.home_lnb		{position:absolute;top:50px;right:0;overflow:hidden;margin-right:-4px;}
.home_lnb li	{float:left;padding:0 10px 0 10px;background:url("/images/main/home_line.gif") no-repeat 100% 50%;}




#footer		{clear:both;width:100%;border-top:1px solid #dcdcdc;background:url("/images/main/foot_bg.gif") repeat-x 0 0;}
.footer		{width:963px;margin:0 auto;padding:20px;}


#sub_container		{width:720px; border:0px dotted green;}



#left				{width:219px;float:left;}

.lm_sub_title		{text-align:center;margin-bottom:7px;}
.lm_sub				{margin-bottom:20px;}
.lm_sub li			{}


.left_banner		{margin-bottom:20px;}
.left_banner li		{margin-bottom:10px;}






.container_Type1	{width:710px;float:right;position:relative;top:0px;}

.Section_top		{width:709px;border-bottom:1px solid #dddddd;margin-bottom:36px;}
.Section_top h2		{}

.location			{position:absolute;top:20px;right:0;color:#aaaaaa;font-size:0.95em;}
.location span		{color:#ff9133;font-weight:bold;}
.Section_body		{width:710px; border:0px solid black; margin-left:7px;}

.reviv_list			{border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
.reviv_list	th		{background:#e0f5ff;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;padding:3px;font-size:1em;font-weight:bold;color:#0183bc;}
.reviv_list	td		{border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;padding:3px;}

.reviv_th2			{}
.reviv_th3			{background:#0182bb;color:#fff;font-weight:bold;text-align:center;height:26px;}

/* Left-Menu */



/*°Ô½ÃÆÇ ½ºÅ¸ÀÏ*/
#join_cs { border-top:1px solid #c9d0db; border-bottom:1px solid #dce1e8; font-family:'µ¸¿ò', dotum; }
#join_cs td {font-size:12px;color:#777777;}
#join_cs td.text1 { padding:8px 0px 8px 20px; border-bottom:1px solid #dce1e8; border-right:1px solid #dce1e8; background-color:#f4f7fc; line-height:18px;}
#join_cs td.text2 { padding:8px 0px 8px 10px; border-bottom:1px solid #dce1e8; color:#595959;}
#join_cs td.text3 { padding:0px 0px 0px 20px; border-bottom:1px solid #dce1e8; border-right:1px solid #dce1e8; background-color:#f4f7fc; line-height:12px;}
#join_cs td.text4 { padding:8px; border-left:1px solid #dce1e8; border-bottom:1px solid #dce1e8; border-right:1px solid #dce1e8; background-color:#f4f7fc; line-height:12px;}
#join_cs td.text5 { padding:0px 0px 0px 0px; border-bottom:1px solid #dce1e8; border-right:1px solid #dce1e8; background-color:#f4f7fc; line-height:12px;}
#join_cs td.text6 { padding:7px 0px 4px 0px; border-bottom:1px solid #dce1e8; color:#999999;}
#join_cs td.text7 { padding:0px 0px 0px 10px; border-bottom:1px solid #dce1e8; border-right:1px solid #dce1e8;}
#join input{border:none }


.Ellipsis { 
	overflow:hidden; 
    white-space:nowrap; 
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	/*-moz-binding:url(/css/ellipsis-xbl.xml#ellipsis);*/
}