﻿/*	***************************************************/
/*	** 			STANDARD HTML STYLES 	      	  **  */
/*	***************************************************/

/*	--------------------------------------------------  */
/*	Page container 										*/
/*	--------------------------------------------------  */

body {
	font: normal 75%/1.33 "Arial", "Helvetica", "sans-serif";
	text-align: center;
	margin: 0;
	padding: 0;
}

#page {
	width: 770px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
}

h1.h1style { /* added by nick dunn*/
	margin: 0.25em 0; padding: 0; background: none transparent scroll repeat 0% 0%; font-size: .9em;  text-decoration: none;
}
h1{
	margin: 0; padding: 0; background: none transparent scroll repeat 0% 0%; font-size: 1.5em;  text-decoration: none; color:#1D429B;
}
.bluetitle {
	background: url(/images/title_bgblue.gif) repeat-x; margin: 0px
}
.greentitle {
	background: url(/images/title_bggreen.gif) repeat-x; margin: 0px
}
.lightbluetitle {
	background: url(/images/title_bglightblue.gif) repeat-x; margin: 0px
}
.orangetitle {
	background: url(/images/title_bgorange.gif) repeat-x; margin: 0px
}
.purpletitle {
	background: url(/images/title_bgpurple.gif) repeat-x; margin: 0px
}
.redtitle {
	background: url(/images/title_bgred.gif) repeat-x; margin: 0px
}
.yellowtitle {
	background: url(/images/title_bgyellow.gif) repeat-x; margin: 0px
}

h2 {
	font-size: 1.25em;
	font-weight: bold;
	color: #1D429B;
	background: transparent;
	margin: 0;
	padding:0;
}

h2 a {
	text-decoration: none; color: #003399;
}

h2 a:visited {
	text-decoration: none; color: #003399;
}

h2 a:hover {
	text-decoration: underline; color: #003399;
}

h2 a:active  {
	text-decoration: none; color: #003399;
}

h3 {
	font-size: 1.0em;
	font-weight: bold;
	color: #1D429B;
	background: transparent;
	margin: 0;
	padding: 0;
}

h3 a {
	text-decoration: none; color: #003399;
}

h3 a:visited {
	text-decoration: none; color: #003399;
}

h3 a:hover {
	text-decoration: underline; color: #003399;
}

h3 a:active  {
	text-decoration: none; color: #003399;
}

h4 {font-size: 0.9em; margin:0; padding:0; color:#1D429B; }

h5 {font-size: 0.8em; margin:0; padding:0; color:#1D429B;}

p {
	margin: 0.5em 0 0 0;
	padding: 0;
}

a:link { color: #EC008C; }
a:visited { color: #777777; }
a:hover { color: #EC008C; text-decoration: underline; }
a:focus { color: #EC008C; }
a:active { color: #EC008C; }

address {
	font-style: normal;
	font-size: 0.9em;
	line-height: 1.2;
	color: #1d4296;
	background: #fff;
	text-align: center;
	margin: 0;
	padding: 0;
}

/*	**************************************************	*/
/*	**  			BASIC PAGE LAYOUT STYLES  		**  */
/*	**************************************************  */


/*	--------------------------------------------------  */
/*	Cross-site masthead 								*/
/*	--------------------------------------------------  */

#globalmasthead {
	height: 5em;
	overflow: hidden;
	color: #1d4296;
	/*background: #cad3e4;*/
	background:#e6e8f5;
}

#cruklogo {
	float: left;
	width: 200px;
}

#globalnav {
	list-style: none;
	padding: 0;
	margin: 0;
}

#globalnav li {
	float: left;
	width: 84px;
	height: 3em;
	line-height: 1.0;
	font-weight: bold;
	padding: 18px 0 0 6px;
	margin: 0;
	border-left: 1px solid #aaf;
}

#globalnav li a {
	color: #1d4296;
	
	text-decoration: none;
}

#globalnav li a:hover { text-decoration: none; }

/*	--------------------------------------------------  */
/*	Site masthead 										*/
/*	--------------------------------------------------  */

#sitemasthead {
	color: #fff;
	background: #1d4296;
	
	margin: 0; 
	padding: 0;
}

#sitename {
	float: left;
	width: 200px;
	font-size: 1.3em;
	font-weight: bold;
	margin: 0.95em 0 0 0.3em;
}

#searchform {
	margin: 0;
	padding: 0 5px;
	text-align: right;
}

#searchform fieldset {
	border: none;
	padding: 1.0em 0 0 0;
	margin: 0;
}

#searchform label { 
    font-weight: bold; 
    color: #fff; 
	padding:0;	
}


/*	--------------------------------------------------  */
/*	Site navigation based on Doug Bowman's 'Sliding		*/ 
/*	Doors' technique:				 					*/
/*														*/
/*	http://www.alistapart.com/articles/slidingdoors2    */
/*	--------------------------------------------------  */

#sitenav {
	float: left;
	width: 100%;
	background: #1d4296;
	font-size: 1.00em;
	margin: 0; 
	padding: 0;
}

