*{margin:0;padding:0;outline:none;outline-width:0;font-size:1em;font-style:normal;font-weight:normal;text-align:left;text-decoration:none;letter-spacing:0;vertical-align:baseline}
html{height:100%;background-color:transparent;border:none;font-family:sans-serif;font-size:125%;line-height:1.3;color:#000}
body{height:100%;font-size:.625em;font-size:50%}
a,abbr,address,area,article,aside,audio,b,base,bb,bdo,backquote,button,canvas,caption,cite,code,col,colgroup,dd,datagrid,datalist,del,details,dfn,dialog,div,dl,dt,em,eventsource,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,i,iframe,img,input,ins,kbd,label,legened,li,map,mark,menu,meter,nav,noscript,object,ol,optgroup,option,output,p,pre,progress,q,samp,s,section,select,small,span,strong,sub,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{background-color:transparent;border:none;font-size:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
code,input,kbd,pre,samp,select,textarea,var{white-space:normal}
table{border-collapse:collapse;border-spacing:0}
td{vertical-align:top}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"&#8220";content:"\201C"}
ul,ol{list-style:none}
del,s{text-decoration:line-through}
nav ul{list-style:none}
a:hover,abbr,ins{text-decoration:underline}
address,cite,dfn,em,i,var{font-style:italic}
b,h1,h2,h3,h4,h5,h6,strong,th{font-weight:bold;line-height:1.4}
:link,:focus,:active,:hover,:visited{outline:none;outline-width:0;text-decoration:none}
small{font-size:80%;line-height:1.5}
big{font-size:120%;line-height:1.7}
code,kbd,samp{font-family:inherit;letter-spacing:2px;white-space:nowrap}
blockquote,dd{padding-left:2.2em}
caption,button,input[type="button"],input[type="reset"],input[type="submit"],th{text-align:center}
hr{display:inline-block;margin:9px 0 -6px 0;padding-bottom:11px;width:100%;height:1px;background-color:transparent;border:none;border-top:1px solid #000}
sub,sup{position:relative;height:0;line-height:1.2;vertical-align:baseline}
sub{top:.4ex}
sup{bottom:1ex}
pre{font-family:inherit;white-space:pre}
pre *{font-size:100%;white-space:pre}
textarea{width:14em;height:2.4em;background-color:#fff;border:1px solid #abadb3;font-family:inherit}
input,select,button{font-family:inherit;cursor:pointer}
input[type="text"],input[type="password"]{padding:0.1em 0 0.1em 0;width:10em;height:1.5em;line-height:1.5em;background-color:#fff;border:1px solid #abadb3;cursor:text;vertical-align:top}
button,input[type="button"],input[type="submit"],input[type="reset"]{padding:0.1em 0 0.1em 0;width:5em;height:1.9em;line-height:0.7;background-color:#cb1d6f;border:1px solid #cb1d6f;vertical-align:top;color:white}
input[type="radio"]{margin:1px 0;width:1.3em;height:1.3em;vertical-align:bottom}
input[type="checkbox"]{width:1.3em;height:1.6em;vertical-align:top}
input[type="file"]{width:20em;height:1.9em;background-color:#fff;border:1px solid #abadb3}
input[type="hidden"]{display:none}
input[type="image"]{margin-bottom:-3px}
label,label span{vertical-align:top;cursor:pointer}
fieldset{margin-top:0.8em;padding:0 0.5em 0.5em 0.5em;background-color:#fff;border:1px solid #abadb3}
legend{position:relative;float:left;margin:-0.8em 0 0 2em;padding:0.1em 1em 0 1em;background-color:#fff;border:1px solid #abadb3;text-align:center}
legend + *{display:block;clear:left;height:5px;line-height:5px;visibility:hidden}
select{height:1.9em;background-color:#fff;border:1px solid #abadb3}
optgroup{font-weight:bold}
optgroup option{padding-left:1.4em;font-weight:normal}
span.first-letter{overflow:visible;width:0.600em}
