body {margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
textarea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
#top {height:150px;background-color: #52A1D6;}
#topsm {height:80px; background-color: #52A1D6;}
#spacer {height:10px; background-color: #52A1D6;}
#strip {background-color: #E6E7E8;width: 100%;height:18px;font-family: "Courier New", Courier, mono;text-align: right;font-weight: bold;font-size: 16px;}
#menu
{
	background-color: #ED1C24;
	width: 100%;
	height:27px;
	margin:0px;
	padding:0px;
	margin-bottom:0;
	margin-top:0;
	text-align: right;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-bottom-color: #000000;
}

#middle { background-color: #52A1D6; width:100% }
#left {	text-align:center; width:110px; padding:10px; float:left }
#right { padding:10px; 	background-color: #FFFFFF; 	position:relative; margin-left:130px; height:250px}
#partners { position:relative; float:right; width:110px; height:200px}
#bottom { background-color: #5D2200; color:#FFFFFF; text-align:center; clear:both }
#content { padding: 0px 20px 10px 20px}
#logo {position: absolute;top:0px;right:0px;padding:0px;}
.globe {position: absolute;width: 270px;height: 220px;padding:0px;z-index:1;left:0px;top:0px;}
h1 {font-family: "Courier New", Courier, mono;font-weight: bolder;font-size: 17px;}
h2 {font-family: "Courier New", Courier, mono;font-weight: bolder;font-size: 14px;}
.courier {font-family: "Courier New", Courier, mono;font-weight: bolder;font-size: 17px;}
.odd { background-color: #ECF1F5; }
.odd2 { background-color: #DCE9F4; }
.even { background-color: #DFE6EB; }
.even2 { background-color: #BACEE0; }
.helptext { font-size: 10px; }
.category {	font-size: 14px;font-weight: bolder;}
.basenav,a.basenav,a.basenav:link,a.basenav:visited,a.basenav:active {font-size: 80%;color: #FFFFFF;text-decoration: none}
a.basenav:hover {font-size: 80%;color: #FFFFFF;text-decoration: underline}
.required {margin-left:6px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 80%;color: red;font-style: italic;}
.helptext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0.0em;
	margin-right: 0.0em;
	margin-bottom: 0.0em;
	margin-left: 0.0em;
}
.left{ FLOAT: left; POSITION: relative }
.right { FLOAT: right; POSITION: relative }

.myform {
	background-color: #DEECE3;
	margin: 0px 15px 50px 15px;
	padding: 5px 20px 20px 20px;
	  height:100%;
}

form span.required {
	color: red;
	text-align: left;
}

form h3 {
	clear: left;
	font: bold 1em/1em "Trebuchet MS", Verdana, Arial, "SF Sans Serif", sans-serif;
	text-align: left;
	
	padding: 0px 0px 8px 0;
	color: #BD6E64;
}

div.row{
clear: both; 
}

/* COLUMN STYLES */

/* USED FOR GENERIC COLUMNS */
.col1{float: left; width: 120px; text-align: right; padding:4px} 
.col1a{float: left; width: 120px; text-align: right; padding:4px;padding-top: 8px} 
.col2{float: left; width: 130px; text-align: left;} 
.col2a{float: left; width: 130px; text-align: left;;padding-top: 8px} 
.col3{float: left; width: 100px; text-align: right; padding:4px} 
.col4{float: left; width: 110px; text-align: left;} 
.col5{float: left; width: 100px; text-align: right} 
.col6{float: left; width: 110px; text-align: left} 

/* USED FOR ODD SIZED COLS FOR CITY, STATE, ZIP */
.col2b{float: left; width: 280px; text-align: left; padding:4px} 
.col3b{float: left; width: 50px; text-align: left; padding:4px} 
.col4b{float: left; width: 300px; text-align: left; padding:4px} 

.col1full {float: left; width: 500px; text-align: left; padding:4px} 
.col3full {float: left; width: 100%; margin-left:120px; text-align: left; padding:4px} 

