html{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
body{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
div{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
span{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
object{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
iframe{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
h1{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
h2{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
h3{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
h4{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
h5{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
h6{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
p{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
blockquote{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
pre{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
abbr{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
address{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
cite{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
code{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
del{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
dfn{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
em{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
img{margin:0;padding:0;outline:0;border:0;font-size:100%;vertical-align:baseline;list-style-type:none;}
ins{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
kbd{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
q{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
samp{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
small{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
strong{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
sub{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
sup{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
var{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
b{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
i{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
dl{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
dt{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
dd{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
ol{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
ul{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
li{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
fieldset{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
form{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
label{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
legend{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
table{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
caption{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
tbody{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
tfoot{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
thead{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
tr{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
th{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
td{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
article{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
aside{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
canvas{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
details{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
figcaption{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
figure{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
footer{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
header{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
hgroup{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
menu{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
nav{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
section{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
summary{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
time{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
mark{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
audio{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
video{margin:0;padding:0;outline:0;border:0 currentColor;font-size:100%;vertical-align:baseline;list-style-type:none;}
body{line-height:1.1;}
article{display:block;}
aside{display:block;}
details{display:block;}
figcaption{display:block;}
figure{display:block;}
footer{display:block;}
header{display:block;}
hgroup{display:block;}
menu{display:block;}
nav{display:block;}
section{display:block;}
nav ul{list-style:none;}
blockquote{quotes:none;}
q{quotes:none;}
blockquote::before{content:none;}
blockquote::after{content:none;}
q::before{content:none;}
q::after{content:none;}
a{margin:0;padding:0;font-size:100%;text-decoration:none;vertical-align:baseline;}
ins{color:#000;text-decoration:none;background-color:#FF9;}
mark{color:#000;font-style:italic;font-weight:bold;background-color:#FF9;}
del{text-decoration:line-through;}
abbr[title]{border-bottom-color:currentColor;border-bottom-width:1px;border-bottom-style:dotted;cursor:help;}
dfn[title]{border-bottom-color:currentColor;border-bottom-width:1px;border-bottom-style:dotted;cursor:help;}
hr{border-width:1px 0 0;border-style:solid none none;border-color:#CCC currentColor currentColor;margin:1em 0;padding:0;height:1px;display:block;}
input{vertical-align:middle;}
select{vertical-align:middle;}
.fl{float:left;}
.fr{float:right;}
.pa1{padding:1px;}
.pa5{padding:5px;}
.pa10{padding:10px;}
.pa20{padding:20px;}
.pa15{padding:15px;}
.pl10{padding-left:10px;}
.pr10{padding-right:10px;}
.pt10{padding-top:10px;}
.pb10{padding-bottom:10px;}
.pl5{padding-left:5px;}
.pr5{padding-right:5px;}
.pt5{padding-top:5px;}
.pb5{padding-bottom:5px;}
.pl15{padding-left:15px;}
.pr15{padding-right:15px;}
.pt15{padding-top:15px;}
.pb15{padding-bottom:15px;}
.pl20{padding-left:20px;}
.pr20{padding-right:20px;}
.pt20{padding-top:20px;}
.pb20{padding-bottom:20px;}
.ma5{margin:5px;}
.ma10{margin:5px;}
.ml10{margin-left:10px;}
.mr10{margin-right:10px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.ml5{margin-left:5px;}
.mr5{margin-right:5px;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
.ml15{margin-left:15px;}
.mr15{margin-right:15px;}
.mt15{margin-top:15px;}
.mb15{margin-bottom:15px;}
.ml20{margin-left:20px;}
.mr20{margin-right:20px;}
.mt20{margin-top:20px;}
.mb20{margin-bottom:20px;}
.ml30{margin-left:30px;}
.mr30{margin-right:30px;}
.mt30{margin-top:30px;}
.mb30{margin-bottom:30px;}
.clear{clear:both;}
.clear_a{margin:0;padding:0;border:0 currentColor;height:0;clear:both;}
