/*  

Theme Name: THUS Media Centre Template

Author URI: www.juanmartinez.co.uk

Version: 1.0

Author: Juan Martinez

Description: THUS Media Centre template

*/



body {

background: #fff;

color: #000000;

font-size: 12px;

font-family: Arial, Sans-Serif;

margin: 0px 0px 0px 0px;


}

body img {
border:0px;	
	
}



body * {margin: 0px; padding: 0px;}

body a, a:visited { 

color: #0055a4;

font-weight: bold;

text-decoration: none;

outline:none;

}



a:hover {

font-weight: bold;

text-decoration: none;

color: #f89828;

}

#container { 

background: #ffffff;

width: 972px;

text-align: left; 

margin: 10px auto 10px auto; 


overflow: hidden;

}

/************************************************************************ HEADER ************************************************************************************************/



.headerNav	{
	clear:both;
		}
	
.headerNav	ul{
	clear:both;
	margin:10px 10px 0px 0;
	padding:0px;
	list-style:none;
	float:right;
	}
	
.headerNav	ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
	}

.headerNav	ul li a span{
	padding:0 0px 0 0px;
	margin:0px;
	color:#000000;
	}

.headerNav	ul li a{
	margin:0px;
	padding:0px;
	list-style:none;
	color:#807f83;
	padding:0 4px 0 8px;	
	text-decoration:none;
	font-size:11px;
	}	
	
	.headerNav	ul li a:hover,visited,active,focus {
		color:#ccc;	
	}

.fright	{
	float:right;
	width:450px;
	height:45px;
	vertical-align:top;
	top:0;
	}
		
.clearFix	{
	clear:both;
	}	


#header {

text-align: left;
margin: 0px;

}	

#header img {
padding-bottom:10px;	
	
}

.submenu-bar {
	color:#fcdab3;
	width:972px;
	height:29px;
	font-size:13px;
	font-weight:bold;
	background-color:#f8992c;
}

.menu-subscribe {
float:right;
width:auto;
padding-right:10px;
padding-top:7px;
}

.menu-alert {
	float:left;
	width:auto;
	padding-right:10px;
	padding-left:10px;
	padding-top:7px;
	color:#FEF1E2;
}

.menu-subscribe a {color:#FFF; text-decoration:none;}
.menu-subscribe a:hover,active,focus {color:#955000; text-decoration:underline;}

#tabmenu {
position:relative;
margin-top:-25px;
}


/*************************************************************************************Nav Section**************************************************************************/

.navigationSection	{
	background-image:url(images/mainNavBG.gif);
	background-repeat:repeat-x;
	background-position:left top;
	margin:0px 10px 0px 10px;
	padding:1px 0px 0px 0px;
	clear:both !important;
	height:24px;
	}	
		
.navigationSection	ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	
.navigationSection	ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	border-right:1px solid #fff;
	float:left;
	}
	
.navigationSection	ul li.last{
	margin:0px;
	padding:0px;
	list-style:none;
	border-right:0px solid #fff;
	float:left;
	}		
	
.navigationSection	ul li a{
	color:#FFFFFF;
	display:block;
	_display:inline-block;
	text-align:center;
	padding:4px 42px 3px 44px;
	font-size:0.90em;
	text-decoration:none;
	}
	
.navigationSection	ul li a:hover{
	color:#04295a;
	display:block;
	_display:inline-block;
	text-align:center;
	padding:4px 42px 3px 44px;
	font-size:0.90em;
	background-color:#c4c4c4;
	text-decoration:underline;
	}	




.breadcrumb {
	
margin-top:10px;
margin-left:5px;
font-size:11px;
color:#aaa;
margin-bottom:10px;
}

/***** HOME SPLASH *****/

#home-splash {
width:972px;
height:218px;
background-repeat:no-repeat;
margin-left:0px;
}


#home-splash .flash-box {
padding-top:5px;
	
}

#home-splash table {
	background: url(images/home-splash.gif);
background-repeat:no-repeat;	
	
}

.mediaCont	{
		float:right;
		padding-right:20px;
		position:relative;
	height:200px;
	overflow:hidden;
	
	}

