/* main structure */

body { 
	background: #66BBCC;
	color: black;
	font: normal 100.01% Verdana, Helvetica, sans-serif;
	text-align: center;
}

table {
margin-left:auto; 
margin-right:auto;
}


div {
	padding: 0;
	margin: 0;
}

a {
	 text-decoration: none;
}



#container {
	background: #FFF;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 2px;
}

/* header */

h1 {
	color: #FFF;
	font: bold 0.60em Verdana, Helvetica, sans-serif;
	padding: 4px;
	margin: 0;
	text-transform: uppercase;
	background: #113F39;
}

h1:hover {
	background: #000;
}


ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul li {
	display: inline;
	list-style: none;
	margin: 0px;
	padding: 0;
}

a {
	

	color: white;
	
}


#footer {
	background: #2D808C;
	font: bold 0.60em Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	padding: 4px;
}

#header {
	background: #2D808C;
	font: bold 0.60em Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	padding: 4px;
}






* html ul li a {
	width: 100%;
}

#first_text h2 {
	color: #0E4A6C;
	font: bold 0.80em Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}

#first_text {
	margin: 8px;
}

div p {
	color: #121213;
	font: 0.70em Verdana, Helvetica, sans-serif;
}

p a {
	

	color: #993333;
	
}

#second_text h2 {
	color: #C01717;
	font: bold 0.80em Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}

#second_text {
	margin: 8px;
}

#third_text h2 {
	color: #B0C32E;
	font: bold 0.80em Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}

#third_text {
	margin: 8px;
}

#fourth_text h2 {
	color: #FF9600;
	font: bold 0.80em Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}

#fourth_text {
	margin: 8px;
}

#fifth_text h2 {
	color: #A6229E;
	font: bold 0.80em Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}

#fifth_text {
	margin: 8px;
}

.hidden
{
  display: none;
}


#iinput {    
border: 1px solid #2e2e2e;    
background: lightgrey;   
padding: 2px;    
font-size: 1em;
height:25px;
width:300px;
color: #444444;
}

#isubmit {    
background: #999999;    
border: 1px solid #444444;
height:35px;    
padding: 4px;    
color: #444444;
font-size: 1em;
}

label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }

legend {
  padding: 0.2em 0.5em;
  border:1px solid green;
  color:green;
  font-size:90%;
  text-align:right;
  }

th {
background: #2D808C;
	font: bold 0.60em Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	padding: 4px;

}

#star ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 85px; HEIGHT: 20px; LEFT: 240px; TOP: -5px; POSITION: relative; FLOAT: left; BACKGROUND: url('/images/stars.gif') repeat-x; CURSOR: pointer; }
#star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 85px; HEIGHT: 20px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute; PADDING: 0; }
#star li.curr { BACKGROUND: url('/images/stars.gif') left 25px; FONT-SIZE: 1px; }
#star div.user { LEFT: 255px; POSITION: relative; FLOAT: left; FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #888; }