html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body {line-height: 16px;} ol, ul {list-style: none;} blockquote, q {quotes: none;} blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }  :focus {outline: 0;}  ins {text-decoration: none;} del {text-decoration: line-through;}  table { border-collapse: collapse; border-spacing: 0;}   body { font: 12px/18px Arial, Helvetica, sans-serif;} a:focus { outline: 1px dotted invert;} hr { border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }  h1 {font-size: 25px;} h2 {font-size: 16px;} h3 {font-size: 12px;} h4 {font-size: 12px;} h5 {font-size: 12px;} h6 {font-size: 11px;}  ol {list-style: decimal;} ol li {margin-left: 30px;} p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {margin-bottom: 20px;}   .container_12, .container_16 { margin-left: auto; margin-right: auto; width: 960px; }  .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 { display: inline; float: left; margin-left: 10px; margin-right: 10px; } .container_12 .grid_3, .container_16 .grid_4 { width: 220px;} .container_12 .grid_6, .container_16 .grid_8 { width: 460px;} .container_12 .grid_9, .container_16 .grid_12 { width: 700px;} .container_12 .grid_12, .container_16 .grid_16 { width: 940px;}  .alpha {margin-left: 0;} .omega {margin-right: 0;}  .container_12 .grid_1 {width: 60px;} .container_12 .grid_2 {width: 140px;} .container_12 .grid_4 {width: 300px;} .container_12 .grid_5 {width: 380px;} .container_12 .grid_7 {width: 540px;} .container_12 .grid_8 {width: 620px;} .container_12 .grid_10 {width: 780px;} .container_12 .grid_11 {width: 860px;}  .container_16 .grid_1 {width: 40px;} .container_16 .grid_2 {width: 100px;} .container_16 .grid_3 {width: 160px;} .container_16 .grid_5 {width: 280px;} .container_16 .grid_6 {width: 340px;} .container_16 .grid_7 {width: 400px;} .container_16 .grid_9 {width: 520px;} .container_16 .grid_10 {width: 580px;} .container_16 .grid_11 {width: 640px;} .container_16 .grid_13 {width: 760px;} .container_16 .grid_14 {width: 820px;} .container_16 .grid_15 {width: 880px;}  .container_12 .prefix_3, .container_16 .prefix_4 {padding-left: 240px;} .container_12 .prefix_6, .container_16 .prefix_8 {padding-left: 480px;} .container_12 .prefix_9, .container_16 .prefix_12 {padding-left: 720px;}  .container_12 .prefix_1 {padding-left: 80px;} .container_12 .prefix_2 {padding-left: 160px;} .container_12 .prefix_4 {padding-left: 320px;} .container_12 .prefix_5 {padding-left: 400px;} .container_12 .prefix_7 {padding-left: 560px;} .container_12 .prefix_8 {padding-left: 640px;} .container_12 .prefix_10 {padding-left: 800px;} .container_12 .prefix_11 {padding-left: 880px;}  .container_16 .prefix_1 {padding-left: 60px;} .container_16 .prefix_2 {padding-left: 120px;} .container_16 .prefix_3 {padding-left: 180px;} .container_16 .prefix_5 {padding-left: 300px;} .container_16 .prefix_6 {padding-left: 360px;} .container_16 .prefix_7 {padding-left: 420px;} .container_16 .prefix_9 {padding-left: 540px;} .container_16 .prefix_10 {padding-left: 600px;} .container_16 .prefix_11 {padding-left: 660px;} .container_16 .prefix_13 {padding-left: 780px;} .container_16 .prefix_14 {padding-left: 840px;} .container_16 .prefix_15 {padding-left: 900px;}  .container_12 .suffix_3, .container_16 .suffix_4 {padding-right: 240px;} .container_12 .suffix_6, .container_16 .suffix_8 {padding-right: 480px;} .container_12 .suffix_9, .container_16 .suffix_12 {padding-right: 720px;}  .container_12 .suffix_1 {padding-right: 80px;} .container_12 .suffix_2 {padding-right: 160px;} .container_12 .suffix_4 {padding-right: 320px;} .container_12 .suffix_5 {padding-right: 400px;} .container_12 .suffix_7 {padding-right: 560px;} .container_12 .suffix_8 {padding-right: 640px;} .container_12 .suffix_10 {padding-right: 800px;} .container_12 .suffix_11 {padding-right: 880px;}  .container_16 .suffix_1 {padding-right: 60px;} .container_16 .suffix_2 {padding-right: 120px;} .container_16 .suffix_3 {padding-right: 180px;} .container_16 .suffix_5 {padding-right: 300px;} .container_16 .suffix_6 {padding-right: 360px;} .container_16 .suffix_7 {padding-right: 420px;} .container_16 .suffix_9 {padding-right: 540px;} .container_16 .suffix_10 {padding-right: 600px;} .container_16 .suffix_11 {padding-right: 660px;} .container_16 .suffix_13 {padding-right: 780px;} .container_16 .suffix_14 {padding-right: 840px;} .container_16 .suffix_15 {padding-right: 900px;}   .clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }  .clearfix:after { clear: both; content: '.'; display: block; visibility: hidden; height: 0; } .clearfix {display: inline-block;} * html .clearfix {height: 1%;} .clearfix {display: block;}   body{ background: url(/site/skins/v1-en/images/bg-html.jpg) repeat-x 0 109px; } body.home{ background: url(/site/skins/v1-en/images/bg-html-home.jpg) repeat-x 0 109px; } body.res960{ overflow-x:hidden; } a{ text-decoration: none; color: #cd0039; outline:none; } a:hover{ color:#666; } div, img{ behavior: url(/site/skins/v1-en/includes/iepngfix.htc); }   #content{ color:#333; font-size: 12px; min-height:450px; height:auto !important; height:450px; } #content h1{ float:left; font-size: 30px; font-weight:normal; color: #000; padding: 0 0 30px; width:100%; margin:0; } #content h2{ font-size: 16px; color: #240F1A; margin-bottom: 15px; min-height:15px; height:auto !important; height:15px; } #content h3{ font-size: 16px; margin-bottom: 10px; } #content h1.pagetitle-404{ padding:0 0 10px; } h3 a{ color:#333; } h3 a:hover{ color:#666; } #content h4{ font-size: 12px; margin-bottom: 10px; } #content h5{ font-size: 12px; margin-bottom: 0px; } #content h6{ font-size: 11px; margin-bottom: 0px; } #content ul{ list-style: none; margin-bottom: 10px; } #content ul li{ background: url(/site/skins/v1-en/images/arrow.gif) no-repeat 0 5px; margin: 0 0 10px 0; padding-left: 16px; } #content ul li li{ margin-left: 10px; } #content ol{ margin-bottom: 10px; } #content table{ width: 100%; border-collapse: collapse; font-size: 13px; } #content th{ background-color: #803E80; color: #fff; border-bottom: 3px solid #878787; padding: 4px; text-align: left; } #content td{ padding: 4px; border-bottom: 1px solid #878787; font-weight: normal; vertical-align: top; } #content blockquote { margin: 10px 40px; color: #575757; padding: 0 50px; } #content .left{ float: left; margin: 0px 10px 0px 0px; } .ie7 #content p{ margin-bottom:17px; } .f-left{ float:left; } .f-right{ float:right; } .img-right{ float:right; margin:0 0 15px 20px; } .img-left{ float:left; margin:0 20px 15px 0; } .clr{ clear:both; } #content .right{ float: right; margin: 0px 0px 0px 10px; } input, select, textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; } textarea{ overflow:hidden; } .more{ background:url(/site/skins/v1-en/images/arrow.gif) no-repeat 0 4px; font-weight:bold; padding-left:10px; text-transform:uppercase; } .more:hover{ background:url(/site/skins/v1-en/images/arrow-on.gif) no-repeat 0 4px; } .back-link{ float:right; position:relative; bottom:-5px; } .back{ background:url(/site/skins/v1-en/images/arrow-back.gif) no-repeat 0 4px; font-weight:bold; padding-left:10px; text-transform:uppercase; } .back:hover{ background:url(/site/skins/v1-en/images/arrow-back-on.gif) no-repeat 0 4px; } .pdf, .pdf:hover{ background:url(/site/skins/v1-en/images/sprite.gif) no-repeat 0 -223px; padding:2px 0 2px 28px; } .doc, .doc:hover{ background:url(/site/skins/v1-en/images/sprite.gif) no-repeat 0 -259px; padding:3px 0 3px 28px; } .highlight{ border-bottom:1px solid #dbdbdb; color:#666; font-size:16px; padding:0 0 12px; } .utilities { border-top:1px solid #dbdbdb; clear:both; float:left; padding:12px 0 0; width:100%; margin:0; } .utilities .more{ margin-right:20px; } small{ color:#666; font-size:11px; } address{ font-style:normal; } address .more, address .more:hover{ background:url(/site/skins/v1-en/images/arrow-rel-on.gif) no-repeat 0 5px; font-weight:normal; text-transform:lowercase; } .hr{ float:left; border-bottom:1px solid #dbdbdb; height:1px; overflow:hidden; margin:0 0 15px; width:100%; } .spacer{ float:left; height:20px; overflow:hidden; width:100%; } .excerpt{ margin:0 0 10px; } .content-spotlight{ float:left; margin:0 0 15px; } .no-border{border:0 !important;} .no-padding{padding:0 !important;} .no-margin{margin:0 !important;} .no-bg{background:none !important;}   #container{ background:url(/site/skins/v1-en/images/bg-spotlight.png) no-repeat center 109px; } #wrap{ background:url(/site/skins/v1-en/images/bg-sidebar.gif) repeat-y 100% 0; } .home #wrap{ background:url(/site/skins/v1-en/images/bg-wrap-home.jpg) repeat-x; line-height:16px; padding:30px 0 0; float:left; width:940px; }   .spotlight{ height:415px; position:relative; } .home .spotlight div{ height:415px; position:absolute; left:10px; top:0; width:940px; z-index:998; } .home .spotlight div.bg{ background:url(/site/skins/v1-en/images/bg-shadow-spot.png) repeat-x; height:19px; z-index:999; } .home .spotlight div.no-flash{ left:0; } .home .spotlight div.no-script{ left:0; text-align:center; } .home .spotlight div.no-script p{ color:#fff; height:70px; font-weight:bold; left:332px; position:absolute; top:177px; width:283px; } .home .spotlight .no-flash a{ height:70px; left:332px; position:absolute; top:161px; width:283px; } .widget-home h2{ margin:0 0 8px; } .widget-home h3, .widget-home p{ margin:0; } .wid-about div{ border-bottom:1px solid #dbdbdb; float:left; min-height:193px; height:auto !important; height:193px; margin:0 0 10px; padding:0 80px 10px 0; position:relative; } .home-block{ min-height:206px; height:auto !important; height:206px; } .wid-about .wid-img{ bottom:0; right:0; position:absolute; } .wid-about p{ color:#666; } .widget-home ul{ margin:0; padding-bottom:10px; float:left; width:100%; } .wid-events ul{ border-bottom:1px solid #dbdbdb; float:left; height:164px; padding:0 0 10px; } .wid-events li{ float:left; width:460px; } .wid-events h3 a{ color:#D8002E; } .wid-events h3 a:hover{ color:#666; } .wid-events li img{ margin:0 0 8px; } .wid-news li{ border-bottom:1px solid #dbdbdb; padding:10px 0 9px 0; float:left; width:100%; } .wid-news li a.thumb{ margin-right:10px; }  .strip_wrapper{ right:0; top:202px !important; } .filmstrip{ display:none; } .strip_wrapper li{ background:url(/site/skins/v1-en/images/sprite.gif) no-repeat 2px -77px; height:12px !important; margin-right:3px !important; width:12px !important; text-indent:-9999em; } .jflow-content-slider #pointer{ background:url(/site/skins/v1-en/images/sprite.gif) no-repeat -16px -76px; width:14px !important; height:14px !important; } .jflow-content-slider .panel{ border-bottom:1px solid #dbdbdb; height:196px !important; }   #header .logout{ background:url(/site/skins/v1-en/images/sprite.gif) no-repeat scroll -98px 3px; color:#000; float:right; font-size:11px; line-height:16px; margin:23px 15px 0 0; padding-left:10px; } #header .logout:hover{ color:#cd0039; } #logo, #header h1{ height:72px; margin:19px 0 0; width:161px; } #logo a, #header h1 a{ background:url(/site/skins/v1-en/images/logo.gif); display:block; height:72px; text-indent:-9999em; width:161px; } .search{ border:1px solid #434343; float:right; height:15px; margin:20px 0 0; padding:3px; width:172px; } .search .txt{ border:0; color:#999; float:left; font-size:11px; margin:0 10px 0 0; width:145px; margin:0; } .search .image{ float:right; } .nav-global{ float:right; margin:22px 15px 0 0; } .nav-global li{ background:url(/site/skins/v1-en/images/sprite.gif) no-repeat 100% 4px; float:left; line-height:16px; margin-right:8px; padding-right:9px; } .ie .nav-global li{ background-position:100% 3px; } .nav-global li.ar{ background:none; margin:0; padding:0; } .nav-global .ar a{ font-size:12px; } .nav-global li a{ color:#000; font-size:11px; } .nav-global li a:hover, .nav-global .current a{ color:#cd0039; } #nav-main{ float:left; height:50px; margin:16px 0 0; overflow:hidden; width:700px; } #nav-main ul{ background:#000; float:right; margin:0; padding:20px 20px 15px; } #nav-main li{ float:left; margin:0 25px 0 0; } #nav-main li.last{ margin:0; }   .content-top{ border-bottom:1px solid #dbdbdb; margin:0 0 15px; padding:40px 0 14px; display:inline; } .breadcrumb { color:#999; font-size:11px; font-weight:bold; } .breadcrumb a{ background:url(/site/skins/v1-en/images/sprite.gif) no-repeat 100% -59px; color:#666; float:left; padding-right:8px; margin:0 8px 0 0; } .breadcrumb a:hover{ color:#999; } .breadcrumb a.last{ background:none; } .breadcrumb a.first{ background:url(/site/skins/v1-en/images/sprite.gif) no-repeat 100% -18px; padding:3px 14px 3px 12px; margin:-3px 8px 0 0; position:relative; }   .thumb { float:left; margin:0 20px 0 0; } #content ul.listing { float:left; width:100%; margin:0 0 15px; padding:0; } #content .listing li { float:left; width:100%; margin:0 0 18px; padding:0 0 18px; list-style:none; background:none; border-bottom:solid 1px #dbdbdb; } #content .listing li.last { border:0; margin:0; padding:0 0 10px; } #content .listing li h3 { margin:0 0 8px; } .listing li p { margin:0 0 5px !important; } .listing li .details { float:left; width:525px !important; } .listing li dl { float:left; width:100%; margin:0 0 10px; } .listing li dl dt { float:left; width:65px; font-size:11px; font-weight:bold; padding:0; margin:0 5px 0 0; line-height:14px; clear:both; } .listing li dl dd { float:left; width:80%; font-size:11px; color:#666; padding:0; margin:0; line-height:14px; } .cat-label{ clear:both; float:left; font-size:11px; font-weight:bold; line-height:16px; padding-right:10px; } #content .listing .cat-item{ float:left; margin:0 0 5px; width:420px; } #content .listing .cat-item li{ border:0; float:left; line-height:16px; margin:0 12px 0 0; padding:0; width:auto; } .listing .cat-item li a{ background:url(/site/skins/v1-en/images/arrow.gif) no-repeat 0 3px; font-size:11px; padding-left:10px; }   #content .faq-listing li { margin:0 0 10px; padding:0 0 10px; } .faq-listing li .num{ float:left; width:30px; } .faq-listing li .text{ float:left; width:670px; } .faq-listing li h4 a{ color:#333; } .faq-listing li h4 a:hover{ color:#666; }   #content.media-center h2{ margin-bottom:5px; } #content .media-listing { float:left; margin:0 0 10px; width:100%; } #content ul.partner-listing li .thumb{ margin:0 19px 0 0; } #content ul.partner-listing li img{ border:1px solid #DBDBDB; } #content ul.partner-listing li{ margin:0 0 19px 0; padding:0 0 20px 0; } #content ul.partner-listing li h3{ margin:-3px 0 8px 0; position:relative; } #content ul.partner-listing li p{ margin-bottom:10px !important; } #content .media-listing li{ background:none; border-bottom:1px solid #dbdbdb; float:left; line-height:16px; padding:0 0 15px; width:100%; margin:0 0 15px; } #content .media-listing li.last{ margin-bottom:0; } #content .media-listing li .thumb{ margin:0 10px 0 0; } .media-listing li .details{ float:left; width:350px; } #content .media-listing li h3{ font-size:12px; margin:0 0 5px; } .media-listing li p{ margin:0 0 4px !important; } .ie .media-listing li .more{ clear:both; } #content .video-list { border-bottom:1px solid #dbdbdb; float:left; width:100%; } #content .video-list li{ background:none; float:left; padding:0 0 15px 0; margin:0 20px 0 0; width:220px; } #content .video-list li.last{ margin:0; padding:0 0 13px; } #content .video-list li h3{ font-size:12px; margin:0; } .video-list li .thumb{ margin:0 10px 0 0; position:relative; } .video-list li .thumb .play{ left:35px; position:absolute; top:26px; } #content .gallery{ border-bottom:1px solid #dbdbdb; float:left; margin:0 0 10px; width:100%; } #content .gallery li{ background:none; float:left; padding:0 20px 10px 0; margin:0; } #content .gallery li.last{ padding:0 0 12px 0; }   .search-result { float:left; width:100%; margin:0 0 15px; } .search-result span { font-size:16px; color:#666; } .search-result span strong { font-size:16px; color:#333; font-weight:normal; }   .gallery-listing{ float:left; width:700px; } #content .gallery-listing li{ background:none; float:left; margin:0; padding:0 20px 15px 0; width:124px; position:relative; } #content .gallery-listing li.last{ padding:0 0 15px 0; } .download{ background:url(/site/skins/v1-en/images/icon-download.gif) 0 0; float:right; height:16px; text-indent:-9999em; width:16px; } #content .gallery-listing li .play{ position:absolute; left:48px; top:35px; }   #content .list-events li h3 { font-size:12px; } .list-events li h3 a{ color:#cd0039; } .list-events .more{ background-position:0 6px !important; clear:both; float:left; white-space:nowrap; } label.w-120{ width:120px; float:left; } .search-event{ float:left; margin-bottom:30px; width:700px; } #content .search-event ul li{ background:none; margin:0; padding:0; float:left; } .search-event ul li label{ float:left; font-size:14px; color:#333; } .search-event ul li input{ float:left; } .search-event .filter label{ font-size:14px; font-weight:bold; color:#333; margin-top:4px; } #content .search-event ul{ float:left; margin-bottom:0; } .cleardate{ float:left; margin:3px 0 0; } .search-event .filter{ margin-bottom:0; } .search-options{ padding:15px; float:left; background:#ececec; width:670px; } #content .search-event .group li{ width:130px; margin:0; padding:0 0 7px; } #content .search-event .group{ width:540px; } .search-event .group li input{ height:15px; width:15px; margin:0 7px 0 0; } .search-event .search-options label{ margin-right:10px; } .search-event label.w-120{ color:#666; font-size:14px; font-weight:bold; } .search-event .filter select, .search-event .filter input{ width:162px; padding:5px; background:#f0f0f0; margin:0 16px 0 0; } .search-event .filter input.search{ width:71px; height:24px; padding:0; background:none; margin:0; border:none; } a.dp-choose-date { float: left; width: 23px; height: 20px; padding: 0; margin:1px 20px 0 6px; display: block; text-indent: -2000px; overflow: hidden; background: url(/site/skins/v1-en/images/icon-date.gif) no-repeat; } a.dp-choose-date.dp-disabled { background-position: 0 -20px; cursor: default; } .date-pick{ width:110px; padding:3px; border:1px solid #cccccc; font-size:14px; color:#333; } .choose-date label{ margin-top:2px; } .turn-me-into-datepicker{ float:left; margin:0 0 20px 10px; border-bottom:1px solid #999999; padding-bottom:20px; display:inline; }   .tab{ border-bottom:1px solid #dbdbdb; float:left; width:100%; } #content .tab li{ background:url(/site/skins/v1-en/images/bg-tab-li.gif) no-repeat 100% 100%; float:left; font-size:14px; font-weight:bold; padding:12px 15px; margin:0; } #content .tab li.current{ background:none; border:1px solid #dbdbdb; border-bottom:1px solid #fff; margin-bottom:-1px; position:relative; } #content .tab li a{ color:#333; } #content .tab .current a, #content .tab li a:hover{ color:#cd0039; } .tab-content{ float:left; width:100%; }   .events-header{ background:#231e1e; color:#7e7e7e; float:left; margin:0 0 15px; width:100%; } .event-spotlight{ float:left; width:480px; } .event-spotlight img{ float:left; } .event-info{ float:right;  line-height:15px; width:220px; } #content .event-info h3{ color:#fff; } .event-info a{ color:#a32141; line-height:14px; } .event-info a:hover{ color:#999; } .event-info .address{ border-bottom:1px solid #363232; padding:12px 20px 5px 20px; } .event-info dl{ margin:0; } .event-info dt{ color:#999; font-weight:bold; } .event-info dd{ margin:0 0 8px; } .event-info .contact{ padding:12px 20px 12px 20px; } .event-info .contact div{ background:url(/site/skins/v1-en/images/icon-phone.gif) no-repeat; border-bottom:1px solid #363232; line-height:18px; margin:0 0 5px; min-height:35px; height:auto!important; height:35px; padding:3px 0 5px 28px; } .event-info .contact .phone{ font-size:16px; font-weight:bold; line-height:25px; } #content .event-list{ margin:0 0 20px; } #content .event-list li{ background:none; border-bottom:1px solid #dbdbdb; margin:0; padding:5px 0; } #content .event-list li.last{ border:0; } #content .event-list h3{ font-size:12px; margin:0; } .event-list li h3 a{ background:url(/site/skins/v1-en/images/arrow-on.gif) no-repeat 0 4px; padding-left:10px; } .add{ background:url(/site/skins/v1-en/images/icon-plus.gif) no-repeat 0 2px !important; float:right; padding-left:20px; }   .column{ border-top:1px solid #dbdbdb; } .column .widget{ border:1px solid #dbdbdb; border-width:0 1px 1px; float:left; padding:10px 14px; width:190px; } .column .widget p{ margin:0 0 5px; } .wid-ticket{ background:#e6e6e6; } .wid-ticket address{ margin:0; } .wid-ticket .hr{ margin:5px 0; } .wid-files .pdf, .wid-files .pdf:hover{ color:#333; background:url(/site/skins/v1-en/images/icon-pdf.gif) no-repeat 100% 0; padding:2px 28px 2px 0; } .wid-files .pdf:hover{ color:#D8002E;} .wid-files .doc, .wid-files .doc:hover{ color:#333; background:url(/site/skins/v1-en/images/icon-word.gif) no-repeat 100% 0; padding:2px 28px 2px 0; } .wid-files .doc:hover{color:#D8002E;} #content .wid-gallery ul{ border-bottom:1px solid #dbdbdb; float:left; margin:0 0 5px; width:100%; } #content .wid-gallery li{ background:none; float:left; margin:0; padding:0 8px 10px 0; position:relative; } #content .wid-gallery li.last{ padding:0 0 10px 0; } #content .wid-gallery li img{ border:1px solid #dfdfdf; } #content .wid-gallery li .play{ border:0; left:21px; position:absolute; top:15px; }   .pressrelease-heading{ float:left; font-size: 30px; font-weight:normal; color: #000; padding: 0 0 30px; width:100%; margin:0; } .pressrelease-content h1.pressrelease-title{ font-size: 12px !important; margin:0 0 10px !important; padding:0 !important; font-weight:bold !important; color:#333 !important; float:none !important; display:block !important; width:auto !important; }   div.paging { border-top:1px solid #dbdbdb; float:left; width:100%; padding:15px 0 15px; margin:0; } div.pagination { float:right; } div.pagination .records { float:left; } div.pagination .records select { width:90px; height:20px; color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #cccccc; } div.pagination a { float:left; padding:0 8px 0 4px; margin:0 2px 0 0; color:#cd0039; background: url(/site/skins/v1-en/images/bg-seperator.gif) no-repeat right 3px; } div.pagination span{ float:left; } .page select{ margin:0 5px; } div.pagination a:hover, div.pagination a.current { color:#666; } div.pagination a.last { margin:0; padding:0 4px; background:none; } div.pagination a.previous { background:url(/site/skins/v1-en/images/sprite.gif) no-repeat 0 -104px; width:8px; height:17px; display:block; text-indent:-9999em; } div.pagination a.previous:hover { background-position: 0 -130px; } div.pagination a.next { background:url(/site/skins/v1-en/images/sprite.gif) no-repeat -24px -104px; width:10px; height:17px; margin:0 0 0 2px; display:block; text-indent:-9999em; } div.pagination a.next:hover { background-position: -24px -130px; }   .form{ float:left; font-size:13px; margin:0; padding:15px 0 0; } #content .form li{ background:none; float:left; margin:0; padding:0 0 12px; width:350px; } #content .form li.submit{ clear:both; } #content .form li.mandatory{ background:url(/site/skins/v1-en/images/icon-mandatory.gif) no-repeat 92px 5px; } #wrap_careerForm_email{ float:right !important; } .form label{ float:left; padding-right:15px; width:90px; } .form label.error{ color:#cd0039; font-size:11px; padding:0 0 0 108px; width:205px; } .form #wrap_careerForm_dateOfBirth label.error{ margin-top:-12px; } .ie7 .form #wrap_careerForm_dateOfBirth .txt{ margin-left:0px; } .form #wrap_careerForm_resume label.error{ margin-top:-14px; } .form .txt, .form textarea, .form select{ border:1px solid #ccc; padding:3px; width:205px; } .form textarea{ height:75px; overflow:auto; } .form select{ width:213px; } #content .form li.message{ float:right; } .form ul{ float:left; margin:0; width:220px; } #content .form ul{ margin:0; } #content .form ul li{ float:left; padding:0; width:auto; } .form ul li label{ width:auto; } .form .submit input{ padding-left:106px; } .form .radios li input{ margin-right:5px; } .form #wrap_careerForm_dateOfBirth input{ width:172px; float:left } .form span.date-info{ font-size:11px; color:#666; } .calendar-select{ background:url(/site/skins/v1-en/images/icon-date.gif) no-repeat; border:0; height:25px; float:right; margin-right:30px; text-indent:-9999em; width:25px; } .ie6 .form #wrap_careerForm_dateOfBirth input, .ie7 .form #wrap_careerForm_dateOfBirth input{ float:left; margin-left:3px; } .form p{ clear:both; margin:0; padding:0 0 0 105px; } #wrap_careerForm_dateOfBirth{ position:relative; } #wrap_careerForm_dateOfBirth button{ position:absolute; top:0; right:0; } #contactForm_contactedBy{ position:relative; } #contactForm_contactedBy label.error{ position:absolute; padding:0; left:0; top:25px; }   .filter{ background:#d1d1d1; float:left; margin:0 0 15px; padding:15px 15px 19px; position:relative; width:670px; } .filter input, .filter label{ float:left; vertical-align:middle; margin-right:10px; } .filter label{ margin-top:3px; } .filter label.error{ color:#f00; font-size:11px; position:absolute; right:147px; top:34px; } .filter .txt, .filter select{ border:1px solid #ccc; float:left; margin-right:5px; padding:3px; width:155px; }   #sidebar .hr{ border-bottom:0; border-top:1px solid #999; height:15px; margin:0 0 0 12px; width:190px; display:inline; } .btn{ background:url(/site/skins/v1-en/images/bg-button.gif); color:#fff; float:left; font-size:11px; clear:both; line-height:16px; margin:0 0 15px; padding:0 0 0 12px; text-transform:uppercase; white-space:nowrap; } #sidebar .btn{ margin:0 0 15px 20px; } .btn span{ background:url(/site/skins/v1-en/images/bg-button.gif) right 0; cursor:pointer; float:left; padding:4px 12px 4px 0; } .btn:hover{ color:#f99; } #sidebar{ line-height:16px; } #sidebar h3{ font-size:12px; margin:0 0 5px; } .nav-related{ background:#b30838 url(/site/skins/v1-en/images/bg-navrelated.gif) repeat-x; color:#fff; float:left; padding:20px 20px 12px; width:180px; } .widget-top{ margin:-20px 0 20px; } .nav-related h2{ margin:0 0 5px; padding:0 0 12px; border-bottom:1px solid #fff; } .nav-related ul{ margin:0; float:left; width:100%; } .nav-related li{ border-bottom:1px solid #e16688; float:left; padding:7px 0; width:100%; } .nav-related li.title{ border:0; padding:0; } .nav-related li.last{ border:0; } .nav-related li a{ background:url(/site/skins/v1-en/images/arrow-white.gif) no-repeat 0 5px; color:#fff; float:left; font-size:13px; font-weight:bold; padding-left:10px; } .nav-related .title a{ background:none !important; float:none; padding:0; } .nav-related li a:hover, .nav-related li.current a{ background:url(/site/skins/v1-en/images/arrow-rel-on.gif) no-repeat 0 5px; color:#f99; } .nav-related li a:hover{color:#f99!important;} .nav-related li li{ border-bottom:1px solid #d73361; padding:4px 0; } .nav-related li li.last{ border:0; padding-bottom:0; } .nav-related li li a, .nav-related li.current li a{ background:url(/site/skins/v1-en/images/bg-related-dash.gif) no-repeat 0 7px; color:#fff; font-size:12px; margin-left:20px; } .nav-related li li a:hover{ background:url(/site/skins/v1-en/images/bg-related-dash-on.gif) no-repeat 0 7px; } .nav-related li li.current a{ background:url(/site/skins/v1-en/images/bg-related-dash-on.gif) no-repeat 0 7px; } .nav-related li li li a, .nav-related li li.current li a, .nav-related li.current li li a, .nav-related li.current li.current li a{ margin-left:32px; } .nav-related li li li.current a{color:#f99;} .banner, .banner-big{ background:url(/site/skins/v1-en/images/bg-banner.jpg); border:1px solid #cecece; clear:both; height:272px; margin:0 auto 20px; padding:15px; width:148px; } #sidebar .banner h3, #sidebar .banner-big h3{ margin:0 0 12px; } .banner-big{ background:url(/site/skins/v1-en/images/bg-banner-big.jpg); height:568px; width:128px; } .ad-banner{ margin:0 auto 20px; width:177px; } .banner .more, .banner-big .more{ background-position:0 3px; float:left; line-height:14px; } #sidebar .widget{ float:left; margin:0 0 20px 18px; width:180px; } .ie6 #sidebar .widget{display:inline;} #sidebar .widget h2{ margin:0 0 10px; } .wid-map .map{ border:1px solid #dbdbdb; margin:0 0 6px; } #sidebar address{ font-size:13px; font-weight:bold; } #sidebar address a{ color:#f99; } #sidebar address a:hover{ color:#fff; } .nav-related .num{ color:#f99; }   .list { float:left; margin:0 0 12px; width:100%; } .list li{ border-bottom:1px solid #dbdbdb; float:left; padding:8px 0; width:100%; } .wid-enquiry .list{ margin-bottom:0; } .wid-enquiry .list li{ padding:0 0 8px; border-bottom:0px none; } .wid-enquiry p{ margin:0; font-weight:bold; color:#333333; } .wid-enquiry .border-top{ border-top:1px solid #dbdbdb; display:block; float:left; height:15px; overflow:hidden; width:100%; } .list h3, #sidebar .list h3{ margin:0; } #sidebar .wid-img{ margin:0 0 5px; }   .partners{ background:#fff; border:1px solid #dbdbdb; float:left; margin:20px 10px 0; padding:8px 0; width:938px; } .ie6 .partners{ margin:20px 5px 0; } .partners h3{ background:#e5e5e5 url(/site/skins/v1-en/images/bg-partner-head.gif) no-repeat 100% center; float:left; margin:0 10px 0 0; padding:20px 30px 20px 20px; } .partners ul{ margin:0; } .partners li{ float:left; margin:0 10px 0 0; }   #content .sitemap { margin:0; } #content .sitemap li{ background:none; float:left; margin:0 20px 0 0; padding:0; width:160px; } #content li.filler{ height:20px; margin:0; overflow:hidden; width:100%; } #content li.gallery-filler{ height:1px; overflow:hidden; clear:both; width:100%; margin:0; padding:0; float:none; } #content .sitemap li.last{ margin-right:0; border:0; } #content .sitemap li li{ border-bottom:1px solid #e0e0e0; margin:0; padding:5px 0; } .sitemap li li a{ background:url(/site/skins/v1-en/images/arrow.gif) no-repeat 0 4px; font-weight:bold; padding-left:12px; } .sitemap li li a:hover{ background:url(/site/skins/v1-en/images/arrow-on.gif) no-repeat 0 4px; }   #footer{ color:#666; font-size:11px; line-height:14px; margin-top:30px; } #footer p{ float:left; margin:0; } .footer-main ul{ float:right; margin:0; } #footer li{ float:left; } .footer-main{ border:3px solid #e5e5e5; border-width:3px 0; float:left; padding:15px 15px 18px; width:910px; } .footer-main li{ background:url(/site/skins/v1-en/images/sprite.gif) no-repeat 100% -44px; margin:0 6px 0 0; padding:0 8px 0 0; } .footer-main li.last{ background:none; margin:0; padding:0; } .footer-main li a{ color:#333; } .footer-main li a:hover, .footer-main .current a{ color:#D8002E; } .social-net li a{ color:#333; padding:1px 0 1px 20px; } .social-net li a:hover { color:#D8002E; } .social-net li a.facebook{ background:url(/site/skins/v1-en/images/sprite.gif) no-repeat 0 -157px; } .social-net li a.linkedin{ background:url(/site/skins/v1-en/images/sprite.gif) no-repeat 0 -354px; } .social-net li a.twitter{ background:url(/site/skins/v1-en/images/sprite.gif) no-repeat 0 -173px; } .footer-main .blog a{ background:url(/site/skins/v1-en/images/sprite.gif) no-repeat 0 -193px; padding:1px 0 1px 20px; } .footer-sub{ background:#f3f3f3; float:left; padding:18px 0 50px; width:100%; } .footer-sub h4{ color:#333; font-size:12px; margin:0 0 5px; } .footer-sub h4 a{ color:#333; } .newsletter{ float:left; padding:0 30px 0 20px; width:220px; } #success-message{ margin:15px 0 0; } #success-message img{ margin:0 0 0 80px; } #footer .newsletter p{ margin:0 0 5px; } .newsletter input{ vertical-align:middle; } .newsletter .txt{ border:1px solid #ccc; color:#999; font-size:11px; margin:0 4px 0 0; padding:3px; width:170px; } .footer-sub ul{ float:left; } .footer-sub li{ float:left; margin:0 5px 0 0; width:128px; } .footer-sub li li{ margin:0 0 3px; } .footer-sub a{ color:#666; } .footer-sub a:hover, .footer-sub .current a, .footer-sub .current li a:hover, .footer-sub .current .current a{ color:#D8002E; } .footer-sub .current li a{ color:#666 }   a.dp-choose-date { float: left; width: 23px; height: 20px; padding: 0; margin:1px 20px 0 6px; display: block; text-indent: -2000px; overflow: hidden; background: url(/site/skins/v1-en/images/icon-date.gif) no-repeat; } a.dp-choose-date.dp-disabled { background-position: 0 -20px; cursor: default; } .date-pick{ width:110px; padding:3px; border:1px solid #cccccc; font-size:14px; color:#333; } .choose-date label{ margin-top:2px; } .turn-me-into-datepicker{ float:left; margin:0 0 20px 10px; border-bottom:1px solid #999999; padding-bottom:20px; display:inline; }   #datepicker_div{ background:#fff; border:1px solid #ccc; width:210px !important; } #datepicker_div a{ cursor:pointer; color:#666; font-weight:bold; } .datepicker_links{ background:#e7e8e8; float:left; padding:4px 8px 3px; width:194px; margin:0 0 3px; } .datepicker_links div{ float:left; } .datepicker_links div.datepicker_current{ display:none; } .datepicker_prev{ height:16px; width:16px; } .datepicker_prev a{ background:url(/site/skins/v1-en/images/sprite.gif) no-repeat 0 -105px; display:block; height:16px; width:16px; text-indent:-9999em; } .datepicker_links .datepicker_next{ float:right; height:16px; width:16px; } .datepicker_next a{ background:url(/site/skins/v1-en/images/sprite.gif) no-repeat -27px -105px; display:block; height:16px; width:16px; text-indent:-9999em; } .datepicker_current{ text-align:center; width:160px; } .datepicker_clear{ display:none; } .datepicker_control{ background:#b3b4b4; padding:5px 8px; float:right; width:194px; } .datepicker_close { float:right; height:16px; width:16px; } .datepicker_close a{ background:url(/site/skins/v1-en/images/btn-close.gif) no-repeat -3px -3px; display:block; height:16px; width:16px; text-indent:-9999em; cursor:pointer; } .datepicker_header{ padding:4px 0; text-align:center; } .datepicker_header select{ margin-right:4px; border:1px solid #dcdcdc; } table.datepicker{ margin:0; font-size:12px; width:100%; } table.datepicker td{ text-align:center; padding:3px 4px; } .datepicker_titleRow{ background:#f3f3f3; } .datepicker_today{ background:#dadada; }   .datepicker_cover{display:none;} #wp-calendar .event-desc{ position:absolute; left:-100px; top:12px; background:#FFF; border:1px solid #A9A9A9; z-index:999; text-align:left; padding:6px; width:225px; display:none; cursor:default; } .res1024 #wp-calendar .event-desc{ position:absolute; left:-178px; top:12px; } #wp-calendar .event-desc strong{ padding:0 0 4px; float:left; width:100%; } #wp-calendar strong{ display:block; } #wp-calendar strong a{ display:block; width:100%; } #wp-calendar .event-desc dt{ width:45px; } #wp-calendar .event-desc dl{ float:left; width:100%; color:#717171; margin:0px; } #wp-calendar .event-desc dd, .event-desc dt{ float:left; padding:0 0 3px; } #wp-calendar .event-desc dd{ margin-left:0; padding-left:0; width:180px; } .event-desc-o{ z-index:90; } .ie6 .event-desc-o{ float:left; } .event-desc-o a{ padding-bottom:0px !important; } #wp-calendar table.calendar tr td div#today{ display:block; border:solid 1px #999; } #wp-calendar table caption{ padding-bottom:5px; } #wp-calendar .caption{ color:#636363; font-size:11px; } .eventdate{ background:#999; } div.dp-popup .eventdate a{ color: #cd0039; } div.dp-popup .eventdate a.more{ width:150px; padding-left:7px; background:url(/site/skins/v1-en/images/arrow.gif) no-repeat 0 3px; } #wp-calendar{ position:relative; } #wp-calendar .calendar-loader{ position:absolute; left:92px; top:97px; z-index:99; }