/* Amendments History */
/* Date        Who          Ref        What                                           */
/* 24-Jan-2007 S Heitmeyer  RFC1215/8  Common look of different navigation link types */

/* Top navigation - all pages */
div#header span.print
{
	display:none;
}

div#header div#right ul.topNav {
	list-style-type: none;
}
div#header div#right.loggedIn ul.topNav {
	float: left;
}
div#header div#right.loggedIn ul#topNav {
	width: 170px;
}
	div#header div#right ul.topNav li {
		display: inline;
		padding-right: 13px;
		margin-right: 13px;
		background: url(//images/layout/topNavBorder.gif) right no-repeat;
	}
	div#header div#right ul.topNav li.last {
		background-image: none;
		margin-right: 0;
	}
		div#header div#right ul.topNav a {
			color: #fff;
			text-decoration: none;
			font-size: 100%;
			font-weight: 600;
		}
		div#header div#right ul.topNav a:hover {
			text-decoration: underline;
		}
		
/* New ul and li for Contact Us, Help in the Header */
div#headerNew div#rightHeaderNav ul.topNav {
	list-style-type: none;
}
div#headerNew div#rightHeaderNav.loggedIn ul.topNav {
	float: left;
}
div#headerNew div#rightHeaderNav.loggedIn ul#topNav {
	width: 170px;
}

div#headerNew div#rightHeaderNav ul.topNav li 
{
	display: inline;
	padding-right: 7px;
	margin-right: 5px;
	background: url(/images/layout/separator.gif) right no-repeat;
}
	
div#headerNew div#rightHeaderNav ul.topNav li.last {
	background-image: none;
	margin-right: 0;
}

div#headerNew div#rightHeaderNav ul.topNav a 
{
	text-decoration: none;
	font-size: small;
	color:#5b5b5b;
	font-weight: normal;
}

div#headerNew div#rightHeaderNav ul.topNav a:hover 
{
	text-decoration: underline;
	color: #F39;
}

/* End */
				
/* Main navigation - all pages */				
ul#mainNav {
	border-bottom: 1px solid #b2c1d1;
	padding-bottom: 7px;
	padding-left: 10px;
	margin-bottom: 7px;
	margin-top: 5px; 
	width: 733px;
	w\idth: 753px;
	list-style-type: none;
	b\ackground: #fff url(/images/layout/mainNavBorder.gif) top left no-repeat;
}
* html>body ul#mainNav {
	float: left;
}
	ul#mainNav li {
		display: inline;
		background: url(/images/layout/mainNavBorder.gif) center right no-repeat; 
		padding-right: 7px;
		margin-right: 4px;
	}
	ul#mainNav li.last {
		display: inline;
		background: none;
		padding-right: 7px;
		margin-right: 4px;
	}
	
		ul#mainNav li a {
			font-weight: normal; 
			font-size: 90%;
			text-decoration: none;
			color:#036; /* Added DS */
		}
		ul#mainNav li a:hover {
			text-decoration: underline;
		}
		ul#mainNav li a.selected {
			color: #e64495;
			font-weight: bold;
		}
		ul#mainNav li.pink {
			background-color: #ffd9d9;
		}
		ul#mainNav li.orange {
			background-color: #ffebd6;
		}
	
	
		
/* Main navigation New - all pages */				
ul#mainNavNew {
	bord/er-bottom: 1px solid #b2c1d1;
	bord/er-bottom: 1px solid #cccccc;
	padd/ing-bottom: 7px;
	padding-left: 10px;
	margin-bottom: 7px;
	margin-top: 5px; 
	width: 473px;
	w\idth: 473px;
	list-style-type: none;
	b\ackground: #fff url(/images/layout/mainNavBorder.gif) top left no-repeat;
	font-size:medium;
}
* html>body ul#mainNavNew {
	float: left;
}
	ul#mainNavNew li {
		display: inline;
		background: url(/images/layout/mainNavBorder.gif) center right no-repeat; 
		padding-right: 7px;
		margin-right: 4px;
	}
	ul#mainNavNew li.last {
		display: inline;
		background: none;
		padding-right: 7px;
		margin-right: 4px;
	}
	
		ul#mainNavNew li a {
			font-weight: normal; 
			font-size: 90%;
			text-decoration: none;
			color:#036; 
		}
		ul#mainNavNew li a:hover {
			text-decoration: underline;
		}
		ul#mainNavNew li a.selected {
			color: #e64495;
			font-we/ight: bold;
			font-s/ize:80%;
		}
		ul#mainNavNew li.pink {
			background-color: #ffd9d9;
		}
		ul#mainNavNew li.orange {
			background-color: #ffebd6;
		}	
