﻿html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,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;vertical-align:baseline}
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}
.clearfix:after{content:"";display:block;clear:both;height:0;visibility:hidden}
.clearfix{min-height:0;height:0}
html>body .clearfix{height:auto}
.clear{clear:both;display:block;width:100%;height:0;font-size:1px;margin:0;padding:0}
.centered{text-align:center;margin-left:auto;margin-right:auto;display:block}
.leftAlign{float:left;text-align:left}
.rightAlign{float:right;text-align:right}
.pad{padding-top:0;padding-left:10px;padding-right:10px;padding-bottom:0}
.pad-below{padding-left:10px;padding-right:10px;padding-bottom:10px}
.pad-all{padding:10px}
.pad-left{padding-left:10px}
.pad-right{padding-right:10px}
.no-pad{padding:0;margin:0}
.margin-top{margin-top:10px}
.margin-left{margin-left:10px}
.margin-right{margin-right:10px}
.margin-bottom{margin-bottom:10px}
h1.inline,h2.inline,h3.inline,h4.inline,h5.inline{display:inline-block}
.box{padding:5px}
.one-half{float:left;width:50%}