.mediaCont	h3{
	margin:0px 0 0 5px;
	padding:15px 0 0 0;
	color:#FFFFFF;
	}
	
.mediaCont	p{
	margin:0px 0 0 5px;
	padding:10px 13px 0 0;
	font-size:11px;
	color:#FFFFFF;
	}
	
.mediaCont	a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
.mediaCont	a:hover{
	text-decoration:underline; color:#955000;
	}

	
.mediaCont	p.info{
	margin:20px 0 0 10px;
	padding:10px 5px 8px 28px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	}		
/*************************************************************************************** CONTENT *****************************************************************************************************/


#content p{

margin: 0px;

line-height: 18px;

padding: 0px 0px 10px 0px;

}

#content p img{

border: none;

padding: 0px 10px 10px 0px;

}

#content p a { text-decoration: none; }

#content p a:hover { color: #f8992a; text-decoration: underline;}

#content h1 {

color: #f89828;

font-size: 18px;	

font-weight: bold;

margin: 0px;

line-height: 120%;

font-variant: normal;

}

#content h1 a  {

color: #fdd39a;

text-decoration: none;

}

#content h1 a:hover {

color: #0055a4;

background: none;

text-decoration: underline;

}

#content h2 {

color: #f89828;

font-size: 12px;	

font-weight: bold;

margin: 0px;

line-height: 150%;

font-variant: normal;

}
#content h2 a  {

color: #fdd39a;

text-decoration: none;

}

#content h2 a:hover {

color: #0055a4;

background: none;

text-decoration: underline;

}

#content h3 {

color: #333333;

font-size: 14px;

font-weight: bold;

margin-bottom: 0px;

line-height: 120%;

}

#content h3 a  {

color: #333333;

text-decoration: none;

}

#content h3 a:hover {

color: #0055a4;

background: #ffffff;

text-decoration: underline;

}

#content ol {

list-style-type: decimal;

line-height: 18px;

margin: 0px;

padding: 0px 0px 10px 30px;

}

#content ul {

list-style: none;

margin: 0px;

padding: 0px 0px 0px 0px;

}

#content li {

margin: 0px;

padding: 0px;

}

#content ul li {
list-style-image:url(images/list-disc.png);
list-style-position:inside;
color:#807f83;
text-align:justify;

margin: 0px 0px 0px 0px;

padding: 0px 0px 5px 0px;

}

#content ul li a {

color: #666666;

text-decoration: underline;

}

#content ul li a:hover {

color: #0055a4;

text-decoration: underline;

}

blockquote{

margin: 0px 0px 0px 25px;

padding: 0px 25px 0px 10px;

font-style: italic;

color: #666666;

border-left: 1px solid #cccccc;

}

#content blockquote p{

margin: 0px 0px 20px 0px;

padding: 0px;

}

.postspace {

width: 440px;

height: 32px;

margin: 0px;

padding: 0px;

}

.postspace2 {

width: 440px;

height: 0px;

margin: 0px;

padding: 0px;

}

.postspace3 {

width: 440px;

height: 15px;

margin: 0px;

padding: 0px;

}


#sidebarl p{

margin: 0px;

line-height: 16px;

padding: 5px 0px 10px 0px;

text-align:justify;

}

#sidebarl h2, #sidebarr h2 {

color: #0055a4;

font-size: 18px;

width:auto;

padding-top:40px;

margin: 0px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#81abd1;


}


#text-3 h2.widgettitle {
  background: url(images/titleicons_aboutus.gif) bottom left no-repeat;
  padding-left:40px;
  
}

#execphp-3 h2.widgettitle {
  background: url(images/titleicons_newsignup.gif) bottom left no-repeat;
  padding-left:40px;
    
}

#text-6 h2.widgettitle {
  background: url(images/titleicons_downloads.gif) bottom left no-repeat;
  padding-left:40px;
    
}

#collapsarch-3 h2.widgettitle {
  background: url(images/titleicons_archive.gif) bottom left no-repeat;
  padding-left:40px;
    
}

