/* CSS Document */

/* Layout Styles*/

#container {
	width: 90%;
	margin: 10px auto;
}

#top {
	padding: .5em;
	border-bottom: 1px solid #4D4D4D;
}

#top h1 {
	padding: 0;
	margin: 0;
}

#leftnav {
	float: left;
	width: 160px;
	margin: 0;
	padding: 1em;
}

#content {
	padding: 1em;
}

#footer {
	clear: both;
	margin: 0;
	padding: .5em;
	border-top: 1px solid #4D4D4D;
}

#footer p {
	font-weight:normal;
	font-size: 10px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	text-align:center;
}

#footer a {
	font-weight:normal;
	font-size: 10px;
}

#footer a:hover {
	font-weight:bold;
}

#leftnav,#content p { 
	margin: 0 0 1em 0; 
	font-weight:normal;
	font-size: 12px;		
}

#content h2 { 
	margin: 0 0 .5em 0;
	font-weight:bold;
	font-size: 18px;		
}

#content h3 { 
	margin: 0 0 .5em 0;
	font-weight:bold;
	font-size: 14px;		
}

#content li {
	font-weight:normal;
	font-size: 12px;
}

img.adg_imageright {
	float:right;
	border: solid 1px black;
	padding:4px;
	margin:0px 0px 25px 25px;
}

a img.adg_imageright {
	float:right;
	border:none;
	padding:4px;
	margin:0px 0px 25px 25px;
}

.adg_paypal {
	border:none;
	width:auto;
	height:auto;
}

div.adg_bankinfo {
	margin:15px;
	padding:15px;
}

p.adg_smallindent {
	margin-left:10%;
}

div.adg_clear {
	clear:both;
    height:1px;
    overflow:hidden;
}


div.adg_inlinebox {
	border:solid 1px black;
	width:50%;
	padding:15px;
	margin:15px;
}


/* Form Styles*/

div.adg_hdiv {
	margin:3px;
	float:left;
	clear:right;
}

div.adg_formfield {
	padding:15px;
	margin:5px;
}

label.adg_labelrequired {
	font-weight:bold;
	font-size: 12px;	
}

label.adg_labeloptional {
	font-weight:normal;
	font-size: 12px;	
}

.adg_heading {
	font-weight:bold;
	font-size: 24px;	
}

a {
	font-weight:normal;
	font-size: 12px;	
}

a:visited {
}

a:hover {
}

div.adg_hdiv input {
	width:auto;
}

td.adg_tableleft {
}

td.adg_tableright {
}

input, select, textarea {
	width:250px;
	border-width:1px;
	border-style:solid;
}

input.adg_checkbox {
	border:none;
	width:auto;
	background:none;
}

input.adg_buttons {
	border:solid 1px;
}

input:focus, select:focus, textarea:focus {
}

table.adg_formtable {
}

table.adg_formtable td {
	padding:15px;
	width:50%;
}

tr#row_dob { display:none; }
tr#row_address { display:none; }
tr#row_city { display:none; }
tr#row_state { display:none; }
tr#row_postcode { display:none; }
tr#row_phone { display:none; }
tr#row_pdganumber {display:none; }

tr#row_afdanumber { display:none; }

h2 {
	margin: 0 0 .5em 0;
	font-weight:bold;
	font-size: 18px;		
}