html, body {
	margin: 0;
	padding: 0;
}

body {
	 font: 80%/1.3 Helvetica,Arial,sans-serif;
	 color: #FFFFFF;
	 text-align: center;
	 /* background-image: url(/assets/images/lights.jpg); */
	 /* background-image: url(/assets/images/storm-clouds.jpg); */
	 background-position: top right;
	 background-repeat: no-repeat;	 	
}

/* test link colours */
	
	a:visited {color: #666666;
	text-decoration:underline
	}
	
	a:link {color: #3366ff;
	text-decoration:underline
	}
	
	a:hover {color: #ffffff;
	text-decoration:none
	}
	


div#container {	
	 /* border: 1px dashed #BBBBBB; */
	 width: 900px;
	 height: 600px;
	 vertical-align: middle;
	 margin-top: -300px;
	 margin-left: -450px;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 text-align: left;
	 background-image: url(/assets/images/gdt_logo_trans3.gif);
	 background-position: top left;
	 background-repeat: no-repeat;	 
}


div#inner_container {	
	 /* border: 2px solid blue; */
	 width: 640px;
	 height: 500px;
	 vertical-align: middle;
	 margin-top: -250px;
	 margin-left: -320px;
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 text-align: center;
	 visibility: visible;	 
}

/* fudge */
.black_text{
		 color: #444444;
}


div#commercial_container {
	float: none; 
	/* border: 1px dashed #BBBBBB; */
	 width: 640px;
	 height: auto;
	 text-align: center;
}
	 
.column {
		/* border: 1px dashed #BBBBBB; */
		width:170px;
		margin-left:0px;
		margin-right:8px;
		float:left;
		padding: 0px 0px 10px 0px;
		font-size:0.9em;
}

.column_plus_half {
		/* border: 1px dashed #BBBBBB; */
		width:255px;
		margin-left:0px;
		margin-right:8px;
		float:left;
		padding: 0px 0px 10px 0px;
		font-size:0.9em;
}


.column_two_half {
		/* border: 1px dashed #BBBBBB; */
		width:445px;
		margin-left:0px;
		margin-right:8px;
		float:left;
		padding: 0px 0px 10px 0px;
		font-size:0.9em;
}


		
#full_width_column{
		/* border: 1px dashed #BBBBBB; */
		width:900px;
		height:100px;
		margin-left:0px;
		margin-right:0px;
		float:right;
		padding: 0px 0px 10px 0px;
		font-style: normal;
		}
		
.thumbnail_row{
		/* border: 1px dashed #BBBBBB; */
		width:900px;
		height:160px;
		margin-left:0px;
		margin-right:0px;
		float:right;
		padding: 0px 0px 10px 0px;
		font-style: normal;
		}
		
ul { 
list-style-type: none;
padding-left: 0;
margin-left: 0;
}		

#container ul li a {
display: block;
/* margin-top: -10px;
margin-bottom: 10px; */
border-bottom: 1px solid #111;
padding: 4px 0px 4px 12px;
background: url(/assets/images/bullet-footer.gif) no-repeat 5px 50%;
}
#container ul li a:hover {
/* margin-top: -10px;
margin-bottom: 10px; */
border-bottom: 1px solid #222;
background: #111 url(/assets/images/bullet-footer-hover.gif) no-repeat 5px 50%;
text-decoration: none;
}

.arrow_right {
display: block;
float: right;
/* font-weight: bold; ; */
/* background: url(/assets/images/orange_arrow_right.gif) no-repeat 35px 50%; */
background: url(/assets/images/orange_arrow_right.gif) no-repeat 35px 2px;
padding: 0 20px 0 0;
margin: 0;
}

.arrow_left {
display: block;
float: left;
background: url(/assets/images/orange_arrow_left.gif) no-repeat 0px 2px;
padding: 0 0 0 20px;
margin: 0;
}

.arrow_middle {
display: block;
text-align: center;
/*margin-left: auto;
margin-right: auto; */
background: url(/assets/images/orange_arrow_right.gif) no-repeat 35px 2px;
padding: 0 20px 0 0;
}

.login_input{
width: 140px;
height: 15px;
/* height: auto; */
color: #000000;
margin-right: 4px;
margin-top: 4px;
background: #ffffff;
border: 1px solid #ffffff;
}

.submit_button{
float: right;
}

fieldset {
	margin: 20px 0;
	padding: 15px 10px;
	border: 1px solid #222;
	background: #111;
}
legend {
	padding: 2px 5px 0 0;
	border: 1px solid #222;
	background: #111;
}

/* Asterisk on required fields */
form .reqMark {
	color: #F00;
	padding: 0 4px;
}


/* IE6 BUG FIXES ==================================================================== */
form {
	height:expression('1%'); /* IE Pick-a-boo bug fix */
}
form fieldset {
	position:expression('relative'); /* Fixes IE problem with fieldset+legend boundaries */
	margin-top:expression('1em');
	padding-top:expression('1.5em');
}
form fieldset legend {
	position: expression('absolute'); 
	top: expression('-.5em'); /* Fixes IE problem with fieldset+legend boundaries */
	left:expression('.5em');
}





		
