*{
	padding:0;
	margin:0;
}
p, blockquote, ul, ol, dd {
    margin-bottom: 1em;
}

body
{
	font: 11px/14px arial, helvetica, sans-serif;
	color: #333;
	background: #fff url(/images/common/bg.gif) repeat-x top left;
}
form { height: 100%;}
img{border:0;}
table{
	border:0;
	border-collapse: collapse;
}
td{
	padding: 0;
	
}
h1,h2,h3,h4,h5{
	font-size: 100%;
}

ul, dl{	list-style-type: none;}
ol { padding: 0; margin: 0 0 10px 25px;}
dd { margin: 0; padding: 0 0 1em 0;}
ul.bul {list-style-type:disc;margin-left:15px;}
ul.bul li {padding: 0 0 3px 0;}

a:link,a:visited,a:active,a:hover{ color: #00467d; }
a:active,a:hover{text-decoration: none;}

label{font-weight:bold;display:block;margin-bottom:2px;}
input { vertical-align: bottom;}
input.input,select.input,textarea.input{
	font: 10px/14px Verdana, Helvetica, sans-serif;
	border: 1px solid #666;
	vertical-align: bottom;
	height: 14px;
}
select.input { height: auto;}

/* HELPERS */
.l{float:left;}
.r{float:right;}
div.clr{display: block; clear: both; margin: 0 0;visibility:hidden;}
p.nm { margin-bottom: 0; }