body {
background-color:#fff;

font: 0.9em Arial;
height: 100%;
}


p{padding: 1px 0px;line-height: 1.5;text-align: left}

h1 { 
font-size:1.5em;
margin: 0; padding: 0; 
color:#c9272c;
}

h2 { 
font-size:1.2em;
margin: 0; padding: 0; 
color:#c9272c;
}

.h1leftnav {
margin-top:20px;
margin-left:29px;
color:#004151;
font-size:1.3em;
}

.h4
{ 
font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;
font-weight:bold;
color:#da191e;
font-size:100%;
}

h4 { 
font-family: 'trebuchet ms', verdana, helvetica, arial, sans-serif;
color:#da191e;
font-size:100%;
}

/*list styles*/




#wrapper {
	width:800px;
	margin-left: auto;
  margin-right: auto;
  background-color:#FFFFFF;
  overflow:hidden;
  /*border: 1px solid gray;*/
	}
	
#wrapper_mediacenter {
	width:800px;
	padding: 0px;
	margin: 0 auto;
	overflow:hidden;
	}
	

	
#header {
	width:800px;
	height:90px;
	background-image:url(/images/thehub/header/header.jpg)
	}
	
a { text-decoration: underline; color: #000;}
a:hover{text-decoration: none;color: #c9272c;}


/*for the left hand side navigation bars*/

.side_nav_bg
{
background-color:#e9efef;
}


#sidenav ul{
	list-style-type:none;
padding-top: 1em;
	padding-left: 2em;
	margin-left: 0;
	vertical-align:middle;
	margin-bottom:2em;
	} 
	

#sidenav li {margin-bottom:1em;

}

.sidenav a{ text-decoration: none; color: #000;}
.sidenav a:hover{text-decoration: none;color: #c9272c;}





	
#navcontainer ul { margin: 0; padding: 0; list-style-type: none; float:right;}
#navcontainer ul li { display: inline; }
#navcontainer ul li a { text-decoration: none; padding: .1em .7em;color: #000;}
#navcontainer ul li a:hover{color: #c9272c;}

/*#navcontent ul { margin: 0; padding: 0; list-style-type: none; float:left;}
#navcontent ul li { margin-top:10px;}
#navcontent ul li a { text-decoration: none; padding: 5px 5px 5px 0.5em;  color: #000;}
#navcontent ul li a:hover{color: #666;}*/


#sidenav_underline {
background-color:#c9272c;
height:4;
background-image:url(/images/spacer/4hspacer.gif);
background-repeat:repeat-y;
}


.mediatable1 {background-color:#d6dbdb;margin:0;padding: 5px 0px;line-height: 1.3;text-align: left}
.mediatable2 {background-color:#d1dae3;margin:0;padding: 5px 0px;line-height: 1.3;text-align: left}
.mediatablegrey {background-color:#e9efef;margin:0;padding: 5px 0px;line-height: 1.3;text-align: left}
.indent{margin:0;padding: 3px 15px;line-height: 1.3;text-align: left}
.indentmediacenter{margin:0;padding: 5px 15px;line-height: 1.3;text-align: left;font-size: 0.8em;}


#sitenav {
float:right;

}

.sitenav li{
/*padding-right:15px;*/
display: inline;
margin: 1em;



}

.sitenav a{
font-size:100%;
text-decoration:none;
color:#FFFFFF;
}


	







a.blue {
	color: #4b5375;
	text-decoration:none;
	
}
a.blue:visited {
	color: #396ba0;
}
a.blue:active
{
	color: #396ba0;
}
a.blue:hover
{
color:#990000;
text-decoration: none;
}
	
a.black {
	color: #000000;
	text-decoration:underline;
	
}
a.black:visited {
	color: #000000;
}
a.black:active
{
	color: #000000;
}
a.black:hover
{
color:#FF0000;
text-decoration: none;
}	

	

a.continuereading {
	color:#0000FF;
	text-decoration:none;
	font-size:0.9em;
	
}
a.continuereading:visited {
	color:#000066 }
a.continuereading:active
{
	color: #0000FF;
}
a.continuereading:hover
{
color:#ff0000;
text-decoration: underline;
}

	
/*Home page*/
	

#HomeBox2 {
	
	width:262px;
	height:160px;
	z-index:1;
	overflow: hidden;
	visibility: visible;
	background-image:url(/images/home_curved_boxes/full_rd.jpg);
	
	}
	
#HomeBox1 {
	
	width:262px;
	height:160px;
	z-index:1;
	overflow: hidden;
	visibility: visible;
	background-image:url(/images/home_curved_boxes/news_insights.jpg);
	}
	
#HomeBox3 {
	
	width:262px;
	height:160px;
	z-index:1;
	overflow: hidden;
	visibility: visible;
	background-image:url(/images/home_curved_boxes/nt_story.jpg);
	}

.HomePageTxtBoxes {
	font-size: 85%;
	margin-top:40px;
	margin-left: 14px;
	
}	
.HomePageTxtBoxes a { text-decoration: none; color: #000;}
.HomePageTxtBoxes a:hover{text-decoration: none;color: #c9272c;}
	
	


#redline {
	width:99%;
	height:4px;
	float:right;
	background-color:#c9272c;
	color:#c9272c;
	
}



.tableinset
{background-color:#c9272c;
color:#fff;
font-size:.8em;
}
.tableinsetcell
{background-color:#e9efef;
color:#000;

}

.boldtext
{
font-weight:bold;
}


#redline_footer {
	width:100%;
	height:1px;
	float:left;
	background-color:#c9272c;
	color:#c9272c;
	
}

#footer {
	width:100%;
	/*height:15px;*/
	text-align:right;
	float:right;
	color:#bab0a6;
	font-size:0.8em;
	
}

#footer ul { margin: 0; padding: 0; list-style-type: none; float:right;}
#footer ul li { display: inline; }
#footer ul li a { text-decoration: none; padding: .2em 1em;color: #000;}
#footer ul li a:hover{color: #c9272c;}