/* ----------------------------------------------------------------------------------------------------
Site :FAXTIME
Version :  2017.02
---------------------------------------------------------------------------------------------------- */


@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/NanumGothic-Bold.eot);
  src: url(../fonts/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NanumGothic-Bold.woff2) format('woff2'),
       url(../fonts/NanumGothic-Bold.woff) format('woff'),
       url(../fonts/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/NanumGothic-Regular.eot);
  src: url(../fonts/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NanumGothic-Regular.woff2) format('woff2'),
       url(../fonts/NanumGothic-Regular.woff) format('woff'),
       url(../fonts/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(../fonts/NanumGothic-ExtraBold.eot);
  src: url(../fonts/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(../fonts/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(../fonts/NanumGothic-ExtraBold.woff) format('woff'),
       url(../fonts/NanumGothic-ExtraBold.ttf) format('truetype');
}


/* common*/

html{overflow-y:scroll;}
*{margin:0;padding:0;}
body {position:relative; min-height:100%;height:100%;font-size:13px; color:#37383a ;line-height:150%;font-family:나눔고딕,Nanum Gothic, 돋움,Dotum,Helvetica,Verdana,Arial,sans-serif; word-break:keep-all;background:url(../../images/common/header_topbg.gif) repeat-x 0 top }
body, p, ul, ol, li, dl, dt, dd, form, table, th, td, fieldset, input, textarea, select, button, h1, h2, h3, h4, h5, h6, pre {margin:0; padding:0; }
ol, ul,li { list-style:none; }
blockquote, q { quotes:none; }
header, footer, nav, aside, section, article {display:block;}
fieldset, img , iframe {border:0;}
em,address{font-style:normal}
.fl{float:left;}
.fr{float:right;}
.tc{text-align:center;}
.cb{clear:both;}
.hc{visibility:hidden;overflow:hidden;position:absolute;left:-1000em;width:0;height:0;font-size:0;line-height:0}
.nc,hr{display:none !important}
img {-ms-interpolation-mode:bicubic !important;}
img,table,fieldset,button{ border:0}
a,img,input,span,button {outline: none;selector-dummy:expression(this.hideFocus=true);}
table {border-collapse:collapse;border-spacing:0; table-layout:fixed;}
legend, caption { overflow:hidden; visibility:hidden; width:0; height:0; font-size:0; line-height:0; display:none}
a:link, a:visited, a:hover, a,active, a:focus { text-decoration:none; cursor:pointer;  }
input,select,textarea{font-family:나눔고딕,Nanum Gothic, 돋움,Dotum,Helvetica,Verdana,Arial,sans-serif;font-size:12px; color:#505153; }
.txt_left{ text-align:left}
.txt_right{ text-align:right}

/* form */
input {font-size:14px}
input.inbox{height:30px;line-height:30px; border:solid 1px #d9d9d9; text-align:left; padding:0 5px 0 5px; font-size:14px}
input, textarea, select {vertical-align:middle;}
input.input_chk { border-color:#ddd !important; }
input.input_txt {height:20px; padding:2px 6px 0 6px; border-top:1px solid #c2c2c2; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; border-left:1px solid #c2c2c2;}
input.input_file {height:24px; padding:0 6px; background:none; border-top:1px solid #c2c2c2; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; border-left:1px solid #c2c2c2;}
textarea { width:98%; padding:6px;border:solid 1px #d9d9d9; margin:5px 0 5px 0;font-size:13px }
textarea.hei_300 {height:300px;}
textarea.hei_210 {height:196px;}
select {height:30px; *margin-top:4px; padding:0; line-height:30px; border:1px solid #d9d9d9;font-size:14px}
.inselect {height:24px; *margin-top:4px; padding:0; line-height:14px; border:1px solid #d9d9d9;}
input[type=checkbox] { margin: 0 5px 0 0 ; border: none; }
.onInput3 {width:100px;height:21px;line-height:21px; border:solid 1px #029188; text-align:left; padding:0 5px 0 5px; color:#029188; font-size:11px}
.offInput3 {width:100px;height:21px;line-height:21px; border:solid 1px #d9d9d9; text-align:left; padding:0 5px 0 5px; color:#a7aeb5; font-size:11px }


/* 본문바로가기 */
#accessibility {position:relative}
#accessibility a{display:block;overflow:hidden;width:1px;height:1px;margin-bottom:-1px;font-size:12px;font-weight:bold;color:#000;text-align:center;white-space:nowrap;}
#accessibility  a:focus,#accessibility  a:active{width:100%;height:2em;padding:8px;border:solid 1px #666}
.hidden{visibility:hidden;position:absolute;left:-9999em;width:1px;height:1px;margin:0;padding:0;background:none;font-size:0;line-height:0;text-indent:-9999em}


/*font color*/
.f_ora{ color:#F60}
.f_bl{ color:#000}
.f_gre01{ color:#01445a}
.f_gre02{ color:#2e8136}
.f_gr01{color:#535456; font-weight:700}
.f_ye{ color:#f69701}
.f_blu{ color:#0a8dca}
.f_blu02{ color:#212683}
.f_blu03{ color:#029188}
.f_blu04{ color:#083e5b}

/*font size*/
.f_11{ font-size:11px !important}
.f_13{ font-size:13px}
.f_14{ font-size:14px}
.f_16{ font-size:16px}
.f_20{ font-size:20px}
.f_30{ font-size:30px}
.f_40{ font-size:40px}
.f_bol{ font-weight:800}
.f_nor{ font-weight:600}

/*margin*/
.mt5{ margin-top:5px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt30{ margin-top:30px}
.mt50{ margin-top:50px}
.mt60{ margin-top:60px }
.mt80{ margin-top:80px }
.mr10{ margin-right:10px}
.mr30{ margin-right:30px}
.mr70{ margin-right:70px}
.ml10{ margin-left:10px}
.ml20{ margin-left:20px}
.ml30{ margin-left:30px}
.ml40{ margin-left:40px}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb50{margin-bottom:50px;}


/*---------------------------------------------------Layout*/

#header{width:100%; z-index:10; }
#header_wrap{width:1109px; height:34px;margin:0 auto; position: relative;}
#header .topmenu{width:900px;margin:auto}
#header .topc_wrap{ height:35px; text-align:center;float:right }
#header .topc{ height:35px;margin:auto; display:inline-block; font-size:11px}
#header .topc .login_wrap{ width:900px ; margin-top:7px;text-align:right;}
#header .topc .login_wrap .logout_in{ font-size:12px; color:#7b7f87; display:inline-block}
#header .topc .login_wrap span{color:#4761a5; margin-left:5px}
#header .topc .login_wrap span.cash{ color:#F60; font-weight:600; margin-right:10px}
#header .topc .memb {  width:636px;float:right; margin-top:3px}
#header .topc .memb a{ color:#b0b6bc; display:inline-block; float:right}
#header .topc .memb a:hover{ color:#ff9019; text-decoration:underline }
#header .topc .memb  span{color:#b0b6bc; margin:0 5px 0 5px; float:right}
#header .inbox_login{ width:100px;height:21px;line-height:21px; border:solid 1px #d9d9d9; text-align:left; padding:0 5px 0 5px; color:#a7aeb5; font-size:11px}
#header .btn_m { color:#a7aeba; font-weight:600; margin:0 3px 0 3px}
#header .btn_m:hover{color:#179e99;}
#header .btn_m2{ color:#4b6ca3;font-weight:600;margin:0 0 0 5px}
#header .btn_m2:hover{color:#179e99;}
#header .btn_mlogin{ height:23px; line-height:23px;  background-color:#d8d8dd;  color:#fff;  font-weight:bold;  font-size:11px;  padding:0 10px 0 10px;text-align:center ; display:inline-block; vertical-align:middle }
#header .btn_mlogin:hover{background-color:#179e99;}
#header .btn_mlogin02{ background-color:#b7b7ba; color:#fff; font-weight:bold; padding:5px 10px 5px 10px; font-size:11px }
#header .btn_mlogin02:hover{background-color:#757578;}
#header .btn_mlogin03{ background-color:#878787; color:#fff; font-weight:bold; padding:5px 10px 5px 10px; font-size:11px ; margin-left:-5px}
#header .btn_mlogin03:hover{background-color:#575757;}
#header .tbtnall{ width:107px; float:right; display:inline-block}
#header .btn_hepdesk{ width:27px; height:25px; background: url(../../images/common/main_img01.gif) no-repeat  0 0; display:inline-block; margin-top:-2px }
#header .btn_hepdesk:hover{ background: url(../../images/common/main_img01.gif) no-repeat  0 -51px;}
#header .btn_contactus{ width:27px; height:25px; background: url(../../images/common/main_img01.gif) no-repeat  -54px 0; display:inline-block; margin-top:-2px }
#header .btn_contactus:hover{ background: url(../../images/common/main_img01.gif) no-repeat  -54px -51px;}
#header .btn_sitemap{ width:27px; height:25px; background: url(../../images/common/main_img01.gif) no-repeat  -120px 0; display:inline-block; margin-top:-2px }
#header .btn_sitemap:hover{ background: url(../../images/common/main_img01.gif) no-repeat  -120px -51px;}

.mainWrap{ margin-top:-36px}

/* footer*/
#footer_wrap{ width:100%; height:auto; clear:both ;  text-align:center; display:inline-block;  border-top:solid 1px #d5d6d6; padding-bottom:30px; margin-top:20px }
#footer_wrap .footermenu{ width:100%; height:33px; border-bottom:solid 1px #e5e5e7; }
#footer_wrap .footermenu .fmenu{ width:1109px;  text-align:left ; margin:auto ; line-height:33px}
#footer_wrap .footermenu .fmenu a{font-weight:600; color:#676768}
#footer_wrap .footermenu .fmenu a:hover{ color:#303035}
#footer_wrap .footermenu .fmenu a.per{font-weight:600; color:#020b51}
#footer_wrap .footermenu .fmenu a.per:hover{ color:#000315}
#footer_wrap .footermenu .fmenu span{ margin:0 15px 0 15px}
#footer{width:1109px;height:128px; margin:auto; display: inline-block; background:url(../../images/common/footer_logo.gif) no-repeat 0 25px; }
#footer .finfo{width:1109px; height:50px; text-align:left; padding-top:5px}
#footer .flo{ color:#474a4e;  text-align:left; line-height:20px ; display:block ; padding-left:30px;  margin:0 0 12px 0}
#footer .copy{ color:#474a4e; font-size:12px; text-align:left; line-height:21px ; display:block ; padding-left:230px}
#footer .copy02{ color:#474a4e; font-size:12px; text-align:left; line-height:21px ; display:block ; padding-left:230px; margin-top:5px}
#footer .copy a{font-weight:800;color:#73a0b9; text-decoration:underline}
#footer .copy a:hover{font-weight:800;color:#4c6f83;   }


/* layout*/
.subContentWrap{ position: relative;min-width:1109px; width:100%;  margin-top:-28px;  }
.subContentWrap.subcontain {margin-top:107px !important;}
.locationWrap{ background: #ffffff; height:59px; position: absolute; left: 0; width:100%; border-bottom:solid 1px #ddd; top:113px; }
.locationWrap.fixed{ position: fixed; left: 0; top:0;z-index:100; }
.locationArea{ width: 1109px; margin: 0 auto; position: relative;  }
.locationArea .location{ float: left; width:222px;height:59px;}
.locationArea .location > li{float: left; position: relative;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;margin-left:-1px;}
.locationArea .location > li:first-child{ margin-left: 0;}
.locationArea .location > li.locationLink > a{ background: url(../../images/common/location_arrow.gif) no-repeat right center;padding:0 50px 0 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;min-width:150px; display: block; line-height: 58px; font-size: 16px; font-weight:600; color:#333}
.locationArea .location > li.locationLink.on > a{color:#029188;}
.locationArea .location > li.locationLink .selectMenu{ position: absolute; left: -1px; top: 48px; width: 100%;border:1px solid #e9e9e9; border-top: 0; background: #ffffff;padding:10px 0; display: none; }
.locationArea .location > li.locationLink .selectMenu.open{ display: block; }
.locationArea .location > li.locationLink .selectMenu li{ line-height: 18px;}
.locationArea .location > li.locationLink .selectMenu li a{ display: block;padding:6px 25px; text-decoration:none; color:#333}
.locationArea .location > li.locationLink .selectMenu li a:hover,
.locationArea .location > li.locationLink .selectMenu li a:focus{ background: #029188; color: #ffffff;}
.smenu_wrap{ display:inline-block; margin-left:25px}
.smenu_wrap p{ float:left;display:inline-block;  }
.smenu_wrap .smenu{ height:22px;line-height:22px; color: #323233; font-size:14px; margin:18px 0 0 0; font-weight:600; display:inline-block}
.smenu_wrap .smenu:hover{ color:#ebaa1f; text-decoration:underline}
.smenu_wrap .smenu.on{color:#ebaa1f; text-decoration:underline}
.smenu_wrap p.cline{ width:7px; line-height:18px;padding:0 0 0 35px;float:left; color:#fff; margin-top:20px; background:url(../../images/common/location_cline.gif) no-repeat center ; }
.mlocationWrap{ background: #fff; position: absolute; left: 0; height:71px;width:100%; border-bottom:solid 1px #ddd }
.mlocationWrap.fixed{ position: fixed; left: 0; top: 0;z-index:100;}
.mlocationArea{ width: 1109px; margin: 0 auto; position: relative; }


/* 위로가기*/
/* .btn_contentTop{ position:fixed;left:50%;margin-left:520px;bottom:30px; background:url(../../images/common/btn_content_top.png) no-repeat; width:171px;; height:160px;} */
.btn_contentTop{ position:fixed;left:86%;bottom:30px; background:url(../../images/common/btn_content_top.png) no-repeat; width:171px;; height:160px;}
.btn_contentTop:hover,
.btn_contentTop:focus{background:url(../../images/common/btn_content_top_hover.png) no-repeat;}
.btn_contentTop:visited{background:url(../../images/common/btn_content_top.png) no-repeat;}
/* .btn_contentTop.ab{ position: absolute;bottom:19px;} */
.btn_contentTop.ab{ bottom:19px;}


/* popup */
#wrap_pop{width:100%;}
#pop_header{ width:97%; height:58px; line-height:58px; background: url(../../images/common/popup_bg01.gif) no-repeat 0 0  #189e99; line-height:50px;padding-left:3%; }
#pop_header h2{width:70%;font-size:24px; line-height:58px;font-weight:800; color:#fff; float:left }
#pop_cont_wrap{width:95%; background-color:#fff; margin:20px }
#pop_cont{width:94%;margin:40px 10px 20px 10px; }
#pop_cont .ptex01{ font-size:14px; color:#5a5b5d; font-weight:600; margin-bottom:30px}
#pop_cont .ptex02{ font-size:14px; color:#5a5b5d; font-weight:600; margin-bottom:10px; line-height:26px}
#pop_cont .tex_wrap{ width:100%; text-align:left}
#pop_cont .tex_wrap.tlsp{ padding-left:15px}
#pop_cont .tex_wrap.tlsp02{ width:92%; padding:10px; color:#737377; line-height:22px; border:solid 1px #ddd; margin: -10px 0 0 15px}
#pop_cont .form_wrap{ margin:20px 0 40px 0}
#pop_cont_wrap02{width:75%; background-color:#fff; margin:17px 0  0 177px }
#pop_cont02{width:100%; padding:20px 20px 20px 0px; }
#pop_cont h3 { font-size:20px;font-weight:600; color:#020b51; background:url(../image/ico_tit.gif) no-repeat 5px 5px ; padding-left:20px; margin:50px 0 20px 0}



.skip_navigation, .skip_navigation ul {height:0; position:absolute;z-index:200;left:0px;top:0px;width:100%;}
.skip_navigation a{position:absolute; top:-9999px; background:#000; width:100%; height: 30px; text-align: center; color: #fff; line-height: 30px; font-weight: bold; z-index: 100; opacity: 0.6; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60); }
.skip_navigation a:focus,
.skip_navigation a:hover,
.skip_navigation a:active{top:0;}



/* 메인메뉴 */
.gnbWrapBg{ position: relative;min-width:1109px;  background-color:#fff; margin-top:1px}
.gnbWrap{ overflow: hidden;height:53px; }
.gnbArea{width:1109px; margin:10px auto; text-align:center; }
.gnbArea p .logo{ width:185px; height:49px;  background:url(../../images/common/logo.gif) no-repeat; float:left; margin-top:-5px}

.gnbArea .gnb{  width: 914px; float: right;}
.gnbArea .gnb > li{ float: right; height:35px;  margin-top:15px}
.gnbArea .gnb > li > a{ display: inline-block;  font-size: 18px; color: #1a1b1c; font-weight: 800; line-height:35px;  text-align: center; position: relative; text-decoration:none;}
.gnbArea .gnb .dep2Wrap{ width:100%; display:none;position: absolute; left: 0; top: 70px; border-top: 1px solid #179e99;width:100%;padding:40px 0 40px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;height:190px; z-index:200; background-color:#fff;border-bottom: 1px solid  #CCC; }
.gnbArea .gnb > li.on .dep2Wrap{ display:block}
.gnbArea .gnb .menu1{ width: 90px;}
.gnbArea .gnb .menu2{ width: 111px;}
.gnbArea .gnb .menu2_01{ width: 91px; text-align:right}
.gnbArea .gnb .menu3{ width: 131px;}

.active .gnbArea .gnb > li > a{}
.active .gnbArea .gnb > li.on > a{ color:#179e99;; font-weight: bold;}
.active .gnbArea .gnb > li.on > a:hover{ color: #179e99; font-weight: bold;}
.active .gnbArea .gnb > li.on > a:after{ display: block;content: ""; position: absolute; left: 0; bottom: 0;width:100%;height:3px; }

.gnbArea .gnb .dep2Wrap > .dep2{width:1109px;margin:-30px auto; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative;height:100%; padding-left:0px;}
.gnbArea .gnb .dep2Wrap > .dep2 > ul{ position:relative;height:165px; float:left; border-right: dotted 1px  #999999}
.gnbArea .gnb .dep2Wrap > .dep2 > ul > li { float: left; line-height:normal;width:102px;;margin:0 15px 25px 15px; position: relative;}
.gnbArea .gnb .dep2Wrap > .dep2 > ul > li >span{ width:100%; color: #179e99;height:20px; border-bottom: solid 1px #179e99;  text-align: left; font-size: 15px; font-weight:600 ; display:inline-block}
.gnbArea .gnb .dep2Wrap > .dep2 > ul > li > a{ display: block;color: #156a44;height:24px; border-bottom: 1px solid #e8e8e8; text-align: left; font-size: 15px;  text-decoration:none;}
.gnbArea .gnb .dep2Wrap > .dep2 > ul > li:hover > a,
.gnbArea .gnb .dep2Wrap > .dep2 > ul > li.on > a{}
.gnbArea .gnb .dep2Wrap > .dep2 > ul > li.sub.mt01{width:122px;}
.gnbArea .gnb .dep2Wrap > .dep2 > ul > li.sub > a{ color:#179e99; font-weight:bold;border-bottom: solid 1px #179e99; }
.gnbArea .gnb .dep2Wrap > .dep2 > ul > li.bottom{ position:absolute; left:0;bottom:0; margin-bottom:0;}
.gnbArea .gnb .dep3{ position: absolute; left: 0; top: 26px; }
.gnbArea .gnb .dep3 li{ text-align: left;}
.gnbArea .gnb .dep3 li a{ display: inline-block; background: url(../../images/common/gr_dot.png) no-repeat left center; line-height:23px; font-size: 13px; color: #666666; padding-left: 9px;}
.gnbArea .gnb .dep3 li a:hover,
.gnbArea .gnb .dep3 li a:focus,
.gnbArea .gnb .dep3 li.on a{ color:#179e99; text-decoration:underline;}
.gnbArea .gnb .menu3 .dep2Wrap > .dep2 > ul{}
.gnbArea .gnb .menu3 .dep2Wrap > .dep2 > ul > li { width:150px; }
.gnbArea .gnb .menu3 .dep2Wrap > .dep2 > ul > li.sub { width:150px; margin:0; }
.gnbArea .gnb .menu3 .dep3{width:150px; margin-top:-10px}
.gnbArea .gnb .menu3 .dep3  > li { float:left;width:150px;}
.gnbArea .gnb .menu3 .dep3  > li  > a{}


.dim_bg{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../../images/common/dim_bg.png);z-index:20; display: none;}


/* SITEMAP */
.popup_allmenu{ width:940px;position: absolute; left: 50%; top:60px; display: none;z-index:30;margin-left:-490px; background:#fff; text-align:center}
.popup_allmenu .ptite{ width:100%; height:40px; font-size:35px; color:#000; font-weight:800; text-align:center; margin:20px 0 25px 0}
.popup_allmenu ul{ width:860px; display:inline-block; margin:auto}
.popup_allmenu ul.bottom{ width:930px;background-color:#acacad; padding:5px ; margin:25px 0 -5px  0}
.popup_allmenu ul.bottom li{ margin-left:35px; height:35px}
.popup_allmenu ul.bottom li a{ color:#484849;font-size:14px}
.popup_allmenu ul.bottom li a:hover{ color:#000; text-decoration:underline}
.popup_allmenu ul.bottom span{ color:#484849; margin:0 10px 0 10px}
.popup_allmenu li{ height:35px; line-height:38px;float:left; text-align:left}
.popup_allmenu li.dmenu1{ width:160px; font-size:18px; font-weight:800; color:#179e99; background:url(../../images/common/ico_sitemap.gif) no-repeat 0 7px; padding-left:20px}
.popup_allmenu li.dmenu2{ width:650px; font-size:14px }
.popup_allmenu li.dmenu2 a{ color:#383839;}
.popup_allmenu li.dmenu2 a:hover{ color:#f98101; text-decoration:underline}
.popup_allmenu li.dmenu2 span{ color:#ababad; margin:0 10px 0 10px}
.popup_allmenu li.dline{ width:100%; height:2px; border-bottom: dotted 1px #ababab; margin:5px 0 5px 0}

a.btnClose{ position: absolute;width:29px; height:28px; background:url(../../images/common/btn_close.png) no-repeat 0 0;display: block;  overflow: hidden;right:20px;top:20px;z-index:20}
a.btnClose:hover{ background-position:0 -85px}



/* Tab*/
ul.tabs {width:486px;height:22px;border:0; margin:0;}
ul.tabs li {width:85px; height:35px; background: url(../image/common/ico_all.png) no-repeat ;list-style-type:none;display:block;float:left; cursor:pointer;}
ul.tabs li#tab1{ background-position:0px -429px}
ul.tabs li#tab1:hover{ background-position:0px -387px}
ul.tabs li#tab1.current{ background-position:0px -387px}

ul.tabs li#tab2{ background-position:-96px -429px}
ul.tabs li#tab2:hover{ background-position:-96px -387px}
ul.tabs li#tab2.current{ background-position:-96px -387px}

ul.tabs li#tab3{ background-position:-96px -429px}
ul.tabs li#tab3:hover{ background-position:-96px -387px}
ul.tabs li#tab3.current{ background-position:-96px -387px}

#tabsholder2 ul { width:100%; height:50px; border-bottom:solid 2px #029188; clear:both; margin-top:40px}
#tabsholder2 ul li{height:50px;width:auto; background-image:none; padding:0 10px 0 10px; line-height:50px; font-size:18px;  font-weight:600; color:#8f9499;  display:block;border-bottom:none; text-align:center; background-color:#d5d5d6; }
#tabsholder2 ul li:hover{ color:#28292a}
#tabsholder2 ul li.current {width:auto; background-image:none; padding:0 10px 0 10px;    font-weight:600; color:#fff;  display:block;  background-color:#029188;border-bottom:none !important; }
#tabsholder2 ul li.nline{ width:202px !important;height:43px !important; border:none !important; border-bottom:solid 1px #003364!important; background-color:#fff}


#tabsholder2 ul li#tabz4 a{height:45px;width:auto; background-color:#eaf2f9; background-image:none; padding:0 10px 0 10px; line-height:35px; font-size:14px;  font-weight:600; color:#666;  display:block;moz-border-radius: 7px 7px 0 0;-webkit-border-radius: 7px 7px 0 0;border-radius: 7px 7px 0 0; border:solid 1px #cbd7e3; border-bottom:none}


#tabsholder3 {background:url(../../images/map/mappop_bg02.gif) repeat-x 0 0;}
#tabsholder3 ul { width:353px; height:30px; margin:0; display:inline-block;   }
#tabsholder3 ul li{height:28px; background-image:none; line-height:28px; font-size:12px;  font-weight: normal; color:#fff;  display:block; border-bottom:none; text-align:center; float:left; background-color:#63a6de}
#tabsholder3 ul li:hover{ color:#3b3b3b}
#tabsholder3 ul li.current {height:30px; background: url(../../images/map/map_tab01.gif) no-repeat 0 0;line-height:32px; font-size:13px;  font-weight:800; color:#fff;  display:block; text-align:left; padding-left:25px}

#tabsholder3 ul li#tabz4 a{height:30px; line-height:30px; font-size:13px;  font-weight:800; color:#666;  display:block;}



ul.tabs li{cursor:pointer}
ul.tabs li:hover{cursor:pointer}
ul.tabs li.current{ cursor:pointer; }

.tabscontent {display:none;width:100%;   }

