
/* START LEFT HAND NAVIGATION */
.containerLeftNav ul {
	margin:0px;
	padding:8px 0px 0px 0px;
	float:left;
	background:url("/images/css/bg_leftnav.gif") repeat-y top left;
}

.containerLeftNav ul ul {
	margin:0px;
	padding:0px;
}

.containerLeftNav li {
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:100%;
	float:left;
}

.containerLeftNav ul.current {
	margin:6px 0px 0px 0px;
	padding:0px;
	border:1px solid #ccc;
	width:168px;
}


.containerLeftNav ul.current li ul {
	padding:6px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	background:#fff;
}

.containerLeftNav ul.current li ul li {
	padding:0px 0px;
	margin:0px;
}

.containerLeftNav ul.current ul {
	padding:0px 3px!important;
}

.containerLeftNav li a {
	margin:0px;
	padding:5px 0px 5px 8px;
	color:#036;
	text-decoration:none;	
	background:url("/images/css/arr_li.gif") no-repeat top left;
	width:156px;
	display:block;
}

.containerLeftNav li a:hover{
	text-decoration:underline;
}

.containerLeftNav ul.current li a{
	width:160px;
	border-bottom:1px solid #ccc;
	background:#fff url("/images/css/bg_leftnav_current.gif") repeat-x bottom left;
	font-weight:bold;
	margin:0px;
	padding:6px 4px;
}

.containerLeftNav ul.current li a span {
	background:url("/images/css/bg_leftnav_current_a.gif") no-repeat top left;
	display:block;
	padding:0px 10px;
}


/* Current left nav options */

.containerLeftNav ul.current li ul li a {
	width:134px !important;
	border:none;
	background:url("/images/css/arr_li.gif") no-repeat top left;
	padding:4px 7px 4px 7px;
	margin:0px 7px 0px 7px;
	font-weight:normal;
	
}


.containerLeftNav ul.current li.selected {
	background:#e8f2fe;
}

.containerLeftNav ul.current li.selected a {
	color:#333;
}


/* END LEFT HAND NAVIGATION */


/* FOOTER NAVIGATION */

.containerFooter ul {
	float:left;
	margin:0px;
	padding:0px;
}

.containerFooter li {
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
	font-size:90%;	
}


.containerFooter li a {
	float:left;
	list-style:none;
	margin:0px;
	padding:0px 7px;	
	color:#333;
	text-decoration:none;
	background:url("../images/pipe.gif") no-repeat left;
}

.containerFooter li.first a {
	padding:0px 7px 0px 0px;	
	background:none;
}

.containerFooter li a:hover {
	text-decoration:underline;
}

/* END FOOTER NAVIGATION */




.contentStyleAtoZ ul {
	clear:both;
	float:left;
	margin:0px;
	padding:0px;
}

.contentStyleAtoZ ul li {
	float:left;
	margin:0px;
	padding:0px 3px 2px 0px;
	list-style:none;
}
/*amended font-size from 87% by MS 28/11/07*/
.contentStyleAtoZ ul li span,
.contentStyleAtoZ ul li a {
	display:block;
	padding:1px 0px 1px 0px;
	border:1px solid #fff;
	font-size:100%;
	width:18px;
	text-align:center;
}
/* added by MS - 14/09/07 - bug jumps when hover over*/
.contentStyleAtoZ ul li a:hover {
	display:block;
	padding:1px 0px 1px 0px;
	font-size:100%;
	width:18px;
	text-align:center;
	text-decoration: underline;
	background-color: #F3EFE3;
}

.contentStyleAtoZ ul li a {
	border:1px solid #ccc;
	text-decoration:none;
}

/*added by MS - 18/09/07*/
.contentStyleAtoZ ul li a.wide,.contentStyleAtoZ ul li a:hover.wide{
	padding:1px 5px 1px 5px;
}

.contentStyleAtoZ ul li.selected a {
	border:1px solid #000;
	background:#F3EFE3;
}

/* LISTS WITHIN BASIC CONTENT AREAS */

.contentStyleBasic ol {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
}

.contentStyleBasic ol li {	
	margin:0px 0px 0px 60px;
	padding:0px 0px 0px 0px;
	line-height:1.3em;
}


.contentStyleBasic ul {
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 38px;
}

.contentStyleBasic ul li {	
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	list-style:none;
	background:url("../images/bullet_liststyle00.gif") no-repeat top left;
	line-height:1.3em;
}


