/* reset.css */
html,body{background-color:#fff;font-family:'Open Sans',Helvetica,Arial,sans-serif;color:#444;line-height:1.1em;margin:0;padding:0;border:0;vertical-align:baseline}
body{line-height:1.1em;font-size:100.1%}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figure,figcaption,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,optgroup,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,sup,summary,table,tbody,td,tfoot,th,thead,tr,textarea,time,tt,u,ul,var,video{margin:0;padding:0;border:0;background:transparent;vertical-align:baseline;-webkit-text-size-adjust:100%;font:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}
label,table,tbody,tfoot,thead,th,td,tr{font-weight:normal}
header,nav,section,article,aside,footer{display:block}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
strong,th{font-style:normal;font-weight:bold}
em{font-style:italic}
code,var,pre,pre *,tt,samp,kbd{font-family:'Courier New',Courier,monospace;font-size:1.12em}
ol,li{border:0;outline:0;font-size:100%;background:transparent;vertical-align:baseline}
caption{text-align:left}
th{text-align:center;text-transform:uppercase}
blockquote:before,blockquote:after,q:before,q:after{content:''}
blockquote,q{quotes:none}
a{color:#0057a5;text-decoration:underline}
strong,b{font-weight:bold !important}
textarea{resize:none;border-color:#999 #ccc #ccc;bo