body {
  font:                		small/1.6em Verdana, Helvetica, Arial, sans-serif;
  background:			#444;
  color:	  	     	#111; 
  padding-left:			20px;
  
}


/* Hacks */
* html body {
  font-size:	x-small; /* for IE5/Win */
  f\ont-size:	small; /* for other IE versions */
}


#wrap {
  width:		750px;			
  padding-top:		5px;
  padding-bottom:	5px;
  padding-left:		20px;
  background-color:	#fff;
  margin-left:		auto;
  margin-right:		auto;
  list-style:		none;
}

#topline {
  
}

#bottomline {
  padding-bottom:	10px;
}

#title {
  padding-left:		40px;
}


h1 {
  font-size:           	170%;
  color:               	#333;
  text-align:		center;
  padding-top:		30px;
  padding-bottom:	0px;
}

h2 {
  font-size:           	170%;
  color:               	#000000;
}



#nav {
  margin: 		0px;
  padding: 		0px;
  font-family: 		Verdana, Helvetica, Arial, sans-serif;
  font-size: 		80%;
  line-height: 		30px;
  width: 		100%;
}

#nav ul {
  margin-left: 		10px;
  padding-left:		10px;
  font-family: 		Verdana, Helvetica, Arial, sans-serif;
  font-size: 		110%;
  color: 		#222;
  line-height: 		30px;
  white-space: 		nowrap;
}

#nav li {
  float:		left;
  width:		100px;
  margin-right:		30px;
  padding-left:		20px;
  padding-right:	20px;
  font-size:		110%;
  line-height:		1.8;
  background:		#FFF;
  list-style-type:	none;
  display:		inline;
 
}

#nav a {
  float:		left;
  width:		100px;
  margin:		3px;
  padding-left:		10px;
  padding-right:	20px;
  color:		#222;
  text-decoration:	none;
  border-top:		3px solid #970000;
  border-left:		3px solid #970000;
  border-bottom:	3px solid #970000;
  border-right:		3px solid #970000;
  background:		#f3e9e9;
  
}

#nav a:hover {
  color:		#000;
  border-top:		3px solid #470090;
  border-left:		3px solid #470090;
  border-bottom:	3px solid #470090;
  border-right:		3px solid #470090;
  background:		#d1b6ed;
}


#main {
  text-align:          	center;
  line-height:		1.2;
  padding-left:		30px;
  padding-right:	30px;
  padding-bottom:	20px;
  background-color:    	#FFF;
  margin-top:		0px;
  margin-right:		5px;
  list-style:		none;
}

#list {
  text-align:          	left;
  line-height:		1.0;
  padding-left:		30px;
  padding-right:	30px;
  padding-bottom:	20px;
  background-color:    	#FFF;
  margin-top:		0px;
  margin-left:		20px;
  list-style:		none;
}

.text {
  
}

.link {
  color:		#970000;
}

.italic {
  font-style:		italic;
  padding-left:		20px;
}  

.justified {
  padding-left:		5px;
  font-size:		90%;
}

.name {
  font-size:		120%;
  font-weight:		normal;
  color:		#a2bd30;
  vertical-align:	top;
  width:		150px;
}

.company {
  font-size:		70%;
  font-weight:		normal;
  color:		#a2bd30;
  vertical-align:	top;
  width:		150px;
}

#list li {
  line-height:		1.4;
   
}

table {
  
  margin-left:		10px;
  margin-right:		10px;
  border:		none;
}

td, th {
  border:		none;
  padding:		3px;
  
}

label {
  float: 		left;
  text-align: 		left;
  margin-right: 	0.5em;
  
}

.column1 {
  width:		250px;
}

.input {
  color:		#000000;
  background: 		#FFFFFF;
  border: 		1px solid #000000;
  width:		200px;
}

.textarea {
  color:		#000000;
  background: 		#FFFFFF;
  border: 		1px solid #000000;
  
}

.radio {
  color:		#000000;
  background: 		#FFFFFF;
  
}


.submit input {
  margin-left:		10em;
} 

#form {
  font-size:		75%;
  color:		#000000;
}

#footer {
  font-size:		70%;
  text-align:		center;
}