#collapsarch-4 h2.widgettitle {
  background: url(images/titleicons_archive.gif) bottom left no-repeat;
  padding-left:40px;
    
}


#sidebarl img, #sidebarr img{


padding: 0px 0px 0px 0px;

}

#sidebarl ul, #sidebarr ul {

list-style: none;

margin: 0px;

padding: 0px 0px 0px 0px;

}

#sidebarl li, #sidebarr li {

list-style: none;

margin: 0px;

padding: 0px;



}

#sidebarl ul li, #sidebarr ul li {

list-style: none;

margin: 0px;

padding: 6px 0px 6px 0px;

}

#sidebarl ul li a, #sidebarr ul li a {

color: #0055a4;

font-weight: bold;

text-decoration: none;

}

#sidebarl ul li a:hover, #sidebarr ul li a:hover {

color: #f8992a;

text-decoration: underline;

}

#sidebarl ul li ul li, #sidebarr ul li ul li {

padding: 10px 0px 0px 15px;

}

#sidebar1 ul li ul li a, #sidebarr ul li ul li a {

color: #0055a4;

}







.sym {
	color:#CCC;
	margin-right:7px;
	cursor:pointer;
	
	
}




/**************************************************************************** FOOTER ************************************************************************************************/



#footer-bar { 

color: #807F83;
font-weight: bold;
font-size:0.8em;
margin-bottom:10px;
padding:5px;
text-align: left;
clear: both;
height:14px;;
border-top:1px solid #c4c4c4;
border-bottom:1px solid #c4c4c4;
border-left:1px solid #8d8d8d;
border-right:1px solid #8d8d8d;
}




#footer a {

padding:0px;
margin:0px;
font-size:0.90em;
color:#e11a38;
text-decoration:none;

}

#footer a:hover {

text-decoration: underline;

}

#footer .footers {
background-image:url(images/footer_s_bg.png);
background-repeat:no-repeat;
background-position:left top;
float:left;
width:972px;
height:188px;
padding-top:12px;
padding-left:15px;
margin-left:0px;

}

#footer .column {
position:relative;
float: left;
padding-right:19px;
	
}

#footer li,ul {
	list-style:none;
	
}

#footer .headtext a {
color:#6699c8;
font-size:12px;
font-weight:bold;

}

#footer .headtext1 a {
color:#444;
font-size:11px;
font-weight:bold;
line-height:28px;


}

#footer .footers ul a {
color:#807F83;
font-size:9px;
line-height:14px;
}

#footer .footers ul a:hover {
color:#807F83;
}







/***************************************************************************************** LATEST NEWS ********************************************************************************************/


.news-subtitle {
font-size:15px;
color:#888;
font-weight:bold;
}


.news-date {
color:#999;
font-weight:bold;
font-size:12px;
}

.news-date a {
text-decoration:none;	
}

.news-date a:hover {
text-decoration:none;
color:#ffa82b;
}

.readmore a {
text-decoration:none;

}

.readmore a:hover {
text-decoration:none;
color:#ffa82b;
}

.news-body p {
color:#807f83;
text-align:justify;
}

.news-title a 	{
color:#fdd39a;	
}

.small-nav {
font-size:10px;
text-align:center;
width:100%;
}

.latestnews {
color:#0055a4;
font-size:18px;
font-weight:bold;
width:auto;
padding-top:20px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#81abd1;

 background: url(images/titleicons_latestnews.gif) bottom left no-repeat;
 padding-left:40px;
  
}

.latestnews-single {
color:#0055a4;
font-size:18px;
font-weight:bold;
width:auto;
padding-top:20px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#81abd1;

 background: url(images/titleicons_latestnews_single.gif) bottom left no-repeat;
 padding-left:40px;
  
}

.features {
color:#0055a4;
font-size:18px;
font-weight:bold;
width:auto;
padding-top:0px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#81abd1;

 background: url(images/titleicons_features.gif) bottom left no-repeat;
 padding-left:40px;
  
}

.downloads {
color:#0055a4;
font-size:18px;
font-weight:bold;
width:auto;
padding-top:0px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#81abd1;

 background: url(images/titleicons_downloads.gif) bottom left no-repeat;
 padding-left:40px;
  
}



