body{margin:0;padding:0;color:#222;font-family:sans-serif;font-size:16px;background:#aab url("bg.jpg") repeat-x top center;}
a,a:link {color:#325599;text-decoration:none;outline:none; }
a:hover {color:#c93;}
a:visited, a:active {color:#c55;outline:none;}
h1{
	color: #328266;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:24px;
	margin: 0 0 10px 8px;
	padding:0;
}
h4{margin-bottom:5px;padding:0 5px;font-size:18px;text-align:left;}
p{text-align:left;text-indent:25px;margin:10px 5px 5px 10px; }
img{border:0;}
form{margin:0;padding:0;}
#container{width:850px;margin:50px auto 5px;padding:0;
	box-shadow: 0px 0px 7px rgba(0,0,0,0.9);
	-webkit-box-shadow: 0px 0px 7px rgba(0,0,0,0.9);
	-moz-box-shadow: 0px 0px 7px rgba(0,0,0,0.9);
	border: 2px solid #f4f4df;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}
#content{margin:0 auto;padding:10px 25px 25px;background-color:#eef0e6;border:1px solid #d3d3d3;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;}
table {
	width:100%;
	margin:5px 5px 25px;
	padding:0;
	font-size:15px;
	background-color:#f4f4df;
	border:1px solid #ccc;
	border-collapse:collapse;
}
table caption{text-align:left;}
tr, td, th { margin:0; padding: 3px 2px 2px 0; text-align:left; }
table tr {border-bottom: 1px solid #ccc; }
.list { 
	max-width:900px;
	margin: 0 auto;
	padding:5px 5px 10px;
}
.listheader {
	font-weight: bold;
	background-color: #bddfad;
	border-top: 1px solid #ccc;
	text-align: left;
}
.listname{width:180px;padding-left:10px;text-align:left;}
.listdesc{width:580px;padding-left:3px;text-align:left;}
.odd{background-color:#dcdfd6;}
.right {text-align:right !important;padding-right:5px; }
.centered{text-align:center;margin:0 auto;}
.copy {
	margin: 20 auto 0;
	padding: 0;
	text-align:center;
	font-size:x-small;
	color: #667;
	font-family:Arial, Helvetica, sans-serif;
	display: block;
}
.copy a { text-decoration: underline; color: #46b; }
