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:normal 100%/16px Arial, Helvetica, sans-serif;} body { line-height:normal; background:#000 url(/site/skins/v1-en/images/bg-body.gif) repeat-x 0 0; } 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;}  body {font-size:12px;color:#666;font-family:Arial, Helvetica, sans-serif;} h1, h2, h3, h4, h5, h6 {color:#000;} h1 {font-size:3em;margin-bottom:0.5em;font-size:27px;font-weight:bold;color:#00436a; text-indent:-999em;} h2 {font-size:2em;margin-bottom:0.75em;} h3 {font-size:16px;font-weight:bold;margin-bottom:1em; color:#2d3433; text-transform:uppercase;} h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;} h5 {font-size:1em;margin:0 0 1.5em 0;} h6 {font-size:1em;} h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;} p {margin:0 0 1.5em;} p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;} p img.right {float:right;margin:1.5em 0 1.5em 1.5em;} a:focus, a:hover {color:#000;} a {color:#009;text-decoration:none; outline:none} blockquote {margin:1.5em;color:#666;font-style:italic;} strong {font-weight:bold;} em, dfn {font-style:italic;} dfn {font-weight:bold;} sup, sub {line-height:0;} abbr, acronym {border-bottom:1px dotted #666;} address {margin:0 0 1.5em;} del {color:#666;} pre, code {margin:1.5em 0;white-space:pre;} pre, code, tt {font:1em Arial, Helvetica, sans-serif;line-height:1.5;} li ul, li ol {margin:0 1.5em;} ul, ol {margin:0 1.5em 1.5em 1.5em;} ul {list-style-type:disc;} ol {list-style-type:decimal;} dl {margin:0 0 1.5em 0;} dl dt {font-weight:bold;} dd {margin-left:1.5em;} table {margin-bottom:1.4em;width:100%;} th {font-weight:bold;} th, td {padding:4px 10px 4px 5px;} tr.even td {background:#E5ECF9;} tfoot {font-style:italic;} caption {background:#eee;} input, textarea{font-size:75%; color:#666; font-family:Arial, Helvetica, sans-serif}  .small {font-size:11px;margin:0px;line-height:normal;color:#000;} .large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;} .hide {display:none;} .quiet {color:#666;} .loud {color:#000;} .added {background:#060;color:#fff;} .removed {background:#900;color:#fff;} .first {margin-left:0;padding-left:0;} .last {margin-right:0;padding-right:0;} .top {margin-top:0;padding-top:0;} .bottom {margin-bottom:0;padding-bottom:0;} .float-left{float:left;} .float-right{float:right;} .clear{clear:both;}  #container{ width:980px; margin:0px auto; overflow:hidden; background:#fff; position:relative; font-size:12px; } #logo{ margin:0; padding:15px 0 0 41px; height:120px; width:124px; float:left; } #logo a{ background:url(/site/skins/v1-en/images/logo.gif) no-repeat left top; height:120px; width:124px; float:left; text-indent:-9999px; z-index:99999 }  #header{ float:left; width:980px; height:145px; background:url(/site/skins/v1-en/images/bg-header.gif) no-repeat 0 0; } ul{ list-style:none; margin:0; padding:0; } .global{ padding:19px 0 0; float:right; width:730px; } .nav-global{ float:right; padding:3px 0 0 0; display:inline; margin-left:13px; } .ie .nav-global{ padding:4px 0 0 0; } .nav-global li{ float:left; margin-right:12px; } .nav-global li a{ text-transform:uppercase; color:#0064ac; font-size:10px; } .nav-global li.current a{ color:#e19e29; } .nav-global li a:hover,.nav-global li a.current{ color:#e19e29; }  .search{ float:right; height:22px; margin:0 5px 0 0; width:170px; } .search input{ background:fff; border:1px solid #dfe1e3; float:left; width:152px; color:#999; font-size:11px; height:18px; padding:4px 0 0 5px; } .search .search-button{ width:24px; height:20px; float:right; margin:0; padding:0; position:relative; right:13px; bottom:22px; border:none; }  #nav-top{ float:right; margin:64px 20px 0 0; padding:0; } #nav-top li{ float:left; background:url(/site/skins/v1-en/images/bg-nav-top.gif) no-repeat 0 0; padding:0 0 0 20px; } #nav-top li a{ font-size:13px; text-transform:uppercase; color:#fff; float:left; background:url(/site/skins/v1-en/images/bg-navtop.gif) no-repeat right 0; padding:16px 20px 12px 0; } #nav-top li.current{ background:url(/site/skins/v1-en/images/bg-nav-top-on.gif) no-repeat left center; } #nav-top li.current a{background:url(/site/skins/v1-en/images/bg-navtop-on.gif) no-repeat right 0;} .ie7 #nav-top li.current a{padding:15px 20px 9px 0;} .ie7 #nav-top li a{padding:15px 20px 13px 0;} .ie6 #nav-top{margin:42px 10px 0 0;} .ie6 #nav-top li a{padding:14px 20px 10px 0;}  .home #spotlight{ float:left; height:222px; } #spotlight{ float:left; height:143px; position:relative; }  .wrap{ float:right; width:730px; background:#fff; margin-top:33px; position:relative; } .w-960{width:960px;} #content{ float:left; width:480px; min-height:485px; height:auto!important; height:485px; padding:0 0 30px; } #content table{ border-collapse:collapse; border:1px solid #666666; font-size:12px; } #content table td{ border:1px solid #666666; } #content img.pro{ position:absolute; right:50px; top:3px; width:146px; height:129px; overflow:hidden; } .ie #content img.pro{ top:6px } #content.w-730{ float:left; width:710px; padding:0 20px 30px 0; } #content.w-630{ float:left; width:630px; } #content h1{ margin:0; padding:0; text-indent:-9999px; } #content h2.title{ clear:both; margin:45px 0 0 0; border-bottom:2px solid #a3a6a5; padding:45px 0 33px 0; margin:0 0 15px 0; } #content h2.search-text{ padding:15px 0; margin:0; } #content .line{ border:1px solid #a3a6a5; margin:33px 0 15px 0; } #content p{ color:#000; text-align:justify; } #content p.info{ width:100%; float:left; margin:15px 0 0 0; padding:15px 0 0 0; background:url(/site/skins/v1-en/images/bg-dot.gif) repeat-x top; } #content p strong{ margin:0; color:#000; } #content strong{ font-size:12px; color:#666666; } #content img.exc{ float:left; margin:0 19px 20px 0; } #content a{ color:#2e7fba; } #content a:hover{ color:#e19e29; } #content .featured{ height:189px; float:left; background:url(/site/skins/v1-en/images/bg-featured.gif) repeat-x; width:676px; padding:18px 17px 20px 17px; } #content .featured img{ border:1px solid #e2e6e9; float:left; margin:0 20px 0 0; } #content .featured h2{ font-size:18px; color:#000; float:left; width:100%; margin:0 0 9px 0; } #content .featured h2 img{border:none;} #content .featured div{ float:left; width:516px; padding:115px 0 0 0; } h5{ margin:0; padding:0; font-size:12px; font-weight:bold; color:#666; line-height:normal; } small{ font-size:11px; margin:0px; line-height:normal; color:#000; } #content .read-more, .read-more{ font-weight:bold; color:#1f76b5; float:left; font-size:12px; margin-top:10px; } #content a.read-more, a.read-more{ background:url(/site/skins/v1-en/images/bg-read-more.gif) no-repeat 0 6px; padding-left:18px; } #content a.read-more:hover, a.read-more:hover{  color:#E19E29; } #content ul, .sidebar .wid-230 ul{ float:left; margin:0 0 20px; padding:0; color:#666; font-size:12px; } .ie #content ul{margin-bottom:0px!important;} #content ul{ width:100%; } #content ul li{ color:#000; float:left; width:100%; clear:both; margin:0; padding:5px 0 5px 13px; background:url(/site/skins/v1-en/images/bg-list-icon.gif) no-repeat 0 11px; } .sidebar .wid-230 ul li{ float:left; width:100%; clear:both; margin:0; padding:5px 0 5px 13px; background:url(/site/skins/v1-en/images/bg-list-icon.gif) no-repeat 0 10px; border-bottom:dotted 1px #666; } .sidebar .wid-230 ul li a{color:#666;} .sidebar .wid-230 ul li a:hover{color:#00436A;} #content ul li.last, .sidebar .wid-230 ul li.last{ border:none; } .sidebar .wid-230 ul{ margin:0; width:200px; } .col-500 .wid-230 h4, .col-500 .wid-230 h2{ min-height:32px; height:auto!important; height:32px; }  #content .highlight p{ font-size:16px; color:#000; line-height:normal; font-weight:normal; margin:0; padding:21px 0 21px 0; } .highlight{ border-top:2px solid #a3a6a5; border-bottom:2px solid #a3a6a5; float:left; width:100%; background:none; margin:20px 0; }  .sub-title{ margin:20px 0 0 0; padding:0; color:#000; font-size:13px; font-weight:bold; overflow:hidden; }  .breadcrumb{ behavior: url(/site/skins/v1-en/includes/iepngfix.htc); float:left; width:918px; color:#000; font-size:12px !important; margin:0 21px; padding:8px 4px 0 18px; background:url(/site/skins/v1-en/images/bg-breadcrumb.png) repeat; position:absolute; left:0; bottom:0px; } .ie6 .breadcrumb{bottom:1px;} .breadcrumb a{ float:left; color:#006699; margin:0 9px 0 0; padding:0 9px 0 0; font-size:12px !important; background:url(/site/skins/v1-en/images/bg-breadcrumb-divider.gif) no-repeat right 4px; } .breadcrumb a.last{background:none;} .breadcrumb a.selected,.breadcrumb a:hover{ color:#000; } .breadcrumb span{ display:none; float:left; padding-right:5px; font-size: 12px !important; width:646px; } .breadcrumb .toolbox{ width:56px; float:right; padding:0 0 7px 0; } .breadcrumb .toolbox a{ background:none; padding:0 4px 0 0; margin:0; } .breadcrumb .toolbox a.smallFont { background: url(/site/skins/v1-en/images/btn-minus.gif) no-repeat 0 0; text-indent: -9999px; width: 24px; height: 20px; } .breadcrumb .toolbox a.smallFont:hover{ background: url(/site/skins/v1-en/images/btn-minus-on.gif) no-repeat 0 0; } .breadcrumb .toolbox a.defaultFont{display:none;} .breadcrumb .toolbox a.largeFont{ background: url(/site/skins/v1-en/images/btn-plus.gif) no-repeat 0 0; text-indent: -9999px; width: 24px; height: 20px; } .breadcrumb .toolbox a.largeFont:hover{ background: url(/site/skins/v1-en/images/btn-plus-on.gif) no-repeat 0 0; } .sidebar{ float:left; width:250px; margin-top:21px; } .sidebar .widget{ width:210px; margin:0 0 15px 20px; float:left; border:1px solid #e0e3e5; } .ie6 .sidebar .widget{ margin:0 0 15px 10px; } .sidebar h2{ margin-bottom:11px; margin:0; font-size:16px; padding:15px 0 17px 12px; background:url(/site/skins/v1-en/images/bg-title.gif) repeat-x; }  .nav-related{ float:left; background:#e1e5e8; } .nav-related li{ float:left; width:210px; margin:0; } .nav-related li a{ padding:7px 0 7px 25px; display:block; font-size:12px; color:#2e7fba; font-weight:bold; background:url(/site/skins/v1-en/images/bg-arrow-related-on.gif) no-repeat 13px 12px; } .nav-related li.current a, .nav-related li a:hover{ background:#f9fafa url(/site/skins/v1-en/images/bg-current-on.gif) no-repeat 0 11px; padding:7px 0 7px 25px; color:#e19e29; } .nav-related li.curr a{color:#e19e29;} .nav-related li ul{ margin:0; padding:0; } .nav-related li ul li{ float:left; background:none; padding:0; } .sidebar .nav-related li.current ul li a, .sidebar .nav-related li ul li a{ font-size:11px; font-weight:normal; color:#2e7fba; padding:7px 0 7px 35px; background:url(/site/skins/v1-en/images/bg-arrow-related-small.gif) no-repeat 25px 13px; } .sidebar .nav-related li.current ul li a:hover, .sidebar .nav-related li li a:hover, .sidebar .nav-related li li.current a{ background:#f9fafa url(/site/skins/v1-en/images/bg-current-small-on.gif) no-repeat 0 11px; color:#e19e29; } .nav-related li.on, .nav-related li.current{ xsbackground:#f9fafa url(/site/skins/v1-en/images/bg-current.gif) no-repeat 0 11px; }  .utilities{ float:left; width:100%; border-top:1px solid #d5d6d6; padding:16px 0 0px 0; } .utilities a{ color:#666666; font-size:12px; background:url(/site/skins/v1-en/images/bg-utilities.gif) no-repeat; } .utilities a.print{ padding-left:19px; } .utilities a.email,.utilities a.print{ margin-right:15px; } .utilities a.email{ padding-left:24px; } .utilities a.email{ background-position:0 -27px; }  .sidepanel{ float:right; margin-top:40px; width:230px; } #outer-footer{ width:938px; margin:0 auto; height:51px; clear:both; background:#fff; padding:0 21px 0 21px; }  #footer{ width:938px; margin:0px auto; background:#ecf0f3; padding:5px 0; float:left; height:24px; overflow:hidden; } #footer p{ float:left; color:#333; font-size:10px!important; text-transform:uppercase; width:246px; margin:3px 0 0 13px; } .ff2 #footer p{ margin:5px 0 0 13px; } .ie6 #footer p{ margin:4px 0 0 6px; } #footer ul{ float:left; width:350px; margin:2px 0 0 0; } .ie7 #footer ul{margin:4px 0 0 0;} .ie6 #footer ul{margin:4px 0 0 -4px;} #footer ul li{ float:left; background:url(/site/skins/v1-en/images/footer-divider.gif) no-repeat left 5px; margin:0 0 0 15px; padding:0 0 0 15px; } .ie #footer ul li{ background:url(/site/skins/v1-en/images/footer-divider.gif) no-repeat left 4px; margin:0 0 0 9px; }  #footer ul li a{ color:#0064ac; text-transform:uppercase; font-size:10px!important; } #footer ul li a:hover, #footer ul li.current a{color:#e19e29;}  .newsletter { float:right; width:267px; height:24px; } .newsletter label{ float:left; width:96px; font-size:11px!important; color:#333; margin:4px 0 0 0; } .newsletter input{ border:1px solid #DFE1E3; font-size:11px; color:#999999; float:left; font-size:11px; height:18px; padding:4px 0 0 5px; width:157px; background:#fff; } .newsletter .submit-button{ border:none; background:none; width:24px; float:right; height:20px; margin:0; padding:0; position:relative; right:9px; bottom:22px; }   .wrap-home{ float:left; width:980px; background:#fff; padding:20px 0px 21px 0; } .ie6 .wrap-home{ padding-bottom:20px; } .spotlight{ float:right; margin-top:11px; height:280px; width:730px; } .ie .spotlight{ margin-top:15px } .mac.ff3 .spotlight, .safari .spotlight{ margin-top:12px } .mac.ff3 .wid-annual-reports{ margin-top:20px; } .column{ float:left; }  .wid-250{ width:250px; }  .wid-latest-news{ float:left; width:210px; margin:0 0 0 20px; overflow:hidden; border:1px solid #e0e3e5; background:#e0e3e5 url(/site/skins/v1-en/images/bg-current.gif) no-repeat left 96%; } .ie6 .wid-latest-news, .ie6 .wid-annual-reports{margin-left:10px;} .wid-latest-news li{ float:left; width:100%; margin:0px; padding:6px 0 8px; border-bottom:1px solid #fff; background:#e0e3e5; cursor:pointer; } .wid-latest-news li.highlight{ float:left; width:100%; margin:0; padding:6px 0 8px; background:#f9fafa url(/site/skins/v1-en/images/bg-current.gif) no-repeat 0 22px; border-bottom:1px solid #fff; } .wid-latest-news li.less-height{ padding:0 0 0 8px !important; width:202px; } .wid-latest-news li.last{ margin:0; padding:6px 0 8px; border-bottom:1px solid #E0E3E5; background:#e0e3e5 url(/site/skins/v1-en/images/bg-current.gif) no-repeat 0 22px; } .wid-latest-news li.last-highlight{ background:#f9fafa; background:#fff url(/site/skins/v1-en/images/bg-current.gif) no-repeat 0 13px; cursor:pointer; border-bottom:1px solid #fff; } .wid-latest-news small, .highlight small{ display:inline; } .wid-latest-news small,.wid-latest-news p{ padding:0 0 0 29px; float:left; width:181px; color:#000; font-size:11px; } .wid-latest-news h5 a{ padding:0 0 0 29px; float:left; width:181px; font-size:11px; font-weight:bold; color:#1f76b5!important; background:url(/site/skins/v1-en/images/bg-arrow.gif) no-repeat 15px 4px; } .wrap-home p, .wid-latest-news li p{ margin:0; font-size:12px; line-height:normal; color:#000; } .wid-latest-news li p{font-size:11px;} .wid-latest-news a.read-more{ padding:0 0 9px 13px; margin:9px 0 0 13px; font-size:11px; } .wid-latest-news h2{ margin:0; padding:15px 0 0 12px; height:28px; background:url(/site/skins/v1-en/images/bg-title.gif) repeat-x; } .wid-latest-news .highlight{border:none;}   .wid-annual-reports{ width:210px; float:left; padding:0 0 15px; margin:7px 0 0 20px; overflow:hidden; } .home .wid-annual-reports{ padding-bottom:0; } .ie .home .wid-annual-reports ul li{ margin-bottom:0; } .home .wid-annual-reports h4 img{ padding-left:0; } .wid-annual-reports ul li{ width:195px; float:left; margin-bottom:15px; }  .wid-annual-reports .wid-inner{ background:url(/site/skins/v1-en/images/bg-round-widget.gif) no-repeat top left; width:190px; float:left; margin:0; padding:16px 20px 0px 20px; } .wid-annual-reports .wid-inner h2 img{ padding:0; } .wid-annual-reports .wid-inner .read-more{ margin-top:5px; } .wid-inner h2{ padding:0 0 2px; margin:0; } .ie .wid-inner h2{ padding:0; } .wid-inner h2 img{ float:none; padding:0; } .wid-inner img{ float:left; padding:0 0 0 4px; } .detail{ float:right; padding-left:13px; width:144px; } .detail h5{ float:left; width:100%; margin:0px; color:#000; } .wid-annual-reports h3{ margin:0; padding:0 0 4px; } .ie .wid-annual-reports h3{ padding:0 0 0px; } .wid-shopping{ float:right; margin:0 20px 0 0; } .ie6 .wid-shopping{margin:0 10px 0 0;} .wid-480{ width:480px; }  .wid-finance ul li{ float:left; width:100%; padding-bottom:18px; } .wid-finance ul li.last{ padding-bottom:0; } .wid-finance ul li .detail .read-more{ margin-top:5px; } .wid-finance ul li img{ float:left; margin:0 20px 0 0; } .ie6 .wid-finance ul li .detail{overflow:hidden;} .wid-finance ul li .detail{ width:210px; padding:0; float:left; background:none; } .wid-finance ul li .detail h2{ margin-bottom:0px; }  .wid-personal-finance{ background:url(/site/skins/v1-en/images/bg-widget-finance.gif) no-repeat bottom left; width:479px; float:left; padding:0 0 18px; margin-top:15px; } .safari .wid-personal-finance{ margin-top:18px; } .wid-personal-finance .wid-inner{ background:url(/site/skins/v1-en/images/bg-widget-finance.gif) no-repeat top left; width:439px; float:left; margin:0; padding:16px 20px 0px 20px; } .wid-personal-finance ul{ float:left; width:100%; padding:3px 0 15px; } .wid-personal-finance ul li{ float:left; width:102px; background:url(/site/skins/v1-en/images/bg-newsletter-divider.gif) no-repeat left top; padding:0 5px 0 5px; margin:0; } .wid-personal-finance ul li h3{margin:0;} .wid-personal-finance ul li h3 img{ float:left; padding:0; margin:0; } .wid-personal-finance ul li img{ float:left; padding:0 7px 0 0; margin:0; } .wid-personal-finance ul li.first{ background:none; padding:0; } .wid-personal-finance .wid-inner h3{ margin:0; padding:0 0 13px 0; } .ie .wid-personal-finance .wid-inner h3{ padding:0 0 10px 0; }  .wid-230{ float:left; width:230px; margin:0 0 20px; } .wid-230 p, #content .wid-230 ul{ padding:0; margin:0; } .wid-230 h4, .wid-230 h2{ padding:15px 0 0px 0 ; margin:0!important; } .ie .wid-230 h4, .ie .wid-230 h2{ padding:15px 0 0px 0 ; } .wid-230 h5{ padding:0; margin:0 0 15px; height:29px; } #content .wid-230 ul li{ padding:0 0 12px; background:none; border:none; } .sidebar .wid-230{ width:200px; padding-bottom:10px!important; margin-bottom:10px!important; } .sidebar .wid-230 p{ font-size:12px; color:#707070; margin:0 0 5px 0; } .sidebar .wid-230 h3{ text-transform:none; font-size:14px; font-weight:bold; color:#2d3433; margin:0 0 3px 0; padding:15px 0 17px 12px; } .sidebar .wid-230.bdr{ background:none; border-bottom:none; margin:0 0 0 20px; padding:0!important; } .sidebar .wid-230.bdr .widget{ background:#E1E5E8; margin-left:0; } .sidebar .wid-230.bdr ul li{ border-bottom:none; padding:0 5px 0 30px; margin:0 0 4px 0; color:#000; width:175px; background:url(/site/skins/v1-en/images/bg-list-icon.gif) no-repeat 17px 10px; } .sidebar .wid-230.bdr h3{ margin-bottom:10px; padding-left:17px; } .sidebar .wid-230.bdr p{ color:#000; font-size:12px; padding:0 5px 0 17px; } .statement{ float:right; padding:3px 18px 18px 18px; min-height:170px; height:auto !important; height:170px; width:174px; background:#f4f4f4; } .ie6 .statement{ overflow:hidden; } .statement p{width:175px;} .wid-230.bdr{ padding:0 0 20px; margin:0 20px 10px 0; border-bottom:1px solid #d5d6d6; width:215px; } .ie .wid-230.bdr{ padding:0 0 10px; } .col-230{ float:left; width:230px; } .col-500{ float:left; width:500px; } .r-20{margin-right:20px;} .l-20{margin-left:20px;} .m-15{margin-top:15px!important;} .m-clear{margin:15px 0 0 0!important; border-top:2px solid #D5D6D6!important;} .h-365{ min-height:365px; height:auto!important; height:365px; } .ie6 .h-365{ overflow:hidden; height:auto!important; } #content .h-365 ul li{ padding:0 0 0 15px; background:url(/site/skins/v1-en/images/bg-list-icon.gif) no-repeat 0 3px; } .h-365 p{width:210px;} .h-365 h3{height:30px;} .h-365 img.excerpt{padding:0 0 15px;} span.btn{ float:left; padding:0px 0px 0 24px; margin:0 10px 20px 0; background:url(/site/skins/v1-en/images/bg-button.gif) no-repeat left center; } span.btn a, #content span.btn a{ float:left; font-size:12px; font-weight:bold; color:#fff; padding:8px 20px 6px 0; } span.btn a:hover, #content span.btn a:hover{color:#ffc266;} .sidebar span.btn{ background:#e1e5e8; padding:20px 5px 5px 5px; margin:0; } .sidebar span.btn a{ margin:0; width:156px; padding:7px 20px 7px 24px; background:url(/site/skins/v1-en/images/bg-button.gif) no-repeat left center; }  #content .listing{ float:left; width:100%; margin:20px 0; } #content .listing li{ float:left; width:100%; margin:0 0 20px; padding:0 0 20px; background:none; border-bottom:1px solid #a3a6a5; } #content .listing li.last{ margin:0; width:100%; background:none; padding:0; } .listing li div, #content .listing li div{ float:left; width:450px; background:#ecf0f3; padding:11px 15px; } #content .info li div{ width:430px; min-height:79px; height:auto !important; height:79px; } #content .contact li div p{ width:215px; float:left; } .ie #content .contact li div a.read-more{ clear:both; margin-top:0px; } #content .listing li div.w-530{ width:527px; min-height:78px; height:auto!important; height:78px; } #content .listing li div.w-530.list{ width:522px; } #content .listing li div.w-530 small, #content .listing li div.w-530 h3 a{ color:#000; } .listing.dir-board li h3{ padding:0; } .listing.dir-board li p{ clear:both; } .listing li h3{ font-size:14px; color:#2d3433; font-weight:bold; padding:0 0 8px 0; margin:0; text-transform:none; } .listing li p{ padding:0; margin:0; } .listing li p strong, .listing li div p strong{ float:left; padding:0 0 5px; } .listing li img.excerpt{ float:left; margin:0 20px 0 0; } .listing li a.read-more{ margin-right:20px; } #content .news li.last{ background:none; padding:0 0 20px 0; width:100%; }  #content ul.dir-board{margin:9px 0 20px 0!important;} #content ul.dir-board li a{ float:left; padding:7px; background:#ecf0f3; margin:0 20px 0 0; cursor:pointer; } #content ul.dir-board li a:hover{background:#d8dde0;} #content ul.dir-board li img.excerpt{margin:0!important;} #content ul.dir-board li div.w-530{ width:524px; min-height:78px; height:auto!important; height:78px; padding:10px 5px 10px 28px; } #content ul.dir-board li div.display-center{ padding:36px 0 0 28px; min-height:64px; height:auto!important; height:64px; width:529px; } #content ul.dir-board li div.w-700{ width:675px; padding:12px 5px 10px 28px; min-height:34px; height:auto!important; height:34px; }  #content .listing li div.location-map{ padding:0; background:none; width:250px; position:relative; } #content .listing li div.magnifier{ width:24px; height:20px; padding:0; position:absolute; right:24px; bottom:4px; } #content .listing li div.magnifier a{ background:url(/site/skins/v1-en/images/magnifier.gif) no-repeat 0 0; text-indent:-999em; width:24px; height:20px; float:left; } #content .listing li div.magnifier a:hover{ background-position:0 -40px; } #content .listing.contact li div.info{ min-height:127px; height:auto !important; height:127px; padding-bottom:9px; } #content .listing.contact li div.info h2{ padding-bottom:8px; margin-bottom:0; } .ie #content .listing.contact li div.info a.read-more{ margin-top:-6px; }  #content .news{ margin:9px 0 0 0; } .news-highlight{ float:left; width:100%; margin:0 0 10px; } .ie .news-highlight, .ie #content .news-highlight ul.listing{ margin:0; padding:0; } .news-highlight h2{ margin:0 0 18px; padding:0; } #content .news-highlight ul.listing{ float:left; margin:0; padding:0 0 10px; } #content .news-highlight ul.listing li{ background:none; padding:0; margin:0; } .news-highlight ul.listing li div h3{ font-size:20px; font-weight:bold; color:#2d3433; } #content .news-highlight .pagination{ border:none; padding:0; } #content #latest-news{margin-top:0;} #content #latest-news li.latest{ padding:0 0 20px 0; border-bottom:2px solid #A3A6A5; } #content #latest-news li.latest div{ width:430px; height:151px; } #content #latest-news li.latest small{color:#000;}  #content .download{ padding:14px 0 18px 0; margin:2px 0 20px 0; } #content .download li{ padding:20px 0; margin:0 20px 0 0; width:230px; clear:none; background:none; border:none; } #content .download li.last{ padding:20px 0; width:210px; } #content .download img{ float:left; margin:0 16px 0 0; } #content .download div{ width:109px!important; float:left; padding:45px 0 0 0!important; background:none!important; } a.dld{ font-weight:bold; color:#00436a; float:left; font-size:12px; margin-top:10px; background:url(/site/skins/v1-en/images/img-pdf.gif) no-repeat; padding-left:22px; } a.dld:hover{color:#e19e29;}  .search-result{ float:left; margin:0; width:100%; } .srch{margin:20px 0 20px 0;} .ie6 .srch{margin:0px 0 20px 0;}  #content .listing.about{ margin:5px 0 0 0; padding:0 0 20px 0; } #content .listing.about li.bdr{ margin:0; border-bottom:2px solid #a3a6a5; } #content .listing.about li.bdr div{ background:none; width:460px; padding:0 0 11px 0; } #content .listing.about li h2{ float:left; margin:0; padding:0 0 10px; width:100%; } .ie #content .listing.about li div h2{ margin:0; padding:0; } .ie #content .listing.about li div h2 img{ margin:0; padding:0; vertical-align:top; }  .pagination{ float:left; width:100%; padding:20px 0 0; margin:0; border-top:solid 1px #d5d6d6; } .pagination.top { border-top:none; border-bottom:solid 1px #d5d6d6; padding:5px 0 20px; margin:0 0 25px; } .ie6 .pagination.top { margin-bottom:20px} .ie7 .pagination{float:none;} .pagination a{ float:left; font-weight:bold; padding:0 7px 0 0; font-size:12px; color:#2e7fba; } .pagination a:hover, #content .pagination a.current{ color:#e19e29; } .pagination a.prev{ float:left; width:10px; padding:0 0 0 13px; margin:0 30px 0 0; height:15px; background:url(/site/skins/v1-en/images/icons.gif) no-repeat left -80px; } .pagination a.prev:hover{ background:url(/site/skins/v1-en/images/icons.gif) no-repeat 0 -131px; } .ie6 .pagination a.prev{margin:0 10px 0 0;} .ie6 .pagination a.next{padding:0 10px 0 0;} .pagination a.next{ float:left; width:10px; height:15px; padding:0 28px 0 0; margin:0 0 0 10px; background:url(/site/skins/v1-en/images/icons.gif) no-repeat right 5px; } .pagination a.next:hover{ background:url(/site/skins/v1-en/images/icons.gif) no-repeat right -32px; } .records{ float:right; font-size:12px; color:#000; } .records select{ font-size:12px; color:#000; width:45px; margin:0 5px; height:18px; border:solid 1px #ccc; }  .career-listing{ float:left; width:100%; margin:-10px 0 0 0; } .ie6 .career-listing{margin:0;} .career-listing th{ padding:7px 0 6px 10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#2d3433; font-size:13px; } .career-listing td{ padding:9px 0 9px 10px; font-family:Arial, Helvetica, sans-serif; color:#666; font-size:12px; background:url(/site/skins/v1-en/images/bg-dot.gif) repeat-x 0 bottom; } .career-listing tr.last td{background:none;} #content .career-listing td a.read-more{margin-top:0;}  .career-details{ float:left; width:100%; } #content .career-details ul{ float:left; width:578px; margin:0 0 30px; padding:0; } #content .career-details ul li{ float:left; width:100%; padding:8px 0; border:none; background:url(/site/skins/v1-en/images/bg-dot.gif) repeat-x 0 bottom; } .career-details ul li label{ float:left; width:125px; margin:0; padding:0 0 0 20px; font-size:14px; font-weight:bold; color:#2d3433; padding:0; } .career-details ul li p{ float:left; width:445px; font-size:12px; color:#666; margin:0; } .career-details ul li.last{background:none;}  .crv-box{ float:left; overflow:hidden;  margin:0 0 20px; padding:0; background:url(/site/skins/v1-en/images/bg-crv-box.gif) no-repeat 0 bottom; } .crv-box.top-crv{ float:left; padding:0; margin:0 0 5px; height:10px; background:url(/site/skins/v1-en/images/bg-crv-box.gif) no-repeat 0 top; }  #content .crv-box.w-730{ width:730px; margin:10px 0 20px 0; background:url(/site/skins/v1-en/images/bg-crv-box-w-730.gif) no-repeat 0 bottom; } #content .crv-box.w-730 div.crvbx-cnt{ float:left; margin-bottom:5px; background:url(/site/skins/v1-en/images/bg-w730-content.gif) repeat-y 0 top; width:710px; } .ie7 #content .crv-box.w-730 div.crvbx-cnt{ float:none; width:730px; } #content .crv-box.w-730 div.crvbx-cnt ul{ float:left; margin:0; padding:0 20px 0; width:670px; } #content .crv-box.w-730 div.crvbx-cnt ul li{ width:660px; } #content .crv-box.w-730 .top-crv{ width:730px; margin:0; background:url(/site/skins/v1-en/images/bg-crv-box-w-730.gif) no-repeat 0 top; } #content .w-730 h4{ margin:0 0 5px; padding:0 0 0 20px; font-size:14px; font-weight:bold; color:#2d3433; } #content .w-730 p{ float:left; width:690px; margin:0; padding:5px 0px 20px 20px ; } #content .w-730 ul{ float:left; width:680px; margin:0; padding:0px 20px 0 20px ; } #content .w-730 ul li{ float:left; width:680px; border-bottom:dotted 1px #999; }  #content .crv-box.w-345{ min-height:128px; height:auto!important; height:128px; width:345px; background:url(/site/skins/v1-en/images/bg-crv-box-w-355.gif) no-repeat 0 bottom; } #content .crv-box.w-345 .top-crv{ width:345px; background:url(/site/skins/v1-en/images/bg-crv-box-w-355.gif) no-repeat 0 top; } #content .crv-box.w-345.r-20{ margin-right:20px; min-height:130px; height:auto !important; height:130px; } #content .crv-box.w-345 a.excerpt{ float:left; margin:5px ; } #content .crv-box.w-345 h4, #content .crv-box.w-345 p { float:left; width:215px; margin:0; padding:0 0 10px 0; clear:none; }  #content .frm-data{ float:left; width:540px; margin:23px 0 0 0; background:#ecf0f3; padding:30px 68px 51px 20px; } #content .frm-data h3{ font-size:18px; color:#2d3433; font-weight:bold; margin:0 0 10px; padding-left:18px; text-transform:none; } #content .frm-data p{ font-size:12px; padding:0 0 0px 18px; } #content .frm-data small{ font-size:11px; color:#000; float:left; width:100%; margin:0; padding:0 0 0px 18px; } #content .frm-data ul{ width:545px; margin:0; padding:10px 18px 0px; } .ie6 #content .frm-data ul{padding:0 18px 0px;} #content .frm-data ul li{ float:left; width:540px; list-style:none; padding:15px 0; border:none; position:relative; border-bottom:1px solid #c8cbce; background:url(/site/skins/v1-en/images/bg-dot.gif) repeat-x bottom; } #content .frm-data ul li.hidden{ display:none; } #content .frm-data ul li.last{ background:none; border:none; } .frm-data ul li span{ float:left;  height:18px; } #content .frm-data ul li label{ float:left; width:125px; color:#000; margin:0 5px 0 0; padding:0; font-size:12px; font-weight:normal; position:relative; } #content .frm-data ul li label.error { color:#000; padding:0 0 0 20px; margin:0; float:right; width:180px; font-size:11px; font-weight:normal; position:relative; } .ie6 #content .frm-data ul li label.error{ position:static; } #content .frm-data small.mandatory{ float:left; color:#999; width:13px; font-size:12px; display:block; background:url(/site/skins/v1-en/images/img-star.gif) no-repeat right 5px; position:absolute; left:320px; top:0px; } .frm-data ul li label.gen{ float:left; margin:-2px 0 0 5px; width:45px; } .frm-data ul li input.radio{ background:none; border:none; } .frm-data ul li input{ height:16px; font-size:12px; color:#2d3433; padding:3px; float:left; border:solid 1px #c5d5df; font-family:Arial, Helvetica, sans-serif; } .txtbx{width:200px;} .frm-data ul li input.file{ height:23px; width:208px; background:#fff; border:solid 1px #c5d5df; color:#2d3433; } .safari .frm-data ul li input.file{width:200px;} .mac.ff3 .frm-data ul li input.file{width:150px;} .frm-data ul li input.btn{ border:none; background:none; height:auto; margin-left:130px; padding:0; } .frm-data ul li .txtarea{ width:200px; height:60px; font-size:12px; color:#2d3433; padding:3px; float:left; border:solid 1px #c5d5df; overflow:auto; font-family:Arial, Helvetica, sans-serif; } .frm-data ul li select { width:208px; float:left; padding:2px 0; height:22px; color:#2d3433; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:solid 1px #c5d5df; } .safari .frm-data ul li select, .mac.ff3 .frm-data ul li select{ width:208px; }  .sidebar address{ float:left; width:230px; } .sidebar address strong{ display:block; font-size:12px; font-weight:bold; color:#999; margin:0; padding:0; } .sidebar address p{ font-size:12px; color:#999; margin:0px 0 10px; padding:0px 0 15px; background:url(/site/skins/v1-en/images/bg-dot.gif) repeat-x bottom; } .sidebar address p strong{ color:#666; display:inline; font-weight:bold; } .sidebar address a{ font-weight:bold; font-size:12px; color:#00436a; } .sidebar address a:hover{color:#E19E29;}  #content .form li.group ul{ padding:0px; } #content .form li.group ul li{ width:100px; float:left; display:inline; clear:none; margin:0 6px 0 0; padding:0px; background:none; } #content .form li.group ul li.dobOuterLi{ width:125px; } #content .form li.group ul li label{ color:#2D3433; float:left; font-size:12px; font-weight:normal; margin:0 5px 0 0; padding:0; width:100px; } #content .form li.group ul li select{ width:65px; } #content .form li.group ul li.dobDayLi, #content .form li.group ul li.dobMonthLi, #content .form li.group ul li.dobYearLi{ width:65px; }  #content ul.form li ul.radios{ padding:0px; width:210px;  } #content ul.form li ul.radios li{ display:inline; background:none; border:none; width:65px; float:left; padding:0px; clear:none; } #content ul.form li ul.radios li label{ color:#2D3433; float:left; font-size:12px; font-weight:normal; margin:0px; padding:0; position:relative; width:45px; } #content ul.form li ul.radios li input{ width:20px; } #content .frm-data ul li.gender small.mandatory{ top:8px; } #content ul li.group div select{ width:65px; margin:0 6px 0 0; } #content ul li.group div{  float:left; width:545px; } #content ul li.group div span{ float:left; height:18px; } #content ul.form li h3{ color:#2D3433; float:left; font-size:12px; font-weight:normal; margin-bottom:0; padding:0px; width:125px; } #content ul.form div P{ padding:0px; width:545px; float:left; } #content ul #wrap_applicationForm_field20{ background:none; padding-bottom:0px; } .elements{ position:relative; } #content .frm-data ul li.group label.error{ width:370px; margin:2px 0 0 0px; float:left; padding-left:130px; position:relative; } #content .frm-data ul li.group label.error span{ position:absolute; top:-23px; left:365px; } #content .elements #applicationForm_joiningmonth{ left:201px; top:0; position:absolute; } #content .elements #applicationForm_joiningyear{ left:273px; top:0; position:absolute; } #content ul li.group .elements span{ height:auto } #content .frm-data ul li.group div label#join{ float:right; width:185px; color:#000; font-size:11px; font-weight:normal; } #content .frm-data ul li.group small.mandatory{ top:10px; } button{ margin:0; padding:0; border:none; background:#E1F2FB; } .successMessage{ font-size:12px;  color:#000; } .hidden { display:none; } #content h3{ font-size:12px; color:#000; } .sidepanel .wid-latest-news, .sidepanel .highlight-img{ margin:0 0 15px 0; } .no-flash{ font-size:12px; color:#00436A; text-align:center; margin-top:100px; } .no-flash img{ margin-left:300px } .no-script{ font-size:12px; color:#00436A; text-align:center; margin-top:100px; } #content ul.listing li h3 a{ color:#000; font-weight:bold; } #content h4{ margin:0 0 24px 0; padding:15px 0 0 0; clear:both; } .accordion{ width:674px!important; float:left; margin:10px 0 28px 0!important; } .ie .accordion{padding-bottom:28px !important;margin-bottom:0;} .accordion li{ padding:0!important; border-bottom:1px solid #fff!important; } .accordion h5{ float:left; font-size:14px !important; font-weight:bold; color:#000; width:656px; padding:0 10px 0 8px; background:#ecf0f3; margin:0 !important; } .accordion h5 a{ background:url(/site/skins/v1-en/images/bg-accordion.gif) no-repeat 0 5px; padding:10px 0 9px 32px; float:left; } .accordion h5 a.minus:hover{ background-position:0 -85px; } .accordion h5 a.plus{ background-position:0 -42px; } .accordion h5 a.plus:hover{ background-position:0 -125px;} .accordion div{ background:#e1e5e8; padding:28px 21px 10px 21px; float:left; width:632px; } .accordion div span{ color:#000; font-size:12px; font-weight:bold; } .w-730 h5{ color:#000; margin-bottom:4px; font-size:18px; font-weight:normal; } #content ul li h4{ padding:0; }