article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio[controls],canvas,video{display:inline-block;*display:inline;*zoom:1;}
html{font-size:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;font-size:13px;line-height:1.231;}
body,button,input,select,textarea{font-family:sans-serif;color:#222;}
::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none;}
::selection{background:#fe57a1;color:#fff;text-shadow:none;}
a{color:#00e;}
a:visited{color:#551a8b;}
a:focus{outline:thin dotted;}
a:hover,a:active{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new',monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,q:after{content:"";content:none;}
small{font-size:85%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul,ol{margin:1em 0;padding:0 0 0 40px;}
dd{margin:0 0 0 40px;}
nav ul,nav ol{list-style:none;margin:0;padding:0;}
img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
legend{border:0;*margin-left:-7px;padding:0;}
label{cursor:pointer;}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,input{line-height:normal;*overflow:visible;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}
input[type="search"]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
input:invalid,textarea:invalid{background-color:#f0dddd;}
table{border-collapse:collapse;border-spacing:0;}
body{width:100%;*zoom:1;zoom:1;}body:before,body:after{content:"";display:table;}
body:after{clear:both;}
.group:before,.group:after{content:"";display:table;}
.group:after{clear:both;}
.group{zoom:1;}
::selection{background:#00aeef;}
::-moz-selection{background:#00aeef;}
html,body{font-family:helvetica,sans-serif;font-style:normal;font-weight:400;font-size:15px;line-height:1.2em;}
h1,h2{font-family:"din-condensed-web",sans-serif;font-weight:400;text-transform:uppercase;line-height:1em;margin-top:0;font-weight:normal;}
h1{font-size:40px;font-size:2.6667rem;line-height:1em;}
h2{color:#f25822;}
h4{font-size:0.8em;font-family:"din-condensed-web",sans-serif;font-weight:400;}
nav{font-family:"din-condensed-web",sans-serif;}
a,a:link,a:visited{color:#00aeef;text-decoration:none;}
a:hover,a:active{text-decoration:underline;}
.wrapper{width:940px;margin:0 auto;position:relative;*zoom:1;zoom:1;}.wrapper:before,.wrapper:after{content:"";display:table;}
.wrapper:after{clear:both;}
html{background:url(../img/bg.jpg) #000000 50% 0 repeat-y fixed;background-size:cover;}
.placeholder label{display:none;}
.no-placeholder label{display:block;}
iframe{border:none;}
section{position:relative;}
header#top{position:fixed;z-index:50;width:100%;background:#FFF;min-height:110px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.25);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.25);box-shadow:0 3px 7px rgba(0, 0, 0, 0.25);}header#top .logo{margin:10px 0;position:absolute;}
header#top nav{float:right;padding:35px 0;}header#top nav li{display:inline-block;padding-right:5px;}header#top nav li>a:first-child{font-family:"din-condensed-web",sans-serif;border:none;color:#ffffff;background-color:#00aeef;display:inline-block;font-size:24px;text-transform:uppercase;text-decoration:none;line-height:38px;height:38px;padding:0 30px;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;padding:0;width:145px;text-align:center;white-space:nowrap;}header#top nav li>a:first-child a{color:#ffffff;}
header#top nav li.sharing{font-family:"din-condensed-web",sans-serif;border:none;color:#00aeef;background-color:transparent;display:inline-block;font-size:24px;text-transform:uppercase;text-decoration:none;line-height:38px;height:38px;padding:0 30px;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;padding:0 5px;}header#top nav li.sharing a{color:#00aeef;}
header#top nav li.sharing span{margin-right:5px;}
header#top nav li.sharing a{padding-left:5px;position:relative;top:2px;}header#top nav li.sharing a.email{top:-1px;}
#content{padding-top:130px;padding-left:3%;padding-right:3%;padding-bottom:20px;background:#FFF;background:rgba(255, 255, 255, 0.85);-webkit-box-shadow:0 0 25px rgba(0, 0, 0, 0.75);-moz-box-shadow:0 0 25px rgba(0, 0, 0, 0.75);box-shadow:0 0 25px rgba(0, 0, 0, 0.75);*zoom:1;zoom:1;}#content:before,#content:after{content:"";display:table;}
#content:after{clear:both;}
#content section.contentheading{display:inline;float:left;width:97.91666666666666%;margin:0 1.0416666666666665%;position:relative;padding-bottom:20px;border-bottom:3px solid white;-webkit-box-shadow:0 2px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:0 2px 0 rgba(0, 0, 0, 0.15);box-shadow:0 2px 0 rgba(0, 0, 0, 0.15);margin-bottom:20px;}#content section.contentheading img{position:absolute;top:0;left:0;}
#content section.contentheading h1,#content section.contentheading p{margin-left:210px;margin-top:10px;margin-bottom:10px;}
#content section.featured_campaign{display:inline;float:left;width:97.91666666666666%;margin:0 1.0416666666666665%;position:relative;padding-bottom:20px;border-bottom:3px solid white;-webkit-box-shadow:0 2px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:0 2px 0 rgba(0, 0, 0, 0.15);box-shadow:0 2px 0 rgba(0, 0, 0, 0.15);margin-bottom:20px;}#content section.featured_campaign img{display:inline;width:39.58333333333333%;margin:0 1.0416666666666665%;float:left;background-color:#FFF;padding:4px;border:1px solid #d8d8d8;}
#content section.featured_campaign div.featured_campaign_content{float:right;width:56.55%;}#content section.featured_campaign div.featured_campaign_content h1,#content section.featured_campaign div.featured_campaign_content p{margin-top:0px;margin-bottom:10px;}
#content section.featured_campaign div.featured_campaign_content a.button_large{font-family:"din-condensed-web",sans-serif;border:none;color:#ffffff;background-color:#00aeef;display:inline-block;font-size:24px;text-transform:uppercase;text-decoration:none;line-height:38px;height:38px;padding:0 30px;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;float:left;}#content section.featured_campaign div.featured_campaign_content a.button_large a{color:#ffffff;}
#content div.main{display:inline;float:left;width:56.25%;margin:0 1.0416666666666665%;}#content div.main .news-clips{background:white;border-radius:10px;}
#content div.main .video,#content div.main .news-clips{display:inline-block;margin-left:-4px;border:4px solid white;-webkit-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.25);-moz-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.25);box-shadow:3px 3px 5px rgba(0, 0, 0, 0.25);}#content div.main .video span.date,#content div.main .news-clips span.date{color:#7d7d7d;}
#content div.main .video span.source,#content div.main .news-clips span.source{font-weight:bold;font-size:0.8em;}
#content div.main .video ul,#content div.main .news-clips ul{padding:0;margin:0;list-style-type:none;}#content div.main .video ul li,#content div.main .news-clips ul li{padding:20px 30px;border-bottom:1px solid rgba(0, 0, 0, 0.15);}#content div.main .video ul li a:last-child,#content div.main .news-clips ul li a:last-child{font-size:.9em;}
#content div.main .video ul li p,#content div.main .news-clips ul li p{margin:0;}
#content div.main .video ul li:last-child,#content div.main .news-clips ul li:last-child{border-bottom:0px;text-align:center;}
#content div.main.press ul.buttons{margin:0;padding:0;}#content div.main.press ul.buttons li{font-family:"din-condensed-web",sans-serif;border:none;color:#c9c9c9;background-color:#ffffff;display:inline-block;font-size:24px;text-transform:uppercase;text-decoration:none;line-height:38px;height:38px;padding:0 30px;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;margin-right:5px;}#content div.main.press ul.buttons li a{color:#c9c9c9;}
#content div.main.press ul.buttons li.active{font-family:"din-condensed-web",sans-serif;border:none;color:#ffffff;background-color:#666666;display:inline-block;font-size:24px;text-transform:uppercase;text-decoration:none;line-height:38px;height:38px;padding:0 30px;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;}#content div.main.press ul.buttons li.active a{color:#ffffff;}
#content div.main.press ul.buttons li:hover{font-family:"din-condensed-web",sans-serif;border:none;color:#00aeef;background-color:#ffffff;display:inline-block;font-size:24px;text-transform:uppercase;text-decoration:none;line-height:38px;height:38px;padding:0 30px;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;-webkit-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.25);-moz-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.25);box-shadow:3px 3px 5px rgba(0, 0, 0, 0.25);}#content div.main.press ul.buttons li:hover a{color:#00aeef;}
#content div.main.press ul.buttons li:hover a{text-decoration:none;}
#content div.main.press #press_content{background:white;border-radius:10px;}#content div.main.press #press_content span.source{font-weight:bold;font-size:0.8em;}
#content div.main.press #press_content span.date{color:#7d7d7d;}
#content div.main.press #press_content ul#press_releases{padding:0;margin-bottom:0;list-style-type:none;}#content div.main.press #press_content ul#press_releases li{padding:20px 30px;border-bottom:1px solid rgba(0, 0, 0, 0.15);}#content div.main.press #press_content ul#press_releases li p{margin:0;}
#content div.main.press ul.pagination{text-align:right;margin:0;padding:25px 30px;}#content div.main.press ul.pagination li{display:inline;padding:0;margin-right:5px;border:none;}
#content div.main.press .press_release{margin-top:1em;padding:20px 30px;}#content div.main.press .press_release h4{margin:0;color:gray;font-size:16px;}
#content div.main.press .press_release h1{text-transform:none;margin-bottom:0.25em;}
#content div.main.press+div.secondary{margin-top:50px;}
#content div.main.about+div.secondary{margin-top:75px;}#content div.main.about+div.secondary ul.partners{list-style-type:none;margin:0;padding:0;width:300px;}#content div.main.about+div.secondary ul.partners li{margin-bottom:20px;}
#content div.main.ask form#unrecognized_user label{line-height:49px;}
#content section.heading{margin-top:20px;}
#content #email_preview{position:relative;}#content #email_preview a#show_comment{display:block;padding:10px 0;}
#content #email_preview .popup{padding:20px;background:#FFF;position:absolute;top:-10px;left:225px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:450px;min-height:150px;z-index:1000;-webkit-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.5);-moz-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.5);box-shadow:3px 3px 5px rgba(0, 0, 0, 0.5);border:5px solid #00aeef;}#content #email_preview .popup:after{content:"";border-width:15px;border-color:transparent #00aeef transparent transparent;border-style:solid;position:absolute;right:100%;top:10px;z-index:1000;}
#content #email_preview .popup .email_text{white-space:pre-wrap;width:98%;border:1px solid transparent;min-height:100px;padding:1%;}
#content #email_preview a.button{font-family:"din-condensed-web",sans-serif;border:none;color:#ffffff;background-color:#00aeef;display:inline-block;font-size:24px;text-transform:uppercase;text-decoration:none;line-height:38px;height:38px;padding:0 30px;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;margin-top:10px;}#content #email_preview a.button a{color:#ffffff;}
#content #email_preview a.close_popup{position:absolute;right:20px;bottom:20px;}
#content #email_preview #id_email_body{width:98%;border:1px solid #CCC;min-height:100px;padding:1%;}
#content div.main section#ask{background:white;border-radius:5px;padding:10px 0px;}#content div.main section#ask h2{padding:10px 0px 0px 20px;margin:0;}
#content div.main section#ask ul#met_list{margin:0;padding:0;list-style-type:none;}#content div.main section#ask ul#met_list li{padding:10px 20px;border-bottom:1px solid #c9c9c9;*zoom:1;zoom:1;}#content div.main section#ask ul#met_list li:before,#content div.main section#ask ul#met_list li:after{content:"";display:table;}
#content div.main section#ask ul#met_list li:after{clear:both;}
#content div.main section#ask ul#met_list li img.met_photo{float:left;margin-left:15px;}
#content div.main section#ask ul#met_list li div.met_info{float:left;width:215px;padding:10px 0px;margin-left:15px;}#content div.main section#ask ul#met_list li div.met_info#first{width:275px;}
#content div.main section#ask ul#met_list li a.name{font-weight:bold;}
#content div.main section#ask ul#met_list li a.send_button{float:left;font-family:"din-condensed-web",sans-serif;border:none;color:#ffffff;background-color:#00aeef;display:inline-block;font-size:24px;text-transform:uppercase;text-decoration:none;line-height:38px;height:38px;padding:0 30px;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;}#content div.main section#ask ul#met_list li a.send_button a{color:#ffffff;}
#content div.main section#ask ul#met_list li a.send_button.sent{font-family:"din-condensed-web",sans-serif;border:none;color:#ffffff;background-color:#fcc436;display:inline-block;font-size:24px;text-transform:uppercase;text-decoration:none;line-height:38px;height:38px;padding:0 30px;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;}#content div.main section#ask ul#met_list li a.send_button.sent a{color:#ffffff;}
#content div.main section#ask ul#met_list:last-child{border-bottom:none;}
#content div.main section#ask form#unrecognized_user label{display:inline;clear:left;float:left;width:50px;}#content div.main section#ask form#unrecognized_user label.opt-in{width:auto;margin-left:40px;}
#content div.main section#ask form#unrecognized_user input{float:left;}#content div.main section#ask form#unrecognized_user input[type=submit]{float:right;}
#content div.secondary{display:inline;float:left;width:39.58333333333333%;margin:0 1.0416666666666665%;padding-left:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#content section.weather-callout{background:#FFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:20px 5px;margin-bottom:20px;margin-top:20px;-webkit-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.25);-moz-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.25);box-shadow:3px 3px 5px rgba(0, 0, 0, 0.25);}#content section.weather-callout h2,#content section.weather-callout h3,#content section.weather-callout p:nth-child(2){padding:0 20px;}
#content section.weather-callout img{width:100%;}
#content section.weather-callout div a{margin-top:20px;font-size:0.9em;}
#content section.callout{background:#FFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:20px 5px;margin-bottom:20px;margin-top:20px;-webkit-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.25);-moz-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.25);box-shadow:3px 3px 5px rgba(0, 0, 0, 0.25);}#content section.callout h2,#content section.callout p{padding:0 20px;}
#content section.callout img{width:90%;display:block;margin:0 auto;}
#content section.callout div{border-top:1px solid rgba(0, 0, 0, 0.15);text-align:center;padding:0px;}#content section.callout div a{display:block;margin-top:20px;font-size:0.9em;}
#content figure.deniers{background:url(../img/hatch_bg.png) no-repeat 0 center;line-height:77px;height:77px;padding:10px 20px;font-family:"din-condensed-web",sans-serif;font-size:1.4em;position:relative;text-transform:uppercase;}#content figure.deniers span.number{position:absolute;left:35px;}
#content figure.deniers span.text{position:absolute;right:20px;}
#content #quotes{width:360px;min-height:200px;margin:0 auto;}#content #quotes .anythingSlider{width:360px;}#content #quotes .anythingSlider .anythingControls{display:none;}
#content #quotes .slideViewport a.next,#content #quotes .slideViewport a.prev{display:block;height:42px;width:29px;background:url('../img/slider_arrows.png') no-repeat;margin:-40px 0 0 0;text-align:center;outline:0;}
#content #quotes .slideViewport a.prev{left:25px;background-position:0 0;top:70%;}
#content #quotes .slideViewport a.next{right:25px;background-position:-26px 0;top:70%;}
#content ul.slider{list-style:none;margin-left:0;padding-left:0;}#content ul.slider blockquote{font-style:italic;margin:0;}#content ul.slider blockquote p{margin-top:0;padding-top:5px;}
#content ul.slider blockquote .cite{font-weight:bold;font-style:normal;font-size:.8em;margin-bottom:.2em;margin-left:10px;}
#content ul.slider blockquote .source{text-transform:uppercase;font-style:normal;font-size:.8em;padding-top:0;margin-left:10px;}
#content ul.slider li{}
#content section#join #signup-replacement{margin-bottom:60px;}
#content form{padding-bottom:30px;}#content form a.privacy-policy{position:absolute;right:50px;bottom:35px;font-size:0.9em;}
#content form p,#content form label,#content form span,#content form ul{color:#666;}
#content form ul.user_form{list-style-type:none;margin:0;padding:0;}
#content form input{border:1px solid transparent;}
#content form input[type="text"],#content form input[type="email"],#content form input[type="tel"],#content form textarea{padding:15px;background:#FFF;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin-bottom:10px;-webkit-box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.3);box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.3);width:75%;border:1px solid transparent;}
#content form input[type="tel"]{width:35%;}
#content form select#id_phone_type{width:25%;}
#content form select#state{width:69%;}
#content form #data_rates{width:70px;position:absolute;font-size:12px;margin-left:10px;}
#content form input[type='submit']{font-family:"din-condensed-web",sans-serif;border:none;color:#ffffff;background-color:#00aeef;display:inline-block;font-size:24px;text-transform:uppercase;text-decoration:none;line-height:38px;height:38px;padding:0 30px;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;clear:both;}#content form input[type='submit'] a{color:#ffffff;}
#content form select{width:75%;padding-left:15px;padding-right:15px;margin-bottom:10px;}
#content form input.error{background-color:#fff5f5;border:1px solid #FAA;}
#content form label[for="id_state"],#content form label[for="id_country"]{display:inline-block;margin-right:10px;}
#content form label.opt-in{font-size:.7em;line-height:1.1em;letter-spacing:1px;color:#666;display:block;margin:10px 0;padding-left:40px;padding-right:0px;position:relative;}#content form label.opt-in input[type='checkbox']{margin-left:15px;position:absolute;left:0;}
#content form label.opt-in.disclaimer{padding-left:0;}
#content form a.addcomment,#content form a.hidecomment{display:block;clear:both;padding-left:30px;line-height:20px;height:20px;padding-bottom:10px;position:relative;}#content form a.addcomment:hover,#content form a.hidecomment:hover,#content form a.addcomment:active,#content form a.hidecomment:active{text-decoration:none;}
#content form a.addcomment:after,#content form a.hidecomment:after{content:"[optional]";color:#aaa;margin-left:5px;}
#content form a.addcomment:before,#content form a.hidecomment:before{color:#FFF;font-weight:bold;line-height:20px;height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;top:0;left:0;background-color:#00aeef;width:20px;text-align:center;display:block;}
#content form a.addcomment:before{content:"+";}
#content form a.hidecomment:before{content:"-";}
#content #twitter .follow_on_twitter{position:absolute;top:0;right:0;font-size:.8em;line-height:25px;padding-right:30px;background-image:url(../img/twitter_square.png);background-repeat:no-repeat;background-position:right 0;}
#content #twitter ul.tweet_list{padding:0;list-style:none;}#content #twitter ul.tweet_list li{border-bottom:3px solid white;-webkit-box-shadow:0 2px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:0 2px 0 rgba(0, 0, 0, 0.15);box-shadow:0 2px 0 rgba(0, 0, 0, 0.15);padding:5px;}#content #twitter ul.tweet_list li span.tweet_time{font-size:.8em;color:#666;}
#content #twitter ul.tweet_list li span.tweet_text{margin-bottom:0;}
#bottom{color:#FFF;padding:20px 0 40px;}#bottom nav{float:right;font-size:1.2em;text-transform:uppercase;color:#AAA;background-color:#FFF;line-height:38px;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;padding:0 15px;}#bottom nav li{display:inline-block;}#bottom nav li:before{content:"\\";}
#bottom nav li:first-child:before{content:"";}
#bottom nav li a{display:inline-block;padding:0 15px;}#bottom nav li a:hover{border:none;}
#bottom .facebook,#bottom .twitter,#bottom .youtube{text-indent:-9999px;width:30px;height:25px;display:inline-block;}#bottom .facebook:hover,#bottom .twitter:hover,#bottom .youtube:hover{border:none;}
#bottom .facebook{background:url(../img/facebook.png) no-repeat center bottom;}
#bottom .twitter{background:url(../img/twitter.png) no-repeat center bottom;}
#bottom .youtube{width:64px;background:url(../img/youtube.png) no-repeat center bottom;}
#bottom p{font-size:.8em;}
.tooltipwrapper{position:relative;display:inline;}
.tooltip-left+div.tip{content:attr(data-tip);display:none;max-width:300px;min-width:200px;font-size:.8em;color:#444;text-decoration:none;font-family:sans-serif;padding:0 20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.5);-moz-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.5);box-shadow:3px 3px 5px rgba(0, 0, 0, 0.5);position:absolute;right:105%;top:-1em;margin-left:30px;border:5px solid #00aeef;z-index:1000;background-color:#FFF;min-height:50px;}
.hastooltip+div.tip{content:attr(data-tip);display:none;max-width:300px;min-width:200px;font-size:.8em;color:#444;text-decoration:none;font-family:sans-serif;padding:0 20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.5);-moz-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.5);box-shadow:3px 3px 5px rgba(0, 0, 0, 0.5);position:absolute;left:95%;top:-1em;margin-left:30px;border:5px solid #00aeef;z-index:1000;background-color:#FFF;min-height:50px;}
.hastooltip+div.tip:after{content:"";border-width:15px;border-color:transparent #00aeef transparent transparent;border-style:solid;position:absolute;right:100%;top:2px;z-index:1000;display:none;}
.tooltip-left+div.tip:after{content:"";border-width:15px;border-color:transparent transparent transparent #00aeef;border-style:solid;position:absolute;left:100%;top:2px;z-index:1000;display:none;}
.secondary .hastooltip+div.tip{left:auto;right:95%;margin-right:30px;border-color:#666666;}
.secondary .hastooltip+div.tip:after{right:auto;left:100%;border-color:transparent transparent transparent #666;}
.hastooltip:hover+div.tip,.tooltip-left:hover+div.tip,.hastooltip+div.tip:after,.tooltip-left+div.tip:after{display:block;}
div.tip:hover{display:block;}
.copyright a{color:white;}
#content form.contact_form ul{display:inline;float:left;width:39.58333333333333%;margin:0 1.0416666666666665%;}#content form.contact_form ul li{list-style-type:none;margin-bottom:10px;}#content form.contact_form ul li label{width:25%;display:inline-block;}#content form.contact_form ul li label.error{color:red;}
#content form.contact_form ul li input[type=text]{width:65%;}
#content form.contact_form ul li select{width:73%;}
#content form.contact_form ul li textarea{width:90%;}
#content form.contact_form ul li label+input{display:inline-block;}
.cobranding p{color:#666;text-align:center;}.cobranding p img{max-height:50px;position:relative;top:20px;}
section#updates{margin:-20px 0 20px;padding:15px 10px;background-color:white;border-radius:0px 0px 10px 10px;position:relative;}section#updates .updateimg{position:absolute;top:50%;margin-top:-27px;}
section#updates div.updateSliderWrapper{margin:0 0 0 120px;padding:0;width:675px;}
section#updates ul{margin:0;padding:0;list-style-type:none;position:relative;*zoom:1;zoom:1;}section#updates ul:before,section#updates ul:after{content:"";display:table;}
section#updates ul:after{clear:both;}
section#updates ul li{padding:5px 0;display:inline-block;font-style:italic;}
section#updates #updates_controls{position:absolute;right:15px;bottom:20px;width:20px;padding:0px 25px;}
.slideViewport{overflow:hidden;}.slideViewport .slideWrapper{margin:0;padding:0;}.slideViewport .slideWrapper .slide{float:left;margin:0;padding:0 10px;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.slideViewport a.next,.slideViewport a.prev{display:inline-block;position:absolute;bottom:27px;right:10px;height:22px;width:15px;line-height:22px;background:url('../img/slider_arrows_small.png') -14px 0;text-indent:-9999px;}.slideViewport a.next:active,.slideViewport a.prev:active,.slideViewport a.next:focus,.slideViewport a.prev:focus{-moz-outline-style:none;outline:none;}
.slideViewport a.prev{right:35px;background-position:0 0;}
.thanks ul{list-style:none;padding:0;}
.thanks .btn_blue{font-family:"din-condensed-web",sans-serif;border:none;color:#ffffff;background-color:#00aeef;display:inline-block;font-size:24px;text-transform:uppercase;text-decoration:none;line-height:38px;height:38px;padding:0 30px;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;}.thanks .btn_blue a{color:#ffffff;}
.thanks li.facebook,.thanks li.twitter{width:50%;float:left;padding-bottom:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:50px;}
.thanks li.facebook{background:url(../img/facebook_orange.png) 0 10px no-repeat;}
.thanks li.twitter{background:url(../img/twitter_orange.png) 0 10px no-repeat;}.thanks li.twitter .tweetval{background:#FFF;padding:15px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.thanks li.email{border-top:1px solid #FFF;-webkit-box-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);box-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);padding-bottom:20px;clear:both;background:url(../img/email_orange.png) 0 10px no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:50px;}
.thanks .letterpreview{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:95%;padding:0 20px;margin:10px 0 20px;background:#FFF;border:1px solid #DDD;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
div#questionlead{background:#00aeef;color:white;font-size:32px;line-height:1em;width:500px;text-align:center;font-family:"din-condensed-web",sans-serif;padding:30px 0;}div#questionlead a{color:#FFF;font-family:"din-condensed-web",sans-serif;border:none;color:#ffffff;background-color:#f25822;display:inline-block;font-size:24px;text-transform:uppercase;text-decoration:none;line-height:38px;height:38px;padding:0 30px;-webkit-border-radius:19px;-moz-border-radius:19px;border-radius:19px;font-size:1em;border:2px solid rgba(255, 255, 255, 0.5);cursor:pointer;margin:20px;}div#questionlead a a{color:#ffffff;}
div#questionlead a:hover{background-color:#FC0;box-shadow:0 0 20px rgba(255, 255, 255, 0.75);}
@media (max-width:480px){header#top{position:absolute; width:auto;}}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}
.ir br{display:none;}
.hidden{display:none;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;} a,a:visited{color:#444 !important;text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}