/* SPLIT LISTS */

.contentStyleLinks ul {
	margin:0px;
	padding:0px;
}

.contentStyleLinks ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	display:inline;	
}

.contentStyleLinks ul li a{
	display:block;
	padding:5px;
	margin:0px 0px 1px 0px;
	color:#039;
	text-decoration:none;

	background:#F3F0E3;
	width:260px;
}

.contentStyleLinks ul li a:hover{
	text-decoration:underline;
}



/* START: Homepage portlet inline links */

ul.listStyle01 {
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
}

ul.listStyle01 li {		
	float:left;
	white-space:nowrap;
}

ul.listStyle01 a {
	text-decoration:none;
	color:#039;	
	margin:0px 6px 0px 0px;
	padding:0px 6px 0px 0px;
	border-right: solid 1px gray;
}

ul.listStyle01 li.last a {
	padding:0px;	
	border-right: none;
}

ul.listStyle01 a:hover {
	text-decoration:underline;
}

/* END: Homepage portlet inline links */


/* List style used for related content */
ul.listStyle02 {
	margin:0px;
	padding:4px 0px 0px 0px;
	float:left;
}

ul.listStyle02 li {
	list-style:none;
	margin:0px;
	padding:0px;
}

ul.listStyle02 li a {
	margin:0px;
	padding:0px 0px 0px 10px;
	color:#039;
	background:url("../images/bullet_liststyle02.gif") no-repeat top left;
	display:block;	
	text-decoration:none;
}

ul.listStyle02 li.last a {
	margin-top:5px;
	margin-left:8px;
	text-decoration:none;
}

ul.listStyle02 li a:hover {
	text-decoration:underline;
}

/* used for lists within the news header and within portal boxes */

ul.listStyle03 {
	margin:0px;
	padding:0px;
	width:100%;
	clear:left;
}

.contentStylePortal ul.listStyle03 {
	margin:0px;
	padding:4px 0px 0px;
}

ul.listStyle03 li {
	height:85px;
	margin:0px;
	padding:4px 5px 6px 0px; 
	list-style:none;
	color:#333;
	background:url("../images/dot_hor.gif") repeat-x bottom left;
}

ul.listStyle03 li a {
	color:#C60;
	text-decoration:none;
	font-weight:bold;
}

ul.listStyle03 li a:visited {
	font-weight:normal;
}

ul.listStyle03 li.last a, 
ul.listStyle03 li.last a:visited {
	color:#003481;
	font-weight:bold;

} 

/* Used for vertical lists within portal boxes */
ul.listStyle04 {
	margin:0px;
	padding:5px 0px 0px 0px;
	float:left;
}

ul.listStyle04 li {
	list-style:none;
	margin:-2px 0px 0px 0px ;
	padding:0px;	
}

ul.listStyle04 li a {
	margin:0px;
	padding:0px 0px 0px 10px;
	color:#039;
	background:url("../images/bullet_liststyle02.gif") no-repeat top left;
	display:block;	
	text-decoration:none;

}

ul.listStyle04 li a:hover {
	text-decoration:underline;
}

/* listStyle05 Added by AMc 15 aug 07 
Changed by RN 20/8/07 to use list-style-image method. */
/* Used in news portlet boxes */

ul.listStyle05 {
	list-style-image:url("../images/bullet_liststyle02.gif");
	margin:0px;
	padding:0px 0px 0px 16px ;
	clear: both;
}

ul.listStyle05 li {
	font-weight:bold;
	margin:0px;
	padding:0px;	
}

ul.listStyle05 a {
	color:#C60;
	text-decoration:none;

}
ul.listStyle05 a:hover {
	text-decoration:underline;
}

/* End added by AMc 15 aug 07 */



/* Step track list styles */
ul.stepTracker {
	float:left;
	width:769px;
	background:#D1DAE1;
	display:inline;
	margin:10px 0px;
	padding:0px;
}

ul.stepTracker li {	
	float:left;
	margin:0px;
	padding:5px 20px;
	font-size:120%;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	background:url("/images/css/bg_steptracker_divider.gif") no-repeat center left;
	list-style:none;
}

ul.stepTracker li.first {
	background:none;
}

ul.stepTracker li.selected {
	background:#182B38;
	color:#fff;
}

ul.stepTracker li span {
	font-size:75%;
}