body,input,select,textarea{font-family:georgia, bitstream vera serif, times, serif;font-size:12pt;color:#333;line-height:1.6em}body{text-align:center;margin:0px;padding:0px}a{color:#08c}label{color:#333;font-size:14pt}label[for]{cursor:pointer}label.radio{font-size:12pt}input[type=text],input[type=email],input[type=password],select,textarea{padding:4px 2px;margin:4px 0px;border:solid 1px #ccc}input[type=submit],input[type=button],button{background-color:#08c;background-image:-webkit-gradient(linear, left top, left bottom, from(#08c), to(#06a));border:1px solid #06a;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px}input[type=submit]:active,input[type=button]:active{background-color:#3bf;border-color:#08c}textarea{width:98%;height:4em}table{border-collapse:collapse}p{margin:0px 0px 1em}p.buttons{margin:1em 0px 0px}h1{font-size:24pt;line-height:1.2em}h2,h3{font-size:14pt}h4,h5,h6{font-size:12pt}table.options{width:100%;margin-bottom:1em}table.options th,table.options td{text-align:center;width:14.286%}table.options th label,table.options td label{font-size:10pt}input[type=text].monetary{width:9ex;margin-left:0.5ex}.fieldWithErrors label{color:#e00}.fieldWithErrors input,.fieldWithErrors textarea{border-color:#e00}.slider{padding-top:28px;background:url("/images/slider/bg.png") repeat-x;position:relative;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);user-select:none;-moz-user-select:none;-webkit-user-select:none}.slider .fill,.slider .thumb{height:24px;position:absolute;top:0px}.slider .fill{background:url("/images/slider/fill.png") repeat-x}.slider .thumb{background:url("/images/slider/thumb_no_fill.png") no-repeat;width:23px}.slider .thumb.fill{background:url("/images/slider/thumb.png") no-repeat}.slider label{font-size:10pt}.slider .max{float:right}.hint{font-size:10pt;line-height:1.4em}ul.answer_options{padding-left:1ex}ul.answer_options li{list-style-type:none}table.list{width:100%}table.list tr.odd{background-color:#eee}table.list th{padding:0px 1ex}table.list td{padding:1ex;vertical-align:top}table.list td p{margin:0.25em 0px}table.list td code{display:block;overflow:hidden;width:400px;font-style:normal !important;color:#999;white-space:nowrap}table.list td .minor,table.list td.minor{font-size:10pt;font-style:italic}table.list td.time{white-space:nowrap}table.list .actions{font-size:10pt}div.clear{clear:both}#header,#page,#footer{text-align:left}#header .content,#page .content,#footer .content{width:720px;margin:0px auto}#header ul.menu,#page ul.menu,#footer ul.menu{list-style-type:none;margin:0px;padding:0px;font-size:10pt}#header ul.menu li,#page ul.menu li,#footer ul.menu li{display:inline;margin:0px 0px 0px 1ex}#header{background-color:#222;background:url("/images/header/bg.png") repeat-x;border-bottom:solid 2px #666;margin-bottom:20px;color:#fff;padding:1ex 0px}#header .menu{float:right}#header .menu input[type=button]{font-size:10pt;line-height:1.2em}#header h3{margin:0px}#header h3 a{color:#fff;text-decoration:none}#page{background-color:#fff}#footer{clear:both;padding-bottom:3em}#steps{border:solid 1px #666;text-align:center;background-color:#222;color:#fff;font-size:10pt}#steps h3{color:#fff !important;margin:0px;padding:1em;border-bottom:solid 1px #000}#steps ol,#steps form{border-top:solid 1px #666}#steps ol{text-align:left;margin:0px;padding:0px 0px 0px 20px}#steps ol li{float:left;margin:10px 12px;padding:0px 0px 2em;width:200px}#steps ol li h4{font-size:12pt;margin:0px 0px 0.5ex}#steps ol li h4 .step{color:#666}#steps ol li h5{margin:1em 0px}#steps ol li.inactive{color:#666}#steps form{padding:10px}#steps form label{color:#fff}#progress{text-align:center;width:80%;margin:0px auto}#progress #bar_container{border:solid 1px #06a;width:100%}#progress #bar_container td{padding:0px 4px;text-align:left}#progress #bar_container td#bar{background-color:#08c;color:#fff;text-align:center}#container.index-index #header{height:4px;padding:0px}#container.index-index #header *{display:none}#container.index-index #page h1,#container.index-index #page h3{color:#222}#container.index-index #page h1{margin:1.6em 0px 1em;padding:0px 10px;position:relative}#container.index-index #page h1 #sign_up{position:absolute;text-align:center;right:-5px;top:0px}#container.index-index #page h1 #sign_up #login{font-size:10pt;color:#666}#container.index-index #page .url{font-weight:bold}#container.index-index #page #explanation{font-size:14pt;line-height:1.8em}#container.index-index #page #banner{padding:10px 300px 6px 10px;background:url("/images/home/app.png") no-repeat 100% 300%}#container.questions-index .position{font-size:18pt;text-align:right}#container.questions-new .answer_type,#container.questions-create .answer_type,#container.questions-edit .answer_type{margin:0px 0px 1em 5px;padding:10px;border-left:solid 1px #ccc}#container.questions-show #page .content,#container.answers-new #page .content{padding-top:1em}#container.questions-show #question,#container.answers-new #question{font-size:14pt}#container.questions-show #answer_other,#container.answers-new #answer_other{width:20ex;margin-left:1ex}#container.questions-show img.loading,#container.answers-new img.loading{vertical-align:middle}#container.people-new .notice,#container.people-create .notice{height:240px;overflow-y:scroll;border:solid 1px #ccc;padding:10px;margin-bottom:1em}#container.people-new #iphone_preferred,#container.people-create #iphone_preferred{padding-left:60px;background:url("/images/home/app-small.png") no-repeat 5px 0px}#container.people-new #iphone_preferred a,#container.people-create #iphone_preferred a{font-weight:bold}#container.people-edit #page .content{padding-top:1em}#container.people-edit a.scary{color:#e00}#container.people-edit .optional{border-left:solid 2px #08c;padding-left:10px;margin-left:10px;width:100%}#container.people-edit ul.via{list-style-type:none;padding:0px;margin:0px 0px 1em}#container.people-edit .hint{float:right;width:320px;margin-right:180px}#container.people-edit p.instructions{font-size:14pt}#container.people-training dl{margin:2em 20px;padding:10px 20px;border:solid 1px #666;background-color:#222;color:#fff}#container.people-training dl dt{float:left;font-weight:bold;padding-top:10px}#container.people-training dl dd{padding:10px 0px;margin:0px 0px 0px 12ex;border-top:solid 1px #666;border-bottom:solid 1px #000;color:#ccc}#container.people-training dl dd strong{color:#fff}#container.people-training dl dd.first{border-top:none}#container.people-training dl dd.last{border-bottom:none}#container.people-training form.button-to{text-align:center}#container.people-show{text-align:center}#container.people-show #initial,#container.people-show #esm h1{text-align:center}#container.people-show .section{width:320px;padding:0px 0px 20px;margin-top:2em;float:left}#container.people-show .section.first{padding-left:10px;padding-right:20px}#container.people-show .section.last{border-left:solid 1px #ccc;padding-left:20px;padding-right:10px}#container.people-show .section h2{text-align:center}#container.people-show .section dl{margin:0px}#container.people-show .section dl dt{float:left;clear:left}#container.people-show .section dl dd{margin-left:19ex;font-weight:bold;padding-bottom:0.5em}#container.reports-show .visualization,#container.surveys-show .visualization,#container.answers-new .visualization{height:200px}#container.reports-show .chart,#container.surveys-show .chart,#container.answers-new .chart{width:340px;border:solid 1px #ccc;padding:5px;margin:20px 0px;font:11px helvetica, arial, sans-serif;text-align:center}#container.reports-show .chart h2,#container.surveys-show .chart h2,#container.answers-new .chart h2{font-family:georgia, bitstream vera serif, times, serif}#container.reports-show .chart img,#container.surveys-show .chart img,#container.answers-new .chart img{vertical-align:middle}#container.reports-show h2,#container.surveys-show h2,#container.answers-new h2{margin:0px;text-align:center}#container.reports-show .chart.long{float:right;clear:right;margin:0px 0px 20px}#container.surveys-show #preview,#container.surveys-show #rules,#container.answers-new #preview,#container.answers-new #rules{text-align:center}#container.surveys-show .chart,#container.answers-new .chart{margin:0.5em auto}#container.surveys-index .questions{font-size:8pt;word-spacing:1ex;color:#666}#container.surveys-index .questions .asked{color:#222}
