* {	padding: 0; margin: 0; }
html, body {
	height: auto;
	margin: auto;
	text-align: center;
	font: 12px Arial;
	color: #000;
}
td{ font-size:12px }
hr{ color: #c6c6c6; }
h1{ font-size:24px; display: inline; padding-right: 3px; } 
h3{ font-size:14px; display: inline; padding-right: 3px;}
img {border: none;}
table {margin-top: 10px;}

a:link    { color: #2d70a5; text-decoration: none; }
a:visited { color: #2d70a5; text-decoration: none; }
a:active  { color: #2d70a5; text-decoration: none; }
a:hover   { color: #2d70a5; text-decoration: underline; }

#main {
	width: 900px;
	height: auto;
	margin: 0 auto;
	text-align: left;
	padding: 0;
}

#content_wrapper { 
	position: relative;
	float: left;
	margin: 0 5px 10px 5px;
	padding: 0 5px 10px 10px;
	width: 900px; 
	height: auto;
	border: 1px solid #c6c6c6;	
}

.logo { float: left; width: 350px;	padding: 5px 0 10px 0; }
.tagline { float: left; width: 500px; margin: 20px 0; }
.page_title {float: left; width:880px; font-size:16px; text-align; left; height: 25px; padding: 3px 5px 3px 5px; font-weight: bold; background-color: #D7DBDA;}
.content { float: left; width: 880px;}
p.policy {padding-top: 12px;}
p.small_11 {font-size: 11px;}
ul.term {width: auto; list-style-type: decimal; padding-left: 20px; margin-left:10px; }
ul.term li {padding-top: 20px;}
ul.sub {width: auto; list-style-type: lower-alpha; padding-left: 20px; margin-left:5px;}
ul.sub li { padding: 5px 0 0 0;}
ul.notinc {width: auto; list-style-type: none; padding-left: 20px; margin-top: 10px;}
ul.notinc li { padding: 0 0 5px 20px; background: url('../images/list_not.gif') no-repeat;}
