@charset "utf-8";
/* ICS Stylesheet */

/* Main Layout */

* { padding: 0; margin: 0; }

a:link, a:visited, a:active {
	font-family:Arial, Helvetica, sans-serif;
	color: #112A4C;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
	color:#006666;
}

body
{
	font-family:Arial, Helvetica, sans-serif;
	background: #eee;
	height:100%;
	list-style-type: circle;
	width: inherit;
}
#mastContainer
{
	width:974px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	border-left:10px solid #fff;
	border-right:10px solid #fff;
	background:#fff;
}
#mastHeader, #mastMenuLeft, #mastContent, #mastMenuBottom, #mastFooter
{
 margin-bottom: 10px;
}
#mastHeader
{
background:#CCCCCC;
}
#mastMenuLeft
{ 
 color: #333;
 min-height: 200px;
 width: 200px;
 float: left;
}
#mastContent { 
 float: right;
 text-align:left;
 color: #333;
 min-height: 250px; /* Delete when complete */
 border: 1px solid #ccc; /* Delete when complete */
 padding: 10px;
 width: 735px;
 display: inline;
}
#mastMenuBottom
{
 clear: both;
 color: #333;
 border: 1px solid #ccc;
 background: #eee;
 padding: 10px;
 height: 50px;
}
#mastFooter
{
	clear: both;
	color: #FFFFFF;
	border: 1px solid #ccc;
	background: #666666;
	background-image:url(images/css/home/mastfooter_ni.jpg);
	padding: 10px;
	margin-bottom: 10px;
	height: 110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:right;
}

#mastFooter a:link {
	color:#FFFFFF;
}


#mastFooter a:visited, a:active {
	color:#FFFFFF;
}


/* Header Content Styles */ 
#mainHeader
{
	background-image:url(images/css/home/masthead_ni2.jpg);
	background-repeat:repeat-x;
	height:90px;
	margin-bottom:1px;
}
#subdomainHeader
{
	background:#112A4C;
	background-image:url(images/css/home/mainHeader.jpg);
	height:50px;
}
#subdomainHeader1
{
	background:#112A4C;
	background-image:url(images/css/home/mainHeader.jpg);
	height:50px;
}
#subdomainHeader2
{
	background:#112A4C;
	background-image:url(images/css/home/mainHeader.jpg);
	height:50px;
}
#subdomainHeader3
{
	background:#112A4C;
	background-image:url(images/css/home/mainHeader.jpg);
	height:50px;
}
.headerStyle
{
	font-size: 30px;
	color: #FFFFFF;
	padding:5px;
}


/* Content Styles */
#contentSectionHeader
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.inlineObjectFloatRightNoBorder
{
	border:0;
	float:right;
}.inlineObjectFloatLeftNoBorder
{
	border:0;
	float:left;
}
.inlineObjectFloatRight
{
	border: #333333, solid;
	float:right;
	margin-left: 10px;
}
.inlineObjectFloatLeft
{
	border: #333333, solid;
	float:left;
	margin-right: 10px;
}
.contentTextHeader
{
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
}
.contentTextMain
{
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	line-height: 18px;
}

/*Content Right Column */
#contentColumRight
{
	float:right;
	border:1px solid #ccc;
	margin-top:10px;
	margin-left:10px;
	margin-bottom: 20px;
	padding: 10px;
	width: 200px;
	min-height: 100px;
}


#imageColumRight
{
	float:right;
	border:0px solid #ccc;
	margin-top:10px;
	margin-left:10px;
	margin-bottom: 20px;
	padding: 10px;
	width: 220px;
	min-height: 100px;
	font-size:10px;
}



#imageColumRightLarge
{
	float:right;
	border:0px solid #ccc;
	margin-top:15px;
	margin-left:10px;
	margin-bottom: 20px;
	padding: 10px;
	width: 350px;
	min-height: 200px;
	font-size:10px;
}




/* Menu Styles */
.PrimaryMenuItem, .PrimaryMenuItemSelected, .SecondaryMenuItem, .SubMenuItem, .PlainMenuItem, .PlainSubMenuItem {
	height: 20px;
	width: 200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	text-indent: 3px;
	padding-top:3px;
}

.PlainMenuItem{
	text-indent: 8px;
}

.PlainSubMenuItem{
	text-indent: 15px;
}

.PrimaryMenuItem, .PrimaryMenuItemSelected, .SecondaryMenuItem{
	font-weight:bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.PrimaryMenuItem, .SecondaryMenuItem{
	background-color: #EEEEEE;	
}

.PrimaryMenuItemSelected{
	background-color:#665F6E;
	
}

.SubMenuItem{
	background-color: #CCCCCC;
}

.SubMenuItemSelected{
	background-color:#CCCCCC;
	
}

.SecondaryMenuItem{
	font-weight:normal;
}

/* Menu Links */

.PrimaryMenuItem a:link, .PrimaryMenuItem a:visited, .PrimaryMenuItem a:active {
	color:#1F527B;
}

.SecondaryMenuItem a:link, .SecondaryMenuItem a:visited, .SecondaryMenuItem a:active {
	color:#1F527B;
}

.SubMenuItem a:link, .SubMenuItem a:visited, .SubMenuItem a:active {
	color:#1F527B;
}

.PrimaryMenuItemSelected a:link, .PrimaryMenuItemSelected a:visited, .PrimaryMenuItemSelected a:active {
	color: #FFFFFF;
}

.PrimaryMenuItem a:hover, .SecondaryMenuItem a:hover, .SubMenuItem a:hover, .PrimaryMenuItemSelected a:hover {
	text-decoration:underline;
}

/* Menu On Hover Actions */
.PrimaryMenuItem:hover, .SecondaryMenuItem:hover{
	background-color:#D8D8D8;
}

.SubMenuItem:hover {
	background-color: #C0BFBF;
}



#liveTopBox1 {width:416px;float:left;}
#liveTopBox2 {
float:right;
font-size:1.2em;
text-align:left;
width:306px;}



