
/*****************************************************************************
                                  Body
******************************************************************************/

body {
	font-family:Verdana, Dotum, Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#595959; 
	line-height:16px; 
	background-color:#F5F6F7; 
	margin:0px 0px 0px 0px;
}





.top_border{border-top:5px solid #2881c6;}

.global_link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
.global_link a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
.global_link a:link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
.global_link a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:underline;}

.global_link1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
.global_link1 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
.global_link1 a:link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
.global_link1 a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal; text-decoration:underline;}

.menu{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none; background-color:#393939; height:33px;}
.menu a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
.menu a:link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
.menu a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:underline;}

.pipe_line{border-right:1px solid #4d4e4e;}

.but_bg{background-image:url(../images/but_bg.jpg); background-repeat:repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; cursor:pointer; border:1px solid #94b9d5; height:20px; padding:2px 5px 5px 5px;  vertical-align: middle; border:1px solid #427297; width: auto;}

.text_box{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#494b2f; font-weight:normal; padding:2px; font-style:italic; }

#content{padding:15px 10px 15px 10px;}
.post_color{background-color:#2881c6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; height:100px; padding-left:20px;}
.newst_color{background-color:#a2c5e0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; height:100px; padding-left:20px;}

.small_link2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0f558b; text-decoration:none;}
.small_link2 a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0f558b; text-decoration:none;}
.small_link2 a:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0f558b; text-decoration:none;}
.small_link2 a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0f558b; text-decoration:underline;}

.small_text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000;}

.head1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.head1 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.head1 a:link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.head1 a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; text-decoration:underline;}




.head2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold; text-decoration:none;}
.head3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#595959; font-weight:bold; text-decoration:none;}
.head4{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#497fa9; font-weight:bold; text-decoration:none;}

.box_mid{background-color:#a2c5e0; border-left:1px solid #3977a7; border-right:1px solid #3977a7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; padding:10px; height:128px;}

.link2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#023863; font-weight:bold; text-decoration:none; }
.link2 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#023863; font-weight:bold; text-decoration:none;}
.link2 a:link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#023863; font-weight:bold; text-decoration:none;}
.link2 a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#023863; font-weight:bold; text-decoration:underline;}

.link3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; }
.link3 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
.link3 a:link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
.link3 a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:underline;}


.link_bor{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#595959; text-decoration:none; border-bottom:1px solid #d8d6d6; height:24px;}
.link_bor a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#595959; text-decoration:none;}
.link_bor a:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#595959; text-decoration:none;}
.link_bor a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#595959; text-decoration:underline;}

.div_tab1{background-color:#595959;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none; text-align:center;}


.div_tab2{background-color:#7f7f7f;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none; text-align:center;}

.small_link3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none;}
.small_link3 a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none;}
.small_link3 a:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none;}
.small_link3 a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:underline;}

.text{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#595959; font-weight:bold;}


.tab_head{background-color:#497fa9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; height:30px;}

.tab1{background-color:#f3f6f9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#525050; height:30px; text-decoration: none}
.tab1 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#525050; text-decoration: underline}
.tab1 a:link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#525050; text-decoration: underline}
.tab1 a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#525050; text-decoration: none}


.tab2{background-color:#e9eff4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#525050; height:30px; text-decoration: none}
.tab2 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#525050; text-decoration: underline}
.tab2 a:link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#525050; text-decoration: underline}
.tab2 a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#525050; text-decoration: none}



.footer_link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#bdbdbd; font-weight:normal; text-decoration:none;}
.footer_link a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#bdbdbd; font-weight:normal; text-decoration:none;}
.footer_link a:link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#bdbdbd; font-weight:normal; text-decoration:none;}
.footer_link a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#bdbdbd; font-weight:normal; text-decoration:underline;}

/***************************************************/

.extra_link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
.extra_link a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
.extra_link a:link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}
.extra_link a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#085794; font-weight:normal; text-decoration:underline;}

.smallhead{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; padding-left:5px;}
.smallhead a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;padding-left:5px;}
.smallhead a:link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;padding-left:5px;}
.smallhead a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:underline;padding-left:5px;}

.smallhead{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.smallhead a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.smallhead a:link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
.smallhead a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:underline;}

.smallhead1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; padding-left:5px;}
.smallhead1 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; padding-left:5px;}
.smallhead1 a:link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:none; padding-left:5px;}
.smallhead1 a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; text-decoration:underline; padding-left:5px;}

.table_in{ padding:5px;}

