﻿body { font-size: 14px; font-family: arial; background-image: url(../img/background-page1.jpg); background-repeat: repeat-y; background-position: center top; position: relative; margin: 0; padding: 0; }
h1 { color: #28870d; font-size: 2em; margin: 10px; padding: 0; }
h2 { color: #28870d; font-size: 1.7em; }
h3 { color: #347aac; font-size: 1.3em; margin: 10px 10px 5px; padding: 0; border-bottom: 1px dotted #347aac; }
h4 { color: #347aac; font-size: 1.15em; margin: 10px 10px 0; padding: 0; }
p { margin: 5px 10px 10px; }
#container { position: relative; width: 800px; min-height: 80em; margin-right: auto; margin-left: auto; }
#side { color: #fff; background-color: #4593ca; background-image: url(../img/background-side.gif); background-repeat: no-repeat; background-position: 0 top; text-align: right; position: absolute; top: 0; left: 0; width: 200px; padding-top: 320px; }
#side p { margin: 0; padding: 20px 10px 20px 5px; border-bottom: 1px dotted #fff; }
#side a:link { color: #fff; text-decoration: underline; }
#side a:visited { color: #fff; text-decoration: underline; }
#side a:hover { color: #fff; text-decoration: none; border-bottom: 1px dotted #fff; }
#side a:active { color: #fff; text-decoration: underline; }
#banner {
	background-image: url('../img/background-banner-2.gif');
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	right: 0;
	width: 600px;
	height: 186px;
}
#nav { background-image: url(../img/background-nav.gif); position: absolute; top: 186px; right: 0; width: 582px; height: 76px; margin: 0; padding: 0 0 0 18px; }
#content { background-color: #fff; position: absolute; top: 262px; right: 0; width: 580px; min-height: 80em; margin: 0; padding: 10px; }
#footer { background-color: #fff; background-image: url(../img/infinity.gif); background-repeat: no-repeat; background-position: center 10px; text-align: center; position: relative; margin: 50px -10px 0; padding: 75px 0 5px; border-top: 1px solid #4593ca; }
#footer ul { margin: 0; padding: 0; }
#footer li { font-size: 0.9em; margin: 0 0.5em; padding: 0; list-style-type: none; display: inline; }
.form { width: 320px; margin: 0 10px 30px; bord;border-left: 1px dotted #ccc; border-bottom: 1px dotted #ccc; border-right: 1px dotted #ccc; border-top-style: none; }
.form h3 { margin: 0; padding: 0.5em; background-color: #ffff99; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; }
.form ul { margin: 0; padding: 0; }
.form li { margin: 0; padding: 5px 10px; list-style-type: none; }
a:link { color: #347aac; text-decoration: underline; }
a:visited { color: #347aac; text-decoration: underline; }

a:hover { color: #28870d; text-decoration: none; }

a:active { color: #347aac; text-decoration: underline; }
.pay-now-button { float: right; }
.table-head { color: #fff; font-weight: bold; background-color: #ff6c00; }
.alt-table-row { background-color: #f4e1d5; border-top: 1px solid #ff6c00; border-bottom: 1px solid #ff6c00; }