#sitenav ul {
	margin: 0;
	padding: 5px 5px 0 5px;
	list-style: none;
}

#sitenav li.standard {
	float: left;
	background: url(/images/newtab_lightblue.gif) top left no-repeat;
	margin-left: -1px;
	padding: 0 0 0 4px;
}

#sitenav li.purple { float: left; background: url(/images/newtab_purple.gif) top left no-repeat; margin-left: -1px; padding: 0 0 0 4px; }
#sitenav li.purple { background: url(/images/newtab_purple.gif) 0 -250px no-repeat; }
#sitenav li.purple a { background: url(/images/newtab_purple.gif) 100% -250px no-repeat; color: #ffffff }

#sitenav li.green { float: left; background: url(/images/newtab_green.gif) top left no-repeat; margin-left: -1px; padding: 0 0 0 4px; }
#sitenav li.green { background: url(/images/newtab_green.gif) 0 -250px no-repeat; }
#sitenav li.green a { background: url(/images/newtab_green.gif) 100% -250px no-repeat; color: #ffffff }

#sitenav li.orange { float: left; background: url(/images/newtab_orange.gif) top left no-repeat; margin-left: -1px; padding: 0 0 0 4px; }
#sitenav li.orange { background: url(/images/newtab_orange.gif) 0 -250px no-repeat; }
#sitenav li.orange a { background: url(/images/newtab_orange.gif) 100% -250px no-repeat; color: #1D4296 }

#sitenav li.lightblue { float: left; background: url(/images/newtab_lightblue.gif) top left no-repeat; margin-left: -1px; padding: 0 0 0 4px; }
#sitenav li.lightblue { background: url(/images/newtab_lightblue.gif) 0 -250px no-repeat; }
#sitenav li.lightblue a { background: url(/images/newtab_lightblue.gif) 100% -250px no-repeat; color: #003399 }

#sitenav li.red { float: left; background: url(/images/newtab_red.gif) top left no-repeat; margin-left: -1px; padding: 0 0 0 4px; }
#sitenav li.red { background: url(/images/newtab_red.gif) 0 -250px no-repeat; }
#sitenav li.red a { background: url(/images/newtab_red.gif) 100% -250px no-repeat; color: #ffffff }

#sitenav li.yellow { float: left; background: url(/images/newtab_yellow.gif) top left no-repeat; margin-left: -1px; padding: 0 0 0 4px; }
#sitenav li.yellow { background: url(/images/newtab_yellow.gif) 0 -250px no-repeat; }
#sitenav li.yellow a { background: url(/images/newtab_yellow.gif) 100% -250px no-repeat; color: #003399 }

#sitenav li.blue { float: left; background: url(/images/newtab_blue.gif) top left no-repeat; margin-left: -1px; padding: 0 0 0 4px; }
#sitenav li.blue { background: url(/images/newtab_blue.gif) 0 -250px no-repeat; }
#sitenav li.blue a { background: url(/images/newtab_blue.gif) 100% -250px no-repeat; color: #ffffff }

#sitenav a {
	float: left;
	display: block;
	width: 0.1em;
	background: url(/images/newtab_lightblue.gif) top right no-repeat;
	padding: 3px 8px 1px 3px;
	text-decoration: none;
	white-space: nowrap;
	font-weight: bold;
	color: #fff;
}

#sitenav > ul a { width: auto; }

/* Commented backslash hack for IE Win \*/
#sitenav a { float: none; }
/* */

/*	--------------------------------  */
/*	Miscellaneous styles 			  */
/*	--------------------------------  */

#welcomepage .welcomepage a { color: #ec008c; font-size: 1.1em; }
#supportus .supportus a { color: #ec008c; font-size: 1.1em; }
#grant .grant a { color: #ec008c; font-size: 1.1em; }
#news .news a { color: #ec008c; font-size: 1.1em; }
#aboutus .aboutus a { color: #ec008c; font-size: 1.1em; }

