html, body, ul, ol, li, 
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img, table {
	margin: 0;
	padding: 0;
	border: 0;
}
html, body {
  width: 100%;
  height: 100%;
}
.red {color: #f00;}
.bold {font-weight: bold;}
.normal {font-size: 12px;}
.small {font-size: 11px;}
.smaller {font-size: 10px;}
.clear {clear: both; overflow: hidden; width: 100%;}
.inline {display: inline;}
.block {display: block;}
.left {float: left;}
.right {float: right;}

.default {}

blockquote, q{quotes: none;}

ul li {list-style-type: none;list-style-position: outside;list-style-image: none;}

.va_middle {vertical-align: middle;}
.nobg {background: none;}

.va_top {vertical-align: top;}
table.va_top td {vertical-align: top;}

.ta_left {text-align: left;}
.va_middle {vertical-align: middle !important;}

.pt_11 {padding-top: 11px;}
.pt_13 {padding-top: 13px !important;}
.pt_15 {padding-top: 15px !important;}
.pt_20 {padding-top: 20px;}
.pt_45 {padding-top: 45px;}
.pt_2 {padding-top: 2px !important;}
.mb_2 {margin-bottom: 2px;}
.mb_3 {margin-bottom: 3px;}
.mb_4 {margin-bottom: 4px;}
.mb_6 {margin-bottom: 6px;}
.mb_7 {margin-bottom: 7px;}
.mb_10 {margin-bottom: 10px;}
.mb_16 {margin-bottom: 16px;}
.pl_15 {padding-left: 15px;}
.pl_20 {padding-left: 20px;}
.pl_19 {padding-left: 19px;}
.mt_10 {margin-top: 10px;}
.mr_17 {margin-right: 17px;}
.ml_10 {margin-left: 10px;}
.ml_15 {margin-left: 15px;}
.mt_4 {margin-top: 4px;}
.mb_14 {margin-bottom: 14px;}

.spacer_18 {height: 18px;}
.spacer_13 {height: 13px;}
.spacer_16 {height: 16px;}

.lh_14 {line-height: 14px;}
.lh_16 {line-height: 16px;}

