
body{
	background-color:#D9D9D9;
	margin:0px;
	padding:0px;
	font-family:Georgia, serif;
	font-size:13px;

	color:#0a0a0a;
}
p{
		line-height:17px;
}
a{
	color:#344b7c;
}
a:visited{
		color:#504646;
}
h1, h2, h3{
	font-weight:normal;
}
h1{
	font-size:1.7em;
}
h3{
	color:#E05028;
	font-size:19px;	
	line-height:22px;
}
#container{
	padding-top:4px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	width:812px;
	padding-bottom:4px;
	padding-left:24px;
	padding-right:34px;
	background-image:url(../../images/bg.gif);
	background-repeat:repeat-y;
}

#menu a{
	text-decoration: none;
}

#breadcrumb_and_contact{
	font-family:arial, helvetica, sans;
	font-size:10px;
	margin-top:0px;
	border-bottom:1px  dotted black;
	padding-bottom:4px;
}

#breadcrumb{
	display:block; 
	width:600px;
	margin:0;
}
#breadcrumb a, #breadcrumb_and_contact a{
	text-decoration:underline;
}
#contact{
	margin:0;
	display:inline;
	float:right;
}
ul, ol{

}
ol{
	padding-left:20px;
}
ol li{
	
}
ul.sublinks a{
	font-family:arial, helvetica, sans;
	color:#282B28;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
ul.sublinks a:hover, ul.sublinks a.story_marked{
	color:#39B54A;
	text-decoration:underline;
}
ul.sublinks, ul#blue_menu, ul#green_menu, ul#orange_menu, ul.sub_menu{
	list-style:none;
	padding-left:0;
		padding:0;
}


.rollover_list{
	
}

.rollover_list, ol.sublinks{
	font-family:arial, helvetica, sans;
	font-size:12px;
}
#menu ul{
	position:absolute;
	width:256px;
	margin-right:14px;
}
.rollover_list a{
	display:block;
	width:252px;
	font-weight:bold;
	height:20px;
	padding-top:6px;
	
}

#sections{
	font-family:arial, helvetica, sans;
	font-size:12px;
	font-weight:bold;
}

#sections ul{
	margin:0;
	padding:0;
}
#sections p{
	display:block;
	border-top:1px dotted #39B54A;
	border-bottom:1px solid #39B54A;
	height:20px;
	padding-top:6px;
	margin-bottom:2.1em;
}
#sections li{
	border-top:1px dotted #39B54A;
	padding-top:2px;
	height:24px;
}


#blue_menu{
	
}
#green_menu{ 
	
	margin-left:278px;
} 
#orange_menu{
	
	margin-left:558px;
}
#blue_menu a:hover, #blue_menu a.marked{
	background-color:#CCEBF2;
}

#green_menu a:hover, #green_menu a.marked{
	background-color:#D6EBD7;
	
}
#orange_menu a:hover, #orange_menu a.marked{
	background-color:#E9C9C0;
}
a.marked{
	padding-left:8px;
		width:244px;
}
#blue_menu a{
	color:#22B1C5;
	border-bottom:1px dotted #22B1C5;
}
#green_menu a{
	border-bottom:1px dotted #39B54A;
	color:#39B54A;
	
}
#orange_menu a{
	border-bottom:1px dotted #E05028;
	color:#E05028;
}





#main_content{
	position:relative;
	width:530px;
	float:left;
	margin-left:28px;
	margin-bottom:5em;
}
#main_content, #left_hand{
	margin-top:160px;
}
#main_content p, #main_content h3{
	width:460px;
}
#disclaimer{
	margin-top:5em;
	border-top:1px dotted black;
	clear:both;
	padding-top:5px;
	font-weight:bold;
	font-size:11px;
	font-family:arial, helvetica, sans;
}
#left_hand img:first-child{
	margin-left:-14px;
}
#left_hand{
	float:left;
	width:250px;
}

.headline_over_image{
	position:absolute;
}

