@import url('reset.css');

.spamfilter,.hidden {display:none;}

#debug,#debug_report {display:none;}
ul#admin {
position:absolute;
top:208px;
left:0;
}

* html ul#admin {top:50px;}

#content-relation-items {display:none;}
input.draft {display:none;}
.buttonblock {margin-top:20px;}

.oe-window 
{border:1px solid black;}

.oe-window iframe {background:white;}

body {
	background: #fff;
	font: 100% Verdana, Arial, Helvetica, Sans-serif;
	text-align: center;
	color: #000;
}

a {
	color: #12347a;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: 0;
}

div#content {
	margin: 20px auto 0;
	font-size: 0.8125em;
	text-align: left;
	width: 950px;
}

div#header {
	background: #6699cc;
	color: #12347a;
}

div#header h1 a {
	margin: 20px;
	text-indent: -10000px;
	float: left;
}

* html div#header h1 a {
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/design/centre/images/the-centre.png');
}

div#header[class] h1 a {
	background: url('../images/the-centre.png') transparent top left no-repeat;
}

div#header h1 a {
	width: 154px;
	height: 163px;
	display: block;
}

div#header div.box {
	margin: 20px 20px 20px 0;
	padding: 20px 200px 20px 20px;
	background: #d4e1ee;
	width: 480px;
	height:120px;
	float: right;
}

/*
XAV
div#header div.box *{
	width: 480px;
}
*/

div#header div.box h2 {
	margin: 0 0 5px 0;
	font-size: 1.692307692307692em;
	font-weight: bold;
}

div#header div.box p {
	font-size: 1.230769230769231em;
	line-height: 22px;
}

div#header div.box p.more {
	font-size: 0.8125em;
}

div#header ul {
	margin: 0 20px;
	padding: 10px 0;
	clear: both;
}

div#header ul li {
	margin: 0 20px 0 0;
	font-size: 0.846153846153846em;
	font-weight: bold;
	text-transform: uppercase;
	display: inline;
}

div#header ul li a {
	color: #0e2e75;
}

div#header ul li.current a {
	color: #fff;
}

div#content h2,#content h1 {
	margin: 10px 0;
	color: #0a2972;
	font: 2.2em Arial, Helvetica, Sans-serif;
}

div#content h3 {
	margin: 5px 0;
	color: #0a2972;
	font: 1.3em Arial, Helvetica, Sans-serif;
}
div#content .content-view-line h2 {
	font-size:1.3em;
	margin-bottom:3px;
}

div#edit,div#page {
	background: #d4e1ee;
	font-size: 0.846153846153846em;
}

div#edit {
margin-top:10px;
padding:10px;
}
div#edit .intro {
clear:both;
}
div#page p {
	margin: 0 0 15px 0;
}

div#page ul {
	margin: 0 0 15px 0;
}

div#page ul li {
	margin: 0 0 5px 20px;
	list-style-type:disc;
}

div#page div#main {
	margin: 0 20px 0 0;
	padding: 20px;
	width: 450px;
	float: left;
}


#page #toc {float:left;width:150px;
	margin: 10px 10px 0 0;
	padding: 10px;
	font-size:1.2em;
}
#page #toc li {
	list-style:none;
	margin:0 0 5px 0;
}

#page #toc a {color:#0E2E75;
	text-transform: uppercase;
}
#page #toc a.current {display:none;
}
#page #toc a:hover {background:white;text-decoration:none;
}

div#page.withtoc #main {width:370px;float:left;}
div#page.withtoc #sidebar {width:250px;}
div#page.withtoc div#sidebar .main_logo {float:right;}

* html div#page div#sidebar {padding:0;width:370px;position:relative;}
* html div#page .main_logo {margin:20px 10px 0 10px}

#div#page div#sidebar .main_logo {float:none;}

#homepage #page #sidebar {padding:20px 5px;width:410px;}

#homepage .main_logo {float:left; margin:0 10px 0 10px}

.main_logo {float:right; margin:0 0 10px 10px}

div#page div#sidebar {
	padding: 20px;
	width: 400px;
	float: left;
}

div#page div#sidebar img {
	float: left;
}

div#page div#sidebar p.caption {
	margin: 0 0 0 20px;
	width: 149px;
	float: left;
}

div#page div#footer {
	clear: both;
}


div.content-view-line {
	margin: 0 0 15px 0;
}

div.content-view-line:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

div.content-view-line {display: inline-block;}

/* Hides from IE-mac \*/
* html div.content-view-line {height: 1%;}
div.content-view-line {display: block;}
/* End hide from IE-mac */

div.content-view-line div.logo {
	padding: 0 10px 0 0;
	width: 100px;
	float: left;
}

.date, .date2 {font-weight:bold;}



/* menu selection */

.sectionXX #mXX a {color:#FFF;}

.section61 #m61 a {color:#FFF;}
.section62 #m62 a {color:#FFF;}
.section63 #m63 a {color:#FFF;}
.section64 #m64 a {color:#FFF;}


/* Color */

body#the-forum div#header {
	background: #9999cc;
}

body#the-forum div#page, body#the-forum div.box {
	background: #b5c8e1;
}

body#the-consultancy div#header,body.section62 div#header {
	background: #2461aa;
}

body#the-consultancy div#page, body#the-consultancy div.box {}
body.section62 div#page, body.section62 div.box {
	background: #6095c1;
}

body.section62 div#page, body.section64 div#page {
	color:white;
}

body#the-people div#header {}
body.section63 div#header {
	background: #b5c8e1;
}

body#the-people div#page, body#the-people div.box {}
body.section63 div#page, body.section63 div.box {
	background: #d4e1ee;
}

body#the-place div#header {}
body#the-place div#header {
	background: #d4e1ee;
}

body div#page, body#the-place div.box {}
body.section64 div#page, body.section64 div.box {
	background: #6095c1;
}

/* end Color */
#content #news h3 {margin:0;}

#content #news .events {
position:relative;height:100px;width:600px;overflow:hidden;
}

#content #news .events .content-view-line {
width:600px;
}

* html #content #news .events {width:450px;}

