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,font,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
 {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
 vertical-align: baseline;
 background: transparent;
}

body {
 line-height: 1;
}

ol,ul {
 list-style: none;
}

blockquote,q {
 quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
 content: '';
 content: none;
}

:focus {
 outline: 0;
}

ins {
 text-decoration: none;
}

del {
 text-decoration: line-through;
}

table {
 border-collapse: collapse;
 border-spacing: 0;
}

body {
 background-color: #111;
 color: #515151;
 font-family: Arial;
 font-size: 15px;
 line-height: 21px;
}

a {
 color: #246CDE;
}

div.wrapper {
 background: url("/img/gradient.png") no-repeat scroll 50% -10px #111;
 margin: 0 auto;
 padding-top: 110px;
 width: 600px;
}

div.wrapper h1 {
 background: url("/img/oneall_header_logo.png") no-repeat scroll 50% 0 transparent;
 height: 40px;
 margin-bottom: 20px;
 text-indent: -9999px;
}

div.wrapper div.error {
 margin-top: 20px;
 -moz-border-radius: 3px;
 background-color: #FFBABA;
 border-color: #EC8601 #777777 #777777 #EC8601;
 border-style: solid;
 border-width: 1px;
 color: #CC342C;
 padding: 30px;
 font-weight: bold;
}

div.wrapper div.content {
 -moz-border-radius: 3px;
 background-color: #fff;
 border-color: #EC8601 #777777 #777777 #EC8601;
 border-style: solid;
 border-width: 1px;
 padding: 30px;
}

div.wrapper div.content h2 {
 color: #303030;
 font-size: 24px;
 line-height: 30px;
}

div.wrapper div.content p {
 margin: 13px 0 20px;
}