/*******************************************************************************************
	All of the selectors below must be included on any Total Control Page. These
	values must also be entered into the TCP configuration page in order for 
	the WYSIWYG content to match the actual page content.

	Feel free to change any of the properties and values within the selectors 
	unless otherwise noted.
*******************************************************************************************/

body {
	background-color: #e5ded0;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position:70px top;
}

.formfield {
	border: 1px solid #0697c3; padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #0697c3;
	
	/*
	width:180px;
	*/
}

.invisibleformfield { /* this is required for the Live Chat tool */
	visibility: hidden;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #fff;
	background-color: #0697c3; border: 1px solid #a2def8;
	padding: 2px 10px;
}

/******************* FIELD SETS **********************/

form {
	margin: 0px; padding: 0px;
}

fieldset {
	border: 0px; padding: 0; margin: 0 0 10px 0;
}
legend {
	color: #333; padding: 0 10px; font-weight: bold; font-size: 110%;
}
fieldset p {
	padding: 10px; margin: 0px;
}
dl {
	padding: 20px 10px 10px 10px; margin: 0px;
}
dl dt {
	clear: both; float: left; width: 24%;
	text-align: right; font-size: 1em; font-weight: bold;
	padding: 5px 0px;
}

dl dd {
	float: left; width: 75%; margin: 0 0 0.5em 0.25em; padding: 5px 0px;
}

.buttonarea {
	background-color: #ccc;
	padding: 5px; 
	text-align: center;
	margin-bottom: 20px;
}
.buttonarea .button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #fff;
	border: 2px outset #ccc;
}

/*
a:hover {
	color: #09f;
}
*/

#container {
	background-image:url(../images/menubg.gif); background-position:left; background-repeat:repeat-y;
	height: 100%; min-height:100%; min-width:790px;
}
#container2{
	height:100%;
}
html>body div#container2{
	height:auto; min-height: 100%;
}

#header {
	height: 152px; background-image:url(../images/header-bg.jpg); background-repeat:no-repeat;
}

#nav {
	height: 78.9%; width: 185px; background-color: #0697c3; text-align:right; padding:0em; color:white;
	background-image: url(../images/nav-top.jpg); background-repeat: no-repeat; background-position:top;
	margin: 0em; padding-top:30px; float:left;
}

.headerLogo {
	position: relative; width: 300px; left: 255px;
}

#mainImages {
	background-color: #e5ded0;
}

#content {
	color: #13688b; float:left; width:587px; margin-left:11px;
}

#bodyContent{
	background-position:left; background-repeat:repeat-y; padding:8px; /* font-size: 1.2em; */ line-height: 1.8em;
}
.formRight{
	float: right; width: 170px;
}
#rightColumn {
	width: 140px; float: right; padding-top: 30px; position: relative; color: #0697c3;
}

#video-loop { height: 282px; margin: -2px 0 10px; position: relative; width: 588px; }
#video-loop img { position:absolute; top:0; left:0; }

.loginButton {
	float: right; margin-top: 5px; margin-right: 5px;
}

.loginBox {
	margin: 3px; height: 16px; border: 1px solid #0697c3; color: #0697c3; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;
}

#leftColumn {
	float: left; color: #13688b; position: relative; width:419px;
}

#rightColumn #form1 label {
	font-size: 1.2em;
}

#footer {
	color: #13688b; position: relative; font-size: 0.8em; width:580px; text-align:center; clear:both; padding-top:30px;
}
#footer a {
	text-decoration: underline; color: #13688b;
}
#footer a:hover {
	text-decoration: underline;
}

.date a{
	color:#FFFFFF;
}
.textRight {
	text-align: right;
}
ul.registrationForm{
	list-style-type:none;
	padding-left:0px;
}
ul.registrationForm label{
	display:block; float:left;	 width:150px;
}
ul.registrationForm li{
	clear:both;
}
.textInput {
	border: 1px solid #0697c3; color: #0697c3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; width:180px;
}
#specstable td {
	padding: 3px;
}