#tabnavbox{width:100%;font-size:100%;padding:0;}
#tabnav3{
		height:24px !important;
		height /**/:30px; /* for IE5/Win */
		margin: 0;
		padding:0px 0 0 10px;
		background: url("http://newsimg.bbc.co.uk/nol/shared/bsp/guides/img/tab_nav_line.gif") repeat-x bottom;
	}
#tabnav3 li{margin:0;padding:0;display:inline;list-style-type: none;}
#tabnav3 li a:link, #tabnav3 li a:visited
	{
		width:96px;
		float: left;
		background: #ddd;
		font-size: 11px;
		line-height: 16px;
		font-weight: bold;
		padding: 2px 0px 2px 0px;
		margin:0 4px 0 0;
		border: 1px solid #999;
		text-decoration: none;
		color: #1F527B;
		text-align:center;
		height:18px !important;
		height /**/:20px; /* for IE5/Win */
	}
#tabnav3 li a:link.active, #tabnav3 li a:visited.active {border-bottom:1px solid #fff;background:#fff;color:#000;}
#tabnav3 a:hover{text-decoration: underline;background: #ddd;}
#tabnav3 a:hover.active{background:#fff;}
#tabnav3 a:visited{background: #ddd;color:#66c;}
#tabnav3 li.activetab
{list-style-type: none;
width:96px;
float: left;
background: #fff;
font-size: 11px;
line-height: 16px;
font-weight: bold;
padding: 2px 0px 2px 0px;
margin:0 4px 0 0;
border: 1px solid #999;
border-bottom: 1px solid #fff;
text-decoration: none;
color: #000;
text-align:center;
height:18px !important;
height /**/:20px; /* for IE5/Win */}





#base {
	border: 0px solid #000;
	margin: 2em;
	width: 26em;
	padding: 3px;
	list-style-type: disc;
	list-style-position: inside;
	}
	
#base2 {
	border: 0px solid #000;
	margin: 2em;
	width: 18em;
	padding: 3px;
	list-style-type: disc;
	list-style-position: inside;
	}

	
#basefull {
	border: 0px solid #000;
	margin: 2em;
	width: 36em;
	padding: 3px;
	list-style-type: disc;
	list-style-position: inside;
	}
	
	
#basefull2 {
	border: 0px solid #000;
	margin: 2em;
	width: 36em;
	padding: 3px;
	list-style-type: disc;
	list-style-position: inside;
	}
	
	
#basefull3 {
	border: 0px solid #000;
	margin: 2em;
	width: 36em;
	padding: 3px;
	list-style-type: disc;
	list-style-position: inside;
	}
	
#basefull4 {
	border: 0px solid #000;
	margin: 2em;
	width: 36em;
	padding: 3px;
	list-style-type: disc;
	list-style-position: inside;
	}
	
#basefull5 {
	border: 0px solid #000;
	margin: 2em;
	width: 36em;
	padding: 3px;
	list-style-type: disc;
	list-style-position: inside;
	}
	
	
	
#basefull6 {
	border: 0px solid #000;
	margin: 2em;
	width: 36em;
	padding: 3px;
	list-style-type: disc;
	list-style-position: inside;
	}
	
	
	
#basefull7 {
	border: 0px solid #000;
	margin: 2em;
	width: 36em;
	padding: 3px;
	list-style-type: disc;
	list-style-position: inside;
	}
	
	
	
	
table.infections {
	width: 100%;
	line-height: 1.4em;
	border-collapse: collapse;
	border: 1px solid #adbbca;
	color: #4f6480;
	background: #f0f0f0;
	margin: 0;
	padding: 0;
	color: #032469;
	line-height: 2em;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	font: small Arial, Helvetica, Verdana, sans-serif;

}


table.infections thead tr {
	color: white;
	font-size: 24px;
	background: #5e7796;
	padding: 0.4em 0.6em 0.4em 0.6em;
	border: 1px solid #adbbca;
}

table.infections tr {
	 border: 1px solid #adbbca;
}

table.infections td {
	border: 1px solid #adbbca;
	padding: 5px;
}

table.infections tbody th {
	padding: 0.6em;
	border: 1px solid #adbbca;
}


table.infections li {
	padding: 0.6em;
	list-style:inside;
	list-style-image:inherit;
}





#imageColumRight .textbox {padding:2px 6px 4px 6px; color: #555555; background-color: #eeeeee; border: #dddddd 2px solid}