/**
 * Screen Stylesheet
 * Author Matthew Holmes <www.ivt.com.au>
 * Created 30 Nov 2007
 */
 
 body {
 	margin: 0;
 	padding: 0;
 	color: #777;
 	font: 62.5% "Lucida Grande", Arial, Helvetica, sans-serif;
 	}
 	
 	
 	table {
 		padding: 0;
 		border-collapse: collapse;
 		}
 	
 	form#info_form,
	form#info_form fieldset,
	form#info_form legend,
	form#signup_form,
	form#signup_form fieldset,
	form#signup_form legend {
		margin: 0;
		padding: 0;
		border: 0;
		}
	form#info_form,
	form#signup_form {
		padding: 0 0 30px 30px;
		}
	form#info_form h3,
	h3.form_title  {
		margin: 0;
		padding: 10px 0 5px;
		color: #01266d;
		font-size: 1.8em;
		font-weight: normal;
		}
	h3.form_title {
		padding: 10px 30px 5px;
		}	
	span.statement { display: block; padding: 0 30px; font-size: 1.2em; } 
	form#info_form h2.form_title {
		margin: 15px 0 5px;
		font-size: 1.4em;
		color: #f90;
		}
	form#signup_form ul,
	form#signup_form ol,
	form#signup_form li {
		margin: 0;
		padding: 0;
		list-style: none;
		}
	form#info_form label,
	form#signup_form label {
		display: block;
		width: 100%;
		margin: 2px 5px 0 0;
		font-size: 1.1em;
		}
	form#info_form textarea,
	form#info_form select,
	form#signup_form textarea,
	form#signup_form select {
		margin: 3px 0;
		width: 300px;
		}
	form#info_form textarea,
	form#signup_form textarea {
		width: 400px;
		height: 80px;
		}
	form#info_form br,
	form#signup_form br {
		clear: left;
		}
	form#info_form .cancel {
		display: none;
		}
	form#info_form {
		position: relative;
		}
	form#info_form #form_info_buttons {
		position: absolute;
		left: 0;
		}
	form#info_form fieldset fieldset div {
		background: none;
		}
	form#info_form fieldset fieldset label {
		width: auto;
		}
	form#info_form .submit {
		position: absolute;
		left: 30px;
		border: 0;
		padding: 3px;
		width: auto;
		background: #bbb;
		}
	*html form#info_form .submit {
		left: 0;
		padding: 20px 3px 3px;
		}
 		
 	.cancel, .formtable input {
 		display: none;
 		}
 		
 		
 	form#info_form #lastpagediv input,
	form#signup_form button {
 		display: block;
		width: 49px;
 		height: 17px;
 		margin: 5px 0 0;
 		padding: 0;
		border: 0;
 		text-indent: -999em;
 		background: url(webimages/btn-submit.gif) no-repeat;
 		}
 		

	
 		
 	div#thankyou {
 		padding: 40px 0 0;
 		text-align: center;
 		font-size: 1.6em;
 		line-height: 1.6;
 		}



	p.message,
	form#signup_form legend { display: none !important; }

	form#signup_form fieldset.security_code_fieldset
	{
		margin: 5px 0 0;
	}
	form#signup_form fieldset.security_code_fieldset legend
	{
		display: block !important;
		font-size: 11px;
	}

	input.input_large_off, 
	input.input_large_on 
	{
		margin: 3px 0;
		width: 300px;
	}

	input.input_medium_off, 
	input.input_medium_on 
	{
		margin: 3px 0;
		width: 300px;
	}

	.security_code_fieldset img
	{
		margin: 3px 0 5px;
	}

