/*
colour1 : #2a8; -- page background
colour2 : #066; -- faded font-colour
colour4 : #dff; -- text field background
*/

#banner-dh {
	display : block;
	position : absolute;
	right : 10px;
	top : 115px;
}

#banner-snr {
	padding-top : 1em;
}

#page-bottom {
	border-top-color : #066; /*colour2*/
	color : #066; /*colour2*/
	clear : both;
	margin : auto;
	padding : 4px 0;
	width : 750px;
}

#page-content {
	border-top-color : #066; /*colour2*/
	margin : auto;
	min-height : 300px;
	padding : 0 150px 10px 10px;
	width : 590px;
}

#page-section-left {
	border-right : 1px dashed #066; /*colour2*/
	padding-right : 20px;
	width : 220px;
}

#page-section-right {
	position : absolute;
	right : 0;
	top : 0;
	width : 470px;
}

#page-top {
	background-image : url(/image?/style/bg_top);
	background-repeat : no-repeat;
	background-position : center;
	color : #066; /*colour2*/
	height : 120px;
	margin : auto;
	width : 720px;
}

#page-top * {
	display : none;
}

/* === End of page graphical structure styles === */

a:link,
a:visited {
	color : #8ea;
}

a:hover,
a:focus {
	color : white;
}

html {
	background-color : #2a8; /*colour1*/
}

input.cmd,
textarea.cmd {
	background-color : #dff; /*colour4*/
	border : 1px solid #066; /*colour2*/
}

input.txt,
textarea.txt {
	background-color : #dff; /*colour4*/
	border : 1px solid #066; /*colour2*/
}

table.border,
table.border caption,
table.border td,
table.border th {
	border-color : #066; /*colour2*/
}