.archive {
color:#0055a4;
font-size:18px;
font-weight:bold;
width:100%;
margin-bottom:10px;
padding-bottom:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#81abd1;
  
}



.widget_latestnews {
margin-top:20px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:20px;
		
}

.widget_latestnews a {
color:#f8992a;
text-decoration:none;
font-size:12px;
	
}

.widget_latestnews a:hover {
color:#0055a4;
text-decoration:underline;
	
}

.widget_readmore a {
color:#0055a4;
text-decoration:none;
font-size:12px;
	
}

.widget_readmore a:hover {
color:#f8992a;
text-decoration:underline;

	
}


.widget_news_title {
color:#0055a4;
font-size:18px;
font-weight:bold;
width:auto;
padding-top:10px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#81abd1;
background: url(images/titleicons_widgetnews.gif) bottom left no-repeat;
padding-left:40px;
	
}


.downloadpdf {
float:right; 
font-size:12px;
display:block;
}

.downloadpdf img {
vertical-align:middle;	
}

.downloadpdf a {
	text-decoration:none;
	border:none;
	color:#0055a4;
}

.downloadpdf a:hover {
	text-decoration:none;
	border:none;
	color:#f8992a;
}

/**************************************************************************** SECTION BOXES ***********************************************************************************************************/


.sectionbox-news {
width:512px;
height:389px;
background-image:url(images/sectionbox_news.gif);
background-repeat:no-repeat;
position:relative;
float:left;
margin:0 auto;
padding-bottom:20px;
	
}

.flash-box-2 {
	text-align:center;
	padding-top:130px;
	padding-left:10px;
		
}

.sectionbox-casestudies {
width:512px;
height:389px;
background-image:url(images/sectionbox_casestudies.gif);
background-repeat:no-repeat;
position:relative;
float:left;
margin:0 auto;
padding-bottom:20px;	
}


.sectionbox-downloads {
width:512px;
height:389px;
background-image:url(images/sectionbox_downloads.gif);
background-repeat:no-repeat;
position:relative;
float:left;
margin:0 auto;
padding-bottom:20px;	
}

.sectionbox-companyinformation {
width:512px;
height:389px;
background-image:url(images/sectionbox_companyinfo.gif);
background-repeat:no-repeat;
position:relative;
float:left;
margin:0 auto;
padding-bottom:20px;	
}


.mediabox-info {
width:100%;
margin-top:20px;
padding:0px 10px 10px 35px;
height:172px;
background-image:url(images/infobox_bg.gif);
background-repeat:no-repeat;
color:#FFF;

	
}

.mediabox-info h3 {
padding-top:18px;
font-size:18px;
}

	
.mediabox-info	p{
	font-size:12px;
	color:#FFFFFF;
	}
	
.mediabox-info	a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
.mediabox-info	a:hover{
	color:#955000;
	text-decoration:underline; 
	}

	
.mediabox-info	p.info{
	margin:0px 0 0 10px;
	padding:8px 5px 8px 15px;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	}		
	
	
	
	
/************************************************* COMPANY INFORMATION SECTION *************************************************/


.englandmap {
width:260px;
height:323px;
background-image:url(images/englandMap.gif);
background-position:center;
background-repeat:no-repeat;
margin-top:20px;
margin-bottom:20px;
}

.companyinfo-text p {
color:#ffa82b;
font-size:14px;
text-align:justify;

	
}

.companyinfo-text2 p {
color:#666;
font-size:14px;
text-align:justify;
	
}


	
	
	.features-title a {
color:#f8992a;
text-decoration:none;
font-size:18px;
	
}

.features-title a:hover {
color:#fdd39a;
text-decoration:underline;
	
}




.widget_features {
margin-top:20px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:20px;
		
}

.widget_features a {
color:#0055a4;
text-decoration:none;
font-size:16px;
	
}

.widget_features a:hover {
color:#f8992a;
text-decoration:underline;
	
}
.widget_features .widget_readmore a {
color:#0055a4;
text-decoration:none;
font-size:12px;
	
}

