/******************************************
	Resetting and setting common elements
*******************************************/

* {
	margin: 0;
	padding: 0;}

html, body {
	height: 100%;
	width: 100%;}

* html .content {
	height: 100%;}

body {
	background: #fff;
	text-align: left;
	font-family: Helvetica, Arial, Tahoma, Times;
	color: #565656;
	font-size: 14px;
	line-height: 19px;}
	
h1 {
	font: 21px/25px Helvetica, Georgia, "Times New Roman", serif;
	color: #16a004;
	font-weight: normal;
	padding: 0 0 8px 0;}
	
h2 {
	font: 17px/20px Helvetica, Georgia, "Times New Roman", serif;
	color: #16a004;
	font-weight: normal;
	padding: 0 0 8px 0;}

p {
	margin: 5px 0 10px 0;}

ul {
	margin: 8px 0 8px 25px;}

a img {
	border: none;}

a:link {
	color: #6db3e2;
	text-decoration: none;}
	
a:hover {
	color: #000;
	text-decoration: none;}

a:visited {
	color: #6db3e2;
	text-decoration: none;}
	
hr {
	border: 1px dotted #333;}	
	
.clear {
	clear: both;}

span.green {
	color: #16a004;}
	
ul, ol {
	margin: 0 0 0 30px;}
	
table {
	margin: 0 0 0 40px;}	

label {
	font-weight: bold;
	display: block;}
	
input {
	width: 128px;
	height: 23px;
	border: none;
	padding: 3px 5px 0;
	margin: 3px 0 15px 0;
	background: url('img/textbox1.jpg') no-repeat;}
	
input.smaller {
	width: 34px;
	height: 23px;
	border: none;
	padding: 3px 5px 0;
	margin: -5px 10px 15px 0;
	float: left;
	background: url('img/textbox2.jpg') no-repeat;}
	
textarea {
	width: 288px;
	height: 86px;
	border: none;
	padding: 10px 5px;
	margin: 0 0 15px 0;
	background: url('img/textbox3.jpg') no-repeat;}
	
input.submit {
	width: 146px;
	height: 49px;
	border: none;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0;
	display:block;
	line-height: 0;
	cursor: pointer;
	background: url('img/that-was-easy.png') no-repeat;}

/******************************************
	Header styles 
*******************************************/
	
#header {
	width: 971px;
	height: 42px;
	margin: 30px auto 0;
	padding: 0;
	background: url('img/top.jpg') no-repeat;}	
	
#logo {
	width: 374px;
	height: 107px;
	margin: -10px 0 0 0;}
	


/******************************************
	Content styles 
*******************************************/
		
#content {
	width: 911px;
	margin: 0 auto;
	padding: 0 30px;
	background: url('img/middle.jpg') repeat-y;}
	
#column1, #column2 {
	width: 470px;
	float: left;}

#column2 {
	width: 420px;
	margin: 0 0 0 20px;}
	
#img01 {
	background: url('img/01.png') no-repeat;
	min-height: 54px;
	padding: 6px 0 0 65px;}
	
#img02 {
	background: url('img/02.png') no-repeat;
	min-height: 54px;
	padding: 0 0 0 65px;}
	
.form_col1 {
	width: 160px;
	float: left;}
	
.form_col2 {
	width: 160px;
	float: left;}
	
	
/******************************************
	Other styles 
*******************************************/
	
#footer {
	width: 971px;
	height: 51px;
	margin: 0 auto 30px;
	padding: 0;
	background: url('img/bottom.jpg') no-repeat;
	
