html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img, table {
	margin: 0;
	padding: 0;
	border: 0;
}


.red {color: #f00;}
.bold {font-weight: bold;}
.normal {font-size: 12px;}
.small {font-size: 11px;}
.smaller {font-size: 10px;}
.clear {clear: both; width: 100%; overflow: hidden;}
.inline {display: inline;}
.block {display: block;}
.left {float: left;}
.right {float: right;}

input {font-family: Arial;}

blockquote, q{quotes: none;}

ul li { margin: 0px 0px 0px 15px;}

ol li {margin: 0px 0px 0px 30px;}
*+html ol li {margin: 0px 0px 0px 40px;}
* html ol li {margin: 0px 0px 0px 40px;}

h1, span.h1 { font-size: 18px; font-weight: normal; font-family: Arial; padding: 0px 0px 13px 0px;}

p {padding: 0px 0px 5px 0px;}
.b_box_bg p {padding: 0px 0px 12px 0px;}

.nobg {background: none;}

.va_top, table.va_top td {vertical-align: top;}
.ta_left {text-align: left;}
.va_middle {vertical-align: middle !important;}
.centr {margin: 0px auto;}

a {color: #000; text-decoration: underline;}
a:hover { text-decoration: none;}

a.alt_dec {text-decoration: none;}
a.alt_dec:hover {text-decoration: underline;}

a.no_dec {text-decoration: none;}
a.no_dec:hover {text-decoration: none;}

.spacer10 {height: 10px;}
.mb_10 {margin-bottom: 10px;}
.lh_15 {line-height: 15px;}
.pt_4 {padding-top: 4px;}
.mb_20 {margin-bottom: 20px;}
