
body  {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #aaaaaa;
 margin-top: 0px;
 font-size: 13px;
 }


/*----- Layout Styles -----*/

#container  {
 width: 722px;
 background-color: #ffffff;
 border: solid 0px #6C9E01;
 }

#content {
 display: table;
 width: 722px;
 background-color: #ffffff;
 margin-top: 20px;
 margin-bottom: 2px;
 border-top: solid 2px #6C9E01;
 text-align: left;
 }

#imgRow {
 display: table;
 height: 226px;
 width: 722px;
 clear: both;
 }

#imgRight {
 width: 282px;
 float: left;
 margin: 0px;
 }

#imgLeft {
 width: 440px;
 float: left;
 margin: 0px;
 }


/*----- Column Styles -----*/

#colWrap {
	display: table-row;
	width: 722px;
	background-image: url(/images/smm_bkg.gif);
	background-repeat: repeat-y;
	margin-bottom: 20px;
	float: left;
 }

#colRight {
	display: table-cell;
	width: 282px;
	float: left;
	padding-bottom: 10px;
 }

#colLeft {
 display: table-cell;
 width: 440px;
 font-size: 13px;
 float: left;
 }

#colLeft p {
 margin-right: 15px;
 margin-left: 15px;
 margin-bottom: 15px;
 }

#colLeft img {
 margin-right: 15px;
 margin-left: 15px;
 margin-bottom: 15px;
 }

#oneCol {
 display: block;
 width: 707px;
 background-color: #DDD5BE;
 margin-bottom: 20px;
 padding-left: 15px;
 }

.RedSubRight {
 color: #990000;
 font-size: 12px;
 font-weight: bold;
 text-align: left;
 padding: 10px;
 }

.RedSubLeft {
 color: #008CC9;
 color: #006B99;
 font-size: 14px;
 font-weight: bold;
 text-align: left;
 padding-top: 10px;
 }


/*----- Registration Form Styles -----*/

.req {
 color: #990000;
 font-size: 12px;
 font-weight: bold;
 }

.privacy  {
 color: #006B99;
 font-size: 12px;
 font-weight: bold;
 text-align: left;
 padding: 10px;
 }

.priority {
 color: #000000;
 font-size: 11px;
 font-weight: bold;
 font-style: italic;
 text-align: center;
 padding-top: 10px;
 padding-bottom: 10px;
 }

.thanks {
 padding-top: 75px;
 padding-bottom: 75px;
 color: #008CC9;
 color: #006B99;
 font-size: 14px;
 font-weight: bold;
 text-align: center;
 }

.reqField {
 color: #000000;
 font-size: 11px;
 font-weight: bold;
 text-align: center;
 padding-top: 0px;
 padding-bottom: 0px;
 }

#register {
 font-weight: bold;
 margin-top: 0px;
 font-size: 12px;
 }

#register2 {
 margin-top: 20px;
 }

.form2_row{
 width: 250px;
 height: 20px;
 padding-bottom: 5px;
 text-align: left;
 }

#register3 {
 margin-top: 20px;
 width: 250px;
 }

#amt {
 position: relative;
 top: -17px;
 left: 90px;
 display: none;
 width: 145px;
 height: 25px;
 }

#amt_empty {
 position: relative;
 top: -17px;
 left: 90px;
 display: block;
 width: 145px;
 height: 25px;
 }

#amt input {
 background-color: #ffffff;
 }
 
.form_row {
 font-size: 12px;
 height: 20px;
 display: table;
 }

/*----- Form Element Styles -----*/

input, select  {
 background-color: #DDD5BE;
 width: 140px;
 border: solid 1px #325227;
 font-size: 11px;
 font-weight: bold;
 padding-left: 2px;
 margin-right: 10px;
 }

label {
 padding-right: 5px;
 padding-top: 2px;
 font-size: 12px;
 text-align: right;
 width: 125px;
 display: table-cell;
 }
 
.button {
 color: #325227;
 font-size: 11px;
 font-weight: bold;
 font-style: italic;
 font-weight: bold;
 background-color: #ACCC66;
 margin-top: 10px;
 width: 140px;
 border: outset 2px #325227;
 }
 
.button:link, .button:visited {
 color: #325227;
 background-color: #ACCC66;
 border: outset 2px #325227;
 }

.button:active {
 background-color: #325227;
 border: inset 2px #325227;
 color: #ffffff;
 }

.radio {
 width: auto
 }


/*----- Footer Styles -----*/

#disclaimer {
 clear: both;
 width: 722px;
 background-color: #EEEEEE;
 border-top: solid 30px #325227;
 margin-top: 0px;
 }

#disclaimer p {
 background-color: #EEEEEE;
 text-align: left;
 font-size: 11px;
 color: #325227;
 padding: 15px;
 margin: 0px;
 }