.welcome h2 { margin-top: 0.25em; font-weight: normal; font-size: 1.5em; }
.welcome h2 strong { font-weight: normal; color: #c06; }
.welcome p { margin-top: 0.25em; }
.welcome a:link { color: #003399; }
.welcome a:visited { color: #003399; }
.welcome a:hover { color: #003399; }
.welcome a:focus { color: #003399; }
.welcome a:active { color: #003399; }


#footer { clear: both; margin-top: 8px; padding-top: 8px; border-top: 1px solid #cccccc; }

#footer a { color: #1d4296; text-decoration: underline; }

#footer .utilities {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 2px;
	color: #1d4296;
	font-size: 0.9em;
	text-align: center;
}

#footer .utilities li {
	display: inline;
}

#footer .utilities li.first-child { border-left: none; }

.breadcrumbtop {
	padding-right: 4px; padding-left: 10px; 
}
.breadcrumbtoppurple {
	margin-top: 0px; background: #9a33cc; width: 770px; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; border-top: 1px solid #ffffff;
}
.breadcrumbtopgreen {
	margin-top: 0px; background: #33A02B; width: 770px; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; border-top: 1px solid #ffffff;
}
.breadcrumbtoporange {
	margin-top: 0px; background: #ff9900; width: 770px; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; border-top: 1px solid #ffffff;
}
.breadcrumbtoplightblue {
	margin-top: 0px; background: #e6eaf5; width: 770px; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; border-top: 1px solid #ffffff;
}
.breadcrumbtopred {
	margin-top: 0px; background: #cd0067; width: 770px; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; border-top: 1px solid #ffffff;
}
.breadcrumbtopyellow {
	margin-top: 0px; background: #ffe44f; width: 770px; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; border-top: 1px solid #ffffff;
}
.breadcrumbtopblue {
	margin-top: 0px; background: #32ccfe; width: 770px; text-align: left; padding-top: 2px; padding-bottom: 2px; padding-right: 0px; border-top: 1px solid #ffffff;
}
.breadContrail {
    font-weight: normal; font-size: 0.95em; color: #ffffff; text-decoration: none; font-family: verdana,helvetica,sans-serif;
}

.breadcrumbtoppurple .breadContrail a,.breadcrumbtopgreen .breadContrail a,.breadcrumbtoplightblue .breadContrail a,.breadcrumbtopred .breadContrail a,.breadcrumbtopblue .breadContrail a
{
	text-decoration: underline; color: #ffffff;
}
.breadcrumbtoporange .breadContrail a
{
	text-decoration: underline; color: #1D4296;	
}
.breadcrumbtoppurple .breadContrail a:visited ,.breadcrumbtopgreen .breadContrail a:visited ,.breadcrumbtoplightblue .breadContrail a:visited ,.breadcrumbtopred .breadContrail a:visited ,.breadcrumbtopblue .breadContrail a:visited 
{
	text-decoration: underline; color: #ffffff;
}
.breadcrumbtoporange .breadContrail a:visited
{
	text-decoration: underline; color: #1D4296;
}
.breadcrumbtoppurple .breadContrail a:hover ,.breadcrumbtopgreen .breadContrail a:hover ,.breadcrumbtoplightblue .breadContrail a:hover,.breadcrumbtopred .breadContrail a:hover ,.breadcrumbtopblue .breadContrail a:hover
{
	text-decoration: underline; color: #ffffff;
}
.breadcrumbtoporange .breadContrail a:hover
{
	text-decoration: underline; color: #1D4296;
}
.breadcrumbtoppurple .breadContrail a:active ,.breadcrumbtopgreen .breadContrail a:active ,.breadcrumbtoplightblue .breadContrail a:active,.breadcrumbtopred .breadContrail a:active ,.breadcrumbtopblue .breadContrail a:active
{
	text-decoration: underline; color: #ffffff;
}
.breadcrumbtoporange .breadContrail a:active 
{
	text-decoration: underline; color: #1D4296;
}


.breadContrailBottom {
	font-weight: normal; font-size: 0.95em; color: #003399; text-decoration: none; font-family: verdana,helvetica,sans-serif;
}
.breadContrailBottom a{
	text-decoration: underline; color: #003399;
}
.breadContrailBottom a:visited{
	text-decoration: underline; color: #003399;
}
.breadContrailBottom a:hover{
	text-decoration: underline; color: #003399;
}
.breadContrailBottom a:active{
	text-decoration: underline; color: #003399;
}











.newbluebold {
	font-weight: normal; color: #003399; vertical-align: top;
}
a.newbluebold {
	text-decoration: none
}
a.newbluebold:visited {
	text-decoration: none
}
a.newbluebold:hover {
	text-decoration: underline
}
a.newbluebold:active {
	text-decoration: none
}

/*	--------------------------------  */
/*	Right hand section      	  	  */
/*	--------------------------------  */
.rhBlock
{
	float:left;
	margin:10px 0 13px 0;
}
.righthandorange {
	background: #ff9900;
}
.righthandpurple {
	background: #9a33cc;
}
.righthandgreen {
	background: #33A02B;
}
.righthandlightblue {
	background: #e6eaf5;
}
.righthandyellow {
	background: #ffe44f;
}
.righthandred {
	background: #cd0067;
}
.righthandblue {
	background: #32ccfe;
}
.righthandcontentorange {
	background: #ffe5c0; padding: 2px;
}
.righthandcontentorange ul
{
	clear: both;
	color: #1d4296;
	font-size: 0.9em;
	margin:0px 0px 0px 0px;
	padding:0px 0px 4px 4px;
}
.righthandcontentorange ul.docs
{
	list-style: none;
}
.righthandcontentorange ul li
{
	margin:4px 0px 0px 12px;
}


.righthandcontentpurple {
	background: #e5ccf3; padding: 2px;
}
.righthandcontentgreen {
	background: #ccf5d6; padding: 2px;
}
.righthandcontentlightblue {
	background: #e6eaf5; padding: 2px;
}
.righthandcontentyellow {
	background: #fff6c2; padding: 2px;
}
.righthandcontentred {
	background: #f5ccde; padding: 2px;
}
.righthandcontentblue {
	background: #d7f5ff; padding: 2px;
}
.bulletnew {
	padding-left: 14px; background-image: url(/images/2002_bullet.gif); padding-bottom: 4px; background-repeat: no-repeat;
}
.whiteheading {
	font-weight: bold; color: #ffffff; text-align: center;
}
a.whiteheading {
	font-weight: bold; color: #ffffff; text-align: center; text-decoration: none;
}
a.whiteheading:visited {
	font-weight: bold; color: #ffffff; text-align: center; text-decoration: none;
}
a.whiteheading:hover {
	font-weight: bold; color: #ffffff; text-align: center; text-decoration: underline;
}
a.whiteheading:active {
	font-weight: bold; color: #ffffff; text-align: center; text-decoration: none;
}
.bluebold {
	font-weight: bold; color: #003399; vertical-align: top;
}
a.bluebold {
	color: #003399; font-weight: bold; text-decoration: none;
}
a.bluebold:visited {
	color: #003399; font-weight: bold; text-decoration: none;
}
a.bluebold:hover {
	color: #003399; font-weight: bold; text-decoration: underline;
}
a.bluebold:active {
	color: #003399; font-weight: bold; text-decoration: none;
}

/*	--------------------------------  */
/*	Main content section 		  	  */
/*	--------------------------------  */

#pagecontainer { padding-top: 10px; width: 770px; }
#content { width: 610px; float: right; }
#sitemap { width: 610px; float: left; }

.maincontent { width: 450px; padding:0; display:block; float:left;margin-top:5px; }
.maincontent_wide { width:610px; float:left;margin-top:5px; }
.maincontent h3
{
	font-size: 1.1em;
	font-weight: bold;
	color: #1d429b;
	background: transparent;
	margin: 0;
	padding-top: 0.5em;
}
.maincontent h2 
{
	font-size: 1.3em;
	font-weight: bold;
	color: #1d429b;
	background: transparent;
	margin: 0;
}

#sidebar { width: 150px; float: right;}

/*	--------------------------------  */
/*	Homepage content section 		  	  */
/*	--------------------------------  */

.maincontent a
{ 
	color:#ec008c; 
	text-decoration:none
}
.maincontent a:visited,.maincontent_wide a:visited
{ 
	color:#777777; 
}
.maincontent_wide a
{ 
	color:#ec008c; 
	text-decoration:underline;
}
.maincontent a:hover,.maincontent_wide a:hover
{
	text-decoration:underline;
	color:#EC008C;
}

#homecontent { width: 530px; float: left; padding-top: 10px; }
#homesidebar { width: 201px; padding-right: 15px; float: right; padding-top: 10px; }
#homesidebarlink{ width: 201px; height: 175px; }
#homesidebarimage { width: 201px; height: 92px; margin-top: 15px; }

#homeactivity { float: left; width: 265px; margin: 0; margin-top: 15px;}
#homeactivityimage { float: left; width: 78px; margin-right: 10px; }
#homeactivitytext { float: left; width: 158px; }
#homeactivitytext h3 { font-size: 1.00em; font-weight: bold; color: #003399; }
#homeactivitytext p { font-size: 0.90em; margin-top: 0.80em; }
#homeactivitytext a { color: #003399; }
#homeactivitytext a:link { color: #003399; }
#homeactivitytext a:visited { color: #003399; }
#homeactivitytext a:hover { color: #003399; }
#homeactivitytext a:focus { color: #003399; }
#homeactivitytext a:active { color: #003399; }

.quicklinkline { border-bottom: 1px solid #000000; margin-bottom: 5px; padding-bottom: 5px; }
#quicklink { width: 201px; float: left; }
#quicklink a { background: none transparent scroll repeat 0% 0%; color: #039; text-decoration: underline; }
#quicklink a:hover { text-decoration: underline; }
/*#quicklink a:unknown { text-decoration: underline; }*/
#quicklink ul { list-style: none; padding: 0; margin: 0; }
#quicklink ul li { padding-bottom: 4px; }

/* ************************************************** */
/* **    		Inline Image tags	       		   ** */
/* ************************************************** */

.imageright 
{
	padding-left: 10px; background: #ffffff; float: right
}
.imageleft 
{
	padding-right: 10px; background: #ffffff; float: left
}
.imagecenter 
{
	background: #ffffff;
}

/*	--------------------------------  */
/*	Local navigation 		 		  */
/*	--------------------------------  */
	#localnav1 ul{ width: 150px; list-style: none; padding: 0; margin: 0;}
	* html #localnav1 ul {width: 140px;}
	#localnav1 ul ul { border: none; }
	* html #localnav1 ul ul{ width: 114px; }
	* html #localnav1 ul ul ul{ width: 104px; }
	* html #localnav1 ul ul ul ul{ width: 94px; }
	* html #localnav1 ul ul ul ul ul{ width: 84px; }
	
	#localnav1 { width: 150px; float: left; }
	#localnav1 ul ul li { border-top: none; }
	#localnav1 ul a { text-decoration: none; color: #039; padding-left: 1.0em; display: block; margin: 3px 0px; margin-left: 0; }
	* html #localnav1 ul a { width: 98%; } /* IE fix double line */
	#localnav1 ul ul a {  margin-left: 1.0em; padding-left: 1.0em; }
	* html #localnav1 ul ul a { width: 98%; } /* IE fix double line */
	#localnav1 ul ul ul a {  margin-left: 2.0em; padding-left: 1.0em; }
	* html #localnav1 ul ul ul a { width: 98%; } /* IE fix double line */
	#localnav1 ul ul ul ul a {  margin-left: 3.0em; padding-left: 1.0em; }
	* html #localnav1 ul ul ul ul a { width: 98%; } /* IE fix double line */
	#localnav1 ul ul ul ul ul a {  margin-left: 4.0em; padding-left: 1.0em; }
	* html #localnav1 ul ul ul ul ul a { width: 98%; } /* IE fix double line */
	#localnav1 ul a:hover { text-decoration: underline; }
	#localnav1 ul a:focus { text-decoration: underline; }
	#localnav1 a.currentpage{font-weight: bold;}
	
	/* colour coded */
	/* blue */
		#localnav1 ul.blue { border-bottom: 1px solid #32ccfe; }
		#localnav1 ul.blue ul.blue,#localnav1 ul.blue ul.blue ul.blue,#localnav1 ul.blue ul.blue ul ul { border-bottom: none; }
		#localnav1 ul li.blue { border-top: 1px solid #32ccfe; }
	/* green */
		#localnav1 ul.green { border-bottom: 1px solid #33A02B; }
		#localnav1 ul.green ul.green, #localnav1 ul.green ul.green ul.green,#localnav1 ul.green ul.green ul ul { border-bottom: none; }
		#localnav1 ul li.green { border-top: 1px solid #33A02B; }
	
	/* lightblue */
		#localnav1 ul.lightblue { border-bottom: 1px solid #e6eaf5; }
		#localnav1 ul.lightblue ul.lightblue,#localnav1 ul.lightblue ul.lightblue ul.lightblue,#localnav1 ul.lightblue ul.lightblue ul ul { border-bottom: none; }
		#localnav1 ul li.lightblue { border-top: 1px solid #e6eaf5; }
	
	/* orange */
		#localnav1 ul.orange { border-bottom: 1px solid #ff9900;  }
		#localnav1 ul.orange ul.orange,#localnav1 ul.orange ul.orange ul.orange,#localnav1 ul.orange ul.orange ul ul { border-bottom: none; }
		#localnav1 ul li.orange { border-top: 1px solid #ff9900; }
	
	/* purple */
		#localnav1 ul.purple { border-bottom: 1px solid #9a33cc; }
		#localnav1 ul.purple ul.purple, #localnav1 ul.purple ul.purple ul.purple,#localnav1 ul.purple ul.purple ul ul { border-bottom: none; }
		#localnav1 ul li.purple { border-top: 1px solid #9a33cc; }
	
	/* red */
		#localnav1 ul.red { border-bottom: 1px solid #cd0067; }
		#localnav1 ul.red ul.red, #localnav1 ul.red ul.red ul.red,#localnav1 ul.red ul.red ul ul { border-bottom: none; }
		#localnav1 ul li.red { border-top: 1px solid #cd0067; }
	
	/* yellow */
		#localnav1 ul.yellow { border-bottom: 1px solid #ffe44f; }
		#localnav1 ul.yellow ul.yellow, #localnav1 ul.yellow ul.yellow ul.yellow,
		#localnav1 ul.yellow ul.yellow ul ul { border-bottom: none; }
		#localnav1 ul li.yellow { border-top: 1px solid #ffe44f; }
	


/* LEV 2 */
	#localnav1 ul li.lev2open {
		background: url(/images/navigation_arrow2_down.gif) left no-repeat;
		background-position: 2px 1px;
	}
	
	#localnav1 ul li.lev2sel{
		background: url(/images/navigation_arrow2_right.gif) left no-repeat;
		background-position: 2px 1px;
	}
	#localnav1 li.lev2sel ul, #localnav1 li.lev2sel ul li { border:0px; }
	#localnav1 li.lev2open ul, #localnav1 li.lev2open ul li { border:0px; }
	#localnav1 li.lev2open ul li, #localnav1 li.lev2sel ul li {
		background: url(/images/navigation_line2.gif) left no-repeat;
		background-position: 5px -1px
	}

	/* LEV 3 */
	#localnav1 ul li ul li.lev3open{
		background: url(/images/navigation_arrow3_down.gif) left no-repeat;
		background-position: 6px 1px
	}
	
	#localnav1 ul li ul li.lev3sel{
	
		background: url(/images/navigation_arrow3_right.gif) left no-repeat;
		background-position: 2px -1px;
	}
	#localnav1 li.lev3sel ul, #localnav1 li.lev3sel ul li { border:0px; }
	#localnav1 li.lev3open ul, #localnav1 li.lev3open ul li { border:0px; }
	#localnav1 li.lev3open ul li, #localnav1 li.lev3sel ul li {
		background: url(/images/navigation_line3.gif) left no-repeat;
		background-position: 10px -1px
	}

	/* LEV 4 */
	#localnav1 ul li ul li.lev4open
	{
			background: url(/images/navigation_arrow4_down.gif) left no-repeat;
			background-position: 10px 1px;
	}
	#localnav1 ul li ul li.lev4sel
	{
		background: url(/images/navigation_arrow4_right.gif) left no-repeat;
		background-position: 11px -1px;
	}
	#localnav1 li.lev4sel ul, #localnav1 li.lev4sel ul li { border:0px; }
	#localnav1 li.lev4open ul, #localnav1 li.lev4open ul li { border:0px; }
	#localnav1 li.lev4open ul li, #localnav1 li.lev4sel ul li 
	{
		background: url(/images/navigation_line4.gif) left no-repeat;
		background-position: 15px -1px
	}
	/* LEV 5 */
	#localnav1 ul li ul li.lev5sel
	{
		background: url(/images/navigation_arrow5_right.gif) left no-repeat;
		background-position: 15px -1px;
	}
	#localnav1 li.lev5sel ul, #localnav1 li.lev5sel ul li { border:0px; }
	#localnav1 li.lev5open ul, #localnav1 li.lev5open ul li { border:0px; }
	#localnav1 li.lev5open ul li, #localnav1 li.lev5sel ul li 
	{
		background: url(/images/navigation_line5.gif) left no-repeat;
		background-position: 18px -1px
	}
	
