/***** BEGIN RESET *****/

td, th, tr, thead, tfoot, tbody, caption, table, legend, label, form, fieldset, li, ul, ol, center, i, u, b, var, tt, sup, sub, strong, strike, img, font, em, a, p, h6, h5, h4, h3, h2, h1, iframe, span, div, body {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

ul {
	list-style: none;
	padding:10px 0px 0px 20px; 
	margin:0px 0px 0px 0px;
}

ol {
	list-style: none;
	padding:10px 0px 0px 20px; 
	margin:0px 0px 0px 0px;
}


/***** END RESET *****/

body {
	font-family: Verdana, Helvetica, sans-serif;
	text-align: center;
	margin:0 auto;
	background:#FFFF99; 
}

/***** TEXT/LINK FORMATTING *****/

a:visited {
	color:#000;
	text-decoration:underline;
}


a:active {
	color:#000;
	text-decoration:underline;
}


a:link {
	color:#000;
	text-decoration:underline;
}
a:hover {
	color:#4c4b4b;
}		


/***** SITE FRAMEWORK *****/

table.main-table-wrapper {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 800px;  /** Change to appropriate table width **/
}

table.main-table-wrapper tr td {
	vertical-align: top;
}

/***** CONTENT PAGE FRAMEWORK *****/

#button{
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	width:135px;
	background-color:#CCCC99;
	text-align:center;
	padding: 5px 0px;
}

#button a{
	color:#7a7a5c;
	text-decoration:none;
	padding: 5px 0px;
	font-family: Verdana, Helvetica, sans-serif;
}

#button a:hover{
	color:black;
}

td {
	font-family: Verdana, Helvetica, sans-serif;
	font-size:12px;
}

a.nav:visited{
	text-transform:uppercase;
	font-weight:bold;
	color:#7a7a5c;
	padding:0 20px;
	text-decoration:none;
	font-size:11px;
	
}

a.nav:active{
	text-transform:uppercase;
	font-weight:bold;
	color:#7a7a5c;
	padding:0 20px;
	text-decoration:none;
	font-size:11px;
	
}

a.nav:link{
	text-transform:uppercase;
	font-weight:bold;
	color:#7a7a5c;
	padding:0 20px;
	text-decoration:none;
	font-size:13px;
	
}

a.nav:hover {
	color:#000;
}

#scroller {
	vertical-align:top; 
	padding:px;
}


#formtext {
	vertical-align:top; 
	padding:0px 10px 5px 0px; 
	text-align:right;
	font-weight:bold;
}

#formfield {
	vertical-align:top; 
	padding:0px 10px 5px 0px; 
}

.mobilecontainer { 
	overflow:hidden; /* must have this property for mobile phones and tablet display! */
	width:100%; 
	margin:0 auto;
	height:132px;
	background:#fff;
}
iframe.banner {
	width:100%;
	height:132px;
	background:#fff;
}