﻿
body{
	font-size: .75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}


H1 {
	font-size: 1.8em; 
}

H2 {
	font-size: 1.6em; 
}

H3 {
	font-size: 1.4em; 
}

H4 {
	font-size: 1.2em; 
}

H5 {
	font-size: 1em; 
}

H6 {
	font-size: .8em; 
}


.smalltext { 
	font-size: .85em; 
}

A:link { 
	color: #c1272d;
	text-decoration: underline;
}

A:visited { 
	color: #444444;
	text-decoration: underline;
}

A:hover { 
	color: #c1272d;
	text-decoration: underline;
}

A:active { 
	color: #c1272d; 
	text-decoration: underline;
}

a:link.topMenu { 
	color: #666666; 
	text-decoration: none;
 	
}
a:visited.topMenu { 
	color: #666666; 
	text-decoration: none;
 	white-space: nowrap;
}

a:hover.topMenu { 
	color: #c1272d; 
	text-decoration: none;
 	white-space: nowrap;
}

a:active.topMenu { 
	color: #666666; 
	text-decoration: none; 
	white-space: nowrap;
}

a:link.topMenuSelect { 
	color: #c1272d; 
	text-decoration: none; 
	white-space: nowrap;
}

a:visited.topMenuSelect { 
	color: #c1272d; 
	text-decoration: none; 
	white-space: nowrap;
}

a:hover.topMenuSelect { 
	color: #666666; 
	text-decoration: none; 
	white-space: nowrap;
}

a:active.topMenuSelect { 
	color: #c1272d; 
	text-decoration: none; 
	white-space: nowrap;
}


a:link.rightBox { 
	color: #c1272d; 
	text-decoration: none;
}

a:visited.rightBox { 
	color: #c1272d; 
	text-decoration: none;
}

a:hover.rightBox { 
	color: #666666; 
	text-decoration: none;
}

a:active.rightBox { 
	color: #c1272d; 
	text-decoration: none;
}

.SectionTitle { 
	font-size: 1.2em; 
	color: #c1272d; 
}

.LeadingSection {
	font-size: .75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}




#banner{
	padding: 0px 0px 15px 0px;
	width: 100%;
}


#content{
	
	width: 75%;
	float: left;
	padding: 0px 0px 0px 20px;
	
}
#content2{
width: 50%;
	float: left;
	padding: 0px 0px 0px 20px;

}



#toolkitContent{
	width: 90%;
}

#footer{
	width: 100%;
	clear: both;
	float: center;
	/*padding: 10px 10px 10px 180px;*/
}




#topmenu{
	clear: both;	
	border-bottom: 1px solid #CCC;	
	padding: 0px 0px 5px 0px;
	margin-bottom: 5px;	
	
}

#otherNav{
	margin: -10px px 0px 0px;
}

#secondNav{
	font-size: 0.95em;
	float: left;		

}

#mainnav{
	font-size: 0.95em;
	float: right;
	padding: 0px 0px 0px 138px;
		

}


#caseStudyBox{

}

#crest{
	float:left;
}

#logo{
	float:right;
}

#searchLeft{
	float:left;
	width:50%;
	padding-right: 10px;
	margin-right: 5px;
	border-right: 1px solid #CCC;
}

#searchRight{

}


#searchContent{
	width:100%;
}

#searchResults{
	float:left;
	margin:0px;
}

.searchResultsHeaderCell{
	font-size: .7em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #f1971e;
}

.searchResultsFirstCell{
	font-size: .7em;
}

.searchResultsSecondCell{
	font-size: .7em;
	background-color: #EEEEEE;
}

.phoneText{
	white-space: nowrap;
}

.searchNames{
	font-size: .75em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 3px 6px 6px;

}

.searchResultsProgramme{
	font-size: 1.2em; 
	color: #c1272d;
	font-weight: bold; 
}

.tableText{
	font-size: .70em;
}

.toolkitBox{
	margin-top:10px; 
	border: 1px solid #CCC;
}

.toolkitBoxImage{	
	padding: 0px 0px 15px 0px;
}

.toolkitBoxText{
	padding: 0px 5px 15px 10px;
	font-size: .71em;
}

.toolkitCategory{
	font-size: 1.2em; 
	color: #c1272d;
	font-weight: bold; 
}

.caseStudyCategory{
	font-size: .70em;
	padding: 3px 5px 3px 10px;
	font-weight: bold;
}

.caseStudyText{
	font-size: .70em;
	padding: 3px;
}

.caseStudyTitle{
	font-size: 1.2em; 
	color: #c1272d; 
}

#caseStudyLeft{
	float: left;
}

#caseStudyRight{
	float: right;
}



#nav, #nav ul { 
	
	padding: 0; 
	margin: 0;	
	list-style: none;
	

	background: #fff;

} 

#nav a { 
	color: #666666; 
	display: block; 
    
	text-decoration: none;

} 

#nav li ul li a { 
width: 10em;	

} 
#nav a:hover { 
	color: #c1272d; 

}

#nav li { 
	float: left; 
	margin-right: 20;



}

#nav li ul { 
	position: absolute;  
	border: 1px solid #CCC;
 	width: 10em;

	left: -999em; 
} 

#nav li ul li { 
	padding: 2 4 4 4;
	margin-right: 0;
	background: #fff;

}

#nav li:hover ul { 
	left: auto; 
} 




#nav li ul ul { 
	margin: -2.5em 0 0 10em;

 }


#nav li:hover ul ul, #nav li.sfhover ul ul { 
	left: -999em; 
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { 
left: auto; 
}





#languageBox td {	
	padding: 4px;
}

    
#rightmenu{
  	float:right;
	width: 187px;
}
#breadcrumb{
font-size:0.90em;
}

#leftpic{
	padding:4px;
	width: 148px;	
	float:left;
}

#leftnav{
	padding:4px;
	width: 149px;
	border:1px solid #B7B7B7;	
	font-size: 0.95em;
	float:left;	
}

	

#leftnav p{
	margin: 4px 0px 4px;
	font-size: 1em;
	
	
}

#leftnav ul{
margin: 4px 0px 4px 24px;	
	font-size: 1em;
	list-style-image:url('../images/menus/Arrow.gif')
	
}

#leftnav a:link{	
	color: #666666;
	text-decoration: none;
}

#leftnav a:visited { 	
	color: #666666;
	text-decoration: none;
}


#leftnav a:hover  { 
	color: #c1272d;	
	text-decoration: none;
	
}


#leftnav a:active  { 
	color: #c1272d;
	text-decoration: none;
	
}

#news {
color: #666666; list-style-image:url('../images/menus/Arrowgrey.gif')
}
#news a:hover { 
	color: #c1272d; 

}

#news a { 
	color: #666666; 
	
}

#language{
color: #666666;
font-size:0.70em;
font-weight: bold;
}
#language a:hover { 
	color: #c1272d; 

}

#language a { 
	color: #666666; 
	display: block; 
    
	text-decoration: none;

}