.dotted_top{
	border-top:1px dotted #595557;
	padding-top:20px;
	width:500px;
}
.headline_over_image h1, .headline_over_image h2{
	display:inline;
	background-color:#F0EFEF;
	margin:0px;
	padding:0px;
	padding-left:5px; 
	font-size:1.7em;
}
.headline_over_image h2{
	line-height:1.3em;
	margin-top:20px;
	padding-right:0.3em;
}

.headline_over_image a{
	color:#E05028;
	font-family:Arial, sans;
	font-size:12px;
	line-height:0;
	font-weight:bold;
	text-decoration:none;
	background-color:#F0EFEF;
	margin:0px;
	padding-top:-2px;
	padding:0px;
}

#main_image{
	margin:0px;
	padding:0px;
}

.caption{
	font-size:10px;
	width:243px;
	margin-left:8px;
	margin-top:4px;
	font-weight:bold;
	color:#4C4B42;
	font-family:arial, helvetica, sans;
}

#related{
	font-size:10px;
}
#related strong{
	display:block;
	width:250px;
	font-family:arial, helvetica, sans;
	font-size:11px;
	border-bottom:1px solid black;
	padding-bottom:4px;
}
#related ul{
	padding-left:0px;
}
#related ul li{
	list-style: none;
	font-size:11px;

}
#related ul li a{
	line-height:1.7em;
	text-decoration:none;
	color:#333333;
}
#related ul li a:hover{
	text-decoration:underline;
}

/*colour differences*/
/*
orange = E05028
bleu = 22B1C5
green =39B54A

Orange - orange, blue
Green - green, orange
blue - blue, orange
*/
.blue_styles .headline_over_image h1, .blue_styles .headline_over_image h2, .blue_styles .sub_menu a{
	color:#22B1C5;
}
.blue_styles h3, .blue_styles .sub_menu a.submarked, .blue_styles .sub_menu a:hover{
	color:#E05028;
}
.orange_styles .headline_over_image h1, .orange_styles .headline_over_image h2, .orange_styles .sub_menu a{
	color:#E05028;
}
.orange_styles h3, .orange_styles .sub_menu a.submarked, .orange_styles .sub_menu a:hover{
	color:#22B1C5;
}
.green_styles .headline_over_image h1, .green_styles .headline_over_image h2, .green_styles .sub_menu a{
	color:#39B54A;
}
.green_styles h3, .green_styles .sub_menu a.submarked, .green_styles .sub_menu a:hover{
	color:#E05028;
}
.sub_menu a{
	text-decoration:none;
}

#news h4{
	font-family:arial;
	font-size:12px;
	color:#3B4141;
	margin:0px;
}

#news h4{
	margin-top:18px;

}
#news h4:first-child{
	margin-top:58px;
}
#news p:last-child{
	margin-bottom:100px;
}
#news p{
margin-top:7px;
margin-bottom:18px;
}
.thumbnails{
	width:240px;
}
#news p, #news a,  .thumbnails p{
	color:#808788;
	font-size:12px;
}
#news p strong{
	font-family:arial,sans;
	font-size:10px;
}

p.introduction{
	margin-top:-20px;
	font-size:15px;
	color:#808788;
	line-height:1.6em;
	margin-bottom:3em;
}
a img{
	border:0px;
}
.thumbnail_index{
	float:left;
	height:328px;
	background-image: url('/media/images/dots.gif');
	background-position: bottom; 
	background-repeat: no-repeat;
	margin-top:32px;
}
#main_content .thumbnail_index p{
	color:#231F20;
	font-size:12px;
	width:231px;
}

.thumbnail_index h5{
	font-family:arial, helvetica, sans-serif;
	display:inline;
	background-color:#F0EFEF;
	color:#E05028;
	margin:0px;
	padding:0px;
	padding-left:5px; 
	font-size:13px;
}
.thumb_over{
	position:absolute;
}
p.thumbnail_index img{
}
.left{
		clear:both;
	margin-right:44px;
}
.right{

}
