@charset "utf-8";
/*CSS Document*/
*{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; -webkit-text-size-adjust:none;}
article, aside, figure, footer, header, hgroup, nav, section {display:block;}
ul{list-style:none;}
a{border:none; margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; text-decoration:none; color:#157db2;}
img{border:none;}
:focus{outline:0;}
table{border-collapse:collapse; border-spacing:0;}
th{font-weight:bold; vertical-align:bottom;}
td{font-weight:normal; vertical-align:top;}
input{line-height:28px;}
input, select{vertical-align:middle;}
input[type="radio"]{vertical-align:text-bottom;}
input[type="checkbox"]{vertical-align:bottom;}
a:hover, a:active{outline:none;}
/*Webkit browsers add a 2px margin outside the chrome of form elements*/
button, input, select, textarea{margin:0;}
input[type="submit"]{-webkit-appearance:none;}
/*make buttons play nice in IE*/
button{width:auto; overflow:visible;}
/*typography.css*/
html{font-size:100.01%;}
body{line-height:1; font-size:14px; font-family:Arial, Helvetica, sans-serif; background:url(../images/body-bg.jpg) repeat left top #fff;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
.clear{ clear:both;}