.widget_features .widget_readmore a:hover {
color:#f8992a;
text-decoration:underline;

}



/****************** CASE STUDIES ***************************/


.widget_casestudies {
margin-top:20px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:20px;
		
}

.widget_casestudies a {
color:#f8992a;
text-decoration:none;
font-size:12px;
	
}

.widget_casestudies a:hover {
color:#0055a4;
text-decoration:underline;
	
}

.widget_casestudies_title {
color:#0055a4;
font-size:18px;
font-weight:bold;
width:auto;
padding-top:10px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#81abd1;
background: url(images/titleicons_casestudies.gif) bottom left no-repeat;
padding-left:40px;
	
}


.casestudies_type {
font-size:14px;
font-weight:bold;
color:#f8992a;
padding-left:25px;
width:auto;
background: url(images/titleicons_pdf.gif) bottom left no-repeat;
}

.widget_casestudies li a {
margin-left:20px;
color:#666;
}

.widget_casestudies li {
line-height:20px;	
}
/******************************************** PODCASTS ***********************************************/

.widget_podcasts {
margin-top:20px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:20px;
		
}

.widget_podcasts_title {
color:#0055a4;
font-size:18px;
font-weight:bold;
width:auto;
padding-top:10px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#81abd1;
background: url(images/titleicons_podcast.gif) bottom left no-repeat;
padding-left:40px;
	
}

.widget_podcasts_title2 {
color:#0055a4;
font-size:18px;
font-weight:bold;
width:auto;
padding-top:10px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#81abd1;
background: url(images/titleicons_podcast_single.gif) bottom left no-repeat;
padding-left:40px;
	
}


/******************************************** VIDEOS ***********************************************/

.widget_videos {
margin-top:20px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:20px;
		
}

.widget_videos_title {
color:#0055a4;
font-size:18px;
font-weight:bold;
width:auto;
padding-top:10px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#81abd1;
background: url(images/titleicons_videos.gif) bottom left no-repeat;
padding-left:40px;
	
}

.widget_videos_title2 {
color:#0055a4;
font-size:18px;
font-weight:bold;
width:auto;
padding-top:10px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#81abd1;
background: url(images/titleicons_videos.gif) bottom left no-repeat;
padding-left:40px;
	
}


.downloads_podcasts {
color:#0055a4;
font-size:18px;
font-weight:bold;
width:auto;
padding-top:20px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#81abd1;

 background: url(images/titleicons_podcast.gif) bottom left no-repeat;
 padding-left:40px;
  
}



/*************************************SEARCH FORM *************************************/

.widget_search {
margin-top:20px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:20px;
		
}

.widget_search_title {
color:#0055a4;
font-size:18px;
font-weight:bold;
width:auto;
padding-top:10px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#81abd1;
background: url(images/titleicons_search.gif) bottom left no-repeat;
padding-left:30px;
	
}


/*************************************EXECUTIVE TEAM *************************************/

.widget_executiveteam {
margin-top:20px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:20px;
		
}

.widget_executiveteam_title {
color:#0055a4;
font-size:18px;
font-weight:bold;
width:auto;
padding-top:10px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#81abd1;
background: url(images/titleicons_aboutus.gif) bottom left no-repeat;
padding-left:35px;
	
}

.executiveteam {
font-size:12px;
color:#ffa82b;
font-weight:bold;	
}

.executiveteam a {
color:#ffa82b;
}

.executiveteam a:hover {
color:#0055a4;
text-decoration:underline;
}

.executiveteam h3 {
font-size:12px;
color:#888;
}

.widget_executiveteam_title2 {
color:#0055a4;
font-size:18px;
font-weight:bold;
width:auto;
padding-top:10px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#81abd1;
	
}

.widget_executiveteam_title3 {
color:#0055a4;
font-size:18px;
font-weight:bold;
width:auto;
padding-top:10px;
margin-bottom:10px;
padding-bottom:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#81abd1;
background: url(images/titleicons_aboutus_single.gif) bottom left no-repeat;
padding-left:35px;
	
}


.wpdberror
{
visibility:hidden;
   color: white;
   font-size: 1px;
}
