* {
	padding:0px;
	margin:0px;
	text-align:left;
}

body {
	font-family:verdana;
	font-size:10pt;
	text-align:center;
}

/* --  ROUNDBLOCK -- */

.grayblock {
	background-image:url('images/paragraph-backgr.jpg'); 
	background-repeat:repeat-y;
}

.fake-padding {
	margin:0px 10px 6px 10px;
}

#bc {
	float:left; 
	margin-left:30px; 
	margin-right:0px;
}

/* -- TABLE -- */

table {
	width:500px;
	margin:10px 10px 10px 10px;
}

#index table {
	width:470px; 
	margin:40px 0 0 0;
}

td {
	vertical-align:top;
	text-align:right;
	font-size:10pt;
}

td.first_row {
}

td.second_row{

}

/* -- FORM -- */

form {
	margin:0 auto;
	background-color:transparent;
	width:90%;
}

input {
	width:100%;
}

input[type='submit'] {
	width:auto;
}

input[type='textfield'], .textfield {
	font-weight:bold;
	color:white !important;
	background-color:#585858;
	border:0px;
	padding:2px;
}

textarea {
	width:100%;
	
	font-weight:bold;
	color:white !important;
	background-color:#585858;
	border:0px;
	padding:2px;
}

select{
	width:100%;
	
	font-weight:bold;
	color:white !important;
	background-color:#585858;
	border:0px;
	padding:2px;
}

label {
	text-align:right;
	padding-right:10px;
	font-size:10pt;
	color:gray;
	/*border:1px solid red;*/
	width:300px;
}

/*
.label {
	text-align:right;
	color:gray;
	padding-right:10px;
}
*/


/* -- CONTENT -- */

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

h1 {
font-family:'Trebuchet ms';
font-size:16pt;
text-decoration:none;
color:#a7ca00;
background-image:url('images/h1-arrow.gif');
background-repeat:no-repeat;
background-position:left 7px;
text-indent:19px;
margin-bottom:10px;
}


.step {
	border:1px solid #a7ca00;
	border-left:5px solid #a7ca00;
	/*background:#f6ffcf;*/
	/*background:#efefef;*/
	margin:10px 0 10px 0;
	padding: 10px 10px 10px 40px;
}

.step  h2 {
	font-family:'Trebuchet ms';
	font-size:14pt;
	text-decoration:none;
	color:#a7ca00;
	/*background-image:url('images/h1-arrow.gif');*/
	background-repeat:no-repeat;
	background-position:left 7px;
	/*text-indent:19px;*/
	margin-bottom:10px;	
	margin-right:0px;
	display:inline;
	margin-left:-30px;
}

.step table {
	font-size:10pt;
	clear:none;
}

.step th {
	text-align:right;
}

ul {
	margin-left:20px;
}

#container {
	width:960px;
	margin: 0 auto;
	margin-top:10px;
}

#feedback {
	color:red;
}

/* -- AGREEMENT  -- */

#agreementcontainer{
	height:400px;
	width:940px;
	overflow:auto;
	border:1px solid #ccc;
	margin-left:10px;
	margin-bottom:10px;
}

#agreement{
	width:880px;
	margin:20px;
}

.grayblock {
	margin-bottom:10px;
}

/*-- SUBMIT --*/

.submit {
	display:block;
	/*padding:4px;*/
	background:#c1d82f;
	color:white;
	font-weight:bold;
	cursor:pointer;
	border:6px solid #c1d82f;
	width:100px;
	text-align:center;
	float:right;
	margin-top:10px;
}

.submithover {
	background:#9fa617;	
	border:6px solid #9fa617;	
}

.submit:hover {
	background:#9fa617;
	border:6px solid #9fa617;
}

.textfield {
	font-weight:bold;
	color:white;
	background-color:#585858;
	border:0px;
	padding:2px;
}









