body, html
{
	background-color: 	#333333;
	text-align: 		center;
	margin:				0px;	
	padding:			0px;
	height:				auto;
}
	
a
{
	text-decoration:    none;
	color: 				#000000;
	font-size:			11px;
}

a:hover
{
	text-decoration:    none;
	color: 				#2a77bf;
}

p
{
	font-size:			11px;
	font-family:		verdana, arial, sans-serif;
	font-size:			10px;
}

img
{
	border:				0px;
	margin:				0px;
	padding:			0px;
}

form, input, textarea
{
	font-size:			11px;
}

div#wrapper
	{	
		width: 				790px;
		height: 			100%;
		background-color: 	#ffffff;
		color: 				#000000;
		border-left:		1px solid #999999;
		border-right:		1px solid #999999;
		font-family:		verdana, arial, sans-serif;
		font-size:			11px;
		margin: 			0px auto;
		padding:			0px;

	}
 
div#topbar
	{
		background-color: 	#ffffff;
		width:				790px;
		
	}

div#navbar
	{
		height:					25px;
		background-color:		#333333;
	}
	
div#navbar ul
	{
		position:				relative;
		list-style-type: 		none;
		list-style-position:    outside;
		color:					#ffffff;
		margin:					0px;
		padding:				5px;
		padding-left:			25px;
		float:					left;
	}
	
div#navbar li
	{
		display: 			inline;
		
	}
	
div#navbar a
{
	text-decoration:    none;
	color: 				#ffffff;
	font-size:			11px;
}

div#navbar a:hover
{
	text-decoration:    none;
	color: 				#CC0000;
}

div#banneradvert
	{
		padding:				0px;
		margin:					0px;
		height:					200px;
		width:					790px;
		background-image:		url('images/banner.jpg');
		background-repeat:		no-repeat;
		background-position:	center;		
	}
	
div#banneradvert a, a:hover
{
	text-decoration:		none;
}

div#banneradvert .signUpLink
{
		float:				left;
		position:			relative;
		left:				640px;
		top:				180px;
		padding:			6px 60px;
}

div#mainbody
	{
		float:				left;
		text-align:			left;
		height:				100%;
		padding:			0px 30px;
		font-size:			10px;	
	}

div#mainbody h2
	{
		
		padding:			0px 13px;
		font-size:			10px;	
		
	}

div#mainbody ul
	{
		padding-left:		9px;
		margin:				0px;
	}
	
div#mainbody li
	{
		padding-left:		9px;
		margin:				0px;
		list-style-type: 	none;
	}

div#footer
	{
		borer-top:			5px solid #333333;
		padding: 			20px 10px; 
		margin: 			0px;
		height:				100%;
		width:				100%
		font-family:		verdana, arial, sans-serif;
		font-size:			10px;	
		clear: 				both;
		background: url('images/footer.jpg');
	}

div#footer ul
	{
		position:				relative;
		display:				inline;
		list-style-type: 		none;
		list-style-position:    outside;
		margin:					0;
	}

div#footer li
{
		display: 			inline;
		margin: 			0px;
}

.tx1
{
		color:				#99cc00;
		font-family:		verdana, arial, sans-serif;
		font-size:			11px;
		font-weight:        bold;
padding-left: 20px;
}

.tx2
{
		color:				#333333;
		font-family:		verdana, arial, sans-serif;
		font-size:			11px;
		font-weight:        bold;
}

.tx3
{
		color:				#ff0000;
		font-family:		verdana, arial, sans-serif;
		font-size:			11px;
		font-weight:        bold;
}

.copyright
{
		color:				#99cc00;
		font-family:		verdana, arial, sans-serif;
		font-size:			11px;
}

.formbox
{
		color:					#ffffff;
		padding:				0px;
		margin:					0px;
		height:					200px;
		background-image:		url('images/formbox.jpg');
		background-repeat:		no-repeat;
		background-position:	center;

}

.box{
background: #333333; 
padding: 1em; 
border: 3px dashed #99cc00; 
margin: 1em auto; 

}

.copy a {text-decoration:none}
.copy a:hover {text-decoration:underline}
.copy span a { color:#FFFFFF; font-weight:bold}

.header
{
	padding-bottom:			12px;
}

div#centeredcontent
{
	margin-left:			5%;
	margin-right:			5%;
	padding:				0px;
	text-align:				left;
}

.options
{
	float:					left;
	width:					150px;
	height:					150px;
	padding:				0px 10px;
	margin:					0px;
	border-right:			1px dashed black;
}

.optionsEnd
{
	float:					left;
	width:					150px;
	height:					150px;
	padding:				0px 10px;
	margin:					0px;
}

.bold
{
	font-weight:			bold;
}
.messageSuccess
{
	padding-left:			15px;
	padding-top:			10px;
	color:					green;
	font-weight:			bold;
}

.messageFail
{
	font-size:				10px;
	color:					red;
}

.messageWarn
{
	padding-left:			15px;
	padding-top:			10px;
	color:					orange;
	font-weight:			bold;
}


.indent0
{
	padding-left:			1px;
}

.indent1
{
	padding-left:			18px;
}

.indent2
{	
	padding-left:			45px;
}

.indent3
{
	padding-left:			55px;
	padding-right:			15px;
}

.indent4
{	
	margin-left:			119px;
	padding:				0px;
}

.halfbox 
{  
  border-color: 			#333333;
  border-width: 			1px;
  border-style: 			dashed;
  padding: 					10px;/* padding in fieldset support spotty in IE */
  margin: 					20px;
  margin-right:				30px;
  width:					50%;
}

.fullbox 
{  
  border-color: 			#333333;
  border-width: 			1px;
  border-style: 			dashed;
  padding: 					10px;/* padding in fieldset support spotty in IE */
  margin: 					20px;
  margin-right:				30px;
  width:					90%;
}

.signupbutton
{
	padding-left:			300px;
}

.submitbutton
{	
	margin-left:			121px;
}

form 
{  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:						verdana,arial,sans-serif;
  margin: 					0px;
  padding-left: 			25px;
  min-width: 				490px;
  max-width: 				490px;
  width: 					490px; 
}

form fieldset 
{  
  border-color: 			#333333;
  border-width: 			1px;
  border-style: 			dashed;
  padding: 					10px;/* padding in fieldset support spotty in IE */
  margin: 					0;
}

form label 
{ 
	display: 				block;  /* block float the labels to left column, set a width */
	float: 					left; 
	width: 					100px; 
	padding-left: 		    10px; 
	margin: 				5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: 			left; 
}

form fieldset label:first-letter 
{ 
	text-decoration:		underline;    
}

form input, form textarea, form p
{
	width:					auto;      
	margin:					5px 0 0 10px; 
}

form input#reset 
{
	margin-left:			0px; 
}

textarea 
{ 
	overflow: 				auto; 
}

form .required
{
	font-weight:			bold;
} 

form br 
{
	clear:					left; 
}

