/******************************************/	
/* CSS powered by clock - www.clock.co.uk */
/******************************************/	

/*-----------------------------------------------------------------------------
DEFINE THE FOLLOWING:
USE FIND AND REPLACE. DO NOT USE DUPLICATE COLOURS:

																			THEME FOLDER NAME: theme-forest
										
																						  		 DARK: #0065FF
																						  	 NORMAL: #cbe0aa
																						 		  LIGHT: #e2ebd3
																						 VERY LIGHT: #f5f9ed

																			LINK HOVER COLOUR: #a85009
																ERROR BACKGROUND COLOUR: #f6d0d0
																
								  		GENERAL DARK COLOUR (TEXT COLOUR): #000000 (Try not to change)
	GENERAL LIGHT COLOUR (MAIN CONTENT BACKGROUND COLOUR): #000000 (Try not to change)
																REQUIRED FIELD IN FORMS: #0065FF (Try not to change)
														:HOVER ON INPUT TEXT FIELDS: #ebebeb (Try not to change)
														:FOCUS ON INPUT TEXT FIELDS: #ebebeb (Try not to change)

*/
/*-----------------------------------------------------------------------------*/
/* main style images (body, container, main wrapper, header, footer, utility, etc) */
body {
}
#container {
	background-image: url("/images/background.jpg");
}
#main-wrapper {
}
#main-content {
	background-image: url("/images/main-content.jpg");
}
#logo {
	background-image: url("/images/logo.gif");
}
#navigation.russell-01 {
	background-image: url("/images/russell-side-01.jpg");
}
#navigation.russell-02 {
	background-image: url("/images/russell-side-02.jpg");
}
#navigation.russell-03 {
	background-image: url("/images/russell-side-04.jpg");
}
#utility {
	background-image: url("/images/utility/background.jpg");
}


/*-----------------------------------------------------------------------------*/
/* SECTION title background images */

/*-----------------------------------------------------------------------------*/
/* overwritten HTML tags */
a {
	color: #0065FF;
}
a:hover,
a:active {
	color: #FFFFFF;
	background-color: #0065FF;
}
h2 {
	color: #0065FF;
}
h3 a {
	color: #000000;
}
#main-content #navigation a:hover,
#main-content #navigation a:active,
h3 a:hover,
h3 a:active {
	color: #0065FF;
	background-color: transparent;
}
p, li, td, th, textarea, input, select, option, label {
	color: #000000;
}
h3, h5, legend {
	color: #0065FF;
}
h4 {
	background-color: #000000;
	color: #FFFFFF;
}


/*-----------------------------------------------------------------------------*/
/* general layout */
body {
	background-color: #000000;
}
#container,
#header,
#footer {
}
#container {
}
#main-content {
}
#footer {
	background-color: #000000;
}
#main-content li.alt-row {
	color: #FFFFFF;
	background-color: #0065FF;
	*padding-top: 2px;
}
#main-content li.alt-row a {
	color: #000000;
}
#main-content li.alt-row a:hover,
#main-content li.alt-row a:active {
	background-color: #000000;
	color: #FFFFFF;
}

/*-----------------------------------------------------------------------------*/
/* navigation */
#navigation p.footer,
#navigation p.footer a {
	color: #ffffff;
}
#navigation #menu-main li .seperator {
	border-color: #e2ebd3;
}
#menu-main li.news a {
	background-image: url("/images/menu/news.gif");
}


/*-----------------------------------------------------------------------------*/
/* footer */
#footer li,
#footer p {
	color: #FFFFFF;
}
#footer a {
	color: #ACACAC;
}
#footer a:hover {
	color: #0065FF;
	background-color: transparent;
}

/*-----------------------------------------------------------------------------*/
/* panel styles */
.panel {
}
#main-content .panel {
}
#main-content .panel h3 {
}


/* panel styles - fieldsets */
#main-content form fieldset {
	border-color: #0065FF;
}
#main-content fieldset {
}

/*-----------------------------------------------------------------------------*/
/* table (data-list and data-view) */
table.data-list,
table.data-list td,
table.data-list th,
table.data-view,
table.data-view td,
table.data-view th {
	border-color: #000000;
}
table.data-list tr,
table.data-list .button,
table.data-view tr {
	background-color: #FFFFFF;
}
table.data-list th,
table.data-list th a,
table.data-list .button a:hover, 
table.data-view th {
	background-color: #0065FF;
	color: #FFFFFF;
}
table.data-list .button a:hover {
	color: #ffffff;
}
table.data-list tr.extra-cost,
table.data-list .button a {
	background-color: #cccccc;
}


/*-----------------------------------------------------------------------------*/

/* image borders */
#main-content img.content-image-01,
#main-content img.content-image-02 {
	border-color: #000000;
}

/* styles which appear on more than one section, but not in a panel*/
#main-content p.article-seperator {
}
#main-content p.article-seperator a,
#main-content p.notice a {
}
#main-content p.article-seperator a:hover,
#main-content p.notice a:hover {
}



/*-----------------------------------------------------------------------------*/
/* blogs */
#main-content #blog #index #blog-list .blog-summary {
	border-color: #cbe0aa;
}
#main-content #blog #view-blog #blog-entries .blogauthoravatar p,
#main-content #blog #view-comments #blog-entry .blogauthoravatar p,
#main-content #blog #view-comments #comments .comment .commentauthoravatar p {
	background-color: #000000;
	color: #FFFFFF;
}
#main-content #blog #view-blog #blog-entries .blogauthoravatar p a,
#main-content #blog #view-comments #blog-entry .blogauthoravatar p a,
#main-content #blog #view-comments #comments .comment .commentauthoravatar p a {
	color: #ffffff;
}
#main-content #blog #view-blog #blog-entries .blogauthoravatar p a:hover,
#main-content #blog #view-comments #blog-entry .blogauthoravatar p a:hover,
#main-content #blog #view-comments #comments .comment .commentauthoravatar p a:hover {
	color: #0065FF;
}
#main-content #blog #view-comments #comments .comment {
	border-color: #cccccc;
}


/*-----------------------------------------------------------------------------*/
/* forms and multipage controls */
.multipagecontrol a:hover {
	color: #000000;
}
.multipagecontrol a.currentpage,
.multipagecontrol a.currentpage:hover {
	color: #ffffff;
}
input.textbox,
input.textbox-small,
input.textbox-medium,
input.button,
input.button-next,
select.listbox,
textarea,
.multipagecontrol a,
.multipagecontrol select.page-length,
.multipagecontrol a:hover,
.multipagecontrol a.currentpage {
	border-color: #000000;
}
input.textbox,
input.textbox-small,
input.textbox-medium,
input.button,
input.button-next,
select.listbox,
textarea,
.multipagecontrol a {
	background-color: #ffffff;
}
input.textbox:hover,
input.textbox-small:hover,
input.textbox-medium:hover,
input.button:hover,
input.button-next:hover,
textarea:hover,
select.listbox:hover,
.multipagecontrol a:hover {
	background-color: #ebebeb;
}
input.textbox:focus,
input.textbox-small:focus,
input.textbox-medium:focus,
textarea:focus,
textarea:focus,
select.listbox:focus {
	background-color: #cccccc;
}
.multipagecontrol a.currentpage,
.multipagecontrol a.currentpage:hover {
	background-color: #0065FF;
}
#main-content form strong.required span {
	color: #0065FF;
}


/*-----------------------------------------------------------------------------*/
/* form errors */
#main-content .form-errors {
	background-color: #f6d0d0;
}
#main-content .form-errors a {
	color: #000000;
}


