h1,h2,h3{margin-bottom:8px;margin-top:20px;font-family:helvetica,arial,sans-serif;font-size:13px}h1.heading{font-size:15px;font-weight:bold}h2{margin-top:30px;line-height:1.3em}h2.short-pad{margin-top:10px;font-weight:bold}p{font-size:0.75em;margin-bottom:14px;line-height:1.5em}strong{font-weight:bold}em{font-style:italic}#side h1{margin:50px 20px 20px 50px;font-size:1.1em;line-height:1.3em;text-align:right}#side p{position:absolute;right:40px;width:150px;text-align:right;font-style:italic;font-family:georgia;font-size:0.8em}#main{margin-left:245px;padding:30px 20px 30px 0}#main,#side{padding-left:20px}#main ul{padding:10px 20px 10px 10px;background:#efefef;margin-bottom:20px}#main ul li{list-style-type:square;margin-bottom:7px;margin-left:20px}#main ul.privacy_list{background:white;padding:0px 20px 10px 10px;margin-bottom:0px}#main a{color:#222;text-decoration:underline}#main a:hover{color:#000}#side{background:#F6F4EE;height:100%;margin-top:-20px;margin-left:-20px;font-family:Arial,sans-serif;font-size:1em;padding:0 20px 0 1px;position:absolute;width:250px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.row:before{content:" ";display:table}.row:after{content:" ";display:table;clear:both}.col{width:297px;padding-left:20px;padding-right:20px;float:left}.intro{padding-left:20px;margin-bottom:30px}.col p,#main ul li{font-family:Helvetica,Arial,sans-serif;font-size:12px;line-height:16px}.intro p{line-height:21px;font-family:Helvetica,Arial,sans-serif;font-size:16px;padding-right:10px}.col h1{margin-top:0}#partner_logos img{margin-right:10px}p.group_summary,div.group_summary{padding:10px 20px 10px 10px;background:#EFEFEF;margin-bottom:20px;font-size:12px;line-height:1.5em}div#search_results{margin-top:10px;padding:0px 20px 10px 0px;background:#EFEFEF;font-size:12px;line-height:1.5em}#side{padding:0 0 0 20px;height:80px;background:#F6F4EE;position:absolute;margin-left:-20px;margin-top:-20px;height:100%}#side h1{margin:40px 20px}h1{font-size:1.1em}#main{margin-top:15px;margin-left:290px;padding:0 140px 30px 0}a,a:visited,a:active,a:hover{color:#fc7d00;text-decoration:none}form label{display:block}a:hover{text-decoration:underline}form{padding:10px 20px 56px 0;margin:0;width:300px}form.user_form_wider{padding:25px 20px 56px 20px;background:#fff;border:1px solid #d5ccb3;width:700px;margin:0px auto}label{font-size:13px;line-height:30px;color:#000;font-weight:lighter}form.user_form_wider label{font-size:13px;line-height:30px;color:#3c3c3c;font-weight:bold;width:220px;float:left;text-align:right}.user_form_wider input.submit{background:#fd7d00;border:none;color:#fff;font-size:15px;font-weight:lighter;padding:5px 15px;float:left;margin-left:230px}input.full{background:#fff;border:1px solid #d5ccb3;font-size:15px;padding:5px;margin:0px 0px 10px 0px;width:100%;display:block}input.wider{display:inline;border:1px solid #cacaca;width:230px;float:right;margin-right:240px}input.submit{background:#fd7d00;border:none;color:#fff;font-size:15px;font-weight:lighter;padding:5px 15px;float:right}input.remember{display:inline;float:left;margin-right:10px}label.remember{float:left;line-height:18px}.project{padding:0px 0px 20px 20px;margin:0px}.locale_switcher{padding:0px 0px 10px 20px;font-size:13px}.project a img{border:none}#errorExplanation,#notice{width:411px;padding:0px 10px 0px 10px;margin:0px;background:#fff;border:1px solid #f1a204}#notice{margin-bottom:10px}table.errors{width:520px;padding:10px;margin:0px;background:#fff;border:1px solid #f1a204}table.errors td{padding:0px 0px 0px 5px;text-align:left;color:black;margin:0px 0px 10px 20px;font-size:12px;line-height:20px;color:#000;font-weight:lighter}.errorExplanation h2{padding:10px 0px 0px 5px;text-align:left;color:black;margin:0px;font-size:13px;line-height:20px;color:#000;font-weight:lighter}.errorExplanation ul{padding:0px 0px 0px 5px;text-align:left;color:black;margin:0px 0px 10px 20px;font-size:13px;line-height:20px;color:#000;font-weight:lighter}.errorExplanation p,#notice p{padding:5px;text-align:left;color:black;margin-top:0px}.notice{border:1px solid #efefef}.mistake{border:1px solid red}.confirmation{border:1px solid #009700}.notice{border:1px solid #f1a204}
