/* Start of CMSMS style sheet 'lhols2' */
/* Body and links */

body { font-family:"Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#333333; background-color:#CCCCCC;}


a:link { color:#FFFFFF; text-decoration:none; }

a:visited { color:#FFFFFF; text-decoration:none; }

a:hover { color:#FFFFFF; text-decoration:underline; }

a:active { color:#FFFFFF; text-decoration:none; }

#current a:link { color:#FFFFFF; font-weight:bold; }

/* Other formatting options */

.strong { font-weight:bold; }
.tank (font-size:5px; color:#383B40;}


/* Headings */
h1 {  }

h2 { font-size:13px; color:#00547E; font-weight:bold; margin-bottom:25px; padding-bottom:5px; }

h3 { font-size:20px; color:#00547E; font-weight:bold; margin-bottom:25px; padding-bottom:5px; }

h3.section_head { margin-bottom:15px; border-bottom:1px dotted #ccc; padding:10px 0 5px 0; }

h4 { margin-bottom:6px; font-weight:bold; font-size:11px; color:#999; text-align:right; }

h5 { font-weight:bold; }

/* Main content - this includes all main site ID's and hence content areas */
#container {width: 950px; margin: 0px auto; position: relative; background-color:#82AFC2; border-color:#383B40; border-style:ridge; border-width:thin;}

/* the following are the divs for the strapline, language flags and 'impactful' image  background-image:url(../images/flag_france.gif); */
#masthead {
	width:950px;
	height:75px;	
	background-color:#383B40;
	}

#masthead h1 {
	float:left;
	margin:0;
	}

#masthead h1 {
	float:left;
	padding:10px 3px 3px 10px;
	}


#language { float:right; margin:10px 10px 0 0; }

#impact {
	height:250px;
	background-color:#383B40;
	}
/* inner page layout */
#impact_inner { height:200px; background-color:#383B40; }

#content_inner { padding:10px; background-color:#FFFFFF; }

#main_menu {
	height:25px;	
	background-color:#383B40;
	color:#FFFFFF;
	}

#breadcrumbs {
       height:25px;
       background-color:#CCCCCC;
       color:#FFFFFF;
       font-size:10px;	   
       padding-left:15px;
       padding-top:5px;
      border:0;
       }

/* divs for left and right hand columns as well as the footer which is not currently used for anything.
Column divs are cleared to prevent collapse */
#content { float: left; width: 70%;  padding:10px; background-color:#FFFFFF; }

#sidebar { float:right; width:25%; margin-bottom:10px; padding:10px 10px 10px 15px; 
background-color:#82AFC2; }

#footer {
	height:25px;
	background-color:#383B40;
	color:#FFFFFF;
	}
	
.clear-both { clear: both; }



img { border:0; }

#masthead h1 { float: left; margin:0}

/* End of 'lhols2' */

