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,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,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-nav{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-nav span{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer{position:relative}.fancybox-inner{position:relative;overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/assets/libs/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/assets/libs/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/assets/libs/fancybox/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:visible !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/assets/libs/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/assets/libs/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/assets/libs/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}@media (max-width: 400px){@-ms-viewport{width:320px}}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.grid-container:before,.grid-5:before,.mobile-grid-5:before,.grid-10:before,.mobile-grid-10:before,.grid-15:before,.mobile-grid-15:before,.grid-20:before,.mobile-grid-20:before,.grid-25:before,.mobile-grid-25:before,.grid-30:before,.mobile-grid-30:before,.grid-35:before,.mobile-grid-35:before,.grid-40:before,.mobile-grid-40:before,.grid-45:before,.mobile-grid-45:before,.grid-50:before,.mobile-grid-50:before,.grid-55:before,.mobile-grid-55:before,.grid-60:before,.mobile-grid-60:before,.grid-65:before,.mobile-grid-65:before,.grid-70:before,.mobile-grid-70:before,.grid-75:before,.mobile-grid-75:before,.grid-80:before,.mobile-grid-80:before,.grid-85:before,.mobile-grid-85:before,.grid-90:before,.mobile-grid-90:before,.grid-95:before,.mobile-grid-95:before,.grid-100:before,.mobile-grid-100:before,.grid-33:before,.mobile-grid-33:before,.grid-66:before,.mobile-grid-66:before,.clearfix:before,.grid-container:after,.grid-5:after,.mobile-grid-5:after,.grid-10:after,.mobile-grid-10:after,.grid-15:after,.mobile-grid-15:after,.grid-20:after,.mobile-grid-20:after,.grid-25:after,.mobile-grid-25:after,.grid-30:after,.mobile-grid-30:after,.grid-35:after,.mobile-grid-35:after,.grid-40:after,.mobile-grid-40:after,.grid-45:after,.mobile-grid-45:after,.grid-50:after,.mobile-grid-50:after,.grid-55:after,.mobile-grid-55:after,.grid-60:after,.mobile-grid-60:after,.grid-65:after,.mobile-grid-65:after,.grid-70:after,.mobile-grid-70:after,.grid-75:after,.mobile-grid-75:after,.grid-80:after,.mobile-grid-80:after,.grid-85:after,.mobile-grid-85:after,.grid-90:after,.mobile-grid-90:after,.grid-95:after,.mobile-grid-95:after,.grid-100:after,.mobile-grid-100:after,.grid-33:after,.mobile-grid-33:after,.grid-66:after,.mobile-grid-66:after,.clearfix:after{content:".";display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}.grid-container:after,.grid-5:after,.mobile-grid-5:after,.grid-10:after,.mobile-grid-10:after,.grid-15:after,.mobile-grid-15:after,.grid-20:after,.mobile-grid-20:after,.grid-25:after,.mobile-grid-25:after,.grid-30:after,.mobile-grid-30:after,.grid-35:after,.mobile-grid-35:after,.grid-40:after,.mobile-grid-40:after,.grid-45:after,.mobile-grid-45:after,.grid-50:after,.mobile-grid-50:after,.grid-55:after,.mobile-grid-55:after,.grid-60:after,.mobile-grid-60:after,.grid-65:after,.mobile-grid-65:after,.grid-70:after,.mobile-grid-70:after,.grid-75:after,.mobile-grid-75:after,.grid-80:after,.mobile-grid-80:after,.grid-85:after,.mobile-grid-85:after,.grid-90:after,.mobile-grid-90:after,.grid-95:after,.mobile-grid-95:after,.grid-100:after,.mobile-grid-100:after,.grid-33:after,.mobile-grid-33:after,.grid-66:after,.mobile-grid-66:after,.clearfix:after{clear:both}.grid-container{margin-left:auto;margin-right:auto;max-width:1500px;padding-left:25px;padding-right:25px}.grid-5,.mobile-grid-5,.grid-10,.mobile-grid-10,.grid-15,.mobile-grid-15,.grid-20,.mobile-grid-20,.grid-25,.mobile-grid-25,.grid-30,.mobile-grid-30,.grid-35,.mobile-grid-35,.grid-40,.mobile-grid-40,.grid-45,.mobile-grid-45,.grid-50,.mobile-grid-50,.grid-55,.mobile-grid-55,.grid-60,.mobile-grid-60,.grid-65,.mobile-grid-65,.grid-70,.mobile-grid-70,.grid-75,.mobile-grid-75,.grid-80,.mobile-grid-80,.grid-85,.mobile-grid-85,.grid-90,.mobile-grid-90,.grid-95,.mobile-grid-95,.grid-100,.mobile-grid-100,.grid-33,.mobile-grid-33,.grid-66,.mobile-grid-66{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:25px;padding-right:25px}.grid-parent{padding-left:0;padding-right:0}@media (max-width: 767px){.mobile-push-5,.mobile-pull-5,.mobile-push-10,.mobile-pull-10,.mobile-push-15,.mobile-pull-15,.mobile-push-20,.mobile-pull-20,.mobile-push-25,.mobile-pull-25,.mobile-push-30,.mobile-pull-30,.mobile-push-35,.mobile-pull-35,.mobile-push-40,.mobile-pull-40,.mobile-push-45,.mobile-pull-45,.mobile-push-50,.mobile-pull-50,.mobile-push-55,.mobile-pull-55,.mobile-push-60,.mobile-pull-60,.mobile-push-65,.mobile-pull-65,.mobile-push-70,.mobile-pull-70,.mobile-push-75,.mobile-pull-75,.mobile-push-80,.mobile-pull-80,.mobile-push-85,.mobile-pull-85,.mobile-push-90,.mobile-pull-90,.mobile-push-95,.mobile-pull-95,.mobile-push-33,.mobile-pull-33,.mobile-push-66,.mobile-pull-66{position:relative}.hide-on-mobile{display:none !important}.mobile-grid-5{float:left;width:5%}.mobile-prefix-5{margin-left:5%}.mobile-suffix-5{margin-right:5%}.mobile-push-5{left:5%}.mobile-pull-5{left:-5%}.mobile-grid-10{float:left;width:10%}.mobile-prefix-10{margin-left:10%}.mobile-suffix-10{margin-right:10%}.mobile-push-10{left:10%}.mobile-pull-10{left:-10%}.mobile-grid-15{float:left;width:15%}.mobile-prefix-15{margin-left:15%}.mobile-suffix-15{margin-right:15%}.mobile-push-15{left:15%}.mobile-pull-15{left:-15%}.mobile-grid-20{float:left;width:20%}.mobile-prefix-20{margin-left:20%}.mobile-suffix-20{margin-right:20%}.mobile-push-20{left:20%}.mobile-pull-20{left:-20%}.mobile-grid-25{float:left;width:25%}.mobile-prefix-25{margin-left:25%}.mobile-suffix-25{margin-right:25%}.mobile-push-25{left:25%}.mobile-pull-25{left:-25%}.mobile-grid-30{float:left;width:30%}.mobile-prefix-30{margin-left:30%}.mobile-suffix-30{margin-right:30%}.mobile-push-30{left:30%}.mobile-pull-30{left:-30%}.mobile-grid-35{float:left;width:35%}.mobile-prefix-35{margin-left:35%}.mobile-suffix-35{margin-right:35%}.mobile-push-35{left:35%}.mobile-pull-35{left:-35%}.mobile-grid-40{float:left;width:40%}.mobile-prefix-40{margin-left:40%}.mobile-suffix-40{margin-right:40%}.mobile-push-40{left:40%}.mobile-pull-40{left:-40%}.mobile-grid-45{float:left;width:45%}.mobile-prefix-45{margin-left:45%}.mobile-suffix-45{margin-right:45%}.mobile-push-45{left:45%}.mobile-pull-45{left:-45%}.mobile-grid-50{float:left;width:50%}.mobile-prefix-50{margin-left:50%}.mobile-suffix-50{margin-right:50%}.mobile-push-50{left:50%}.mobile-pull-50{left:-50%}.mobile-grid-55{float:left;width:55%}.mobile-prefix-55{margin-left:55%}.mobile-suffix-55{margin-right:55%}.mobile-push-55{left:55%}.mobile-pull-55{left:-55%}.mobile-grid-60{float:left;width:60%}.mobile-prefix-60{margin-left:60%}.mobile-suffix-60{margin-right:60%}.mobile-push-60{left:60%}.mobile-pull-60{left:-60%}.mobile-grid-65{float:left;width:65%}.mobile-prefix-65{margin-left:65%}.mobile-suffix-65{margin-right:65%}.mobile-push-65{left:65%}.mobile-pull-65{left:-65%}.mobile-grid-70{float:left;width:70%}.mobile-prefix-70{margin-left:70%}.mobile-suffix-70{margin-right:70%}.mobile-push-70{left:70%}.mobile-pull-70{left:-70%}.mobile-grid-75{float:left;width:75%}.mobile-prefix-75{margin-left:75%}.mobile-suffix-75{margin-right:75%}.mobile-push-75{left:75%}.mobile-pull-75{left:-75%}.mobile-grid-80{float:left;width:80%}.mobile-prefix-80{margin-left:80%}.mobile-suffix-80{margin-right:80%}.mobile-push-80{left:80%}.mobile-pull-80{left:-80%}.mobile-grid-85{float:left;width:85%}.mobile-prefix-85{margin-left:85%}.mobile-suffix-85{margin-right:85%}.mobile-push-85{left:85%}.mobile-pull-85{left:-85%}.mobile-grid-90{float:left;width:90%}.mobile-prefix-90{margin-left:90%}.mobile-suffix-90{margin-right:90%}.mobile-push-90{left:90%}.mobile-pull-90{left:-90%}.mobile-grid-95{float:left;width:95%}.mobile-prefix-95{margin-left:95%}.mobile-suffix-95{margin-right:95%}.mobile-push-95{left:95%}.mobile-pull-95{left:-95%}.mobile-grid-33{float:left;width:33.33333%}.mobile-prefix-33{margin-left:33.33333%}.mobile-suffix-33{margin-right:33.33333%}.mobile-push-33{left:33.33333%}.mobile-pull-33{left:-33.33333%}.mobile-grid-66{float:left;width:66.66667%}.mobile-prefix-66{margin-left:66.66667%}.mobile-suffix-66{margin-right:66.66667%}.mobile-push-66{left:66.66667%}.mobile-pull-66{left:-66.66667%}.mobile-grid-100{clear:both;width:100%}}@media (min-width: 768px){.push-5,.pull-5,.push-10,.pull-10,.push-15,.pull-15,.push-20,.pull-20,.push-25,.pull-25,.push-30,.pull-30,.push-35,.pull-35,.push-40,.pull-40,.push-45,.pull-45,.push-50,.pull-50,.push-55,.pull-55,.push-60,.pull-60,.push-65,.pull-65,.push-70,.pull-70,.push-75,.pull-75,.push-80,.pull-80,.push-85,.pull-85,.push-90,.pull-90,.push-95,.pull-95,.push-33,.pull-33,.push-66,.pull-66{position:relative}.hide-on-desktop{display:none !important}.grid-5{float:left;width:5%}.prefix-5{margin-left:5%}.suffix-5{margin-right:5%}.push-5{left:5%}.pull-5{left:-5%}.grid-10{float:left;width:10%}.prefix-10{margin-left:10%}.suffix-10{margin-right:10%}.push-10{left:10%}.pull-10{left:-10%}.grid-15{float:left;width:15%}.prefix-15{margin-left:15%}.suffix-15{margin-right:15%}.push-15{left:15%}.pull-15{left:-15%}.grid-20{float:left;width:20%}.prefix-20{margin-left:20%}.suffix-20{margin-right:20%}.push-20{left:20%}.pull-20{left:-20%}.grid-25{float:left;width:25%}.prefix-25{margin-left:25%}.suffix-25{margin-right:25%}.push-25{left:25%}.pull-25{left:-25%}.grid-30{float:left;width:30%}.prefix-30{margin-left:30%}.suffix-30{margin-right:30%}.push-30{left:30%}.pull-30{left:-30%}.grid-35{float:left;width:35%}.prefix-35{margin-left:35%}.suffix-35{margin-right:35%}.push-35{left:35%}.pull-35{left:-35%}.grid-40{float:left;width:40%}.prefix-40{margin-left:40%}.suffix-40{margin-right:40%}.push-40{left:40%}.pull-40{left:-40%}.grid-45{float:left;width:45%}.prefix-45{margin-left:45%}.suffix-45{margin-right:45%}.push-45{left:45%}.pull-45{left:-45%}.grid-50{float:left;width:50%}.prefix-50{margin-left:50%}.suffix-50{margin-right:50%}.push-50{left:50%}.pull-50{left:-50%}.grid-55{float:left;width:55%}.prefix-55{margin-left:55%}.suffix-55{margin-right:55%}.push-55{left:55%}.pull-55{left:-55%}.grid-60{float:left;width:60%}.prefix-60{margin-left:60%}.suffix-60{margin-right:60%}.push-60{left:60%}.pull-60{left:-60%}.grid-65{float:left;width:65%}.prefix-65{margin-left:65%}.suffix-65{margin-right:65%}.push-65{left:65%}.pull-65{left:-65%}.grid-70{float:left;width:70%}.prefix-70{margin-left:70%}.suffix-70{margin-right:70%}.push-70{left:70%}.pull-70{left:-70%}.grid-75{float:left;width:75%}.prefix-75{margin-left:75%}.suffix-75{margin-right:75%}.push-75{left:75%}.pull-75{left:-75%}.grid-80{float:left;width:80%}.prefix-80{margin-left:80%}.suffix-80{margin-right:80%}.push-80{left:80%}.pull-80{left:-80%}.grid-85{float:left;width:85%}.prefix-85{margin-left:85%}.suffix-85{margin-right:85%}.push-85{left:85%}.pull-85{left:-85%}.grid-90{float:left;width:90%}.prefix-90{margin-left:90%}.suffix-90{margin-right:90%}.push-90{left:90%}.pull-90{left:-90%}.grid-95{float:left;width:95%}.prefix-95{margin-left:95%}.suffix-95{margin-right:95%}.push-95{left:95%}.pull-95{left:-95%}.grid-33{float:left;width:33.33333%}.prefix-33{margin-left:33.33333%}.suffix-33{margin-right:33.33333%}.push-33{left:33.33333%}.pull-33{left:-33.33333%}.grid-66{float:left;width:66.66667%}.prefix-66{margin-left:66.66667%}.suffix-66{margin-right:66.66667%}.push-66{left:66.66667%}.pull-66{left:-66.66667%}.grid-100{clear:both;width:100%}}html{background:#333;color:#666}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;margin:0 auto}h1,h2,h3,h4,h5,h6{color:#333;font-family:"Arial","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;line-height:1.25}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#900}h1{font-size:40px;font-weight:500;letter-spacing:-1px;line-height:1;margin-bottom:18px}h2{font-size:28px;letter-spacing:-1px;margin-bottom:14px}h3{font-size:22px;letter-spacing:-1px;margin-bottom:11px}h4{font-size:20px;margin-bottom:10px}h5{font-size:18px;margin-bottom:9px}h6{font-size:16px;margin-bottom:8px}p{line-height:1.5;margin-bottom:21px}a{color:inherit;text-decoration:none}p a,li a,td a{border-bottom:1px dotted;color:#333;font-weight:bold}p a:hover,li a:hover,td a:hover{border-bottom:1px solid;color:#900}#wrapper{background:#fff;width:100%}.content{padding-top:30px}.content p,.content li,.content td{-webkit-font-smoothing:antialiased}.content .intro p{color:#666;font-size:20px;font-weight:bold;line-height:1.5;-webkit-font-smoothing:subpixel-antialiased}article h1{border-bottom:1px solid #eee;font-size:40px;margin-bottom:20px;padding-bottom:20px}article ul,article ol{margin-bottom:12px}article ul ul{margin-bottom:0}article li{line-height:1.5;list-style-type:square;margin-left:30px}article ol li{list-style-type:decimal}strong{color:#333;font-weight:bold}em{font-style:italic}blockquote{background:#f2f2f2;border-left:6px solid #d9d9d9;clear:both;color:#999;font-family:"Georgia","Times New Roman",serif;font-size:18px;font-style:italic;line-height:1.5;margin-bottom:20px;padding:20px}blockquote p{margin-bottom:7px}table{background:#fff;margin-bottom:12px}thead{background:#900;color:#fff}thead th{font-weight:bold}tr{border-bottom:1px solid #e6e6e6}th,td{padding:10px}.listing-content{border-top:1px solid #e6e6e6;margin-top:0;padding-top:20px}.listing-content img{margin-bottom:20px}.spacer{clear:both}.right{float:right}.left{float:left}.hide{display:none}img.left{clear:left;float:left;margin:0 20px 20px 0}img.right{clear:right;float:right;margin:0 0 20px 20px}.img-right{clear:right;float:right;margin:0 0 30px 50px}a.fancybox-close{border:0}::selection,::-webkit-selection,::-moz-selection{background:#333;color:#fff}.pad-15{padding:15px}.grid-20.pad-15{width:100px}.grid-25.pad-15{width:180px}.grid-33.pad-15{width:260px}.grid-50.pad-15{width:420px}a.block-link{border:0;display:block}a:hover.block-link{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8}.two-column{-moz-column-count:2;-webkit-column-count:2;column-count:2}.three-column{-moz-column-count:3;-webkit-column-count:3;column-count:3}.directory h2 span{color:#ccc}.directory h3{font-size:20px;margin-bottom:5px}.map-filter{margin-bottom:20px}.gmap{margin-bottom:20px}.gmap img{max-width:none}.ui-infobox-dark .ui-infobox-content{color:#fff !important;font-size:13px}.ui-infobox-dark .ui-infobox-content p,.ui-infobox-dark .ui-infobox-content p strong{color:#fff !important;color:#fff !important}.ui-infobox-dark a{color:#fff !important;font-size:13px}.map p.copyright{color:#ccc !important;line-height:1}.marker{background:#FF0}ul.industry-directories li{list-style-type:square;margin-left:20px}ul.industry-directories li h2 a{border-bottom:none;font-weight:normal}header{background:#fff;border-top:6px solid #333;width:100%}header .logo{margin:10px 0 20px 0;text-align:center}header .logo img{max-width:100%;margin:0 auto}header a,header a:hover{border:0}header .leaderboard,footer .leaderboard{margin:20px auto;max-width:728px}header .leaderboard img,footer .leaderboard img{height:auto}header .header-date{font-size:15px;margin-bottom:10px;text-align:center}#keyword-search{position:absolute;right:9px;top:9px}#keyword-search input.textfield{background:#c00;border:none;padding:6px;width:150px}#keyword-search input::-webkit-input-placeholder{color:#fcc}#keyword-search input:focus{background:#fff}#keyword-search input.button{background:#600;color:#fff;padding:7px}#keyword-search input.button:hover{background:#c00}.nav-pri{background:#900;font-size:16px;position:relative}.nav-pri ul{margin-left:-10px}.nav-pri li{float:left;line-height:50px;list-style-type:none;margin:0;padding:0}.nav-pri a{color:#fff;display:block;font-weight:normal;padding:0 12px}.nav-pri .here a,.nav-pri .parent-here a{background:#b30000;color:#fff}.nav-pri a:hover{background:#b30000;color:#fff}.nav-sec ul{margin-bottom:10px}.nav-sec ul ul{margin-bottom:0}.nav-sec li{border-top:1px dotted #ccc;list-style-type:none;margin-left:0}.nav-sec li a{border:none;color:#999;display:block;font-weight:bold;padding:12px 10px}.nav-sec li a:hover{border:none;color:#000}.nav-sec li li a{font-weight:normal;padding:11px 10px 11px 30px}.nav-sec li.last{border-bottom:1px dotted #ccc}.nav-sec li li.last{border-bottom:none}.nav-sec .here a{color:#900;font-weight:bold}.nav-sec li.here li a{color:#999;font-weight:normal}.nav-sec li.here li a:hover{border:none;color:#000}.nav-sec h6{color:#ccc}.nav-sec em{color:#ccc;font-style:normal}.nav-crumb{color:#ccc;font-size:12px;font-style:italic;margin-bottom:20px}.nav-crumb a{color:#ccc;font-weight:normal}.nav-crumb a:hover{color:#333}#nav-sitemap li{list-style-type:none;margin-left:0;padding:3px 0}#nav-sitemap li li{margin-left:15px}#nav-sitemap ul li a{font-weight:normal}#nav-sitemap ul{margin-top:3px}.search-crumb{color:#999;font-size:12px;font-style:italic;margin-bottom:6px}.search-crumb a{color:#666;font-weight:normal}footer{background:#333;color:#ccc;width:100%}footer .footer{padding:20px 0}footer .footer-links{margin-bottom:20px}footer a{border:none;color:#ccc;font-weight:normal}footer a:hover{border:none;color:#e6e6e6}footer ul{margin-bottom:0}footer li{line-height:1.25;list-style-type:none;margin-bottom:10px;margin-left:0}footer h5,footer h5 a{color:#fff;margin-bottom:6px}.footer-bottom{border-top:1px solid #737373;padding-top:10px}.footer-credit p a{background:url(/assets/images/credit-icon.png) 0 -60px no-repeat;border:0;float:right;height:20px;opacity:.5;text-indent:-9999px;width:100px}.footer-credit p a:hover{opacity:1;cursor:pointer}.home .centre-col{border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5}.home .news-item{border-bottom:1px solid #f5f5f5;margin-bottom:10px;margin-top:0;padding-bottom:10px}.home .news-item h2{color:#000;font-family:"Arial","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:24px;letter-spacing:0;margin-bottom:20px}.home .news-item p{margin-bottom:20px}.home .news-item img{margin-bottom:20px}.home .more{float:left;width:40%}.home .date{float:left;text-align:right;width:60%}@media screen and (min-width: 950px){.top-story-text{margin:0 auto;max-width:850px}}.top-story .more{float:none;margin-bottom:0;width:auto}.top-story p.meta{margin-bottom:0}.home .meta{color:#b3b3b3}.home .top-story{text-align:center}.home .top-story h2{font-size:40px;letter-spacing:0px;line-height:1;margin-bottom:20px}.home-content-leaderboard{margin-bottom:20px;text-align:center}.listing{margin-bottom:20px}.listing .meta{color:#b3b3b3;margin-bottom:6px}.news .more{margin-top:-14px}.recent-news{clear:both;margin-bottom:50px}.recent-news-item{border-top:1px solid #eee;clear:both;margin-top:20px;padding-top:20px}.recent-news-item a{color:#999;display:block;font-weight:bold}.recent-news-item a:hover{color:#900}.recent-news-item a.more{font-weight:normal;margin-top:0px}#comments{border-top:1px dashed #f2f2f2;margin-top:20px;padding-top:20px}.comment{background:#f2f2f2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:15px;padding:15px}.highlight{background:#f2f2f2}.avatar{border:5px solid #fff;-moz-box-shadow:#ccc 0 0 3px;-webkit-box-shadow:#ccc 0 0 3px;box-shadow:#ccc 0 0 3px;float:left;margin:0 15px 15px 0}.comment-text{float:left;max-width:600px}cite{color:#999;display:block;padding-bottom:15px}cite a,cite strong{color:#666}.author-bio{background:#f2f2f2;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin-bottom:15px;margin-top:20px;padding:15px}.author-bio h4{font-weight:bold;margin-bottom:12px}.author-bio h4 a{color:#900}.social{border-top:1px dashed #f2f2f2;clear:both;margin-bottom:30px;margin-top:30px;padding-bottom:30px;padding-top:20px}.social li{border-bottom:none !important;float:left;list-style-type:none !important;margin-left:0;margin-right:5px}.social li a{background-image:url(/assets/images/social-media-image-sprite-32.png);border-bottom:none;float:left;height:32px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);opacity:.3;overflow:hidden;text-indent:-9999px;width:32px}.social li a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.social .facebook{background-position:0 -32px}.social .facebook:hover{background-position:0 0}.social .twitter{background-position:96px -32px}.social .twitter:hover{background-position:96px 0}.social .googleplus{background-position:64px -32px}.social .googleplus:hover{background-position:64px 0}.social .linkedin{background-position:32px -32px}.social .linkedin:hover{background-position:32px 0}form input,form textarea{border:1px solid #d9d9d9;font-size:12px;padding:8px;width:400px}input[type="checkbox"]{padding:0}form label{display:block;margin-bottom:5px;margin-top:10px}.advanced-search{background:#e6e6e6}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bfbfbf}input:focus,textarea:focus{background:#f2f2f2;outline:none}.button,button a{background:#333;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#fff;display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;font-weight:bold;line-height:1;margin:0;padding:12px;width:auto}.button:hover,button a:hover{background:#b3b3b3;border:none;color:#fff;cursor:pointer}.blue.button{background:#003e7e}.blue.button:hover{background:#002851}input.error,textarea.error,input:focus.error{background:#fff7f7 !important}input.error,textarea.error{border:1px solid red !important}.form-errors{margin-left:0px}.form-errors li{line-height:1.25}.form-errors label{float:none !important;text-align:left;width:auto}.error{color:red}img,video,iframe,object,embed{max-width:100%}@media print{body{background:#fff;color:#000;font-size:14px}a{color:#000}}@media screen and (max-width: 400px){footer{text-align:center}.footer-credit{float:none;overflow:hidden;position:relative}.footer-credit p{margin:0 auto;width:100px}form input,form textarea{width:260px}.hide-on-mobile{display:none !important}}@media screen and (min-width: 401px) and (max-width: 1024px){form input,form textarea{width:320px}}@media screen and (min-width: 1px) and (max-width: 1000px){#keyword-search{display:none !important}}@media screen and (min-width: 1px) and (max-width: 780px){.nav-pri li{line-height:30px}}@media screen and (min-width: 1000px){#keyword-search-mobile{display:none !important}}@media screen and (max-width: 999px){#keyword-search-mobile{margin-bottom:20px;text-align:center}#keyword-search-mobile input[type="text"]{width:240px}#keyword-search-mobile input[type="submit"]{padding:8px}}
