@CHARSET "ISO-8859-1";
html
{
	background:url("html_bg.jpg"); 
}

body{
font-family:Georgia,"Times New Roman",Times,serif;
font-size: 0.8em;
line-height:1.35em;

}

#wrapper
{
	width:100%; 
	height:100%; 
	
}
#content
	{
	width:80%; 
	margin:0 auto;
	background-color:#fff; 
	padding-bottom:10px;
	background:#fff url("comp-header.png") 100% 0% no-repeat;
	padding-left:5px;
	
	}
#banner
{
	
	margin-top:30px;
	color:#fff;
	margin-left:10%;
	background:#968567;
	width:80%;
	
}
#footer
{
	
	height:9em;
	background:#017337 url("footer.gif") 100% 5% no-repeat;
	width:80%;
	margin:0 auto; 
	color:#fff;
	
}
img{border:0;}
h2{
color:#968567;
display:block;
font-size:2.09em;
font-weight:bold;
line-height:135%;
margin-bottom:1.83em;
margin-left:0;
margin-right:0;
padding-left:15px;
padding-top:5px;
width:100%;
}

h1{
font-family:Arial; 
font-size:2.5em;
letter-spacing:-1px;
line-height:200%;
font-weight:2000;
padding-left:10px;

}
#explanation
{
margin-top:245px; 
padding-left:15px;
padding-right:15px;
clear:both;

}
#rangeholder,#VideoPlayback{
	float:left;
height:326px;
margin-bottom:55px;
margin-left:10px;
width:400px;
}
#advert{
	text-align:center;margin-bottom:25px;margin:auto;width:100%;}
	p.instructions{clear:both;margin-top:15px;}
#explanation h2
{
color:#ee3024;
font-size:1.5em;
line-height:1em;
}
p.instructions{padding:15px;}
a{
text-decoration:none; 
color:#017337;
}
a:hover{
text-decoration:underline; 

}
h3{
text-align:center;
}

fieldset {
  padding: 1em;
border: 1px solid #017337;
width: 40em
}
legend{font-style:bold;}
.row label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }

 .submit
{
    border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: default;
	text-decoration: none;
	color:#fff;
	font-weight:bold;
	background:#8CBFA4;
	border-color:#017337; 
	padding:5px;
	margin:5px;	
}
 .success{
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
color: #9F6000;
    background-color: #FEEFB3;

   

}