.post_border{ border:1px solid #CCCCCC;}

.textarea{border:1px solid #CCCCCC; color:#666666; padding:2px; text-align:left;  background-color:#ffffff;}

.subhead{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold; text-decoration:none; padding-left:2px;}

.small{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration:none; }


.errormessage{

font-size:11px; font-weight:normal; color:#FF0000;
 
padding: 5px 2px 3px 10px;

}


.menu1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none; background-color:#666666; height:33px;}
.menu1 a{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
.menu1 a:link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
.menu1 a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:normal; text-decoration:underline;}











/*****************************************************************************
                                  »ó´Ü¸Þ´º
******************************************************************************/

.history {
	font-family:Verdana, Arial, Helvetica, Dotum; 
	font-size:11px; 
	color:#999999; 
	padding:0px 4px 8px 0px;
}
.input_box {
	background-image:url(../images/top_menu/search_pattern.gif); 
	background-repeat:repeat-x; 
	vertical-align:middle; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	padding-top:3px; 
	font-size:11px; 
	color:#494b2f; 
	font-weight:normal; 
	border:0px; 
	width:140px; 
	height:18px; 
}

.top_padding {
	padding:0px 0px 11px 0px;
}



/*****************************************************************************
                                  right º»¹®
******************************************************************************/
.table {
	border: 1px solid #E0E0E0;
	text-align: center;
}
.tablebg {
	background-color: #ececed;
	padding:5px 5px 5px 5px;
	text-align: center;
}
.tableout {
	border: 1px solid #e2e2e2;
	color: #010101;
	text-align: left;
	padding-left: 5px;
}
.tabletxt {
	height: 30px;
	background-color: #ffffff;
	border-right: 1px solid #ECECED;
	border-left: 1px solid #ECECED;
	border-top: 1px solid #ECECED;
	border-bottom: 1px solid #ECECED;
	text-align: left;
	padding-left: 10px;
	color: #666666;
}
.tabletxt2 {
	background-color: #f7f7f7;
	border-right: 1px solid #ECECED;
	border-left: 1px solid #ECECED;
	border-top: 1px solid #ECECED;
	border-bottom: 1px solid #ECECED;
	text-align: left;
	font-weight:bold; 
	padding-left:10px;
	color: #999999;
}
.tabletxt3 {
	height: 30px;
	background-color: #CDD2DD;
	border-right: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	text-align: center;
	font-weight:bold; 
	color: #777777;
}
.tabletxt4 {
	height: 30px;
	border-right: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
	text-align: center;
	color: #666666;
}

.td {
	padding-left:15px;
	line-height:16px;
	text-align: left;
	font-size:11px;
	color: #555555;
}

.Tit_img {/*»ó´Ü ÀÌ¹ÌÁö¸¦ ºÐ¸® ÇÒ¶§ ÇÊ¿äÇÕ´Ï´Ù*/}

.Tit01_my {background:url(../images/top/titimg_01.jpg) no-repeat top; font-weight:bold; font-size:14px; border-bottom: 1px solid #e5e6e6; padding:65px 0 7px 13px;}
.Tit01_insert {background:url(../images/top/titimg_01.jpg) no-repeat top; font-weight:bold; font-size:14px; border-bottom: 1px solid #e5e6e6; padding:65px 0 7px 13px;}
.Tit01_find {background:url(../images/top/titimg_01.jpg) no-repeat top; font-weight:bold; font-size:14px; border-bottom: 1px solid #e5e6e6; padding:65px 0 7px 13px;}
.Tit01_faq {background:url(../images/top/titimg_01.jpg) no-repeat top; font-weight:bold; font-size:14px; border-bottom: 1px solid #e5e6e6; padding:65px 0 7px 13px;}
.Tit02 {}
.Tit03 {}


.test {border:1px solid red;}


/*****************************************************************************
                                  input
******************************************************************************/

.input1 {
	background-color: #ffffff;
	border: 1px solid #DEDEDE;
	color: #666666;
	font-size:12px;
	width: 200px;
	padding-top: 4px;
	padding-left: 4px;
	height: 15px;
}



/*****************************************************************************
                                  BBS °Ô½ÃÆÇ
******************************************************************************/

.bbs_tt {
	height: 30px;
	background-image:url(../images/bbs/tt_bg.gif);
	font-size:12px;
	color: #7A87A7;
	font-weight:bold;
	text-align: center;
}
.bbs_tt2 {
	height: 30px;
	background-image:url(../images/bbs/tt_bg.gif);
	font-size:12px;
	color: #7A87A7;
	font-weight:bold;
	padding-left: 10px;
	text-align: left;
}
.bbs_line {
	height: 30px;
	border-bottom: 1px solid #DBE0E1;
	font-size:11px;
	color: #666666;
	font-weight:normal;
	text-align: center;
}
.bbs_line2 {
	height: 30px;
	border-bottom: 1px solid #DBE0E1;
	font-size:11px;
	color: #666666;
	font-weight:normal;
	text-align: left;
	padding-left: 5px;
}
.bbs_line3 {
	height: 30px;
	background-color: #EFEEF0;
	border-bottom: 1px solid #DBE0E1;
	font-size:12px;
	color: #999999;
	font-weight:normal;
	text-align: left;
	padding-left: 10px;
}
.bbs_view {
	border-bottom: 1px solid #DBE0E1;
	font-size:11px;
	color: #666666;
	font-weight:normal;
	text-align: left;
	padding: 10px 10px 10px 10px; 
}
.bbs_num {
	font-size:12px;
	color: #777777;
	padding-bottom: 2px;
}
.bbs_sub {
	font-size:12px;
	color: #7A87A7;
}
.bbs_m A:link    {text-decoration:none; color:#777777;}
.bbs_m A:visited {text-decoration:none; color:#777777;}
.bbs_m A:hover   {text-decoration:none; color:#85A3D6;}
.bbs_m A:active  {text-decoration:none; color:#85A3D6;}

.topmenu A:link    {text-decoration:none; color:#dddddd;}
.topmenu A:visited {text-decoration:none; color:#dddddd;}
.topmenu A:hover   {text-decoration:none; color:#ffffff;}
.topmenu A:active  {text-decoration:none; color:#ffffff;}

.menu2 A:link    {text-decoration:none; color:#7A87A7;}
.menu2 A:visited {text-decoration:none; color:#7A87A7;}
.menu2 A:hover   {text-decoration:none; color:#51628C;}
.menu2 A:active  {text-decoration:none; color:#51628C;}



/*****************************************************************************
                                  FOOTER
******************************************************************************/
.foot_td {
	text-align: center;
	vertical-align: top;
}

.foot_menu {
	border-top: 1px solid #dddddd;
	line-height:16px;
	height: 40px;
	text-align: center;
	font-size:11px;
	color: #cccccc;
}

.foot_copy {
	line-height:16px;
	text-align: center;
	font-size:11px;
	font-weight: bold;
	color: #777777;
}

.foot A:link    {text-decoration:none; color:#4488D4;}
.foot A:visited {text-decoration:none; color:#4488D4;}
.foot A:hover   {text-decoration:none; color:#306DB0;}
.foot A:active  {text-decoration:none; color:#306DB0;}


/*****************************************************************************
                                  Left MENU
******************************************************************************/

.left_td {
	background-image:url(../images/left_bg.gif);
}

.left_m {
	border-bottom: 1px solid #A7B9DB;
	text-align: left;
	height: 30px;
	color: #DCE3EF;
	font-size: 12px;
	font-weight: bold;
}

.mlink A:link    {text-decoration:none; color:#DCE3EF;}
.mlink A:visited {text-decoration:none; color:#DCE3EF;}
.mlink A:hover   {text-decoration:none; color:#ffffff;}
.mlink A:active  {text-decoration:none; color:#ffffff;}


/*****************************************************************************
                                  Function MENU
******************************************************************************/
.func_menu {
	line-height:16px;
	height: 40px;
	text-align: right;
	font-size:11px;
	color: #cccccc;
}

.func A:link    {text-decoration:none; color:#4488D4;}
.func A:visited {text-decoration:none; color:#4488D4;}
.func A:hover   {text-decoration:none; color:#306DB0;}
.func A:active  {text-decoration:none; color:#306DB0;}


/*********************************************
* ¼¿·ºÆ® ¹Ú½º ½ºÅ¸ÀÏ
*********************************************/
/* ¼¿·ºÆ® ¹Ú½º Å¸ÀÌÆ² */
span.selectbox_title{
    padding:3px 15px 2px 3px;
    border:1px solid #AAA;
    background:#FFF url(/arrow_image2.gif) no-repeat 100% 0;
    overflow:hidden;
}
span.selectbox_title strong{
    width:100%;
    height:1em;
    font-weight:normal;
    font-size:0.9em;
    color:#555;
    line-height:1.2em;
    display:block;
    overflow:hidden;
}
span.selectbox_title_focus{
    border:1px solid #000;
}
span.selectbox_title_focus strong{
    color:#000;
}
/* ¼¿·ºÆ® ¹Ú½º ¿É¼Ç */
.selectbox_option{
    border:1px solid #AAA;
    background:#FFF;
    /*overflow:hidden;*/
}
.selectbox_option div.scroll{
    overflow:auto;
}
.selectbox_option li{
    list-style:none;
}
.selectbox_option a{
    height:1em;
    font-size:0.9em;
    color:#888;
    line-height:1.2em;
    text-decoration:none;
    padding:3px 3px 2px;
    display:block;
    overflow:hidden;
    word-break:break-all;
}
.selectbox_option a.on,
.cafelist.selectbox_option a:hover{
    color:#000;
    background:#EEE;
}