/*	--------------------------------  */
/*	Right navigation 		 		  */
/*	--------------------------------  */

#sidebar a { background: none transparent scroll repeat 0% 0%; color: #039; text-decoration: none; }
#sidebar a:hover { text-decoration: underline; }
/*#sidebar a:unknown { text-decoration: underline; }*/
#sidebar .utilities { margin: 10px 0px 0px 5px; }
#sidebar .utilities a { padding-left: 2em; }
#sidebar ul { padding: 0px; margin: 0px; list-style-type: none }
#sidebar li { padding: 0px; }
#sidebar li.enewsletter { background: url(/images/enewsletter.gif) no-repeat left center; }
#sidebar li.print { background: url(/images/print.gif) no-repeat left center; }
#sidebar li.contactus { background: url(/images/contactus.gif) no-repeat left center; }

/*	--------------------------------  */
/*	FAQs			 		 		  */
/*	--------------------------------  */

.topofpage {
	font-size: 0.75em; color: #003399; text-align: right;
}
.faqq {
	font-weight: bold; color: #003399; text-align: left;
}
.faqq A {
	color: #003399;
}
.faqq A:active {
	color: #003399;
}
.faqq A:visited {
	color: #003399;
}
.questions {
	border-bottom: #1d4296 1px solid;
}


