html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; font-weight:normal; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline}body{ line-height:1.5}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:top}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}a img{border:none}a{  text-decoration:none;  color:#939598;  font-weight:bold}a:hover{  color:#000;  text-decoration:underline}em{  font-style:italic}body{  width:990px;  margin:130px 0 0 250px;  background:#fff url('../../assets/images/body_bg.gif') -75px 0 repeat-y; font-size:10px; font-family:Arial,Helvetica,sans-serif; overflow:auto}.hidden{ display:none; left:-1000px}.clear{ clear:both; font-size:.1em}.noborder{ border:none !important}.col1,.col2,.col3{ float:left; overflow:hidden; margin-right:20px}.col1{ width:190px}.col2{ width:190px; position:relative}.col3{ width:550px}.hdr{ margin-right:0 !important; margin-left:-20px}.hdr .today,.hdr .letters{ margin-left:20px}.col1 img.shdesc{ margin-bottom:33px}.col3 .today,.col3 .letters a,.col2 .craft,div.showcase ul li,div#shpaging a,div#nwpaging a,.col3 h2,.col3 h3,.col3 h3 a,.col3 div#news a.read,.col3 table td,.col3 table td a{ color:#939598 !important}div#shpaging a:hover,div#shpaging a.act,div#nwpaging a:hover,div#nwpaging a.act{ color:#6c6d72}.col1 ul{ width:100%; border-top:1px solid #c9c9c9}.col1 ul li,.col2 ul li{ border-bottom:1px solid #c9c9c9; line-height:1.2}.col2 ul li{ padding:0}.col1 ul li a,.col2 ul li a{ color:#93949c; font-size:11px; font-weight:normal; display:block; padding:6px 0 5px 0; text-decoration:none; border-bottom:1px solid transparent}.col3 ul li a,.col3 td a{ font-weight:normal}.col3 ul li a:hover,.col3 td a:hover{ text-decoration:none}.col1 ul li a:hover,.col1 ul li a.act,.col2 ul li a:hover,.col2 ul li a.act,.col3 .shc_detail,.col3 table td a:hover{ color:#333 !important}.col1 ul li a.act,.col1 ul li a:hover,.col2 ul.menu li a.act,.col2 ul.menu li a:hover{ border-bottom:1px solid #000}.col1 ul li.bda{ height:25px}.col1 ul li.bda a{ height:24px; padding:0}.col1 ul li.bda img{ margin-top:6px}.pt252{ padding-top:252px}.col2 ul.menu{ position:absolute; top:0; width:100%; border-top:1px solid #c9c9c9}p.craft{ padding:0 0 0 0; margin:0 0 12px 0; font-family:Tahoma,Geneva,sans-serif; font-size:12px; border-bottom:2px solid #6c6d72; overflow:hidden; width:110%}.col2 h2{ color:#3b3a3f; font-size:24px}.col2 h2 img{ margin-bottom:23px}div.featured{ height:90px; border-bottom:2px solid #6c6d72; overflow:hidden}div.featured div{ height:90px}div.featured a{ color:#93949c; font-size:11px}div.featured a span{ display:block}div.featured img{ margin-right:5px}.col2 h2.showcase{ padding:10px 0; border-bottom:1px solid #c9c9c9}div.showcase{ position:relative}div.showcase img{ position:absolute; top:40%; left:75px}div.showcase ul{ padding:14px 0; border-bottom:1px solid #c9c9c9}div.showcase ul li{ border:none; font-size:11px}div#shpaging,div#nwpaging{ margin-top:10px}div#shpaging a,div#nwpaging a{ font-size:11px; margin-right:20px}div#shpaging a.act,div#nwpaging a.act{ color:#333 !important; font-weight:bold}.col3 h2{ font-weight:bold; font-size:22px; padding-top:2px}.col3 #news .today{ border:none; padding:12px 0 0 0}.col3 .letters a,.col3 .letters span{ font-size:12px; margin-right:5px}.col3 .letters a{ font-weight:normal}.col3 .letters a.act{ font-weight:bold}.col3 .letters span{ color:#ccc}.col3 div#news div{ padding-bottom:10px; overflow:hidden; border-bottom:1px solid #c9c9c9}.col3 div#news,.col3 div#newscontent,.col3 .expertise,.col3 .career,.col3 .contact{ border-top:1px solid #c9c9c9}.col3 div#news h3{ padding:0px 0 12px 0}.col3 div#news h3 a,.col3 div#newscontent h3{ font-size:22px; font-weight:normal}.col3 div#news h3 a:hover{ color:#3b3a3f !important; text-decoration:none}.col3 div#news a.read{ font-size:14px; display:inline}.col3 div#news div div.content{ border:0; padding:0; width:550px; font-size:11px}.col3 div#news div.active div.content{ display:block; overflow:hidden}.col3 div#news div.active,.col3 div#news div.active h2,.col3 div#news div.today,.col3 div#newscontent div.today,.col3 div#news div.active a,.col3 .expertise h2,.col3 .career h2,.col3 div#newscontent h3,.col3 .letters a.act{ color:#333 !important}.col3 div#news div.active p,#newscontent div.content{ font-size:11px}div#newscontent{ width:550px}.col3 div#news div.active a.read{ display:none}.col3 .expertise div{ width:435px; font-size:11px; color:#6d6e70; text-align:justify}.col3 .expertise div p,.col3 .contact p{ margin-bottom:10px}.col3 .career{ width:385px; font-size:11px; color:#6d6e70; text-align:justify; padding-top:5px}.col3 .career div{ border-bottom:1px dashed #ccc; padding-bottom:16px}.col3 .contact{ font-size:11px; color:#6d6e70; padding-top:5px}#shpaging,#nwpaging{ visibility:hidden}.col3 table{}.col3 table td,.col3 table td a{ font-size:11px}.col3 table td,.col3 .shc_detail .month{ width:185px; padding:3px 0}.col3 table td.noborder{ width:15px}.col3 table td.shname,.col3 .shc_detail .shname,.col3 .shc_detail .content{ width:350px}.col3 .shc_detail .shname{ padding:3px 0; margin-right:15px}.col3 table td{ border-top:1px solid #c9c9c9}.col3 table tr.bottom td{ border-bottom:1px solid #c9c9c9}.shc_detail,.shc_detail a{ font-size:11px}.shc_detail div{ overflow:hidden}.col3 .shc_detail .shname,.col3 .shc_detail .month{ float:left; border-bottom:1px solid #c9c9c9}.col3 .shc_detail .bordertop{ border-top:1px solid #c9c9c9}.swatches{ padding-top:10px}.swatches img{ margin:8px 5px 12px 0}.col3 .shc_detail .content,.col3 .shc_detail .shname a,.col3 .shc_detail .month,.col3 .prevnext .month a,.col3 .prevnext .shname{ text-align:justify; color:#939598}.col3 .shc_detail .shname a:hover,.col3 .shc_detail .shname span,.col3 .prevnext .month a:hover{ color:#333}.col3 .shc_detail .content p{ margin-bottom:10px}.col3 div.content h3{ font-size:20px; color:#333 !important}.prevnext,.prevnext a{ font-size:9px}.prevnext .month{ text-align:right !important}.bbot{ border-bottom:1px solid #333 !important}.icons img{ margin-right:20px}