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,sub,sup,tt,var,b,i,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-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clear{clear:both}body{background-color:#e3dddf;border-top:5px solid #4f241d;color:#333;font:14px/22px Arial,Helvetica,sans-serif}h2{color:#836560;font-size:30px;line-height:42px;text-transform:lowercase}h3{color:#4f241d;font-size:18px;text-transform:lowercase}ul{margin:0
0 0 2em;list-style:disc}p{margin:0
0 1em}blockquote{margin:1em
0 0 2em}a{color:#ac5a1d}abbr{border-bottom:1px #000 dotted;cursor:help}#outer_container{width:960px;margin:0
auto;background:rgb(255,255,255);background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(227,221,223,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(227,221,223,1)));background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(227,221,223,1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(227,221,223,1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(227,221,223,1) 100%);background:linear-gradient(top, rgba(255,255,255,1) 0%,rgba(227,221,223,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e3dddf',GradientType=0 )}#main_container{width:860px;margin:0
auto;padding:0
30px 30px;position:relative;overflow:auto;background:url(/images/bg.png) no-repeat 190px top #fff;border-radius:0 0 10px 10px}#header{height:120px;position:relative}#header h1,
#header h1
*{position:absolute;text-transform:lowercase}#header
span{left:0;top:20px;color:#4f241d;font-size:42px}#header span
span{left:150px;top:4px;color:#b9a7a4;font-size:30px}#header
strong{left:45px;top:60px;color:#957b77;font-size:54px}#alert{margin:0
0 30px;padding:30px;border:1px
solid #ac5a1d;background-color:#e1c3ad;text-align:left}#alert
p{margin:0}#alert
blockquote{font-size:12px}#alert
strong{text-transform:uppercase}#footer{width:960px;margin:0
auto}#footer
.links{margin:20px
20px 0 0;padding:0;list-style:none;font-size:12px;float:right}#footer .links
li{display:inline;padding:0
5px}#companies{margin:0;padding:0}#companies
li{width:25%;height:120px;float:left;overflow:hidden;list-style:none;text-align:center;text-indent: -800px}#companies
.microfit{background:url(/images/logos/microfit.png) no-repeat center}#companies
.appsolute{background:url(/images/logos/appsolute.png) no-repeat center}#stage_container{width:860px;margin:30px
auto 0;overflow:hidden}#stage_container
ul{width:862px;margin:0;padding:0;text-transform:lowercase}#stage_container
li{width:142px;margin:0
0 0 2px;padding:0;display:block;float:left;font-size:11px;text-align:center;border-top:4px solid #ddd;color:#aaa}#stage_container li:first-child{margin:0}#stage_container
.active{border-top-color:#ac5a1d;color:#ac5a1d;font-size:14px;font-weight:bold}#stage_container
.past{border-top-color:#d5ac8e;color:#d5ac8e}#rating_container{margin:20px
0 0}#rating_container>h2:first-child{color:#ac5a1d;font-size:50px;line-height:60px}#rating_content{margin:0
0 30px}.step_1
#rating_content{width:520px;margin:0;float:left}#rating_example{width:260px;padding:20px;float:right;background-color:#988f8b;color:#fff;border-radius:10px}#rating_example
h2{margin:0
0 0.75em;color:#fff;font-size:24px;font-weight:bold;line-height:30px}#rating_example
h3{margin:0
0 10px;padding:0
0 3px;border-bottom:1px solid #b3aaa4}#rating_example
.type_label{padding:0
30px 0 0;text-align:right}#rating_example
td{width:30px;font-weight:bold;line-height:24px;text-align:center}#rating_example .key_tr
td{font-size:12px;text-transform:lowercase}form{padding:relative;clear:both;text-align:center}form button[type=submit]{height:50px;margin:0;position:relative;z-index:10;border:none;color:#fff;font-size:24px;font-weight:bold;line-height:40px;text-transform:lowercase;cursor:pointer;clear:both;text-shadow:0 0 10px rgba(0,0,0, 0.75);border-radius:15px;background:rgb(150,141,137);background: -moz-linear-gradient(top, rgba(150,141,137,1) 0%, rgba(63,60,59,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(150,141,137,1)), color-stop(100%,rgba(63,60,59,1)));background: -webkit-linear-gradient(top, rgba(150,141,137,1) 0%,rgba(63,60,59,1) 100%);background: -o-linear-gradient(top, rgba(150,141,137,1) 0%,rgba(63,60,59,1) 100%);background: -ms-linear-gradient(top, rgba(150,141,137,1) 0%,rgba(63,60,59,1) 100%);background:linear-gradient(top, rgba(150,141,137,1) 0%,rgba(63,60,59,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#968d89', endColorstr='#3f3c3b',GradientType=0 )}form button[type=submit]:hover{text-shadow:0 2px 2px rgba(0,0,0, 0.75);box-shadow:inset 0 2px 5px rgba(0,0,0, 0.5);background:rgb(63,60,59);background: -moz-linear-gradient(top, rgba(63,60,59,1) 0%, rgba(150,141,137,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(63,60,59,1)), color-stop(100%,rgba(150,141,137,1)));background: -webkit-linear-gradient(top, rgba(63,60,59,1) 0%,rgba(150,141,137,1) 100%);background: -o-linear-gradient(top, rgba(63,60,59,1) 0%,rgba(150,141,137,1) 100%);background: -ms-linear-gradient(top, rgba(63,60,59,1) 0%,rgba(150,141,137,1) 100%);background:linear-gradient(top, rgba(63,60,59,1) 0%,rgba(150,141,137,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3f3c3b', endColorstr='#968d89',GradientType=0 )}form button[type=submit] div{position:relative;padding:0
90px 0 20px}form button[type=submit] strong{width:35px;height:35px;display:block;position:absolute;right:5px;top:2px;background-color:#ac5a1d;border-radius:20px}form button[type=submit]:hover
strong{background-color:#de7626;box-shadow:0 2px 2px rgba(0,0,0, 0.5)}form button[type=submit] span{width:0;height:0;position:absolute;left:15px;top:10px;border:8px
solid transparent;border-left:8px solid #fff}form
.error{color:#f00}.nav{margin: -50px 0 0;position:relative;z-index:0;overflow:hidden}.nav a:hover{color:#de7626 !important}#skip,#stepback{margin:20px
0 0;display:block;float:left;color:#666;text-decoration:none;text-transform:lowercase}#skip{float:right}#rating_form{overflow:visible}#rating_form .title
td{width:auto;padding:0
0 5px;position:relative;border-bottom:1px solid #ddd;color:#4f241d;font-size:18px;font-weight:bold;text-align:left;text-transform:lowercase}#rating_form .title td
div{position:relative}#rating_form .title td
em{font-size:11px;font-weight:normal;line-height:20px;text-transform:none}#rating_form .title td
a{width:20px;height:20px;display:block;position:absolute;right:0;top:4px;background-color:#ac5a1d;color:#fff;font-size:12px;font-weight:bold;text-align:center;line-height:20px;text-decoration:none;border-radius:10px}#rating_form .title td a
span{display:none}#rating_form table
table{width:400px;margin:0
15px;color:#957b77;font-weight:bold}#rating_form table table
td{width:20px;line-height:30px;text-align:center;text-transform:lowercase}#rating_form table table
.end{width:auto}#rating_form table table
.type_label{width:100px;padding-right:30px;text-align:right;text-transform:none}#rating_form table table .value_tr
td{padding-bottom:30px}#rating_form table table .key_tr
td{font-size:12px}.step_7
.required{text-align:left}.step_7
form{width:800px;margin:0
auto}.step_7 form
p{width:400px;margin:0
0 2em;float:left;text-align:left}.step_7
label{padding:0;display:block;color:#4f241d;font-size:18px;line-height:30px;text-transform:lowercase}.step_7 input[type=text]{width:360px;height:30px;padding:0
3px;border:1px
solid #bbb;border-radius:3px}
