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-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; } a:focus { outline: 1px dotted invert; } hr { border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0; line-height:0; font-size:0px; }  h1 { font-size: 25px; } h2 { font-size: 23px; } h3 { font-size: 21px; } h4 { font-size: 19px; } h5 { font-size: 17px; } h6 { font-size: 15px; }  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(images/bg-html.png) repeat-x top left; } .outer-wrap { background: url(images/bg-body.gif) no-repeat center bottom; overflow:hidden; } a { text-decoration: none; color: #1c999f; outline:none; } a:hover { text-decoration: none; color:#999999; }   #content { font-size: 13px; color: #333333; margin-bottom: 20px; min-height:300px; height:auto !important; height:300px; } #content h1 { font-size: 35px; color: #1c999f; margin: 0 0 20px 0; } #content h1.title { font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-weight:600; font-stretch:condensed; font-size:38px; line-height:38px; letter-spacing:-2px; } #content h1.title:first-letter{ text-transform:uppercase; } #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { margin-bottom:28px } #content h2 { font-size: 20px; color: #240F1A; } #content h2.title {  font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-weight:600; font-stretch:condensed; } #content h3 { font-size: 14px; } #content h3.title {  font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-weight:600; font-stretch:condensed; } #content h4 { font-size: 12px; } #content h5 { font-size: 12px; } #content h6 { font-size: 12px; } #content p small { font-size:11px; color:#999; } #content p { font-size:12px; color:#333; } #content ul { list-style: none; margin-bottom: 20px; } #content ul ul { margin-top:10px; } #content ul ul ul { margin-top:5px; } #content ul li { background: url(images/icon-arrow-green.gif) no-repeat left 5px; margin: 0 0 10px 0; padding-left: 16px; display:table; } #content ul li li { margin:0 0 5px 0; background: url(images/icon-arrow-2.gif) no-repeat 0 7px; font-size:12px; } #content ul li li li { margin:0 0 2px 0; background: url(images/icon-arrow-3.gif) no-repeat 0 9px; font-size:11px; } #content ol { margin-bottom: 18px; } #content table { width: 100%; border-collapse: collapse; font-size: 13px; } #content th { background-color: #ebebeb; color: #333; padding: 8px; text-align: left; } #content td { padding: 8px; border-bottom: 1px solid #cccccc; font-weight: normal; vertical-align: top; } #content blockquote { margin: 10px 0px; color: #575757; padding: 0 0px; background: transparent url(images/bg-bloq.gif) no-repeat 0 0; } #content small { color:#999; font-size:11px; } #content div.thumb { float:left; margin:0 20px 9px 0; overflow:hidden; position:relative; } #content p.highlights { border-top:1px solid #999; border-bottom:1px solid #999; padding:20px 0 20px 0; margin-bottom:20px; } #content .left { float: left; margin: 0px 10px 0px 0px; } .f-left { float:left; } .f-right { float:right; } select { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999; } #content .right { float: right; margin: 0px 0px 0px 10px; } .no-border { border:none !important; margin-bottom:0 !important; }   .logo { background: transparent url(images/logo.png) no-repeat left top; height:115px; width:161px; float:left; text-indent:-9999em; margin:10px 0 10px 0; } .logo a { display:block; height:115px; } .banner-1 img { float:right; margin:25px 0 0 0; }   #nav-main { margin:0; padding:0 0 0 20px; float:left; } .wrap-nav { background: transparent url(images/bg-nav.gif) no-repeat left top; float:left; height:40px; padding-bottom:10px; } #nav-main li { float:left; background: transparent url(images/bg-division.gif) no-repeat right top; margin-right:5px; padding:4px 8px 0 0; display:inline; } #nav-main li.current a{ color:#999; } #nav-main a{ display:block; font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-weight:600; font-stretch:condensed; font-size:15px; letter-spacing:-1px; padding:10px 0 8px; } .chrome #nav-main a{ font-size:14px; } #nav-main li.last { background:none; margin-right:0; padding-right:0; } #nav-main a img{ padding:11px 4px 10px 0; } .ie6 #nav-main a img{padding-bottom:8px;} .search { float:right; background: transparent url(images/bg-txtbox.gif) no-repeat right 3px; width:126px; padding:5px 10px 5px 10px; height:16px; margin:7px 20px 0 0; display:inline; } .search input { border:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999; background:none; width:114px; float:left; padding-top:0; } .search input.submit { width:10px; height:11px; float:right; margin-top:2px; }   #spotlight { height:394px; margin-bottom:10px; position:relative; } .no-script p{ padding:17px 20px 10px 20px; text-align:left; color:#fff; font-size:13px; font-weight:bold; } .no-flash p{ position:absolute; left:118px; top:20px; color:#fff; font-size:13px; font-weight:bold; } .no-flash p a{ left:0; position:absolute; top:17px; color:#CCC; } .no-flash p a:hover{ color:#8FAD77; } .no-flash a{ position:absolute; left:20px; top:20px; } .no-flash a.close, .no-script a.close{ background: transparent url(images/btn-close.gif) no-repeat left 0; width:14px; height:13px; position:absolute; right:20px; top:20px; left:auto; } .no-flash, .no-script { background:#000; filter:alpha(opacity=80); opacity:0.8; width:938px; height:72px; position:absolute; left:0; top:0; }   a.more { background: transparent url(images/bg-more.gif) no-repeat left 3px; padding-left:15px; } a.more, a.pdf { font-weight:bold; font-size:13px; color:#1c999f; } a.pdf { background: transparent url(images/icon-pdf-1.gif) no-repeat left 0; padding:6px 0 7px 23px } a.pdf:hover, a.more:hover { color:#999999; text-decoration:none; } a.more:hover { background: transparent url(images/bg-more-on.gif) no-repeat left 3px; } .widget p { color:#333; } .wrap-block { background: transparent url(images/bg-border.gif) repeat-y left top; margin-bottom:15px; } .wrap-block .block { margin:0 15px 0 0; padding:0 25px 0 0; } .wrap-block .about-landing { background: transparent url(images/bg-landing.gif) repeat-y left top; float:left; } .wrap-block .wid-fees { padding-left:25px; } .wrap-block .widget h3 a{ color:#333; } .wrap-block .widget h3 a:hover{ color:#1c999f; } .widget { padding:0 18px 0 18px; } .widget a.thumb { display:block; margin-bottom:12px; } .widget ul.lisiting { margin-bottom:20px; float:left; width:100%; } .widget ul.lisiting a.thumb { margin-bottom:0; width:70px; height:47px; } .widget li { float:left; width:100%; } .widget li a { width:70px; display:block; float:left; margin:0 9px 0 0; } .widget li h3 { margin-bottom:0; color:#1c999f; font-size:18px; } .widget li strong { font-size:14px; color:#333333; } .widget small { font-weight:bold; font-size:12px; color:#1c999f; } .widget h3 { font-size:18px; margin-bottom:0; color:#333; } .wid-download div { float:right; width:132px; } .wid-download { position:relative; width:100%; float:right; margin-bottom:8px; } .ie7 .sidebar .wid-download { width:194px; float:none; } .wid-download a.more { display:block; padding-left:0; background-position:left bottom; font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-weight:600; font-stretch:condensed; font-size:17px; width:82px; padding-bottom:16px; color:#666; text-transform:uppercase; line-height:15px; letter-spacing:-1px; } .wid-download a.more:hover { background:transparent url(images/bg-more.gif) no-repeat scroll left bottom; } .wid-download a.more img { padding-bottom:17px; position:relative; z-index:1; } .wid-download div.thumb { position:absolute; right:-26px; top:7px; } .signup { background:url(images/bg-signup-bottom.gif) no-repeat left bottom;  float:right; padding:0 18px 9px 18px; position:relative; margin-right:-33px; width:176px; display:inline; } #content .signup { float:left; } #content .signup h4{ font-size:24px; } .signup p { padding:5px 0 0 0; margin:-30px 0 0; line-height:13px; font-size:12px; width:105px; } .signup h4, #content .signup h4 { margin:0 -18px; } .signup h4{ background:url(images/bg-signup.png) no-repeat left top; padding:35px 18px 32px 18px; margin:0 -18px; float:left; width:176px; color:#073e41; font-size:24px; font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-weight:600; font-stretch:condensed; letter-spacing:-2px; line-height:17px; } .signup .search { background: transparent url(images/bg-signup.gif) no-repeat left bottom; width:157px; margin:6px 0 0 0; height:19px; padding:0 5px; float:left; } .signup input { width:135px; padding-top:2px; } .signup input.submit { margin-top:2px; } #newsletter-form{ width:163px; margin:0 -18px; padding:0 18px 0; float:left; background:#1c999f; }   .sponsers { background: #fff url(images/bg-sponsers-top.gif) no-repeat center top; padding:17px 0 0px 0 !important; } .sponsers label { float:left; font-weight:bold; font-size:14px; padding:37px 0 0 17px; color:#636363; margin-right:15px; }   .footer { background: url(images/bg-sponsers-bottom.gif) no-repeat center top; padding:27px 0 110px 0; position:relative; } p.copyright { color:#666666; font-size:12px; margin-bottom:0; padding-left:18px; } #nav-footer { padding-left:18px; } #nav-footer li { float:left; background: url(images/footer-division.gif) no-repeat right 5px; margin-right:8px; padding-right:8px; } #nav-footer li.last { background:none; margin-right:0; padding-right:0; } #nav-footer li a { font-size:12px; color:#333; } #nav-footer li.current a { color:#1c999f; } #nav-footer li a:hover { text-decoration:none; color:#1c999f; } .follow li { float:left; margin-right:8px; padding-right:8px; margin-bottom:2px;  } .follow li a.twitter {  background: url(images/icon-social.png) no-repeat 0 -94px; width:46px; height:46px; display:block; text-indent:-999em; } .follow li a.twitter:hover {  } .follow li a.youtube {  background: url(images/icon-social.png) no-repeat 0 0; width:46px; height:46px; display:block; text-indent:-999em; } .follow li a.youtube:hover {  } .follow li a.facebook {  background: url(images/icon-social.png) no-repeat 0 -47px; width:46px; height:46px; display:block; text-indent:-999em; } .follow li a.facebook:hover {  } .follow li.last { background:none; margin-right:0; padding-right:0; }  .follow ul{ float:left; margin:0; } .follow div.rss{ background: url(images/division-1.gif) no-repeat left 3px; height:32px; padding-left:10px; margin-left:5px; float:left; } .follow a{ background: url(images/icon-rss.gif) no-repeat left 0px; float:left; width:25px; text-indent:-999em; } .footer .follow { background:none; position:fixed; top:185px; right:-16px; padding:0; margin:0; z-index:999; } .footer .follow li{ clear:both; } .footer .follow label, .blog-follow{ display:none; } .follow li a:hover{ filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }   #content ul.utilities, .utilities { float:left; width:100%; border-bottom:1px solid #d9d9d9; margin-bottom:10px; padding-bottom:10px; } .sidebar ul.utilities { width:190px; margin-bottom:3px; } #content ul.utilities { padding-bottom:5px; } .sidebar ul.no-border { padding-bottom:7px; } .ie6 .sidebar .utilities { float:none; } .utilities a { float:left; width:19px; height:17px; text-indent:-9999em; display:block; } .utilities a.email { background: url(images/bg-utilities.gif) no-repeat left 1px; } .utilities a.email:hover { background: url(images/bg-utilities.gif) no-repeat left -73px; } .utilities a.print { background: url(images/bg-utilities.gif) no-repeat left -24px; } .utilities a.print:hover { background: url(images/bg-utilities.gif) no-repeat left -99px; } .utilities a.rss { background: url(images/bg-utilities.gif) no-repeat left -50px; } .utilities a.rss:hover { background: url(images/bg-utilities.gif) no-repeat left -124px; } .utilities li { padding:4px 14px 10px 0; } #content ul.utilities li, .utilities li { margin:0 13px 0 0; background: url(images/division-4.gif) no-repeat right 0; float:left; } #content ul.utilities li { padding:4px 14px 5px 0; } #content ul.utilities { border-bottom:1px solid #999; } #content .utilities li.last, .utilities li.last { margin-right:0; padding-right:0; background:none; }   .shadow-top { background: url(images/sidebar-shadow1.png) no-repeat left 0; height:150px; position:absolute; width:30px; top:0; left:0; } .shadow-bottom { position:absolute; left:0; bottom:0; height:350px; width:30px; background: url(images/shadow-bottom.gif) no-repeat left bottom; margin-bottom:-1px; } .sidebar { padding:30px 0 70px 30px; float:left; position:relative; background: url(images/shadow.png) repeat-y left 0;  min-height:600px; height:auto !important; height:600px; }  .sidebar h2 { font-size:18px; color:#333333; margin-bottom:10px; width:100%; letter-spacing:-1px; font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-weight:600; font-stretch:condensed; } .sidebar h2.title { border-bottom:1px solid #D9D9D9; margin-bottom:0; padding-bottom:12px; width:193px; margin-top:6px; float:left; } .ie .sidebar h2.title { width:190px; } .banner-3 { margin:10px 0 20px 0; float:left; } .banner-3 { background: url(images/bg-banner-3.gif) no-repeat left bottom; width:154px; padding:30px 20px 20px 20px; height:338px; position:relative; cursor:pointer; } .banner-3 p, .banner-3 h2 { margin:0 0 10px 0; padding:0; } .banner-3 a { margin:0 0 10px 0; padding:10px 0 10px 0; display:block; border-bottom:1px solid #dfdfdf; border-top:1px solid #dfdfdf; } .sidebar .banner-3 a{ font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-weight:600; font-stretch:condensed; color:#073e41; font-size:20px; letter-spacing:-1px; } .chrome .sidebar .banner-3 a{ font-size:18px; } .sidebar .banner-3 h2{ font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-weight:600; font-stretch:condensed; color:#fff; font-size:32px; letter-spacing:-2px; line-height:28px; margin-bottom:8px; } .sidebar .banner-3 p{ color:#073e41; font-size:16px; letter-spacing:-1px; line-height:16px; font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-weight:600; font-stretch:condensed; margin-bottom:8px; } .banner-3 .thumb-1 { bottom:5px; height:128px; left:15px; position:absolute; width:160px; } .sidebar .signup { float:left; margin-bottom:30px; } .content-sidebar { margin-top:25px; } .sidebar .register-now{ padding-bottom:30px; }   .nav-related { float:right; width:190px; } .nav-related li { border-bottom:1px solid #d9d9d9; float:right; width:100%; padding:6px 0 6px 0; } .nav-related li.last{ border-bottom:0px none; } .nav-related li a { display:block; color:#333333; font-size:14px; font-weight:bold; background: url(images/arrow-1.gif) no-repeat left 4px; padding-left:15px; } .nav-related li a:hover, .nav-related li.current a { background: url(images/arrow-1.gif) no-repeat left -85px; color:#1c999f; text-decoration:none; } .nav-related li li a { color:#666666; font-size:12px; background: url(images/arrow-1.gif) no-repeat left -177px; } .nav-related li li a:hover, .nav-related li li.current a { background: url(images/arrow-1.gif) no-repeat left -288px; color:#1c999f; } .nav-related li li.last { padding-bottom:0; border:none; } .nav-related li li { padding:6px 0 6px 0; border-bottom:1px solid #d9d9d9; border-top:none; } .nav-related li ul { padding:9px 0 0 0; margin:0 0 15px 15px; float:right; width:175px; } .nav-related li.title { padding:7px 0 0 0; } .nav-related li.title a { font-size:18px; color:#333333; margin-bottom:10px; width:100%; padding:0; background:none !important; }   #breadcrumb { border-bottom:1px solid #D9D9D9; padding-bottom:10px; margin-bottom:39px; margin-top:5px; } #breadcrumb a { background: url(images/bg-breadcrumb.gif) no-repeat right 6px; margin-right:4px; padding-right:16px; float:left; color:#333; } #breadcrumb a:hover { color:#1c999f; text-decoration:none; } #breadcrumb span { color:#999; }   #content .tab { width:520px; float:left; margin-bottom:0; padding-top:22px; }  #content .tab li { float:left;  margin:0 10px 0 0; padding:0 10px 0 0; background:transparent url(images/division-5.gif) no-repeat scroll right 0; height:56px; } #content .tab li.tabs-selected, #content .tab li.prev { background:none; padding-right:0; } #content .tab li.tabs-selected { margin-top:-24px; position:relative; height:80px;  } .ie6 #content .tab li.tabs-selected { margin-bottom:0; } #content .tab li.first a { padding-left:10px; background:transparent url(images/tab-first.gif) no-repeat scroll left 0; } #content .tab li.last { margin-right:0; padding-right:0; background:none; } .tab li.tabs-selected a { background:transparent url(images/bg-tab-left.gif) no-repeat scroll left 0; float:left; height:52px; padding:0 0 0 25px; } #content ul.tab li a span { position:static; width:auto; height:auto; font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-weight:600; font-stretch:condensed; letter-spacing:-1px; line-height:16px; color:#999; font-size:13px; } .chrome #content ul.tab li a span { font-size:12px; } #content ul.tab li.tabs-selected a span { background:transparent url(images/bg-tab-right.gif) no-repeat scroll right 0; float:left; height:30px; padding:25px 22px 0 0; position:static; width:auto; letter-spacing:-1px; line-height:16px; font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-weight:600; font-stretch:condensed; color:#1c999f; } .wrap-tab { background:transparent url(images/bg-tabcontent.gif) no-repeat scroll right 41px; margin-top:5px; float:left; min-height:666px; height:auto !important; height:666px; position:relative; width:520px; overflow:hidden; } .ie6 .wrap-tab { overflow: visible; } .tab-content { padding:0 30px 0 0; display:inline; float:left; }   strong.date { font-size:18px; color:#333; margin-bottom:10px; display:block; } a.info { background: url(images/icon-info.gif) no-repeat left 1px; display:block; padding:0 0 0 19px; margin-bottom:20px; font-size:11px; color:#999; clear:both; float:none; width:130px; } a.info:hover { color:#1c999f; } .wid-banner { border-bottom:1px solid #ccc; margin-bottom:18px; position:relative; overflow:hidden; width:160px; } #content .wid-banner h2 { margin:0; padding:0; } #content .wid-banner h3 { margin-bottom:12px; } .wid-banner a.more, .wid-banner a.more:hover { background: url(images/bg-more.gif) no-repeat scroll left bottom; padding:0 0 15px 0; display:block; float:left; font-size:17px; letter-spacing:-1px; line-height:17px; font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-weight:600; font-stretch:condensed; width:95px; } .chrome .wid-banner a.more{ font-size:15px; } .wid-banner em { margin-bottom:10px; display:block; line-height:16px; } .wid-banner div.thumb { float:left; } #spotlight-challenge { position:relative; } #spotlight-challenge img.loader{ position:absolute; left:335px; top:142px; z-index:1; display:none; } .wrap-spotlight { position:relative; margin-bottom:15px; } .rating { margin-bottom:6px; } .wid-contact { background:#feeac1; padding:20px; overflow:hidden; } .ie6 .wid-contact { float:left; padding-bottom:0px; } .wid-contact p { font-size:12px; margin-bottom:15px; } .wid-contact .address { float:left; width:460px; } #content .wid-contact h3 { font-size:14px; text-transform:uppercase; margin-bottom:0; } .wid-contact address { font-style:normal; font-size:12px; border-right:1px solid #cbbb9a; float:left; margin:0 15px 0 0; padding-right:15px; width:170px; line-height:16px; } .wid-contact address.last { border:none; } .wid-contact address strong { margin-right:3px; } .register { float:right; width:195px; } #content .register .thumb { float:left; margin-right:5px; height:auto; width:auto; } a.download, a.download:hover { background:transparent url(images/bg-more.gif) no-repeat scroll left bottom; padding-bottom:17px; float:left; } .details { background:#fff5e0; width:458px; padding:15px; margin-bottom:20px; border-bottom:1px solid #ccc4b3; border-top:1px solid #ccc4b3; color:#333; overflow:hidden; } #content .details ul { margin:0; } #content .details ul li { margin:0 0 5px 0; padding:0; float:left; width:100%; background:none; } #content .details ul li.last { margin-bottom:0; } #content .details ul li strong { display:block; float:left; width:153px; } #content .details ul li span { display:block; float:right; width:305px; } .zoom { position:absolute; right:0; bottom:0; background:transparent url(images/division-3.gif) no-repeat scroll left 0; padding-left:15px; z-index:90; } .zoom a { background:transparent url(images/icon-zoom.gif) no-repeat scroll right 0; width:17px; height:15px; display:block; } .zoom a:hover { background:transparent url(images/icon-zoom.gif) no-repeat scroll right -45px; } #content .banner-4 div.thumb { margin-top:-45px; } #content .banner-5 div.thumb { margin-top:-12px; } #content .banner-4 div.thumb, #content .banner-5 div.thumb { height:auto; margin-bottom:0; width:162px; } .banner-2 { margin:0 0 24px 9px; background:transparent url(images/bg-banner-2.jpg) no-repeat scroll left 0; height:108px; width:944px; float:left; cursor:pointer; display:inline; } .banner-2 .icon { width:161px; height:104px; float:left; } .banner-2 h3 { padding:20px 0 5px 0; margin:0; font-family:"Helvetica", "Arial", sans-serif; font-size:40px; color:#fff; font-weight:normal; line-height:40px; letter-spacing:-2px; } .banner-2 h4 { margin:0; font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-weight:600; font-stretch:condensed; color:#073e41; font-size:20px; letter-spacing:-1px; } .banner-2 .register-now { float:right; width:203px; } .banner-2 .register-now h4 { float:left; margin:47px 0 0 10px; width:122px; text-transform:uppercase; color:#474747; font-size:22px; } .banner-2 .register-now h4 a{ color:#474747; font-size:22px; } .banner-2 .register-now .icon { float:left; width:70px; height:85px; margin-top:10px; } .register-now { cursor:pointer; } .info-bar { margin:0 0 14px 9px; background:transparent url(images/info-bar.gif) no-repeat scroll left 0; height:70px; width:944px; float:left; display:inline; } .info-bar .icon { width:161px; height:70px; float:left; } .info-bar h3{ padding:20px 0 5px 0; margin:0; font-family:"Helvetica", "Arial", sans-serif; font-size:33px; color:#fff; font-weight:normal; line-height:29px; letter-spacing:-2px; } .info-bar h3 a {color:#fff;}   ul.list li a.thumb { cursor:pointer; } ul.list li .details { padding:0; border:none; margin-bottom:0; background:none; float:right; } ul.list li .details strong { font-size:12px; color:#333333; } #content ul.list { float:left; width:100%; } .ie7 #content ul.list { float:none; } #content ul.list li .details h3 { color:#1c999f; font-size:18px; margin-bottom:3px; } #content ul.press-releases li .details h3, #content ul.press-releases li .details p { margin-bottom:16px; } #content ul.list { margin-bottom:0; } #content ul.list li { padding:0 0 19px 0; margin:0 0 20px 0; width:100%; float:left; border-bottom:1px solid #e0e0e0; background:none; display:inline; } #content ul.list li a.thumb {  overflow:hidden; } #content ul.list li.last { border:none; margin-bottom:0; padding-bottom:0; } ul.list li p { margin-bottom:4px; } .full-width { width:100%; margin:0; }   .pagination { padding-top:20px; } .pagination, .pagination select { font-size:13px; font-weight:bold; color:#666; } .pagination select { width:40px; text-align:center; } .pagination .paging { float:right; } .pagination .select { float:left; } .pagination .paging a.previous { background:url(images/bg-paging.gif) no-repeat 0 -44px; } .pagination .paging a.previous:hover { background:url(images/bg-paging.gif) no-repeat 0 -133px; } .pagination .paging a.next, .pagination .paging a.previous { width:11px; height:15px; text-indent:-9999em; overflow:hidden; } .pagination .paging a { background:transparent url(images/bg-seperator.gif) no-repeat scroll right 3px; float:left; margin-right:6px; padding-right:6px; } .pagination .paging span{ float:left; } .pagination .paging a.current { color:#999; } .pagination .paging a.last { background:none; } .pagination .paging label { float:left; margin-right:8px; } .pagination .paging a.next { background:url(images/bg-paging.gif) no-repeat 0 3px; margin-right:0; padding-right:0; } .pagination .paging a.next:hover { background:url(images/bg-paging.gif) no-repeat 0 -88px; } .spotlight-inner { margin-bottom:20px; }  #content p.search-result { font-size:20px; color:#333; font-weight:bold; border-bottom:1px solid #E0E0E0; padding-bottom:18px; display:table; width:100%; } .nav-related li.clear-search a { color:#1c999f; background:none; padding-left:0; } .nav-related li.clear-search a:hover { color:#999; }  #content ul.gallery { margin-bottom:20px; float:left; width:100%; } #content ul.gallery li { background:none; float:left; width:160px; padding:0 20px 0 0; margin:0; } #content ul.gallery li span { display:block; color:#333333; height:54px; } li .outer-thumb, li .outer-thumb a { overflow:hidden; } #content ul.gallery li a, li a.thumb { display:block; margin-bottom:5px; width:160px; height:100px; cursor:pointer; } #content .wrap-gallery ul.gallery li a { width:140px; height:88px; } #content .wrap-gallery ul.gallery { margin-bottom:0; }   #content ul.form { display:block; float:left; width:100%; } #content ul.form li, #content ul.form li li { background:none; margin:0; padding:0; } #content ul.form li { float:left; } #content ul.form li { width:222px; padding:0 17px 10px 0; } #content ul.form li input { width:210px; border:1px solid #cdcdcd; padding:4px 5px; } #content #loginForm ul.form li input.check { width:15px; height:15px; margin:0 5px 0 0; padding:0; border:none; background:none; } #content #loginForm ul.form li input.submit { margin-top:15px; clear:both; } #content ul.form li select, #content ul.form li input, textarea { font-size:12px; color:#999; font-family:Arial, Helvetica, sans-serif; position:relative; } #content ul.form li input.submit { width:78px; height:25px; padding:0; border:none; } #content ul.form li.mandatory label { background:transparent url(images/bg-mandatory.gif) no-repeat right 5px; display:inline-block; padding-right:20px; } #content ul.form li label { color:#666666; font-size:12px; } #content ul.form li select { width:214px; padding:3px; } #content ul.form li.last { margin-right:0; padding-right:0; } #content ul.form ul.group { margin:0; padding:0; } #content ul.form ul.group li { margin-bottom:15px; } #content ul.form ul.group li input { width:15px; height:15px; float:left; margin:0 10px 0 0; padding:0; border:none; } #content ul.form ul.group li label { width:120px; float:left; } #contactForm{ width:100%; float:left; }  .video-player { margin-bottom:20px; } div.hr { border-bottom:1px solid #c2c2c2; margin-bottom:20px; } #content h3.subtitle { margin-bottom:15px; } .current-challenge { background:#feeac1; padding:20px 0 20px 0; margin-bottom:30px; float:left; overflow:hidden; } .current-challenge .challenge-detail { width:380px; float:left; padding:0 20px 0 20px; } .current-challenge .full-width { width:660px; } #content .current-challenge h2 { margin-bottom:15px; } #content .current-challenge p { margin-bottom:5px; color:#333; } #content .current-challenge h3 { margin-bottom:0; color:#1c999f; font-size:17px; } .current-challenge strong { font-size:12px; } .current-challenge a.thumb { float:left; width:260px; margin:0 0 0 20px; height:175px; position:relative; cursor:pointer; }  .filter { background:#ebebeb; padding:6px 20px 6px 20px; margin-bottom:20px; } .filter strong, .filter label { color:#333; font-size:13px; } .filter label { margin: 0 5px 0 20px; } .filter select { width:150px; margin-right:6px; } .filter .submit { width:17px; height:17px; vertical-align:top; padding-top:2px; } .news-filter strong{ width:107px; float:left; }  #content .block div.thumb { height:auto; width:auto; margin:0 10px 0 0; } .block { padding-top:20px; } .block p { margin-bottom:13px; } .block a.thumb { display:block; margin-bottom:13px; cursor:pointer; } .wrap-block h2,.wrap-block h2 a { font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-weight:600; font-stretch:condensed; font-size:17px; line-height:16px; text-transform:uppercase; letter-spacing:-1px; } #content .wrap-block h2,#content .wrap-block h2 a { margin-bottom:20px; } div.highlights { background:#fee9c0; float:left; padding:20px 0; } .highlights .block { padding:0 24px; width:180px; float:left; border-right:1px solid #c2c2c2; } .highlights .last { border-right:none; } .wrap-block .block-fees, .block-fees { margin:0; padding:0; } .block-fees { background:transparent url(images/bg-fees.gif) no-repeat left 0; } .block-fees div.hr { padding-bottom:19px; }  .list-faq div { display:none; padding-bottom:0; } #content .list-faq li h3 { color:#1c999f; margin-bottom:10px; font-size:12px; cursor:pointer; width:100%; } #content .list-faq li { border-bottom:1px solid #dfdfdf; display:block; } .ie #content .list-faq li { display:inline-block; } #content .list-faq li.current { background:transparent url(images/icon-selected.gif) no-repeat left 6px; } #content .list-faq li.current h3 { color:#333; }  #content ul.list-news li { background:none; padding:0 0 10px 0; margin-bottom:10px; float:left; width:100%; border-bottom:1px solid #dde4d6; overflow:hidden } #content ul.list-news li strong { display:block; margin-bottom:8px; } #content ul.press-releases li h3 { margin-bottom:16px !important; } #content ul.list-news li h3 { color:#1c999f; font-size:18px; margin-bottom:3px; } #content ul.list-news li p { margin-bottom:7px; } #content ul.list-news li.filler { clear:both; border-top:1px solid #c2c2c2; line-height:0; font-size:0; width:100%; margin:0; padding-bottom:15px; } #content ul.list-news { float:left; margin-bottom:0;  } #content ul.press-releases{ padding-right:0; width:100% } .image-gallery, .downloads { padding:0; margin-bottom:0; overflow:hidden; } .sidebar .downloads { clear:both; } #content .media { float:left; width:460px; padding-right:10px; } .image-gallery ul li span { display:block; } .image-gallery ul li a { display:block; margin-bottom:5px; } .media div.hr { margin-top:15px; border-bottom:1px solid #d8d8d8; } .media .downloads a.thumb { float:left; width:160px; margin-right:20px; } .downloads p { margin-bottom:12px; } #content ul.contact li { width:100%; border-bottom:1px solid #d8d8d8; margin-bottom:10px; padding-right:0; display:block; } #content ul.contact li.hidden { display:none; } #content ul.contact li label { float:left; width:237px; margin-right:5px; } #content ul.contact li label.error { width:190px; color:#1c999f; margin-right:0; } #content ul.form li label.error { background:none; display:block; padding-right:0; float:left; margin-left:20px; color:#999; font-size:11px; } #content ul.contact li input, #content ul.contact li textarea { float:left; margin-right:20px; } #content ul.contact li.mandatory label { padding-right:0; } textarea { border:1px solid #CDCDCD; padding:4px 5px; width:210px; } #content ul.contact li input.reset { border:medium none; height:25px; padding:0; width:66px; clear:none; } #content ul.contact li input.submit { margin:0 10px 0 242px; padding:0; float:left; clear:none; } #content form.login ul.contact li.last{ float:none; clear:both; } #content ul.contact li.last { border-bottom:none; padding-top:10px; float:left; clear:both; } #content address { font-style:normal; } #content p.msg { font-size:11px; color:#666; margin-bottom:5px; } #content ul.gallery li.last { padding-right:0; } #content ul.gallery li.filler { font-size:0; line-height:0; margin:0 0 20px; padding:0 0 12px; width:100%; border-bottom:1px solid #c2c2c2; } #inline-location { border:1px solid red; float:left; height:500px; width:500px; } .wrap-gallery { position:relative; float:left; width:100%; margin-bottom:20px; border-bottom:1px solid #C2C2C2; padding-bottom:15px; } div.rating { background:transparent url(images/bg-green.gif) no-repeat right 0; width:144px; height:11px; float:left; } div.rating span { background:transparent url(images/bg-orange.gif) no-repeat -2px 0; display:block; height:11px; } div.rating span.level-0 { background-position:-116px 0 } div.rating span.level-1 { background-position:-85px 0 } div.rating span.level-2 { background-position:-54px 0 } div.rating span.level-3 { background-position:-23px 0 } div.rating span.level-4 { background-position:-2px 0 } #content .image-gallery ul.gallery li a { width:140px; height:88px; } #content .image-gallery ul.gallery { margin-bottom:0; } #content .image-gallery ul.gallery li { width:140px; height:auto; margin-bottom:20px; } #content .image-gallery ul.gallery li.last { padding-right:0; } .media-center { background:transparent url(images/bg-media-center.gif) repeat-y 10px 0; } .media-center a.more { clear:both; } .ie7 #content .media-center ul.list-news { padding-bottom:10px; } #content .media-center h2 { margin-bottom:18px; } #content .media-center h2 ,#content .media-center h2 a{ font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-weight:600; font-stretch:condensed; font-size: 17px; line-height: 16px; text-transform: uppercase; letter-spacing:-1px; } #content.img-gallery h2{ font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-weight:600; font-stretch:condensed; font-size: 20px; line-height: 18px; text-transform: uppercase; letter-spacing:-1px; color:#1c999f; } #content ul.list-participants { list-style:none; margin:0; padding:0; float:left; width:100%; } #content #tabs h4.group-title { margin:0 0 20px; text-align:center; } #content ul.list-participants li { background:none; padding:0; margin:0 16px 20px 0; width:110px; float:left; } #content ul.list-participants li a { height:130px; cursor:pointer; } #content ul.list-participants li.last { margin-right:0; } #content ul.list-participants li.filler { width:470px; padding:0; margin:0; font-size:0; line-height:0; height:1px; } .filter form { display:inline; } .list-sponser ul li { width:192px; height:92px; text-align:center; } #content ul.sitemap li { width:200px; float:left; font-weight:bold; } #content ul.sitemap li li { font-weight:normal; } #content ul.sitemap li.filler { float:left; width:100%; line-height:0px; font-size:0px; height:1px; margin:0; padding:0; display:block; } .designation { margin-bottom:15px; } #content .designation h2 { margin-bottom:5px; } .site-design { position:absolute; bottom:65px; left:15px; } .site-design a { background:transparent url(images/flip-logo.gif) no-repeat 0 0; padding:20px 0 14px 35px; color:#9DAAAB; font-size:11px; float:left; } .site-design a:hover { color:#1c999f; } #content ul.gallery-hresolution li{ background:none; padding:0; margin:0; width:680px; float:left; } #content ul.gallery-hresolution li ul li, #content ul.gallery-hresolution li ul li a.thumb{ float:left; width:140px; height:auto; } #content ul.gallery-hresolution, #content ul.gallery-hresolution ul{ margin:0; } #content ul.gallery-hresolution li ul li{ margin:0 20px 0 0; } #content ul.gallery-hresolution li ul li span{ display:block; float:left; } #content ul.gallery-hresolution li ul li.last{ margin-right:0; } #content ul.gallery-hresolution li.filler{ height:1px; line-height:0; font-size:0px; clear:both; padding:0; margin:0 0 20px 0; width:100%; float:none; overflow:hidden; } #content .media-center ul.gallery li{ padding-right:20px; } #content .media-center ul.gallery li.filler{ margin:0; padding:0; width:100%; clear:both; font-size:0; height:20px; overflow:hidden; border-top:1px solid #C2C2C2; border-bottom:0; display:block; } .widget-content-list{ padding:0 20px 0 10px; width:190px; }  .news-list{ float:left; width:100%; background:url(images/bg-latest-news.gif) no-repeat 0 0; height:55px; margin-top:30px; margin-bottom:-24px; position:relative; } .news-list h2{ float:left; margin:0; padding:17px 20px 17px 28px; background: url(images/bg-title.gif) no-repeat right 0px; } .news-list h2,.news-list h2 a{ font-family: "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; font-weight:600; font-stretch:condensed; font-size: 18px; line-height: 17px; text-transform: uppercase; letter-spacing:-1px; } .news-list ul{ margin:0 0 0 10px; float:left; padding:14px 10px 11px 0; width:666px; overflow:hidden; } .news-list ul li{ float:left; padding-right:10px; margin-right:10px; } .news-list li a:hover small, .news-list li a:hover span{ color:#1c999f; } .news-list li a small{ float:left; font-size:14px; color:#666; } .news-list li a span{ float:left; margin:0; font-size:14px; color:#333; } .news-list li.last{ background:none; padding:0; margin:0; width:550px; } .news-list li a small{ font-size:14px; color:#666; background:url(images/bg-seperator-date.gif) no-repeat right 8px; margin-right:8px; padding-right:12px; } .news-list ul li{ font-size:12px; color:#333; margin-right:0; padding-right:0; } .news-list a.more{ font-weight:bold; margin:14px 20px 0 0; display:block; float:right; }   .jcarousel-container { position: relative; } .jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; } .jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; } .jcarousel-list li, .jcarousel-item { float: left; list-style: none;  width: 75px; height: 75px; } .list-sponser .jcarousel-list li, .list-sponser .jcarousel-item { margin-left:0px; width:190px; height:92px; }  .jcarousel-next { z-index: 3; display: none; } .jcarousel-prev { z-index: 3; display: none; } .jcarousel-skin-tango { position:absolute; right:0; bottom:0; } .jcarousel-skin-tango .jcarousel-container { position:relative; background:#fff; } .jcarousel-skin-tango .jcarousel-container-horizontal { width: 160px; padding:20px 0px 0 20px; } .wrap-gallery .jcarousel-skin-tango .jcarousel-container-horizontal { width:700px; } .wrap-gallery .jcarousel-skin-tango { position:static; } .jcarousel-skin-tango .jcarousel-container-vertical { width: 75px; height: 245px; padding: 40px 20px; } .wrap-gallery .jcarousel-skin-tango .jcarousel-container { background:none; padding:0; } .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 160px; height: 75px; overflow:hidden; } .wrap-gallery .jcarousel-skin-tango .jcarousel-clip-horizontal { width:620px; height:auto; margin-left:40px; } .jcarousel-skin-tango .jcarousel-clip-vertical { width: 75px; height: 245px; } #content .jcarousel-skin-tango .jcarousel-item { width: 75px; height: 75px; float:left; } #content .wrap-gallery .jcarousel-skin-tango .jcarousel-item { width:140px; height:auto; margin-right:20px; overflow:hidden; } #content .wrap-gallery .jcarousel-skin-tango .jcarousel-item ul { float:left; margin:0; padding:0; } #content .wrap-gallery .jcarousel-skin-tango .jcarousel-item ul li { width:140px; height:130px; float:left; margin:0 0 20px; padding:0; } #content .jcarousel-skin-tango .jcarousel-item-horizontal { margin:0 10px 0 0; padding:0; } #content .image-gallery .jcarousel-skin-tango .jcarousel-item-horizontal { margin:0 20px 0 0; } .jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px; } .jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff; color: #000; }  .jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute; bottom:0; right: 44px; width: 42px; height: 13px; cursor: pointer; background: transparent url(images/next-horizontal.jpg) no-repeat 0 0; } .image-gallery .jcarousel-skin-tango .jcarousel-next-horizontal, .wrap-gallery .jcarousel-skin-tango .jcarousel-next-horizontal { right: 0; cursor: pointer; background: transparent url(images/btn-media.gif) no-repeat 0 0; } .image-gallery .jcarousel-skin-tango .jcarousel-next-horizontal, .image-gallery .jcarousel-skin-tango .jcarousel-prev-horizontal { height:18px; width:18px; position:absolute; top:40px; } .image-gallery .jcarousel-skin-tango .jcarousel-next-horizontal:hover, .wrap-gallery .jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: 0 -28px; } .jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: 0 -26px; } .image-gallery .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .image-gallery .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover, .wrap-gallery .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .wrap-gallery .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover { cursor: default; background-position: 0 -28px; } .jcarousel-skin-tango .jcarousel-next-disabled-horizontal, .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover { cursor: default; background-position: 0 -51px; } .jcarousel-skin-tango .jcarousel-prev-horizontal { position: absolute; bottom:0px; left: 20px; width: 64px; height: 13px; cursor: pointer; background: transparent url(images/prev-horizontal.jpg) no-repeat 0 -5px; } .wrap-gallery .jcarousel-skin-tango .jcarousel-prev-horizontal, .wrap-gallery .jcarousel-skin-tango .jcarousel-next-horizontal { width:17px; height:17px; } .wrap-gallery .jcarousel-skin-tango .jcarousel-prev-horizontal { position:absolute; top:42px; } .wrap-gallery .jcarousel-skin-tango .jcarousel-next-horizontal { position:absolute; top:42px; } .detail-gallery .jcarousel-skin-tango .jcarousel-prev-horizontal { position:absolute; top:260px; } .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal { display:none !important; } .jcarousel-skin-tango .jcarousel-next-disabled-horizontal { display:none !important; } .detail-gallery .jcarousel-skin-tango .jcarousel-next-horizontal { position:absolute; top:260px; } .image-gallery .jcarousel-skin-tango .jcarousel-prev-horizontal, .wrap-gallery .jcarousel-skin-tango .jcarousel-prev-horizontal { background: transparent url(images/btn-media.gif) no-repeat 0 -56px; left:0; } .image-gallery .jcarousel-skin-tango .jcarousel-prev-horizontal:hover, .wrap-gallery .jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: 0 -83px; } .image-gallery .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .wrap-gallery .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .wrap-gallery .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover, .image-gallery .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover { cursor: default; background-position: 0 -83px; } .jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: 0 -28px; } .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal, .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover { cursor: default; background-position: 0 -50px; }  .jcarousel-skin-tango .jcarousel-next-vertical { position: absolute; bottom: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(http://www.gulf4good.org/site/skins/v1-en/images/next-vertical.jpg) no-repeat 0 0; } .jcarousel-skin-tango .jcarousel-next-vertical:hover { background-position: 0 -32px; } .jcarousel-skin-tango .jcarousel-next-disabled-vertical, .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover { cursor: default; background-position: 0 -96px; } .jcarousel-skin-tango .jcarousel-prev-vertical { position: absolute; top: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(http://www.gulf4good.org/site/skins/v1-en/images/prev-vertical.jpg) no-repeat 0 0; } .jcarousel-skin-tango .jcarousel-prev-vertical:hover { background-position: 0 -32px; } .jcarousel-skin-tango .jcarousel-prev-vertical:active { background-position: 0 -64px; } .jcarousel-skin-tango .jcarousel-prev-disabled-vertical, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -96px; } .image-gallery .jcarousel-skin-tango { position:static; } .image-gallery .jcarousel-skin-tango .jcarousel-container-horizontal { padding:0; width:420px; } #content .image-gallery .jcarousel-skin-tango .jcarousel-item { width:160px; height:120px; } .image-gallery .jcarousel-skin-tango .jcarousel-clip-horizontal { height:auto; width:340px; margin-left:39px; } .image-gallery .jcarousel-skin-tango .jcarousel-container { background:#FEEAC1; } .jcarousel-clip-horizontal { width:800px; }  .blog{ border-top:1px solid #e5e5e5; } .blog .news{ border-right:1px solid #e5e5e5; border-bottom:0px solid #e5e5e5; border-left:1px solid #e5e5e5; border-top:0px solid #e5e5e5; padding:33px 28px; background:#fff url(images/border-dotted.jpg) repeat-x left bottom; width:642px; float:left; margin-top:-1px; } .blog h2,.blog h2 a,#content .news h2{ color:#1c999f; letter-spacing:-2px; font:bold 38px/38px "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; } .blog h2,.blog h2 a:hover{ color:#999; } .news h4,.news h4 a{ font:normal 16px/20px Arial, Helvetica, sans-serif; color:#333; margin-bottom:8px; } .news h4 a:hover{ color:#1c999f; } .blog .news .thumb{ border:1px solid #c0c0c0; margin:0 15px 10px 0; float:left; } .blog .news .details{ display:table-cell; background-color:#fff; border:none; float:left; padding:0; width:313px; font-weight:bold; } #content .blog .news .details h3{ margin:0; padding:0; display:inline; } #content .blog .news .details h3,.blog .news .details h3 a,.category-name a{ font:bold 13px/14px "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; color:#1c999f; } #content .news .details h3{ font:bold 13px/17px "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; color:#1c999f; margin-bottom:0; margin-right:8px; float:left; } .blog .news .details h3 a:hover,.category-name a:hover{ color:#999; } #content .news .details .category-name{ display:block; width:100%; } .blog .news p{ clear:both; } .news .listing { margin:0; padding:0 0 15px 10px; } #content .news .listing li{ padding:0 0 3px 0px; margin:0; background-image:none; } .news .listing li a{ background:url(images/bg-blog-listing.png) no-repeat left 6px; color:#333; padding-left:10px; } .news .listing li a:hover{ background:url(images/bg-blog-listing-on.png) no-repeat left 6px; color:#1c999f; } .author{ width:380px; float:left; } .ie7 .author{ padding-bottom:20px; } .blog-count{ background:url(images/sprite-blog.png) no-repeat left 0px; float:right; height:35px; padding:0 0 0 10px; margin-top:4px; } .blog-count span{ background:url(images/sprite-blog.png) no-repeat right -37px; color:#fff; display:block; font:bold 11px/14px Arial, Helvetica, sans-serif; padding:6px 13px 6px 3px; text-align:center; margin-left:-1px; } .spotlight-blog{ margin-left:-28px; margin-bottom:22px; float:left; position:relative; } .tags{ font-weight:bold; clear:both; padding-bottom:15px; } .tags a{ display:inline; color:#1c999f; text-align:center; background-color:#fdf5e0; border:1px solid #e4d6f9; padding:4px 8px; border-radius:4px; margin:0 3px 0 0; font-size:11px; } .tags a:hover{ background-color:#1c999f; color:#fff; } #content .news .hightlight{ background:url(images/img-blockquote.png) no-repeat left top; font:italic bold 20px/20px "HelveticaNeue",Helvetica, Arial,sans-serif; color:#5c5c5c; clear:both; border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:15px; text-indent:28px; } #content .news p{ color:#666; } .news .more{ font:bold 18px/20px "HelveticaNeueBoldCondensed", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; color:#1c999f; text-transform:uppercase; padding:0 22px 0 0; background:url(images/bg-more.gif) no-repeat right 5px; } .news .more:hover{ background:url(images/bg-more-on.gif) no-repeat right 5px; } .news .filler{ clear:both; height:2px; display:block; margin:0; padding:0 0 15px 0; width:100%; border-top:1px solid #ccc; } .socialmedia-share{ float:right; padding-top:7px; width:217px; } .ie7 .socialmedia-share{ width:196px; } .ie7 .socialmedia-share iframe{ float:left; width:115px; } .socialmedia-share .fb_edge_widget_with_comment{ float:left; } .socialmedia-share .fb_edge_widget_with_comment{ width:75px !important; top:0px; overflow:hidden; } .blog .sidebar h3,.wid-topic h3,.wid-blogs h3,.wid-article h2{ font:bold 18px/20px Arial, Helvetica, sans-serif; color:#333; border-bottom:1px solid #d0d0d0; padding-bottom:10px; margin-bottom:5px; } ul.blog-topics,ul.latest-posts{ padding:0 0 15px 0; margin:0; } ul.blog-topics li,ul.latest-posts li{ border-bottom:1px solid #d0d0d0; padding:0 0 10px; margin:0 0 10px; } ul.blog-topics li a{ font:bold 14px/18px Arial, Helvetica, sans-serif; color:#1c999f; padding:0 0 0 18px; background:url(images/arrow-1.gif) no-repeat left -85px ; display:block; } ul.blog-topics li a:hover{ background:url(images/arrow-1.gif) no-repeat left 4px ; color:#333; } ul.blog-topics li span.count,ul.latest-posts li span.count{ font:bold 14px/18px Arial, Helvetica, sans-serif; color:#333; } ul.blog-topics li span.count{ margin-left:5px; } ul.latest-posts li a{ font:bold 14px/18px Arial, Helvetica, sans-serif; color:#1c999f; padding:0 0 0 0px; display:block; } ul.latest-posts li a:hover{ color:#333; } ul.latest-posts li span.count{ background:url(images/sprite-blog.png) no-repeat left -75px ; display:block; padding:0 0 0 20px; } .share-network{ clear:both; display:inline-block; } .share-network .fb_iframe_widget{ width:46px !important; } .ie7 .share-network{ width:330px; float:left; } #content .news ul.utilities{ float:right; width:auto; margin:40px 0 0 0; border:none; } .blog .paging{ padding:15px 28px 0 28px; clear:both; text-align:center; } .blog .paging a.next, .blog .paging a.previous { height: 23px; overflow: hidden; text-indent: -9999em; background:url(images/sprite-pagination.png) no-repeat left top; } .blog .paging a{ display:inline-block; float:left; color:#1c999f; font:bold 14px/18px Arial, Helvetica, sans-serif; padding:2px 7px; margin-right:18px; } .blog .paging .center .current,.blog .paging .center a:hover{ color:#fff; background-color:#f78f1e; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; } .blog .paging a.next{ float:right; width:63px; background-position:left -121px; margin-right:0; } .ie7 .blog .paging a.next{ margin-top:-25px; } .blog .paging a.next:hover{ background-position:-1px -83px; } .blog .paging a.previous { float:left; width:87px; background-position:left 0px; } .blog .paging a.previous:hover{ background-position:left -41px; } .blog .paging .center { display: inline-block; margin: 0px auto; } .ie7 .blog .paging .center{ margin-left:-60px; } .blog-follow label{ font-family: "HelveticaNeue", "HelveticaNeue-Bold-Condensed", "Helvetica Neue Bold Condensed", "HelveticaNeueBold", "HelveticaNeue-Bold", "Helvetica Neue Bold", "HelveticaNeue", "Helvetica Neue", "Helvetica", "Arial", sans-serif; color:#1c999f; text-transform:uppercase; font-stretch: condensed; font-weight: 600; letter-spacing: -1px; font-size:18px; padding-bottom:15px; display:block; } .blog-follow ul{ margin:0; padding:0; overflow:hidden; } .blog-follow li { float:left; margin-right:8px; padding-right:8px; background: url(images/division-1.gif) no-repeat right 2px; } .blog-follow li a.twitter { background: url(images/sprite-social.png) no-repeat 0 0; width:25px; height:32px; display:block; text-indent:-999em; } .blog-follow li a.twitter:hover{ background: url(images/sprite-social.png) no-repeat 0 -32px; } .blog-follow li a.youtube { background: url(images/sprite-social.png) no-repeat -81px 0; width:25px; height:32px; display:block; text-indent:-999em; } .blog-follow li a.youtube:hover{ background: url(images/sprite-social.png) no-repeat -81px -32px; } .blog-follow li a.facebook { background: url(images/sprite-social.png) no-repeat -41px 0; width:25px; height:28px; display:block; text-indent:-999em; } .blog-follow li a.facebook:hover{ background: url(images/sprite-social.png) no-repeat -41px -32px; } .blog-follow li.last { background:none; margin-right:0; padding-right:0; } .blog-follow { border-bottom:1px solid #D0D0D0; padding-left:0px; float:left; margin-bottom:0; width:194px; padding-bottom:4px; margin-bottom:20px; } .wid-article a{ background:none; border:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif; } .wid-article a:hover{ background:none; color:#333; } .wid-article a.t-11{ font-size:18px; } .wid-article a.t-16{ font-size:14px; } .wid-article a.t-15{ font-size:12px; } .wid-article .t-10 { font-size: 10px; } .wid-article .t-11 { font-size: 11px; } .wid-article .t-12 { font-size: 12px; } .wid-article .t-13 { font-size: 13px; } .wid-article .t-14 { font-size: 14px; } .wid-article .t-15 { font-size: 15px; } .wid-article .t-16 { font-size: 16px; } .wid-article .t-17 { font-size: 17px; } .wid-article .t-18 { font-size: 18px; } .wid-article .t-19 { font-size: 19px; } .wid-article .t-20 { font-size: 20px; } .wid-article .t-21 { font-size: 21px; } .wid-article .t-22 { font-size: 22px; } .wid-article .t-23 { font-size: 23px; } .wid-article .t-24 { font-size: 24px; } .wid-postcomment{ float:left; clear:both; width:642px; } #content .wid-postcomment h3{ font:bold 18px/20px Arial, Helvetica, sans-serif; color:#333; margin-bottom:15px; } #content .wid-postcomment h4{ font:normal 16px/20px Arial, Helvetica, sans-serif; color:#333; margin-bottom:5px; } #content .wid-postcomment ul.form{ float:left; width:642px; } #content .wid-postcomment ul.form li{ float:left; clear:both; border-bottom:1px solid #d8d8d8; padding:0 0 10px 0; margin:0 0 10px 0; width:100%; } #content .wid-postcomment ul.form li#wrap_addComments_page,#content .wid-postcomment ul.form li.wrapElement.hidden{ display:none; } #content .wid-postcomment ul.form li.last{ border:none; background:none; } #content .wid-postcomment ul.form li label,#content .wid-postcomment ul.form li input{ float:left; margin-right:0; } #content .wid-postcomment ul.form li.captcha{ border:none; background:none !important; } #content .wid-postcomment ul.form li.optional{ background:none; } #content .wid-postcomment ul.form li.mandatory{ background:url(images/mandatory.jpg) no-repeat 158px top; } #content .wid-postcomment ul.form li.mandatory label{ background:none; padding-right:0; } #content .wid-postcomment ul.form li label{ width:170px; display:block; } #content .wid-postcomment ul.form li label.error{ padding-top:2px; } #content .wid-postcomment ul.form li input[type="text"]{ width:220px; } #content .wid-postcomment ul.form li textarea{ width:220px; height:67px; float:left; } #content .wid-postcomment ul.form li input[type="image"]{ width:auto; height:auto; padding:0; border:none; } #content .wid-postcomment #recaptcha_area,#content .wid-postcomment #recaptcha_table{ margin-left:168px; } #content .wid-postcomment ul.form li #addComments_submit{ margin-left:170px; margin-right:15px; } #content .news .comments{ padding:83px 0 0 0; } .ie7 #content .news .comments{ width:642px; float:left; } #content .news .comments h3{ border-bottom:1px solid #d6d6d6; font:bold 18px/22px Arial, Helvetica, sans-serif; color:#333; margin:0 0 20px 0; padding:0 0 12px 0 ; } #content .news .comments ul{ margin:0; padding:0; } #content .news .comments li{ margin:0; padding:0 0 10px 0; list-style:none; width:100%; } #content .news .comments li .details .auth-name{ font:bold 18px/21px Arial, Helvetica, sans-serif; color:#333; } #content .news .comments li .details{ width:585px; margin-bottom:0; padding-bottom:20px; } #content .news .comments li .details .date{ font:normal 12px/16px Arial, Helvetica, sans-serif; color:#666; display:block; } #content .news .comments li .details p{ background-color:#f7f7f7; border-radius:5px; font:normal 13px/16px Arial, Helvetica, sans-serif; color:#333; padding:18px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; margin:17px 0 0 0; position:relative; } #content .news .comments li .details p:after{ content: " "; display: block; position: absolute; border-style: solid; border-color: #F7F7F7 #fff; border-width: 0px 19px 14px 0px; left: 18px; top:-14px; } .ie7 #content .news .comments li .details p:after, .ie7 #content .news .comments li .details p .after{ after: " "; display: block; position: absolute; border-style: solid; border-color: #F7F7F7 transparent; border-width:0 19px 14px 0px; left: 18px; top: -14px; } #content .wid-postcomment #recaptcha_area label.error{ position:absolute; left:278px; top:-20px; } #content .wid-postcomment .fieldGroup.formsubmit{ display:none; } #content .commentsResponseMesage p{ background-color:#fdefd0; font:bold 14px/16px Arial, Helvetica, sans-serif; color:#333; padding:5px 10px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; border:1px solid #fbb945; text-align:center; } .fb_edge_widget_with_comment{ width:auto; } .video-container{ position:absolute; left:0; top:0; z-index:10; } .video-container .close{ background:url(images/btn-close.jpg) no-repeat left top; position:absolute; right:0; top:0; z-index:12; width:28px; height:28px; text-indent:-9999em; } .spotlight-blog .video-popup span.play{ background:url(images/btn-play.png) no-repeat left top; position:absolute; left:43%; top:34%; height:88px; width:88px; z-index:5; } .spotlight-blog .video-popup span.play:hover,.spotlight-blog a:hover span.play{ background:url(images/btn-play.png) no-repeat left -101px; } .blog-wrap #breadcrumb{ margin-bottom:0; } .st_facebook_hcount,.st_twitter_hcount{ float:right; } #wrap_addComments_content label.error{ margin-top:25px; } .wid-about .details p a{ color:#fff; } .wrap-block .landpage{ width: 700px; } .wrap-block .landpage .filler{ width: 700px; float: left; height: 5px; margin: 10px 0; } #content ul.contact li.captcha { position:relative; } #content ul.form li.captcha label.error { float: none; margin: 0; width: auto; position: absolute;  margin: 0; top: -68px; padding: 0; left: 330px; width: 100%; }