@charset "utf-8";
/* Default Skin - Start */
*{margin:0; padding:0 }
a {outline:none;}
.selectLang{margin:0;padding:0}

.xe_mobile {clear:both; width:100%; margin:0 auto; padding:0; background:#999; border:1px solid #555;}
.xe_mobile p,
.xe_mobile p a {background:none; border:none;}
.xe_mobile p a {font-size:5em; color:#fff; text-decoration:none;}

/* Site Layout - Body Wrap */
html{font-family:Tahoma, Geneva, sans-serif;overflow-x:hidden;}
.body{margin:0; padding:0;}
.xe{width:1040px; margin:0 auto 0 auto;}
/* Site Layout - Header */
.header{width:100%; min-width:1040px; clear:both; height:110px; z-index:2; background:url(/images/bgHd.png) repeat-x left top;}
.header h1 { margin:0; padding:0; position:absolute; top:17px; left:0; z-index:999;}
.header h2 { margin:0; padding:0; position:absolute; top:4px; left:0; z-index:999;}
.acc {position:absolute; top:0; right:0; z-index:100;}
.langSel {position:absolute; top:4px; right:0px; z-index:100;}
.gnb{position:absolute;top:38px;right:0;height:38px;white-space:nowrap;margin-bottom:0px;}
.gnb ul{list-style:none;margin:0;padding:0;zoom:1}
.gnb ul:after{content:"";display:block;clear:both}
.gnb li{float:left;list-style:none;padding-left:2px;position:relative;white-space:nowrap}
.gnb li.first{padding-left:2px;}
.gnb li a{float:left;padding:4px 60px 1px 0;height:35px;color:#333;font-size:15px; white-space:nowrap;text-decoration:none; font-family:NGB; text-align:center;}
.gnb li:last-child a {padding-right:40px}
.gnb li+li+li+li+li+li a {padding-right:40px}
.gnb li a:hover,
.gnb li a:active,
.gnb li a:focus{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#000;}
.gnb li.active a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#cc0001;}
.gnb ul .sub {display:none;width:100%;height:100px;position:absolute;left:-16px;top:38px;padding:10px 0 10px 0;z-index:102; background:url(/images/bgGnbSub.png) repeat left top;}
.gnb li li{float:none;background:none;padding:0;left:18px;}
.gnb li li a{clear:both;float:none;display:block; font-size:12px; color:#fff;padding:3px 0 !important;background:none !important;height:auto;font-family:NG !important;text-align:left !important;}
.gnb li.active li a{color:#fff;}
.gnb li li a:hover,
.gnb li li a:active,
.gnb li li a:focus{color:#aaa;}
.gnb li li.active a{color:#ff0001;}
.iSearch{position:absolute;top:48px;right:15px;width:214px;text-align:right}
.iSearch .iText{vertical-align:middle;position:relative;top:0;_top:-1px;left:1px;padding:3px 3px 1px 3px;width:94px;height:13px;color:#fff;border:1px solid #8E8E8D;background-color:#857C79}
.iSearch .iText:hover,
.iSearch .iText:focus{border:1px solid #B0B0AF;background-color:#A9A4A3}
.iSearch .submit{vertical-align:middle;_position:relative;_top:-1px}
/* Site Layout - Visual */
.visImg {position:relative; width:1040px; margin:0; height:585px; padding:0; z-index:1;}
.iconR {position:relative; width:500px; float:right; margin-top:0px;; height:390px; padding:0; overflow:hidden; z-index:2;}
.iconR li {position:absolute; cursor:pointer; background-repeat:no-repeat; background-position:0 0; list-style:none; color:#fff; transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out;}
.iconR li:hover {-webkit-box-shadow:0px 7px 10px rgba(0, 0, 0, 0.3);	-moz-box-shadow:0px 7px 10px rgba(0, 0, 0, 0.3); -ms-box-shadow:0px 7px 10px rgba(0, 0, 0, 0.3);	-o-box-shadow:0px 7px 10px rgba(0, 0, 0, 0.3);	box-shadow:0px 7px 10px rgba(0, 0, 0, 0.3);}
.iconR li a {text-decoration:none;}
.iconR li p {color:#000; font:16px/16px NGB; text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white; width:225px; padding:20px 0 125px 20px;}
.iconR li p span {font:12px NG; color:#333; text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white; display:block; width:100%; margin-top:10px;}
.iconR li.b1 {width:245px; height:185px; background-image:url(/images/vis/bn1.png); left:0; top:10px;}
.iconR li.b1:hover {background-position:0 -185px; top:0;}
.iconR li.b2 {width:245px; height:185px; background-image:url(/images/vis/bn2.png); right:0; top:10px;}
.iconR li.b2:hover {background-position:0 -185px; top:0;}
.iconR li.b3 {width:245px; height:185px; background-image:url(/images/vis/bn3.png); left:0; top:205px;}
.iconR li.b3:hover {background-position:0 -185px; top:195px;}
.iconR li.b4 {width:245px; height:185px; background-image:url(/images/vis/bn4.png); right:0; top:205px;}
.iconR li.b4:hover {background-position:0 -185px; top:195px;}

.iconB {position:relative; width:100%; margin-top:0px;; height:195px; padding:0; overflow:hidden; z-index:2;}
.iconB li {position:absolute; top:10px; cursor:pointer; background-repeat:no-repeat; background-position:0 0; list-style:none; color:#fff; transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -ms-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out;}
.iconB li:hover {top:0; background-position:0 -185px; -webkit-box-shadow:0px 7px 10px rgba(0, 0, 0, 0.3);	-moz-box-shadow:0px 7px 10px rgba(0, 0, 0, 0.3); -ms-box-shadow:0px 7px 10px rgba(0, 0, 0, 0.3);	-o-box-shadow:0px 7px 10px rgba(0, 0, 0, 0.3);	box-shadow:0px 7px 10px rgba(0, 0, 0, 0.3);}
.iconB li a {text-decoration:none;}
.iconB li p {color:#000; font:16px/16px NGB; text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white; width:225px; padding:20px 0 125px 20px;}
.iconB li p span {font:12px NG; color:#333; text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white; display:block; width:100%; margin-top:10px;}
.iconB li p span.tel {font:16px NGB; text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white; display:block; width:100%; margin-top:3px;}
.iconB li.b5 {width:260px; height:185px; background-image:url(/images/vis/bn5.png); left:0;}
.iconB li.b6 {width:260px; height:185px; background-image:url(/images/vis/bn6.png); left:270px;}
.iconB li.b7 {width:260px; height:185px; background-image:url(/images/vis/bn7.png); left:540px;}
.iconB li.b8 {width:260px; height:185px; background-image:url(/images/vis/bn8.png); left:795px;}

/* Site Layout - Visual IE8 */
@media \0screen {
.iconR li:hover {margin-top:10px;}
.iconB li:hover {margin-top:10px;}
}

.sliderRight {width:240px; float:right; line-height:0;}
.sliderRight .youTube {height:135px;}
.sliderRight .popZone {height:345px;}

/* Site Layout - Content Body */
.body{position:relative;z-index:1; margin:30px 0; padding:0;zoom:1;}
.body:after{content:"";display:block;clear:both}

/* Site Layout - Column Left */
.lnb{position:relative;width:200px;float:left;}
.lnb h2{margin:0}
.lnb h3{margin:0}
.lnb h3 span{display:block;padding:1px 0 5px 1px;text-decoration:none;color:#aaa; font-size:11px;}
.locNav{padding:0;width:200px;margin:0 0 30px 0;list-style:none;}
.locNav .imgTitle {margin:3px 0 0 0;}
.locNav h2{margin:0}
.locNav h2 a{display:block;padding:0;text-decoration:none;color:#cc0001;font-size:20px; font-family:NGEB;}
.locNav h3{margin:0}
.locNav h3 span{display:block;padding:1px 0 5px 1px;text-decoration:none;color:#999; font-size:10px;}
.locNav ul{width:100%;padding:15px 0 0 0;list-style:none;border-bottom:#e9e9e9 1px solid;}
.locNav li{padding:0;vertical-align:top}
.locNav li a{padding:7px 5px 8px 10px;display:block;height:13px;color:#777;position:relative;z-index:99;text-decoration:none; font-family:NGB; border-top:#e9e9e9 1px solid;background:url(/images/locNavLi.png) no-repeat 186px 11px; color:#777;}
.locNav li a:hover,
.locNav li a:active,
.locNav li a:focus{color:#cc0001;}
.locNav li.active a{background:#fff url(/images/locNavLi_on.png) no-repeat left top; color:#fff; text-shadow:1px 1px 1px rgba(0, 0, 0, .3);}
.locNav li ul{display:block;position:relative;width:164px;padding:0 3px 3px 0;margin:0;overflow:hidden;border:0;}
.locNav li.active li a,
.locNav li li a{padding:3px 5px 3px 15px; color:#777 !important;background:none !important;border:0 !important;}
.locNav li li a:hover,
.locNav li li a:active,
.locNav li li a:focus,
.locNav li.active li a:hover,
.locNav li.active li a:active,
.locNav li.active li a:focus{claer:both; color:#333 !important; padding:3px 5px 3px 15px;}
.locNav li.active li.active a{color:#79af09 !important;}

/* Site Layout - Column Right */
.content{width:780px;padding:0;float:right;}
.midTitle {display:block; position:relative; width:100%; height:38px; border-bottom:#ddd 1px solid; margin:0 0 28px 0; font-size:20px; font-family:NGB; color:#333; line-height:1.2;}
.midTitle span {color:#e83428; font-size:12px; text-decoration:none; vertical-align:2px;}
.midLocation { position:absolute; top:7px; right:0; height:15px; padding:0 0 0 22px; background:url('/images/iconHome.png') no-repeat left top; color:#777; font-size:11px; text-decoration:none;}
.midLocation span {margin:0 4px 0 0; padding:0 0 0 11px; background:url('/images/bul_location.png') no-repeat left 3px;}
.midLocation span a {text-decoration:none; color:#777}
.midLocation span a:hover {text-decoration:underline}
.midLocation strong {margin-left:4px; padding-left:12px; background:url('/images/bul_location.png') no-repeat left 3px; color:#232323; font-weight:normal;}

.contPage {color:#666; line-height:1.6;}
.contPage h1 {color:#cc0001; font-family:NGB; font-size:19px;}
.contPage h2 {color:#333; font-family:NGB; font-size:17px;}
.contPage h3 {color:#555; font-family:NGB; font-size:15px; margin:20px 0;}
.contPage h3 strong {color:#000;}
.contPage span {color:#cc0001;}
.contPage .sign {width:175px;height:27px;float:right;background:url(/images/pages/sign.png) no-repeat right top;padding:5px 185px 0 0;}
.contPage .bkBar {color:#fff; font:16px NGB; text-shadow:1px 1px 1px #555; margin-left:56px;}
.contPage .cName {position:absolute;}
.contPage .cName li {width:195px; list-style:none; display:block; margin-left:20px; text-align:center; float:left;}

.content h5{margin:20px 0 5px 0; padding:2px 0 0 16px; background:url('/images/h5.gif') no-repeat 0 6px;font-family:NGB;font-size:14px;}
.content .spanTit span{background:url(/images/bgSpanTit.png) repeat-x left top; padding-top:5px; font-size:16px; color:#333;}
.content .sLi {padding:0 0 0 10px; background:url('/images/bgSLi.png') no-repeat 0 6px;list-style:none; color:#555;}
.content .co2 {color:#222;}
.content .co3 {color:#333;}
.content .co5 {color:#555;}
.content .mb0 {margin-bottom:0;}
.content .mb10 {margin-bottom:10px;}
.content .mb15 {margin-bottom:15px;}
.content .mb20 {margin-bottom:20px;}
.content .mb25 {margin-bottom:25px;}
.content .mb30 {margin-bottom:30px;}
.content .mt10 {margin-top:10px;}
.content .mt15 {margin-top:15px;}
.content .mt20 {margin-top:20px;}
.content .mt25 {margin-top:25px;}
.content .mt30 {margin-top:30px;}
.content .mt35 {margin-top:35px;}
.content .fo14 {cleat:both; font-size:14px;}
.content .fo16 {font-size:16px;}
.content .spec {padding:0 0 0 10px; background:url('/images/liSpec.gif') no-repeat 0 6px;list-style:none; color:#555;}
.content .sTit{margin-bottom:15px; font-size:18px; line-height:23px;}
.content .sTit span{color:#014a92}
.content .ssTit{margin-bottom:15px; font-size:16px; line-height:23px; font-family:NGB; color:#014a92;}
.content .leftSec{float:left; width:460px; margin-right:30px;color:#555}
.content .rightSec{float:left; width:460px;color:#555}
.content .cnsSec {position:relative; width:100%; margin-top:30px; padding-bottom:30px; border-bottom:1px solid #CECECE; color:#555;}
.content .cnsSec h4{padding-bottom:5px; vertical-align:top; color:#464646; font-size:22px;}
.content .cnsSec.first{margin-top:0; padding-top:0;}
.content .cnsSec.last{padding-bottom:0; border-bottom:none;}
.content .cnsSec p{margin-top:15px; line-height:20px;}
.content .cnsSec p span{color:#014a92}
.content .cnsSec p.processTxt{margin-top:16px;}
.content .cnsSec .step{margin-top:14px;}

.content table.contTable { width:100%; border-bottom:2px solid #555; color:#666; border-spacing:0px; border-collapse:collapse; }
.content table.contTable thead th {	background:#81a83b; text-align:center; padding:5px 0; color:#fff; font-family:NGEB; font-size:14px}
.content table.contTable thead th.start {	border-left:none; text-align:center; padding:6px 0 6px 0;}
.content table.contTable thead th.end {	border-right:none; text-align:center; padding:6px 0 6px 0;}
.content table.contTable thead th a:hover {	color:#f00;}
.content table.contTable tbody th {	background:#b7d87b; color:#555; text-shadow:1px 1px 1px #fff; border:1px solid #777; text-align:center; padding:6px 0 6px 0;}
.content table.contTable tbody th.start {	border-left:none;}
.content table.contTable tbody tr:hover th,
.content table.contTable tbody tr:hover td {background:#777; text-shadow:none; color:#fff;}
.content table.contTable tbody td {	border:1px solid #777; padding:6px 10px 6px 10px;}
.content table.contTable tbody td span { font-family:NGEB; color:#764d20;}
.content table.contTable tbody td a {	color:#333;}

.content table.ovv {width:430px; border-spacing:10px 5px; font-size:13px; line-height:2; text-align:center;}
.content table.ovv tbody th {width:150px; background:#324579; border-radius:3px; color:#fff; font-weight:normal;}
.content table.ovv tbody th.light {background:#3e548b;}
.content table.ovv tbody td {background:#ebebeb; border-radius:3px; color:#555;}
.content table.ovv tbody td.light {background:#f6f6f6;}

.content .contT {color:#314a89; font-family:NGB; font-size:15px; background:url(/images/pages/bgContT.png) no-repeat 5px bottom; line-height:1; padding:0 0 2px 0;}
.content .contT strong {font:italic 24px NGEB; color:#666; letter-spacing:-1px; margin-right:30px;}
.content .contG a {margin-left:20px; display:block; width:160px; text-align:center; float:left; text-decoration:none; color:#777; font-family:NGB; font-size:13px;}
.content .contG a.first {margin-left:0;}
.content .contG a:hover {color:#333;}

.content .dlBox {width:100%;}
.content .dlBox dl {font-size:13px; text-align:center; padding:3px; border-radius:3px;}
.content .dlBox dl dt {float:left; width:190px;}
.content .dlBox dl dd {width:220px; border:#ddd 1px solid; padding-left:200px;}

.content .liT dl {font-size:15px;}
.content .liT dl dt {width:100px; float:left; background:url(/images/pages/bgLiT.png) no-repeat left 4px; padding-left:24px; font-family:NGB; color:#314a89; }
.content .liT dl dt.rnd2Dt {width:100%; height:30px; float:none;}
.content .liT dl dd {font-family:NG; color:#555; margin-bottom:15px; padding-left:150px;}
.content .liT dl dd.rnd2Dd {font-size:13px; padding:0}

.content .liC {width:720px; margin:30px 50px 35px; padding:20px 30px 5px 30px; border:#ddd 1px solid; border-radius:5px;}
.content .liC dl {font-size:13px;}
.content .liC dl dt {float:left; width:150px; height:30px; font-family:NGB; color:#333;}
.content .liC dl dd {font-family:NG; color:#555; margin-bottom:15px;}

.about_4 {position:relative; width:880px; height:500px; background:url(/images/pages/about_4.png) no-repeat left top;}
.about_4 p {display:block; width:200px; font:20px/25px NGEB;}
.about_4 .p1 {position:absolute; left:0; top:20px; color:#273d75;}
.about_4 .p2 {position:absolute; left:0; top:370px; color:#232d32;}
.about_4 .p3 {position:absolute; left:680px; top:250px; color:#675344;}
.about_4 p span {font:12px/18px NG; color:#777; display:block; margin-top:5px;}

.pro1 {width:870px; height:280px; background:url(/images/pages/product_1.png) no-repeat center top; padding:0 0 0 10px;}
.pro1 p {color:#333; font-size:13px; line-height:38px; text-shadow:1px 1px 1px #fff;}

.pro2 {position:relative;width:880px;height:520px;background:url(/images/pages/product_2.png) no-repeat center top;}
.pro2 p {display:block; position:absolute; font-family:NGB; line-height:80px; width:220px; text-align:center; font-size:13px;}
.pro2 p.pL {left:50px; top;10px; color:#567f00;}
.pro2 p.pR {left:608px; top;10px; color:#186f32;}

.rnd1 {position:relative; width:880px; height:420px; margin:15px auto; background:url(/images/pages/rnd_1.png) no-repeat center center; text-align:center; color:#fff; font-family:NGEB; text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);}
.rnd1 .circle {position:absolute; width:110px; height:76px; padding-top:34px; background:url(/images/pages/rnd_1_c.png) no-repeat center center; text-align:center;}
.rnd1 .circle p {font:13px/21px NG;}

.rnd2 {width:880px; height:42px; margin:15px auto; background:url(/images/pages/rnd_2_1.png) no-repeat center center; text-align:center; font:13px NGB;}
.rnd2 p {width:170px; color:#333; float:left; padding-top:6px;}
.rnd2 p.pR {width:180px; margin-left:20px; padding-top:10px; color:#fff;text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);}

.hr2 {width:100%; line-height:2;}
.hr2 th {width:18%; background:url(/images/dotR.png) no-repeat 0 13px; font-size:15px; color:#555; text-align:left; padding:0 0 0 8px; vertical-align:top;}
.hr2 td {font-size:12px; color:#666; text-align:left; vertical-align:top; padding:3px 0 25px 0;}
.hr2 td .btn {padding-right:36px !important; background:url(/images/pages/down.png) no-repeat right 6px !important; border-radius:0}
.hr2 td .bene {background: url(/images/pages/hr_2.png) no-repeat center top;width: 720px;height: 145px;position: relative;}
.hr2 td .bene p {position: absolute;color: #fff;text-shadow: 1px 1px 1px #1b3f95;width: 250px;text-align: center;}
.hr2 td table {height:123px;}
.hr2 td table .step {background:url(/images/pages/bgStep.png) no-repeat center top; width:119px; text-align:center; vertical-align:middle; padding:0; font:13px/20px NG;}
.hr2 td table .arrow {background:url(/images/pages/arrowR.png) no-repeat center center; width:75px;}

/* Site Layout - Footer */
.footer{width:100%;  min-width:1040px;  clear:both}
.footerCont {height:132px;  padding:20px 0 12px;  background:#111; }

.footerCont .noticeWrap {float:left;  width:332px;  padding:10px 40px 10px 0;  border-right:1px solid #222; }
.footerCont .auditionWrap {float:left;  padding:10px 40px 10px 40px;  border-right:1px solid #222; }
.footerCont .snsWrap {float:right;  padding:10px 0 0 0}
.footerCont .snsWrap ul {position:relative; list-style:none;  margin:7px 0 0 0;  padding:0; }
.footerCont .snsWrap ul li {position:relative;  float:left;  background:url(/images/snsVr.png) no-repeat left 12px;  padding:0 10px; }
.footerCont .snsWrap ul li.first {background:none;  padding-left:0; }
.footerCont .snsWrap ul li.last {padding-right:0; }

.copyRight {height:42px;  padding:10px 0 50px 0; background-color:#50555a;}
.copyRight .logoFooter {position:absolute; left:50px; top:17px; margin:0; }
.copyRight .address {overflow:hidden; padding:15px 0 0 220px; vertical-align:middle;line-height:1.35;}
.copyRight .address span {display:inline-block; color:#aaa; font-size:12px; padding-right:10px; margin:0 8px 0 0;}
.copyRight .address .last {border-right:0;}
.copyRight .address span a,
.copyRight .address span strong{padding-right:7px; font-weight:normal; text-decoration:none;color:#ccc;}
.copyRight .address .cr {margin-top:3px; font-size:.75em; color:#999;}

.copyRight .cert {position:absolute;top:3px;right:0;color:#aaa;}


.copyRight .familySite {position:absolute;top:12px;right:0;color:#aaa;}
.copyRight .familySite .selectbox {display:inline-block; position:relative; text-align:left; z-index:10;}
.copyRight .familySite .selectbox .selected {	min-width:120px; padding:7px 20px 0 10px; margin:0;height:22px; cursor:pointer;background:url(/images/iconCross.gif) no-repeat 94% 50%; border:1px solid #888;}
.copyRight .familySite .selectbox .selectOption {	display:none; background:#50555a; position:absolute; /*min-width:130px;*/	top:30px; border:1px solid #888; z-index:10001; overflow-y:auto; overflow-x:hidden; max-height:168px; min-width:140px; top:auto; bottom:30px;}
.copyRight .familySite .selectbox .selectOption::-webkit-scrollbar {	background:transparent; overflow:visible; width:6px;}
.copyRight .familySite .selectbox .selectOption::-webkit-scrollbar-thumb {	background-color:rgba(255, 255, 255, 0.3); -webkit-border-radius:3px;}
.copyRight .familySite .selectbox .selectOption::-webkit-scrollbar-thumb:hover{	background-color:rgba(255, 255, 255, 0.6);}
.copyRight .familySite .selectbox .selectOption::-webkit-scrollbar-corner {	background:transparent;}
.copyRight .familySite .selectbox .selectOption li {display:block; padding:7px 0 7px 10px; color:#888; line-height:1.2; vertical-align:middle;}
.copyRight .familySite .selectbox .selectOption li a {text-decoration:none; color:#aaa}
.copyRight .familySite .selectbox .selectOption li:hover,
.copyRight .familySite .selectbox .selectOption li:focus {background-color:#eee;}
.copyRight .familySite .selectbox .selectOption li:hover a,
.copyRight .familySite .selectbox .selectOption li:focus a {color:#777;}

/* Site Layout - Main */
.innerLayout {position:relative;width:1040px;margin:0 auto;z-index:2; }

/* Site Layout - Etc */
.cs {position:relative; width:200px; margin:0; overflow:hidden; white-space:nowrap;}
.cs .branch {color:#555; font:16px/18px NGB; margin-bottom:10px;}
.cs .branch a {color:#999; text-decoration:none; margin-left:12px; font-size:14px;}
.cs .branch span {color:#cc0001; font-size:18px; font-family:NGEB; margin-left:8px;}
.cs .btnTxt {background:url(/images/cs.png) no-repeat left bottom; font:12px/12px NGB; text-shadow:1px 1px 1px rgba(0, 0, 0, .3);}
.cs .btnTxt a {display:block; width:188px; padding:6px; text-decoration:none; color:#fff;}
.cs dl {margin-top:8px; font:12px/17px NGB;}
.cs dl dt {width:45px; color:#cc0001; float:left;}
.cs dl dd {width:155px; color:#777; overflow:hidden; white-space:nowrap;}
.cs dl dd a {text-decoration:none; color:#777;}
