﻿html, body, form { height: 100%; margin: 0; padding: 0; }
body
{
	background-color: #019ada;
	background-image: url('../Images/bg.jpg');
	background-position: 50% 0;
	background-repeat: repeat-x;
}

/* Generic Site Styles */
a { color: #737373; }
a:hover { color: #019ada; }
a:active { color: #006699; }

/* Container */
#siteCenter { width: 957px; margin: 0 auto; }
#siteContainer { width: 957px; float: left; margin: 0; padding: 0; }

/* Header */
#header { width: 919px; height: 82px; float: left; margin: 0; padding: 15px 19px 0 19px; }
#header h1 { width: 137px; height: 71px; float: left; display: block; margin: 0; padding: 0; text-indent: 200px; white-space: nowrap; overflow: hidden; background-image: url('../Images/logo.jpg'); background-repeat: no-repeat; }

/* Content */
#mainContainer { width: 957px; float: left; margin: 0; padding: 0; background-image: url('../Images/bg_container.gif'); background-repeat: repeat-y; }
#leftCol { width: 10px; min-height: 375px; height: auto !important; height: 375px; float: left; background-image: url('../Images/bg_left.gif'); background-repeat: no-repeat; }
#rightCol { width: 10px; min-height: 375px; height: auto !important; height: 375px; float: left; background-image: url('../Images/bg_right.gif'); background-repeat: no-repeat; }
#content { width: 897px; float: left; margin: 0; padding: 62px 20px 0 20px; background-image: url('../Images/bg_top.gif'); background-repeat: repeat-x; }
#bottom { width: 957px; height: 24px; float: left; clear: both; padding-bottom: 15px; background-image: url('../Images/bg_bottom.gif'); background-repeat: no-repeat; background-color: #019ada; }

/* Registration */
div.registrationForm { font-size: 11px; font-family: Arial, Sans-Serif; color: #737373; line-height: 1.2; }
div.errorMessages { line-height: 1.4; }

span.requiredMark { margin: 0; padding: 0; padding-right: 5px; color: #ff0000; }

div.registrationHeader { margin: 0; padding: 0; padding-bottom: 10px; }
div.registrationHeader h2 { margin: 0; padding: 0; font-size: 16px; font-weight: bold; color: #025c82; }
div.registrationHeader p { margin: 0; padding: 0; padding-top: 8px; }

table.registration { margin-left: 30px; }
table.registration tr td { padding: 8px 0; }
table.registration tr td.description { text-align: right; padding-right: 10px; }
table.registration tr td input.submitButton { margin-left: 226px; }