html, body, ul, li {
	margin: 0; padding: 0; list-style: none;
	}
img {
	border: 0;
	}
a {
	font-weight: bold; text-decoration: none; color: #006699;
	}
a:hover {
	text-decoration: underline;
	}


.login_btn {
	text-align: left; padding-top: 10px;
	}
.left {
	float: left;
	}
.clear {
	clear: both;
	}
.lists li {
	background: top left url(../images/bullet_plus.gif) no-repeat; margin: 10px 0 5px 0; padding: 0 0 0 25px;
	}
	
.site-table {
	border: 0; width: 580px; margin: 30px 0px 30px 0px;
	}
.site-table td {
	padding-left: 10px; vertical-align: top; width: 290px; padding-bottom: 20px;
	}	


body, h1, h2, h3, form {
	font: 0.75em arial, sans-serif; margin: 0; padding: 0; color: #5c5c5c;
	}
body {
	background: url(../images/header_bg.jpg); background-repeat: repeat-x; text-align: center;
	}


#wrapper {
	text-align: left; margin: auto; width: 900px;
	}
#header {
	height: 180px; position: absolute; width: 900px;
	}
#header h1 {
	margin-top: 15px;
	}
#header h1 img {
	display: block;
	}

#body-top {
	padding-top: 205px;
	}
#body-top h2 {
	font: 1.6em arial, sans-serif; color: #006699; font-style: italic; margin-bottom: 1em;
	}

#top-left {
	float: left; width: 170px;
	}
#top-left #q {
	width: 135px; border: 1px solid #d8d8d8;
	}
#top-left .sub {
	background: #e6e7e7; border-top: 1px solid #cfd0d0; padding: 3px 4px 4px 4px; margin: 10px 0 0 0; font: 11px tahoma, arial, sans-serif; color: #5c5c5c;
	}
#top-left h3 {
	background: url(../images/bullet_letter.gif) no-repeat; padding-left: 15px; font-weight: bold; margin: 1em 0 0.4em 0; font: 11px tahoma, arial, sans-serif;
	}
#top-left h2 {
	font-weight: bold; margin: 0 0 0.4em 0; font: 1.3em tahoma, arial, sans-serif; color: #5c5c5c;
	}
#top-left p {
	padding-left: 15px; margin: 0;
	}


#mid-sect {
	width: 380px; margin-left: 20px; margin-right: 20px; float: left; text-align: justify;
	}
#mid-sect h1 {
	font: 1.5em tahoma, arial, sans-serif; margin: 0; color: #006699;
	}
#mid-sect h2 {
	font-weight: bold; margin: 0 0 0.4em 0; font: 1.3em tahoma, arial, sans-serif; color: #5c5c5c;
	}
#mid-sect p {
	padding-bottom: 2px;
	}


#top-right {
	float: right; width: 306px; 
	}
#top-right img {
	display: block; border: 1px solid #d8d8d8; padding: 2px;
	}


#body {
	padding-top: 2em; text-align: justify;
	}
#body h2, #body p {
	margin: 0.3em 0;
	}


#body-left {
	float: left; width: 480px;
	}
#body-left h1{
	font: 1.5em tahoma, arial, sans-serif; margin: 0; color: #006699;
	}
#body-left h2{
	font: 1.25em tahoma, arial, sans-serif; margin: 0; color: #006699;
	}
#body-left p {
	margin-top: 1em;
	}
#body-left ul.plusbullets {
	margin-top: 15px; margin-left: 20px; padding: 0; font-weight: bold;
	}
#body-left ul.plusbullets li {
	background: top left url(../images/bullet_plus.gif) no-repeat; margin: 0 0 10px 0; padding: 0 0 0 25px;
	}


#body-right {
	float: right; width: 280px;
	}
#body-right h1{
	font: 1.5em tahoma, arial, sans-serif; margin: 0; color: #006699;
	}
#body-right h2{
	font: 1.1em tahoma, arial, sans-serif; margin: 10px; color: #006699;
	}
#body-right p {
	margin-right: 2em;
	}
#body-right ul.plusbullets li {
	background: top left url(../images/bullet_plus.gif) no-repeat; margin: 0 0 10px 0; padding: 0 0 0 25px;
	}
#body-right ul.plusbullets {
	margin-top: 15px; margin-left: 20px; padding: 0;
	}


#footer {
	color: #ffffff; background: #42453d url(../images/footer_bg.gif) repeat-x; padding: 6px 0 5px 0; margin-top: 2em; font-weight: bold;
	}
#footer p {
	margin: 0; padding: 0;
	}