/*	--------------------------------  */
/*	Site Map Tags		 	 		  */
/*	--------------------------------  */

.contentTextBoldWhite {
	font-size: 1.00em; font-weight: bold; color: #ffffff; text-align: center;
}
a.contentTextBoldWhite:link  {
	font-weight: bold; color: #ffffff; text-align: center; text-decoration: none;
}
a.contentTextBoldWhite:visited {
	font-weight: bold; color: #ffffff; text-align: center; text-decoration: none;
}
a.contentTextBoldWhite:hover {
	font-weight: bold; color: #ffffff; text-align: center; text-decoration: underline;
}
a.contentTextBoldWhite:active {
	font-weight: bold; color: #ffffff; text-align: center; text-decoration: none;
}
.contentTextBlue {
	font-size: 1.00em; font-weight: normal; color: #003399; text-align: left;
}
a.contentTextBlue:link  {
	color: #003399; text-decoration: none;
}
a.contentTextBlue:visited {
	color: #003399; text-decoration: none;
}
a.contentTextBlue:hover {
	color: #003399; text-decoration: none;
}
a.contentTextBlue:active {
	color: #003399; text-decoration: none;
}
.contentTextBoldBlue {
	font-size: 1.00em; font-weight: bold; color: #003399; text-align: left;
}
a.contentTextBoldBlue:link   {
	color: #003399; text-decoration: none;
}
a.contentTextBoldBlue:visited {
	color: #003399; text-decoration: none;
}
a.contentTextBoldBlue:hover {
	color: #003399; text-decoration: underline;
}
a.contentTextBoldBlue:active {
	color: #003399; text-decoration: none;
}