/* End of New Main Top Nav*/


		
/* Left hand sub navigation */
div#mainWrapper div#subNav ul {
	list-style-type: none;
	word-wrap: break-word;
}
	div#mainWrapper div#subNav ul li 
	{
	}			 
		div#mainWrapper div#subNav ul li a {
			display: block;
			height: 1%;
  		    background-color: #DAE1E9;
			padding: 6px;
			color: #036;
			font-size: 100%; 
			font-weight: bold;
			margin: 0;	 
			border-bottom: 1px solid #fff;
		}
		div#mainWrapper div#subNav ul li a.level3posting
		{
			/* RFC1215/8 navigation to postings to look identical to those to subchannels */
			background-color: #c6d6ed;
		}
		div#mainWrapper div#subNav ul li a.quicklink {
			background-color: #c6d6ed;
			background: #c6d6ed; url(/images/layout/plus_noborder2.gif) left no-repeat;
			ppadding-left: 17px;
		}
		div#mainWrapper div#subNav ul li a.channel {
			background-color: #c6d6ed;
			background: #c6d6ed; url(/images/layout/plus_noborder2.gif) left no-repeat;
			ppadding-left: 17px;
		}
		div#mainWrapper div#subNav ul li a.demarcation {
			background-color: #666666;
			background: #666666;
			padding-left: 38px;
			height:1px;
			
		}
		div#mainWrapper div#subNav ul li a.current
		{
			background-color: #e3f0f4;
		}
		div#mainWrapper div#subNav ul li a.selected {
			background: #036 url(/images/layout/breadSquareBullet.gif) left no-repeat;
			color: #fff;
			padding-left: 17px;
		}
		div#mainWrapper div#subNav ul li a.parent {
			color: #fff;
			background: #036 url(/images/layout/subNavArrowBack.gif) left no-repeat;
			padding-left: 17px;
		}
		div#mainWrapper div#subNav ul li ul li 
		{
			padding: 0;
			margin: 0;
		}
		div#mainWrapper div#subNav ul li ul li a {
			padding-left: 22px;
		}
		div#mainWrapper div#subNav ul li ul li a.selected {
		  	background: #2B5F96 url(/images/layout/breadSquareBullet.gif) left no-repeat;;
			color: #fff;
		}
		div#mainWrapper div#subNav ul li ul li a.parent {
			background: #C6D5E6 url(/images/layout/subNavArrowLightBack.gif) left no-repeat;
			color: #036;
		}
		div#mainWrapper div#subNav ul li ul li.last {
			border-bottom: 0;
		}

/* Breadcrumb navigation */
div#mainWrapper ul#breadCrumb {
	padding: 0 20px;
	padding-left: 20px;
	width: 559px;
	list-style-type: none;
	float: left;
}
* html>body div#mainWrapper ul#breadCrumb
{
  float: none;
}
	div#mainWrapper ul#breadCrumb li {
		display: inline;
		color: #666;	
		font-size: 90%;
	}
		div#mainWrapper ul#breadCrumb li a {
			font-weight: normal;
			color: #666;
		}
		div#mainWrapper ul#breadCrumb li a:hover {
			text-decoration: underline;
		}
		
/* Footer navigation */
ul.footerNav {
	clear: both;
	border-top: 1px solid #b2c1d1;
	
	
	padding-top: 7px;
	width: 100%;
	list-style-type: none;
	margin-bottom: 20px;
} 
	ul.footerNav li.first {
		display: inline;
		border-left: 1px solid #2b53a0;
		padding-right: 10px;
		margin-right: 10px;
		padding-left: 10px;
		margin-left: 0px;
	}
	ul.footerNav li {
		display: inline;
				
		border-right: 1px solid #2b53a0;
		padding-right: 10px;
		margin-right: 10px;
	}
	
	ul.footerNav li.last {
		display: inline;
		border-right:0px solid #2b53a0;
		padding-right: 10px;
		margin-right: 10px;
	}
		ul.footerNav li a {
			color: #5b5b5b;
			text-decoration: none;
		}
		ul.footerNav li a:hover {
			text-decoration: underline;
		}
		ul.footerNav li image 
		{
			vertical-align:middle;			
		}

.globalNav
{

border-bottom: 1px solid #b2c1d1;
	padding-bottom: 7px;
	padding-left: 10px;
	margin-bottom: 7px;
	margin-top: 5px; 
font-size: 90%;

}

.navDef
{
	font-weight: normal; 
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	color: #036;	
}
.navSel
{
			color: #e64495;
			font-weight: bold;
		padding-left: 4px;
	padding-right: 4px;		
}
.breadNav
{
	padding: 0 20px;
	padding-left: 20px;
	font-size: 90%;
}
.brdLnk
{
			color: #e64495;
			font-weight: bold;
		padding-left: 4px;
	padding-right: 4px;			
}

.leftNav
{

display: block;
			height: 1%;
			background-color: #DAE1E9;
			padding: 6px;
			color: #036;
			font-size: 100%; 
			font-weight: bold;
			margin: 0;	 
			border-bottom: 1px solid #fff;

}
.leftNavTop
{
	background: #036 url(/images/layout/breadSquareBullet.gif) left no-repeat;
	color: #fff;
	padding-left: 17px;
}

/* customise Archive Navigation, stephan heitmeyer 30-May-2006 */
div#mainWrapper div#extras ul.navArchive
{
	margin-left: 15px;
	list-style: disc none;   /* ../..//images/layout/submitArrow.gif;   */
}
div#mainWrapper div#extras ul.navArchive a.selected
{
	color:#E64495;
}
/*Class especially to indent the previous ministers speeches*/
div#mainWrapper div#extras ul.navArchive li.previousMinisterSpeech
{
	margin-left:10px;
}

div#mainWrapper div#extras ul.navArchive a.previousMinister
{
	color:#036;
}
/*End*/

div#mainWrapper div#extras ul.navArchive ul
{
	list-style: circle none;   /* ../..//images/layout/submitArrow.gif; */
	margin-left: 20px;
}
div#mainWrapper div#extras ul.navArchive ul a
{
	padding-left: 10px;
}
