html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; } nav ul { list-style:none; } blockquote, q { quotes:none; } blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; } a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; } ins { background-color:#ff9; color:#000; text-decoration:none; } mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; } del { text-decoration: line-through; } abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; }  table { border-collapse:collapse; border-spacing:0; } hr { display:block; height:1px; border:0; border-top:1px solid #ddd; margin:20px 0; padding:0; } input, select { vertical-align:middle; }  body { font:13px/1.231 sans-serif; *font-size:small; }  select, input, textarea, button { font:99% sans-serif; }  pre, code, kbd, samp { font-family: monospace, sans-serif; }  body, select, input, textarea {  color: #444;   }  h1,h2,h3,h4,h5,h6 { font-weight: bold; }  html { overflow-y: scroll; }  a:hover, a:active, a:focus { outline:0 none; } a, a:active, a:visited { color: #d11819; text-decoration:none; } a:hover { color: #666; } ul, ol { margin:0; padding:0; } li { padding:0; margin:0; } ol { list-style-type: decimal; }  nav ul, nav li { margin: 0; } small { font-size: 85%; } strong, th { font-weight: bold; } td, td img { vertical-align: top; } sub { vertical-align: sub; font-size: smaller; } sup { vertical-align: super; font-size: smaller; } pre { padding: 15px;  white-space: pre;  white-space: pre-wrap;  white-space: pre-line;  word-wrap: break-word;  } textarea { overflow: auto; }  .ie6 legend, .ie7 legend { margin-left: -7px; }   input[type="radio"] { vertical-align: text-bottom; } input[type="checkbox"] { vertical-align: bottom; } .ie7 input[type="checkbox"] { vertical-align: baseline; } .ie6 input { vertical-align: text-bottom; }  label, input[type=button], input[type=submit], button { cursor: pointer; }  button, input, select, textarea { margin: 0; }  input:valid, textarea:valid { } input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; } .no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }  ::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; } ::selection { background:#FF5E99; color:#fff; text-shadow: none; }  a:link { -webkit-tap-highlight-color: #FF5E99; }  button { width: auto; overflow: visible; }  .ie7 img { -ms-interpolation-mode: bicubic; }  .header li, .sidebar li, .footer li, form ul li, .form li, .utilities li, ol li{ background:none; padding:0; } .header h1, .header h2, .header h3, .header h4, .header h5, .header h6, .sidebar h1, .sidebar h2, .sidebar h3, .sidebar h4, .sidebar h5, .sidebar h6, .footer h1, .footer h2, .footer h3, .footer h4, .footer h5, .footer h6{ margin-top:0; }   body{min-width:960px}.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}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}.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}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}     p, ul, blockquote{ margin:0 0 15px 0; } .content p{  } ul{ list-style:none; } ul ul{ margin:0; } li, li a { line-height:18px; } li{ padding-left:15px; } li li{ } li li li{ } h1, h2, h3, h4, h5, h6{ margin:15px 0 0 0; } h1{ font-size:180%; text-transform:uppercase; } h2{ font-size:138.5%; text-transform:uppercase; } h2 span{ font-size:12px; font-weight:normal; color:#666; word-spacing:3px; display:block; } h3{ font-size:123.1%; text-transform:capitalize; } h4{ font-size:11px; } h5{ font-size:110%; } h6{ font-size:100%; } p a{ color:#333; } blockquote{ display:block; font:italic normal 20px "Arial", Helvetica, sans-serif; padding-top:5px; text-indent:40px; background:url(images/bg-blockquote.html) no-repeat 0 0; margin:0 0 15px 0; line-height:24px; overflow:hidden; } blockquote p{ padding-bottom:15px; } blockquote.alignleft { width:40%; float:left; clear:none; margin-right:15px; } blockquote.alignright { width:40%; float:right; margin-left:15px; clear:none; } table{ border:1px solid #ccc; border-width:1px 0 1px 1px; } th{ padding:10px; border-right:1px solid #ccc; border-bottom:2px solid #ccc; text-align:left; background:#f1f1f1; } td{ padding:10px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; } strong, p strong{ color:#333; } label{ font-size:12px; display:block; } textarea{ border:1px solid #ccc; padding:3px 5px; } form p{ margin:0; }   .wrap{ margin-top:20px; }  .header{ height:114px; position:relative; padding:16px 0 0 0; z-index:1; } div.logo, h1.logo { padding:0; outline:none; } .logo a{ text-indent:-999em; outline:none; width:159px; height:66px; display:block; background-repeat:no-repeat!important; overflow:hidden; }  .search { width:220px; float:right; border:1px solid #e0e0e0; height:23px; margin-top:27px; } .search input.swap { border: medium none; float: left; height: auto; padding: 0; width: auto; margin:0; } .search input.txt-search { border: medium none; color: #999; float: left; font-family:"Arial", Helvetica, sans-serif; font-size: 11px; line-height: 12px; padding: 5px 0 0 5px; width: 129px; }     .nav-global { float:right; padding:0; height:20px; margin:30px 0 0 0; } .nav-global li { list-style:none; float:left; background:url(images/sep-nav-global.gif) no-repeat right center; padding:0 5px; } .nav-global li.last { background:none; } .ie9 .nav-global{ width:auto !important; } .nav-global li a { color:#666; font-weight:normal; font-size:85%; font-family:"Arial", Helvetica, sans-serif; } .nav-global a:hover, .nav-global li.current a { color:#333; } .nav-global li.lang { background:none; padding:0; margin:0; } .nav-global li.lang a { color:#fff; font-family:Tahoma, Geneva, sans-serif; } .nav-global li.lang a:hover { color:#ffe23c; }   .nav-main { height:40px; background:#cc0001; float:left; } .nav-main li { list-style:none; float:left; background:url(images/sep-nav-main.png) no-repeat center right; position:relative; width:208px; display:block; height:40px; } .nav-main li a { outline:none; font-weight:bold; color:#FFF; font-size:123.1 %; text-transform:uppercase; position:relative; display:block; padding:11px 0; text-align:center; } .nav-main li.current a{ color:#ccc; } .nav-main li.selected a,.nav-main li a:hover { background:url(images/bg-nav-main.png) repeat-y top left; display:block; } .nav-main li.last { background:none; } .border{border:solid 1px red;} .nav-main .hover, .nav-main li.no-bg{ background:none; } .nav-main li ul{ display: none; left: 0; padding: 5px 0 0; position: absolute; top: 40px; width: 208px; z-index: 9999; background:url(images/bg-nav-main.png) repeat-y top left; } .nav-main li.small{ width:158px; } .nav-main li.small a:hover, .nav-main li.small.selected a{ background:url(images/bg-nav-main-sml.png) repeat-y top left; display:block; } .nav-main li.small ul{ width:158px; background:url(images/bg-nav-main-sml.png) repeat-y top left; } .nav-main li.small li{ margin: 0 0 0 22px; width: 111px; } .nav-main li.small li a{ width: 104px; } .nav-main li.small li a:hover{ background:none; } .nav-main li.small li.bottom{ background:url(images/bg-nav-main-btm-sml.png) no-repeat bottom left; } .nav-main li li{ float:left; width:145px; margin:0 0 0 32px; padding:0; background:none; height:auto; } .nav-main li.last{ background:none; border:none; } .nav-main li li a{ display:block; color:#ccc; background:none; border-bottom:1px solid #717172; margin:0; float:left; padding:6px 0 6px 14px; width:145px; background:url(images/arrow-grey.gif) no-repeat center left; text-align:left; } .nav-main li.selected li a, .nav-main li.small.selected li a{ background:url(images/arrow-grey.gif) no-repeat left 11px; } .nav-main li li.last a{ border:none; } .nav-main li li.bottom{ background:url(images/bg-nav-main-btm.png) no-repeat bottom left; height:18px; width:208px; display:block; margin:0 0 -18px 0; border:none; } .nav-main li li a:hover{ background:none; color:#FFF; background:url(images/arrow-white.gif) no-repeat left 11px; }   .nav-footer{ float:left; margin-top:6px; } .nav-footer li{ float:left; color:#333333; padding-right:10px; } .nav-footer li.first{ padding:0; } .nav-footer li a{ color:#333; padding-right:10px; font-size:12px; } .nav-footer li a:hover{ color:#d11819; }   .nav-sitemap{ margin:20px 0 20px 0; } .nav-sitemap li{ float: left; margin-right: 15px; width: 144px; } .nav-sitemap li.last{ margin-right:0; } .nav-sitemap ul{ } .nav-sitemap li li{ list-style:none; float:none; margin:0; } .nav-sitemap li a{ font-weight:bold; color:#333; text-transform:uppercase; font-size:108%; } .nav-sitemap li li a{ display:block; font-weight: normal; margin: 0 0 2px; padding: 0; text-transform:capitalize; color:#666; font-size:13px; } .nav-sitemap li a:hover{ color:#b91516; } .nav-sitemap li li a:hover{ color:#d11819; }  .nav-realted{ background:#EDEDED; padding: 20px; position: relative; float:left; width:180px; } .nav-realted h3{ margin-bottom:10px;} .nav-realted li{ background: none repeat scroll 0 0 transparent; border-bottom: 1px solid #D6D6D6; float: left; margin: 0; padding: 0; width:100%; } .nav-realted li a{ background: url(images/arrow-related.gif) no-repeat scroll 0 10px; color: #cc0000; display: block; padding: 5px 0 5px 12px; } .nav-realted li a:hover,.nav-realted .current a{ background: url(images/arrow-related-on.gif) no-repeat scroll 0 10px transparent; color: #333; font-weight: normal; } .nav-realted .last{ border:none;}   .more{ font-size:100%; color:#d11819; font-weight:bold; padding:0 0 0 11px; background:url(images/arrow-related.gif) no-repeat center left; float:left; text-transform:uppercase; font-family:"Arial", Helvetica, sans-serif; font-size:12px; } .ie9 .more{ letter-spacing:-1px; } a.more:hover, a.selected { color:#666; background:url(images/arrow-related-on.gif) no-repeat center left; }  .home #spotlight{ height:330px; border-bottom:1px solid #ebebeb; overflow:hidden; width:700px; position:relative; } .home #spotlight .spot-main { margin:0; height:300px; overflow:hidden; } .home #spotlight .spot-main li { background:none; padding:0; margin:0; } .home #spotlight ul#controller{ float: none; margin: 10px auto 0 auto; min-width: 100px; padding-bottom: 8px; text-align: center; height:12px; } .home #spotlight ul#controller li{ border: medium none; float: left; height: 10px; padding: 0 0 0 10px; width: 10px; background:none; } .home #spotlight #controller li .jFlowControl { background:url(images/sprite-spot.gif) no-repeat left top; cursor: pointer; display: block; height: 10px; text-indent: -999em; width: 10px; margin-top:2px; } .home #spotlight #controller li .jFlowSelected { background:url(images/sprite-spot.gif) no-repeat right top; cursor: pointer; height: 10px; width: 10px; } .home #spotlight ul#controller .jFlowPrev{ background:url(images/arrow-prev.gif) no-repeat top left; } .home #spotlight ul#controller .jFlowNext{ background:url(images/arrow-related.gif) no-repeat top right; } .home #spotlight ul#controller .jFlowPrev, .home #spotlight ul#controller .jFlowNext { display: block; height: 9px; margin-top: 2px; text-indent: -999em; width: 5px; } #spotlight .desc{ background:#d20a00; color:#fff; position:absolute; left:0; top:40px; display:block; width:284px; padding:20px; } #spotlight .desc .more{ color:#fff; background:url(images/arrow-spotlight-white.gif) no-repeat left center; font-size:18px; font-weight:bold; text-transform:none; } #spotlight .desc p{ margin-bottom:10px; }   .breadcrumb { color: #333; float: left; font-size: 12px; margin-bottom: 17px; width: 100%; } .breadcrumb a { background:url(images/arrow-grey.gif) no-repeat right 5px; color: #999; line-height: 14px; margin-right: 2px; padding-right: 10px; } .breadcrumb a:hover, .breadcrumb span { color: #333; }  .utilities { background-repeat:no-repeat; border-top: 1px solid #ddd; float: left; margin: 35px 0 0; padding: 20px 0 0; width: 100%; } .utilities a { background-image:url(images/sprite.gif); background-repeat:no-repeat; color: #333; float: left; font-size: 11px; font-weight: bold; height: 16px; margin: 0 10px 0 0; padding: 0 0 0 18px; text-transform: uppercase; } .utilities a:hover { color: #E31837; } .utilities a.print { background-position: left 0px; border-right: 1px solid #BFBFBF; padding-right: 10px; } .utilities a.email { background-position: left -30px; }  .content li{ background:url(images/arrow-list.gif) no-repeat center left; } .newsticker li{ border-left:1px solid #fff; background:url(images/arrow-list.gif) no-repeat 1px center; }  ul.img-list { margin:0; padding:0; } ul.img-list li.filler { background:none; float:left; border-bottom:solid 1px #D6D6D6; padding:0 0 15px 0; margin:0; width:100%; } ul.img-list li { background:none; width:300px; float:left; border:none; padding:0 20px 0 0; } ul.img-list li.last { margin:0; padding:0; } ul.img-list li h3 { padding:0 0 10px 0; height:18px; font-size:18px; font-weight:normal; text-transform:capitalize; } ul.img-list li h3 a{ color:#444; } ul.img-list li h3 a:hover{ color:#D11819; } ul.img-list li p { margin:0; padding:5px 0 5px 0; } ul.img-list li.last { border:none; } ul.img-list li li { background:url(images/content-bullets.gif) no-repeat 4px 5px; padding:0 0 0 14px; } ul.img-list li ul { padding:0 0 5px 0; float:left; }  .search-result{ margin-bottom:0; } .search-result li { border-bottom:solid 1px #D6D6D6; padding:10px 0 15px 0; margin:0; background:none; float:left; width:730px; } .search-result li h3 { padding:0 0 3px 0; margin:0; font-size:14px; } .search-result li h3 a { color:#333; } .search-result li small { color:#6C6969; display:block; padding:0px 0 5px 0; } .search-result li small sup { font-size:8px; } .search-result li h3 a:hover { color:#cc0001; } .search-result li p { margin:0; padding:0 40px 5px 0 } .search-result li div { float:right; display:block; width:638px; } .thumbnail { margin: 5px 18px 0 0px; position:relative; float:left; } .thumbnail a img { border: 3px solid #E0E0E0; }  .thumbnail a:hover img { border: 3px solid #cc0001; }  .faq li { background: none repeat scroll 0 0 transparent; margin: 0; padding: 20px 0; border-bottom: 1px solid #D6D6D6; } .faq li.last { background:none; border:none; } .faq li h3 { padding:0; margin:0; } .faq li h3 a { background: url(images/icon-plus.gif) no-repeat scroll 100% 4px transparent; color: #333333; display: block; font-size:14px; } .faq li h3.open a{ background: url(images/icon-minus.gif) no-repeat right 4px; outline:none; } .faq li p { padding: 0px 10px 0 0; margin:10px 0 0 0; }  ul.media-center{ padding-right:20px; } ul.media-center li{ background:none; margin:0 0 15px 0; border-bottom:1px solid #ddd; float:left; padding:0 0 15px 0; width:100%; } ul.media-center li.last{ border:none; } ul.media-center li small{ color: #6C6969; display: block; padding: 5px 0; } ul.media-center li h4, ul.media-center li h4 a { color: #333333; font-size: 13px; margin: 0; padding: 0; } ul.media-center li h4 a:hover{ color:#CC0001; } ul.media-center li p { margin: 0; padding: 5px 0; }  .gallery-view{ margin-bottom:10px; float:left; } .gallery-view li{ float:left; margin-right:14px; } .gallery-view li.last{ margin:0; } .gallery-view li a{ border:3px solid #E0E0E0; float:left; height:58px; } .gallery-view li a:hover{ border:3px solid #CC0001; }  ul.gallery{ margin:0 0 20px 0; width:938px; display:block; } .gallery li{ float:left; margin-right:24px; background:none; padding:0; } .gallery li.first{ margin:0; } .gallery li.last{ margin:0; } .gallery li a{ border:3px solid #E0E0E0; float:left; height:66px; } .gallery li a:hover{ border:3px solid #CC0001; } .gallery .filler{ padding:20px 0 0 0; margin:0 0 20px 0; float:left; display:block; clear:both; font-size:0px; }  .career-details{ float:left; width:450px; } .career-form{ float:right; width:450px; margin-top:30px; } ul.careers{ border-top: 1px solid #D6D6D6; float: left; margin: 0; padding: 0; width: 100%; } ul.careers li{ background: none repeat scroll 0 0 transparent; border-bottom: 1px solid #D6D6D6; clear: both; float: left; padding: 10px 0 10px 0; width: 100%; } ul.careers li p { float: left; font-weight: bold; padding: 0; width: 379px; margin:0; } ul.careers li.last{ border:none; } ul.careers-apply { margin:0 30px 0 0; padding:3px 0 0 0; width:460px; float:left; } ul.careers-apply li { background:none; width:460px; float:left; border-bottom:solid 1px #D6D6D6; padding:7px 0 7px 0px; } ul.careers-apply li label { width:115px; float:left; margin:0; padding:0; font-weight:bold; } ul.careers-apply li p { margin:0; padding:0; float:right; width:345px; font-size:13px; font-family:Arial, Helvetica, sans-serif; } ul.careers-apply li.last { border:none; padding:10px 0 0 0; }  .pagination a{ } div.pagination { float:left; padding:0; color:#CC0001; clear:both; width:100%; } div#pagination-1{ padding:15px 0 0; } .pagination a { float:none; padding:0; display:inline; } .pagination .current { color:#333; } .pagination a.current { color:#333; } .pagination a.next { background:url(images/next.gif) no-repeat 0 4px; padding:0 0 0 5px; } .pagination a.prev { background:url(images/previous.gif) no-repeat 0 4px; padding:0 4px 0 0; float:left; }  .info{ } .input-text, .txt, .text{ } .input-chkbox, .chkbox{ width:13px; height:13px; margin:0 5px 0 0; padding:0; overflow:hidden; } button{ margin:0; padding:0; overflow:visible; line-height:0; font-size:0; background:none; border:none; } button span{ background:#fff; border:1px solid #ccc; display:block; padding:3px 5px; font-size:12px; line-height:14px; } .btn{ } .error, .error p{ color:#F00; font-size:85%; } .career-form h3{ padding:0 0 8px 0; font-size:13px; } .mandatory, .form .mandatory{ background:url(images/mandatory.gif) no-repeat 18% 0; } span.mandatory{ background:url(images/mandatory-red.gif) no-repeat left top; float: left; height: 9px; margin: 5px 5px 0 0; width: 10px;} p span.mandatory{ width:15px; height:10px; display:block; float:left; padding-top:3px; background:url(images/mandatory-red.gif) no-repeat 0 3px; } .s1{ width:150px; } .s2{ } .s3{ } .s4{ } .s5{ } form.user-login{ background:#666; } form.user-login h2{ font-size:17px; text-transform:uppercase; color:#FFF; font-weight:normal; margin:0; } form.user-login label{ font-size:12px; color:#FFF; text-transform:capitalize; } form.user-login input{ border:1px solid #999; width:178px; height:23px; margin-top:3px; padding:0 6px; color:#666; font-size:12px; } form.user-login ul{ padding:15px; } form.user-login li{ list-style:none; padding:0; padding-bottom:10px; color:#ccc; background:none; display:inline-block; } form.user-login .errormessage{ color: #FF9F9F; float: left; padding-top:5px; display:block; } form.user-login li.last{ margin:0; } form.user-login li.line{ border-top: 1px solid #858585; clear: both; display: block; width: 100%; height:1px; } form.user-login li.submit { width:70px; float:left; margin-right:20px; margin:0; } form.user-login li.submit input{ width:64px; height:23px; padding:0; } form.user-login li a{ color:#cccccc; text-decoration: underline; } form.user-ogin li a:hover{ color:#FFF; } form.user-login li.forgot{ float: right; width: 100px; }  .form{ float:left; width:100%; } .contactus .form li,#freepassForm li{ float:left; width:440px; border-bottom:1px solid #ddd; background:none; padding:15px 20px 15px 0;  } .form li{ width:100%; } #jobApplication li{ float:left; width:100%; border-bottom:1px solid #ddd; background:none; padding:15px 20px 15px 0; } .career-form #jobApplication li{ width:430px; } .noborder{ border:none!important; } .contactus .form li.mandatory, #jobApplication li.mandatory, .form li.mandatory,#freepassForm li.mandatory{ background:url(images/mandatory-red.gif) no-repeat right 23px; } #jobApplication li.mandatory{ background-position:right 23px; } .contactus ul.form li label, #jobApplication label{ background:url(images/bg-col.jpg) no-repeat 70% 6px; float: left; margin: 0; padding: 0; vertical-align: top; width: 160px; } .contactus ul.form li input.txtbx, #jobApplication input.txtbx{ border: 1px solid #E5E5E5; float: left; height: 16px; margin: 0 10px 0 0; padding:4px; width: 241px; color:#444; font-size:12px; } .contactus ul.form li textarea, #jobApplication textarea{ border: 1px solid #E5E5E5; float: left; height: 100px; margin: 0 10px 0 0; padding: 2px 0 0; width: 248px; } #jobApplication input.submit{ margin-left:160px; } .contactus ul.form li.noborder,.contactus ul.form li.noborder label{ border:none; background:none; } .contactus ul.form li ul.radios li{ width:auto; margin:0; padding:0 30px 0 0; background:none; border:none; } .contactus ul.form li ul.radios { float:left; width:260px; } .contactus ul.form li ul.radios li label{ width:55px; margin-left:10px; background:none; } .contactus ul.form li ul.radios li input{ margin:1px 0 0 0; padding:0; float:left; } .contactus ul.form li .txt-xx,.contactus ul.form li .txt-x, .contactus ul.form li .txt-xxx, .contactus ul.form li .membership{ width:50px; border:1px solid #E5E5E5; height:22px; margin:0 15px 0 0; padding:0px; } .contactus ul.form li .txt-x{ width:80px; } .contactus ul.form li .txt-xxx{ width:80px; } .contactus ul.form li .membership{ width:245px; } .contactus ul.form li select{ color:#444; } .contactus ul.form li label.error{ margin-left:160px; background:none; width:185px; } #jobApplication li label.error{ background:none; margin-left:160px; width:280px; }  .video-thumb{ position:relative; } .play{ position:absolute; background:url(images/img-play.png) no-repeat 0 0; width:48px; height:48px; top:50%; left:50%; margin-top:-24px; margin-left:-24px; text-indent:-999em; }   .thumb{ float:left; } .details{ display:table-cell; zoom:1; padding:0 15px; }  .tab{ } .tab-items li{ } .tab-items .current{ } .tab-items a{ } .tab-content{ }  .widget_member{ height:130px; background:url(images/bg-widget-member.jpg) no-repeat top left; } .widget_member h2, .widget_member a.join{ padding:30px 20px 5px 20px; } .home .content .widget h2, .home .content .widget img{ margin-bottom:20px; } .home .content .widget p{ min-height:67px; } .widget_facebook{ height:352px; } .home .content .widget h2 a, .content h3 a{ color:#444; } .home .content .widget h2 a:hover, .content h3 a:hover,.faq li h3.open a{ color:#D11819; }   .heighlight{ padding:0 0 20px 0; border-bottom:1px solid #ddd; margin-bottom:20px; } .heighlight p{ color:#333px; font-size:16px; font-weight:bold; margin:0; }  .title-post{ } .title-main{ text-transform:capitalize; color:#cc0000; font-size:36px; border-bottom:1px solid #dddddd; width:100%; padding-bottom:12px; margin-bottom:20px; } .title-sub{ } .title-widgets{ padding-bottom:15px; font-size:16px; } .title-lists{ }  .feed-twitter{ height:71px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:url(images/bg-tweet.jpg) repeat-x bottom left; margin:10px 0 0 0; } .feed-twitter h2{ float: left; width: 131px; } .feed-twitter ul{ width:560px; float:right; margin:16px 0 0 0; } .feed-twitter ul li a{ font-size:13px; color:#333; } .feed-twitter ul li a.tweet{ color:#00a7e3; } a.letter{ border: 3px solid #D6D6D6; display: block; float: left; margin-right:8px; width:84px; } a.letter:hover{ border:3px solid #CC0001; }     .ir { display: block; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; text-align: left; direction: ltr; }  .hidden { display: none; visibility: hidden; }  .visuallyhidden { position: absolute !important; clip: rect(1px 1px 1px 1px);  clip: rect(1px, 1px, 1px, 1px); }  .invisible { visibility: hidden; }  .clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; visibility: hidden; } .clearfix:after { clear: both; }  .clearfix { zoom: 1; }  .clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}  .spacer{ font-size:0; line-height:0; height:15px; margin:0; padding:0; clear:both; } .default-spacing{ margin-bottom:20px; }  .external{ } a[href^="http://"] {  } a[href^="mailto:"] {  } a[href$=".pdf"] {  } a[href$=".doc"] {  } a[href$=".mp3"] {  } a[href$=".zip"] {  }  .imagecaption{ border:1px solid #ccc; padding:5px; } imagecaption p{ font-size:11px; color:#ccc; margin-bottom:0; } .aligncenter .imagecaption { margin:0 auto; display:table; }  .img-left, img.alignleft { float:left; margin:10px 15px 15px 0; } .img-right, img.alignright { float:right; margin:10px 0 15px 15px; } .alignleft { margin:10px 15px 15px 0; float:left; } .alignright { float:right; margin:10px 0 15px 15px; } .aligncenter { text-align:center; margin:0 auto; display:block; }  .f-left{ float:left; } .f-right{ float:right; }  .no-padding{ padding:0; } .no-margin{ margin:0; }  .last{ margin:0; padding:0; background:none; border:0; }  .border-line{ border-right:1px solid #ddd; padding:0; margin:0; } .border-btm{ border-bottom:1px solid #ddd; padding:0 0 15px 0; margin:0 0 15px 0; } .filler { background:none; float:left; border-bottom:solid 1px #D6D6D6; padding:0 0 15px 0; margin:0; width:100%; }      .outer-fotter{ background:#ddd url(images/bg-footer.jpg) repeat-x top left; margin:30px 0 0 0; } .footer{ margin:0 auto; padding:0;  } .footer .footer_top{ height:75px; padding-top:30px; position:relative; } .footer_top .shadow{ background:url(images/bg-shadow.png) no-repeat top center; height:13px; position:absolute; top:0px; left:0px; width:951px; } .copywrite{ width:430px; float:left; color:#666; } .copywrite p{ margin:0; } .social li{ width:24px; height:24px; float:left; margin-right:12px; } .social .twitter a, .social .facebook a, .social .youtube a, .social .in a{ background-image:url(images/sprite-social-icon.png); width:24px; height:25px; text-indent:-999em; display:block; } .social ul { float:left; } .social .twitter a{ background-position:top left; } .social .facebook a{ background-position:94px 0px; } .social .youtube a{ background-position:189px 0px; } .social .in a{ background-position:right top; } .newsletter{ float: right; height: 23px; width: 225px; } .footer_top h2{ color:#666; font-size:14px; margin-bottom:10px; } .newsletter form{ } .newsletter input.txt-newsletter{ float:left; height:20px; padding:0 0 0 5px; width:124px; font-size:12px; color:#999; border:solid 1px #fff; } .ie7 .newsletter input.txt-newsletter{ padding:3px 0 0 5px; height:18px; } .newsletter input.swap{ float:right; } .footer-bottom{ padding-bottom:25px; } #newsletter-form{ float:right; border:1px solid #ccc; background:#fff; } .full_height{ min-height:400px; height:400px; } .coloum-side ul{ padding:10px 0 0; float:left; width:100%; } .coloum-side li{ float:left; padding:0 6px 10px 0; margin:0; } .coloum-side li.last{ padding-right:0; } .coloum-side li a{ border:1px solid #E1E1E1; display:block; } .coloum-side li a:hover{ border:1px solid #CC0001; } .career-form #jobApplication .formsubmit{ padding:0; border:0; } .career-form p{ margin-bottom:0; } .career-form p span.mandatory{ margin-top:2px; } .coloum-side span.caption{ display:block; margin-top:8px; } #print-content address{ font-style:normal; } #print-content li{ background-position:left 5px; padding-left:15px; border:1px solid #fff; } #print-content .date{ float:right; font-size:11px; } #print-content h2{ margin:10px 0 15px; font-size:14px; } #print-content h3{ margin:0 0 15px; } #print-content h4{ font-size:13px; margin:0; } #print-thankyou .result a{ color:#D11819; font-weight:bold; } #print-thankyou .result{ font-weight:bold; }