﻿* {
	margin: 0;
	padding: 0;
}
p, ul, ol { margin: 0 0 11px; }
body {
	background: none repeat scroll 0 0 #C6C6C6;
	color: #454545;
	font: 12px/15px arial,helvetica,sans-serif;
	margin: 0 0;
}
img { border: medium none; }
form {
	margin: 0;
	padding: 0;
}
table { border-collapse: collapse; }
td {
	color: #333333;
	font: 11px/15px arial,helvetica,sans-serif;
	padding: 0;
	vertical-align: top;
}
a:link, 
a:active, 
a:visited, 
a:hover { color: #333333; }
a:hover { text-decoration: none; }
ul, ul.nobul { list-style: none outside none; }
ul.bul {
	list-style: disc outside none;
	margin-left: 15px;
}
ul.bul li { padding-bottom: 1px; }
dd {
	margin: 0;
	padding: 0 0 15px;
}
dt { }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
select.input, input.input, textarea.input {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #ABA49C;
	font: 10px arial;
}
input { vertical-align: bottom; }
select.input { height: auto; }
label { display: block; }
img.btn { vertical-align: bottom; }
div.clr {
	clear: both;
	display: block;
	margin: 0;
	visibility: hidden;
}
.l { float: left; }
.r { float: right; }