/*	--------------------------------  */
/*	Old Style Sheet	 		  */
/*	--------------------------------  */

.topBarLink {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em; COLOR: #ffffff; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none
}
.topBarSearch {
	FONT-SIZE: 0.85em; COLOR: #cc0066; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none
}
.tabLink {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.95em; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none
}
.tabLinkBlue {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.95em; PADDING-BOTTOM: 5px; COLOR: #003399; PADDING-TOP: 5px; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none
}


.breadContrail 
{
	FONT-WEIGHT: normal; FONT-SIZE: 0.85em; COLOR: #ffffff; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none
}
.breadContrail a
{
	FONT-WEIGHT: normal; FONT-SIZE: 0.85em; COLOR: #ffffff; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: underline
}
.breadContrailBottom 
{
	FONT-WEIGHT: normal; FONT-SIZE: 0.85em; COLOR: #003399; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none
}
A.breadContrailBottom 
{
	FONT-WEIGHT: normal; FONT-SIZE: 0.85em; COLOR: #003399; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: underline
}


.breadcrumbtoporange .breadContrail 
{
	FONT-WEIGHT: normal; FONT-SIZE: 0.85em; COLOR: #1D4296; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none
}
.breadcrumbtoporange .breadContrail a
{
	FONT-WEIGHT: normal; FONT-SIZE: 0.85em; COLOR: #1D4296; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: underline
}
.breadcrumbtoporange .breadContrailBottom 
{
	FONT-WEIGHT: normal; FONT-SIZE: 0.85em; COLOR: #003399; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none
}
.breadcrumbtoporange A.breadContrailBottom 
{
	FONT-WEIGHT: normal; FONT-SIZE: 0.85em; COLOR: #003399; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: underline
}







