*{margin:0;padding:0}body,html{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;background:#666;height:100%}ul{list-style-type:none}.custom_left,.left{float:left;margin:0 16px 0 0;display:inline-block}.custom_right,.right{float:right}.bottom{position:absolute;bottom:0}hr{background:0 0;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.hand{cursor:hand;cursor:pointer}#base{position:relative;width:1024px;height:786px;display:block;overflow:hidden;margin:0 auto;background:#fff}#header{position:relative;width:1024px;height:133px;z-index:2}#header #logo{position:absolute;top:58px;left:27px;width:273px;height:33px;overflow:hidden;line-height:999;background:url(../img/sprite.png) no-repeat}#header #mainNav{position:absolute;bottom:0;left:0;width:580px;height:20px;display:block;overflow:hidden;padding:0 0 0 300px;background:#dc0963}#header #mainNav li{float:left;display:block;width:auto;white-space:nowrap}#header #mainNav li a{height:20px;display:block;color:#fff;font-size:10px;font-weight:700;line-height:22px;text-decoration:none;padding:0 8px;border-left:1px solid #fff;background:0 0}#header #mainNav li.active a{color:#000}#header #fontsize{position:absolute;top:113px;right:0;width:120px;color:#fff;padding:2px 12px}#header #fontsize .small{font-size:10px}#header #fontsize .default{font-size:12px}#header #fontsize .big{font-size:14px}#header #fontsize a.ON{color:#999}#content{position:relative;float:left;width:516px;height:324px;background:#c4c8ce;padding:32px;z-index:5}#content h1{font-size:14px;font-weight:700;padding:0 0 4px}#content h2{font-size:13px;font-weight:700;padding:0 0 2px}#content .viewport ol,#content .viewport ul,#content p{display:block;font-size:12px;line-height:140%;padding:0 0 18px}#content #subNav{margin:-10px 0 18px -6px}#content #subNav li{float:left;display:block;width:auto;white-space:nowrap;padding:0 8px 3px 6px;background:url(../img/sprite.png) right 3px no-repeat}#content #subNav li.last{background:0 0}#content #subNav li a{color:#000;font-weight:700;text-decoration:none;margin:0}#content #subNav li.current a{color:#fff}#content .viewport a{color:#e2367a;font-weight:700;text-decoration:none}#content .viewport ul{padding:0 0 16px}#content .viewport ul li{width:95%;padding:0 0 2px 9px;background:url(../img/sprite.png) 0 -1013px no-repeat}#content .viewport ol{margin:0 0 0 26px}#content .viewport ol li{padding:0 0 2px}#content .viewport #subNav{width:380px;border-top:1px solid #dc0963;margin:-18px 0}#content .viewport #subNav li{width:366px;display:block;border-bottom:1px solid #dc0963;background:0 0;padding:0}#content .viewport #subNav li a{color:#000;display:block;padding:4px 0}#content .viewport #subNav li a:hover{color:#333}#content .viewport #employeeNav{width:380px;margin:0 0 -18px}#content .viewport #employeeNav li{padding:0;background:0 0}#content .viewport #employeeNav li .separator{width:380px;display:block;font-weight:700;padding:0 0 2px;margin:0 0 4px;border-bottom:1px solid #dc0963}#content .viewport #employeeNav li a{color:#000;font-weight:400}#content .viewport #employeeNav li a:hover{color:#333}#content .viewport #employeeNav li ul{padding:0 0 20px}#content .viewport #employeeNav li ul li{padding:0 20px}#content .viewport #employeeNav li ul li .separator{border:none;color:#000;font-weight:400}#content .viewport #employeeNav li ul li .separator:before,#content .viewport #employeeNav li ul li a:before{content:"- "}#content .harmonica{margin:6px 0 0;border-top:1px solid #dc0963}#content .harmonica li{padding:4px 0;border-bottom:1px solid #dc0963;background:0 0}#content .harmonica li .content{padding:6px 0}#sidebar_left{position:relative;float:left;width:250px;height:322px;color:#fff;font-size:12px;line-height:18px;background:#000;overflow:hidden;padding:36px 20px 30px 30px;z-index:2}#sidebar_left .image{position:absolute;top:0;left:0}#sidebar_left #subNav{margin:-16px 0 0;border-top:1px solid #666}#sidebar_left #subNav li{display:block;text-align:right;border-bottom:1px solid #666}#sidebar_left #subNav li a{display:block;padding:4px 0 6px;color:#fff;font-size:11px;line-height:15px;font-weight:400}#sidebar_left #subNav li a:hover{color:#ccc}#sidebar_left #subNav li.current a,#sidebar_left #subNav li.current a:hover{color:#fff;font-weight:700}#related h2{font-size:13px;font-weight:700;padding:0 0 2px}#related p{display:block;font-size:12px;line-height:140%;padding:0 0 18px}#related a{color:#e2367a;font-weight:700;text-decoration:none}.intro-items,.lead-items{list-style-type:none}.viewport .intro-items li,.viewport .lead-items li{position:relative;width:100%;padding:0;background:0 0}.intro-items .date,.lead-items .date{float:left;width:72px}.intro-items h2,.intro-items p,.lead-items h2,.lead-items p{float:right;width:420px}#sidebar_right{position:relative;float:left;width:120px;height:364px;padding:12px;background:#000;overflow:hidden;z-index:2}#sidebar_right .mod-languages{padding:0 0 10px}#sidebar_right .mod-languages ul{padding:0}#sidebar_right .mod-languages ul li a{display:block;font-size:12px;color:#fff;text-decoration:none;padding:0 0 2px}#sidebar_right .mod-languages ul li.lang-active a{color:#999}#sidebar_right #sideNav{border-top:1px solid #999}#sidebar_right #sideNav li{border-bottom:1px solid #999}#sidebar_right #sideNav li a{color:#fff;font-size:10px;text-decoration:none;display:block;padding:4px 0}#sidebar_right #sideNav li a:hover{color:#ccc}#sidebar_right .search{height:20px;padding:0 0 18px}#sidebar_right .search label{display:none}#sidebar_right .search .inputbox{width:90px;height:20px;border:none;color:#fff;font-size:11px;background:#b7bfc8;float:left;padding:0 0 0 4px}#sidebar_right .search .button{width:25px;height:20px;float:left;overflow:hidden;background:#465463;border:none;line-height:999}.googlemap{position:absolute;bottom:0;left:0;z-index:4}#content #route{margin:-6px 0 6px}#content #route p{padding:0 0 3px;font-size:11px}#content #route input{padding:0 4px;font-size:11px}.search-results{border-top:1px solid #e2367a}.search-results dt{padding:12px 0 0}.search-results dt a{font-weight:700;color:#000;text-decoration:none}.search-results dd{padding:0 0 12px;border-bottom:1px solid #e2367a}#visual{position:relative;float:left;width:300px;height:265px;background:0 0;overflow:hidden;z-index:2}#related{position:relative;float:left;width:478px;height:201px;background:#e1e3e6;overflow:hidden;padding:32px 70px 32px 32px;z-index:2}#address{position:relative;float:left;width:120px;height:235px;font-size:10px;line-height:17px;padding:10px 10px 20px 14px;background:0 0;overflow:hidden;display:block;z-index:2}#address div{padding:0 0 10px}#address div a{color:#000;text-decoration:none}#address div a:hover{text-decoration:underline}#quote{position:absolute;bottom:-128px;right:-28px;width:102px;height:181px;display:block;overflow:hidden;background:url(../img/sprite.png) 0 -33px no-repeat}#background{position:absolute;top:0;left:0;width:1024px;height:786px;display:block;overflow:hidden;z-index:1}#footer{position:relative;width:1024px;height:50px;margin:0 auto;padding:6px 0 0}#footer #social{padding:0 0 0 6px}#footer #social li{display:inline-block;padding:0 0 0 3px}#footer #social li a{display:block;width:18px;height:18px;overflow:hidden;line-height:999}#footer #social li.twitter a{background:url(../img/sprite.png) -1006px -988px no-repeat}#footer #social li.linkedin a{background:url(../img/sprite.png) -1006px -1006px no-repeat}#footer #metaNav li{float:left;font-size:10px;padding:0 8px 0 6px;background:url(../img/sprite.png) right 2px no-repeat}#footer #metaNav li.last{background:0 0}#footer #metaNav li a{color:#fff;text-decoration:none}#footer #metaNav li a:hover{text-decoration:underline}#content .viewport{position:relative;width:500px;height:300px;overflow:hidden}#content .overview{list-style:none;position:absolute;left:0;top:0}#content .scrollbar{position:relative;float:right;width:11px;background:url(../img/sprite.png) 0 -224px no-repeat;overflow:hidden}#content .track{position:relative;width:11px}#content .thumb{position:absolute;top:0;left:0;width:11px;height:11px;cursor:pointer;overflow:hidden;background:url(../img/sprite.png) -11px -222px no-repeat}#content .disable,#content .thumb .end{display:none}* html .clearfix{height:1%}html[xmlns] .clearfix{display:block}.clearfix{display:inline-block}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}