/* GENERAL DISPLAY PROPERTIES---------------------------------------------- */

body {
	background: url(../graphics/highcontrast_background.gif) repeat-x #000;
	}

#whole_page {
	background: #000;
	color: #0ff;
	}

.wp-tl {
	background: url() no-repeat 0 0;
	}
.wp-tr {
	background: url() no-repeat 100% 0;
	}
.wp-bl {
	background: url() no-repeat 0 100%;
	}
.wp-br {
	background: url() no-repeat 100% 100%;
	}

/* PROPS--------------------------------------------------------------------- */

#content-prop {
	background: #000;
	}

/* HEADER AREA AND HEADINGS----------------------------------------------- */

#header_functions li {
	background: #000;
	}

h3 {
	background: #000;
	}

/* BREADCRUMB TRAIL--------------------------------------------------------- */

#breadcrumb_trail {
	background: #000;
	border: 2px dashed #ff0;
	}

/* NAVIGATION--------------------------------------------------------------- */

#navigation {
	background: url(../graphics/this_is_what_we_do_background_highcon.jpg) no-repeat 0 0;
	}

.navigation1 {
	background: url(../graphics/yellow_dot.gif) repeat-x 0 0; position: relative;
	}
.navigation1 .navigation2 {
	background: url(../graphics/yellow_dot.gif) repeat-x 0 100%; position: relative;
	}
.navigation1 .navigation2 .navigation3 {
	background: url(../graphics/yellow_dot.gif) repeat-y 0 0;
	}
.navigation1 .navigation2 .navigation3 .navigation4 {
	background: url(../graphics/yellow_dot.gif) repeat-y 100% 0;
	}
.navigation1 .navigation2 .navigation3 .navigation4 .navigation5 {
	background: url(../graphics/nav-tl_highcon.gif) no-repeat 0 0; 
	}
.navigation1 .navigation2 .navigation3 .navigation4 .navigation5 .navigation6 .navigation7 .navigation8 {
	background: url(../graphics/nav-br_highcon.gif) no-repeat 100% 100%;
	}

#navigation li a {
	color: #0ff;
	}
#navigation li a:hover {
	background: #ff0;
	}

#quicklinks li a {
	background: #000;
	color: #0ff;
	}
#quicklinks li a:hover {
	background: #000;
	color: #ff0;
	}

/* POLL---------------------------------------------------------------------- */

.poll1 {
	background: url(../graphics/yellow_dot.gif) repeat-x 0 0 #000; position: relative;
	}
.poll1 .poll2 {
	background: url(../graphics/yellow_dot.gif) repeat-x 0 100%; position: relative;
	}
.poll1 .poll2 .poll3 {
	background: url(../graphics/yellow_dot.gif) repeat-y 0 0;
	}
.poll1 .poll2 .poll3 .poll4 {
	background: url(../graphics/yellow_dot.gif) repeat-y 100% 0;
	}
.poll1 .poll2 .poll3 .poll4 .poll5 {
	background: url(../graphics/poll-tl_highcon.gif) no-repeat 0 0; 
	}
.poll1 .poll2 .poll3 .poll4 .poll5 .poll6 .poll7 .poll8 {
	background: url(../graphics/poll-br_highcon.gif) no-repeat 100% 100%;
	}

/* CONTACT------------------------------------------------------------------ */

.contact1 {
	background: url(../graphics/yellow_dot.gif) repeat-x 0 0 #000; position: relative;
	}
.contact1 .contact2 {
	background: url(../graphics/yellow_dot.gif) repeat-x 0 100%; position: relative;
	}
.contact1 .contact2 .contact3 {
	background: url(../graphics/yellow_dot.gif) repeat-y 0 0;
	}
.contact1 .contact2 .contact3 .contact4 {
	background: url(../graphics/yellow_dot.gif) repeat-y 100% 0;
	}
.contact1 .contact2 .contact3 .contact4 .contact5 {
	background: url(../graphics/contact-tl_highcon.gif) no-repeat 0 0; 
	}
.contact1 .contact2 .contact3 .contact4 .contact5 .contact6 .contact7 .contact8 {
	background: url(../graphics/contact-br_highcon.gif) no-repeat 100% 100%;
	padding: 15px;
	}

/* CONTENT------------------------------------------------------------------ */

#content {
	background: #000;
	}

.content1 {
	background: url() repeat-x 0 0; position: relative;
	}
.content1 .content2 {
	background: url() repeat-x 0 100%; position: relative;
	}
.content1 .content2 .content3 {
	background: url() repeat-y 0 0;
	}
.content1 .content2 .content3 .content4 {
	background: url() repeat-y 100% 0;
	}
.content1 .content2 .content3 .content4 .content5 {
	background: url() no-repeat 0 0; 
	}
.content1 .content2 .content3 .content4 .content5 .content6 .content7 .content8 {
	background: url() no-repeat 100% 100%;
	}

/* NOTICEBOARD------------------------------------------------------------- */

#noticeboard {
	background: url(../graphics/noticeboard_highcon.gif) no-repeat 0 0;
	}

.noticeboard1 {
	background: url(../graphics/yellow_dot.gif) repeat-x 0 0; position: relative;
	}
.noticeboard1 .noticeboard2 {
	background: url(../graphics/yellow_dot.gif) repeat-x 0 100%; position: relative;
	}
.noticeboard1 .noticeboard2 .noticeboard3 {
	background: url(../graphics/yellow_dot.gif) repeat-y 0 0;
	}
.noticeboard1 .noticeboard2 .noticeboard3 .noticeboard4 {
	background: url(../graphics/yellow_dot.gif) repeat-y 100% 0;
	}
.noticeboard1 .noticeboard2 .noticeboard3 .noticeboard4 .noticeboard5 {
	background: url(../graphics/not-tl_highcon.gif) no-repeat 0 0; 
	}
.noticeboard1 .noticeboard2 .noticeboard3 .noticeboard4 .noticeboard5 .noticeboard6 .noticeboard7 .noticeboard8 {
	background: url(../graphics/not-br_highcon.gif) no-repeat 100% 100%;
	}

.notice {
	background: #000;
	}

/* FOOTER------------------------------------------------------------------- */

#footer {
	background: #000;
	}

/* HYPERLINKS---------------------------------------------------------------- */

a {
	color: #0ff;
	background: #000;
	}
a:hover {
	background: #000;
	color: #ff0;
	}

/* MISCELLANEOUS----------------------------------------------------------- */

.highlight {
	color: #0ff;
	background: #000;
	border-bottom: 1px solid #ff0; border-top: 1px solid #ff0;
	margin-bottom: 10px;
	padding: 1px 0 1px 1px;
	}