.optionsLink {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em; COLOR: #003399; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none
}
.subMenu {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em; COLOR: #003399; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none
}
.subMenuOn {
	FONT-WEIGHT: normal; FONT-SIZE: 0.85em; COLOR: #003399; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none
}
.subMenuWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 0.95em; COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.subMenuXmas {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em; COLOR: #c80d3e; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none
}
.subMenuOnXmas {
	FONT-WEIGHT: normal; FONT-SIZE: 0.85em; COLOR: #c80d3e; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none
}
.rightbarLinkBold {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em; COLOR: #003399; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none
}
.rightbarHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 0.85em; COLOR: #cc0066; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentText {
	FONT-WEIGHT: normal; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentLink {
	FONT-WEIGHT: bold; COLOR: #003399; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentLinkRed {
	FONT-WEIGHT: bold; COLOR: #cc0066; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentLinkBlue {
	FONT-WEIGHT: bold; COLOR: #003399; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentLinkScarlet {
	FONT-WEIGHT: bold; COLOR: #ff0000; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentTextBoldBlue {
	FONT-WEIGHT: bold; COLOR: #003399; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
A.contentTextBoldBlue:hover {
	TEXT-DECORATION: underline
}
.contentTextBoldRed {
	FONT-WEIGHT: bold; COLOR: #cc0066; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentTextBoldRedCard {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0066; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentTextBoldWhite {
	FONT-WEIGHT: bold; FONT-SIZE: 0.95em; COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentTextBoldBlack {
	FONT-WEIGHT: bold; FONT-SIZE: 0.95em; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentTextBoldScarlet {
	FONT-WEIGHT: bold; COLOR: #ff0000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentSubHeadingXmasGreen {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #006600; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentSubHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #cc0066; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentSubHeadingBlue {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #003399; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentSubHeadingRed {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #cb0165; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentSubHeadingScarlet {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #ff0000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentDate {
	FONT-WEIGHT: normal; FONT-SIZE: 0.95em; COLOR: #003399; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.pageFooter {
	FONT-WEIGHT: normal; FONT-SIZE: 0.85em; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.scarletLink {
	FONT-WEIGHT: normal; FONT-SIZE: 0.95em; COLOR: #ff0000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.redLink {
	FONT-WEIGHT: normal; FONT-SIZE: 0.95em; COLOR: #cc0066; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.blueLink {
	FONT-WEIGHT: normal; FONT-SIZE: 0.95em; COLOR: #003399; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
A.xmasgreenLink:link {
	FONT-WEIGHT: normal; COLOR: #006600; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
A.xmasgreenLink:visited {
	FONT-WEIGHT: normal; COLOR: #777777; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.blueLinkHeading {
	FONT-WEIGHT: bold; COLOR: #003399; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.contentTextScarlet {
	FONT-WEIGHT: normal; COLOR: #ff0000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentTextScarlet A {
	FONT-WEIGHT: normal; COLOR: #ff0000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.contentTextScarlet A:active {
	FONT-WEIGHT: normal; COLOR: #ff0000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.contentTextScarlet A:visited {
	FONT-WEIGHT: normal; COLOR: #777777; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.contentTextRed {
	FONT-WEIGHT: normal; COLOR: #cc0066; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentTextRed A {
	FONT-WEIGHT: normal; COLOR: #cc0066; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.contentTextRed A:active {
	FONT-WEIGHT: normal; COLOR: #cc0066; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.contentTextRed A:visited {
	FONT-WEIGHT: normal; COLOR: #777777; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.contentTextBlue {
	FONT-WEIGHT: normal; COLOR: #003399; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentTextSmallBlue {
	FONT-WEIGHT: normal; FONT-SIZE: 0.85em; COLOR: #003399; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentTextWhite {
	FONT-WEIGHT: normal; FONT-SIZE: 0.95em; COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentTextScarlet {
	FONT-WEIGHT: normal; COLOR: #ff0000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.directdebit {
	BACKGROUND: #ffffff; FLOAT: right; WIDTH: 170px
}
OL {
	FONT-WEIGHT: normal; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
UL {
	FONT-WEIGHT: normal; COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
B {
	FONT-WEIGHT: bold; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
STRONG {
	FONT-WEIGHT: bold; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
I {
	FONT-WEIGHT: normal; FONT-STYLE: italic; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentStatsBlue {
	FONT-WEIGHT: bold; COLOR: #003399; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentStatsBlue A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
.contentStatsBlue A:visited {
	COLOR: #003399; TEXT-DECORATION: none
}
.contentStatsBlue A:hover {
	TEXT-DECORATION: underline
}
.contentStatsBlue A:active {
	COLOR: #003399; TEXT-DECORATION: none
}
.contentStatsRed {
	FONT-WEIGHT: bold; COLOR: #cc0066; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentStatsRed A:link {
	COLOR: #cc0066; TEXT-DECORATION: none
}
.contentStatsRed A:visited {
	COLOR: #cc0066; TEXT-DECORATION: none
}
.contentStatsRed A:hover {
	TEXT-DECORATION: underline
}
.contentStatsRed A:active {
	COLOR: #cc0066; TEXT-DECORATION: none
}
.contentSubHeadingBlueAllClear {
	FONT-WEIGHT: bold; FONT-SIZE: 2em; COLOR: #003399; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.contentSubHeadingAllClear {
	FONT-WEIGHT: bold; FONT-SIZE: 2em; COLOR: #cc0066; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.image1 {
	PADDING-RIGHT: 10px; BACKGROUND: #ffffff; FLOAT: left
}
.image2 {
	PADDING-RIGHT: 10px; BACKGROUND: #ffffff; FLOAT: left
}
.image3 {
	PADDING-LEFT: 10px; BACKGROUND: #ffffff; FLOAT: right
}
.imageleft {
	PADDING-RIGHT: 10px; BACKGROUND: #ffffff; FLOAT: left
}
.imageright {
	PADDING-LEFT: 10px; BACKGROUND: #ffffff; FLOAT: right
}
.plantlist {
	
}
.blue {
	COLOR: #003399; FONT-FAMILY: Arial, sans-serif
}
.blueform {
	COLOR: #003399; FONT-FAMILY: Arial, sans-serif
}
.blueform A {
	COLOR: #003399
}
.blueform A:active {
	COLOR: #003399
}
.blueform A:visited {
	COLOR: #003399
}
.red {
	FONT-SIZE: 1.4em; COLOR: #cc0066; FONT-FAMILY: Arial, sans-serif
}
.redLine {
	BACKGROUND: #cc0066; OVERFLOW: hidden; WIDTH: 435px; HEIGHT: 1px
}
.blueLine {
	BACKGROUND: #003399; OVERFLOW: hidden; WIDTH: 435px; HEIGHT: 1px
}
P {
	COLOR: #000000; FONT-FAMILY: Arial, sans-serif
}
.contentTextDDown {
	FONT-SIZE: 1em; FONT-FAMILY: arial,helvetica,sans-serif; TEXT-DECORATION: none
}
.topbox {
	BORDER-RIGHT: #becadf 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #becadf 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #becadf 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #becadf 0px solid; BACKGROUND-COLOR: #becadf
}
.midbox {
	BORDER-RIGHT: #becadf 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #becadf 0px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #becadf 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #becadf 0px solid; BACKGROUND-COLOR: #ffffff
}
.botbox {
	BORDER-RIGHT: #becadf 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #becadf 0px solid; PADDING-LEFT: 4px; FONT-SIZE: 70%; PADDING-BOTTOM: 4px; BORDER-LEFT: #becadf 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #becadf 1px solid; BACKGROUND-COLOR: #ffffff
}


.orangeitem 
{
	background:#FFE5C0;
}
.greenitem
{
	background:#CCF5D6;
}
.AssignedItems
{
	padding:0 0 6px 0;
}
.AssignedItems h3.title
{
	margin:0 0 2px 0;
}
.AssignedItems.orangeitem  h3.title
{
	background: #ff9900;
	text-align:center;
	color:#FFF;
}
.AssignedItems.greenitem  h3.title
{
	background: #33A02B;
	text-align:center;
	color:#FFF;
}
.AssignedItems .SubHeading
{
	color:#1D4296;
	font-weight:bold;
	padding:0 0 0 2px;
}
.AssignedItems ul
{
	list-style:none;
}
.AssignedItems ul li
{
	margin:0 0 0 2px;
	background-image: url(/images/2002_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
.AssignedItems ul li div
{
	padding:0;
	margin:0 0 0 14px;
}
.pnlContainer
{
	margin-top:4px;
}


