
* {margin:0px; padding:0px; outline:0; border:0px; background-repeat:no-repeat;}
body, input, textarea, select {font-size:12px; font-family:Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
ul, ol {list-style-type:none;}
table {border-collapse:collapse;}
th, td {vertical-align:baseline;}
th {text-align:left;}
a {text-decoration:none;}
del {text-decoration:line-through;}
sup, sub {line-height:1em;}
img {display:block;}

input {line-height:1.1em; *line-height:1em; overflow:visible;}
input[type="submit"], input[type="button"] {cursor:pointer; background-color:transparent;}
input[type="submit"]::-moz-focus-inner {padding:0; border:none;}
textarea {resize:vertical;}

table.valignmiddle td {vertical-align:middle;}
img.alignleft, img[align="left"] {margin:2px 20px 10px 0;}
img.alignright, img[align="right"] {margin:2px 0 10px 20px;}
img.wp-smiley {display:inline; vertical-align:middle;}

.hidetext {text-indent:-9999px;}
.hide {display:none;}
.floatleft, .alignleft {float:left;}
.floatright, .alignright {float:right;}
.selfclear {overflow:hidden;}
.clearfloat {float:none; display:block; clear:both; height:0;}
.textleft {text-align:left;}
.textcenter {text-align:center;}
.textright {text-align:right;}
.noborder {border:0;}
.nowrap {white-space:nowrap;}
.linethrough {text-decoration:line-through;}

@media screen {
	.forprint {display:none;}
}
@media print {
	.noprint {display:none;}
	.pagebreak {page-break-before:always;}
}

@media all and (max-device-width:480px) {
  * {-webkit-text-size-adjust:none;}
}
