/* ///// BACKGROUND COLOUR STARTS ///// */

body {
	background: #447691 url('../images/bgb.gif') repeat-x top left;
	}

#footer {
	background-color: #447691;
	}

/* ///// BACKGROUND COLOUR ENDS ///// */


#header {
	height: 91px;
	background-color: #ffffff;
}
	

/* ///// LOGO START ///// */

#logo {
	background: #f2f6f9 url('../images/webheaderbackground.png') repeat-x top left;
	border-bottom: 1px solid #d8eff7;
}

#logo img {
	padding: 0;
	}

/* ///// LOGO END ///// */


/* ///// TOP MENU START ///// */

#topmenu {
	margin-top: 7px;
}

/* Dividers */
#topmenu ul li {
	border-left: 1px solid #666;
	}

/* MAIN link colour */
#topmenu ul li a {
	color: #666;
	}

/* Country link colours */
#topmenu ul li#flagcolour a {
	color: #666;
	}

/* Hover bg-colour */
#topmenu ul li a:hover,
#topmenu ul li#flagcolour a:hover {
	background-color: #bb0024;
	color: #fff;
	}

/* Search box */
form#searchform {
	margin-top: 5px;
	width:  225px;
}
form#searchform input.halfbox {
	background-color: #E3EBEE;
	border: 1px solid #ABBDC7;
	}

/* Search button */
form#searchform input.searchbutton {
	background-color: #bb0024;
	border: 1px solid #000;
	color: #fff;
	}

/* ///// TOP MENU END ///// */





/* ///// LEFT MENU START ///// */

#main, #rightcol  {
	margin-top: 0px;
}

/* Main level */
#leftcol ul {
	background-color: #dbe0d9;
	border-top: 1px solid #fff;
	}

/* Main level hover/current */
#leftcol li a:hover,
#leftcol li.in-path a,
#leftcol li.current{
	background: #0081b5;
	color: #fff;
	}

/* Sub level */
#leftcol li ul {
	border-top: none;
	background: #F5F9FC;
	}

/* Sub level hover/current */
#leftcol li ul a:hover,
#leftcol li.in-path ul li a:hover,
#leftcol li ul li.current,
#leftcol li ul li.in-path a {
	background: #41ACDA;
	color: #fff;
	}

/* Login */
ul#useroptions li span.username,
ul#useroptions li.username a {
	display: block;
	width: 100%;
	margin: 0;
	padding: 3px 0 3px 15px;
	border-bottom: 1px solid #fff;
	text-decoration: none;
/*	background: #D44A25; */
	background: #bb0024;
	color: #fff;
	}

/* Login hover/current */
ul#useroptions li ul a:hover {
/*	background: #DA6242;  */
	background: #BB4B61;
	}

/* ///// LEFT MENU END ///// */





/* ///// CONTENT START ///// */

/* Main link colour */
a, a:link {
	color: #0089B3;
	text-decoration: underline;
}

li a, li a:link {
	text-decoration: none;
}

a:visited {
/*	color: #796F4D; */
	color: #006280;
}

a:hover, li a:hover {
	color: #b30033;
	text-decoration: underline;
	}

/* Content box top-left border */
#content {
	border: none;
	margin-top: 0;
	padding-top: 0;
	}

/* Sub block - background colour */
#main-content,
.warning,
.feedback,
.block,
.block-article,
.block-childrenlist,
.block-contactform,
.block-document,
.block-event,
.block-faq,
.block-file,
.block-folder,
.block-link,
.block-local_link,
.block-login,
.block-organisation,
.block-person,
.block-publication,
.block-small,
.block-user,
.block-vacancy,
.block-white,
.block-who,
.ContentPage,
.intro-event,
.source {
	background: #D8E1D0;
	}

/* Main block - background colour */
#main-content {
	background: #0081b5;
	color: #fff;
	}

/* Main block - link colour */
#main-content a {
	color: #fff;
	font-style: italic;
	text-decoration: underline;
	}

/* Sub block - title link colours */
h2, h2 a:link, h2 a:visited {
	color: #57463F;
	}

/* Frontpage, right - whatsnew DIV */
.rightblocklatest {
	background: #C6DDE4;
	}

/* Frontpage, right - morecontent DIV */
div.rightmorecontent {
	background: #C4947E;
	}

/* In-focus block */
#infocus {
	background: #57A7C0;
	color: #fff;
	}

/* Warning block */
.warning {
	background: #D44A25;
	color: #fff;
	}

/* Feedback block */
.feedback {
	background: #D0E1C7;
	}

/* Commments block - top */
#comments {
	background: #5AB2D8;
	}

/* Comment block - bottom */
#commentlist {
	background: #99D5EF;
	}

/* Left column background */
#wrapper {
	background: #F2F6F9;
	}

/* Right column background */
#rightcol {
	background: #E8ECEB;
	}

/* ///// CONTENT END ///// */





/* ///// FOOTER STARTS ///// */

/* Colour */
#footer,
#footer a {
	color: #fff;
	}

/* ///// FOOTER ENDS ///// */





/* ///// LISTS START ///// */

/* Intro listing block */
ul.intro-listing {
	background: #DEE9EF;
	}

/* Intro listing item */
ul.intro-listing li {
	background: #DEE9EF;
	}

/* ///// LISTS END ///// */





/* ///// FORM CONTROLS START ///// */

/* Comment form block*/
form#forum_reply,
form.lightbox {
	background: #99D5EF;
	color: #fff;
	}

/* ///// FORM CONTROLS END ///// */