	body { 
		margin: 0px;
		padding: 0px;
		background-color: white;
		color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.8em;
	}

	textarea {
		font-family:  Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.9em;
	}

	img {
		border: 0px;	/* turns off gaps around images */
	}


	#main {
		width: 750px;
		width: 58.5em;
		  
		color: #000;
		background-color: #f7f7f7;
		margin-right: auto;
		margin-left: auto; 
		border: solid 1px #00569F;
	}

	#header {
		color: #000;
		background-color: #fff;
	}

	#topnav {
		color: white;		
		background-color: #00569F;
		/*border-top: solid 2px #00569F;   ----  this */ 
		/*border-bottom: solid 2px #00569F;*/
		
		font-size: 0.9em;
	}

	#content {
		background-color: #f7f7f7;
		color: #000;
	}

	#seeAlso {
		float: left;
		width: 135px;
		margin: 0px;
		padding: 10px 5px 0 5px;
	}


		
	#HomePageLogoUl
	{
		list-style:none;
	}
	
	#HomePageLogo {
		background:url(/_images/new/New-BC-Logo-2006-RGB-Med.gif) no-repeat;
		height: 61px;
		width: 250px;
	}


	#bodyContent {
		/*
		margin-left: 140px;
		margin-right: 140px;
		*/
		padding: 1em;
		float: left;
		width: 430px;
	
	}


	#bodyContentWide {
		/*
		margin-left: 140px;
		margin-right: 140px;
		*/
		padding: 1em;
		float: left;
		width: 570px;

	}
.hiddenField {

	display:none;
}

	.TopNavPrimary {
		text-align: center;
		color: #000 ;
		background-color: white;
	}

	.TopNavPrimary ul {
		margin: 0px 0px 0px 0px;
		/* padding: 0px; */
		padding: .2em .2em .2em .2em;
		list-style-type: none;
		/* text-align: center;   moved above to keep jigsaw happy :-) */
		border-bottom: solid 2px #00569F;
	}	

	.TopNavPrimary ul li { 
		display: inline; 
	}

	.TopNavPrimary ul li a {
		text-decoration: none;
		padding: .2em 1em;    
		color: black;
		background-color: white;
		
		/* border-left: solid 1px #00569F;  /*  added to get lines */
	}

	.TopNavPrimary ul li a:hover {
		color: #fff;
		background-color: #00569F;
	}

	.TopNavSecondary {
		text-align: right;
		background-color: #00569F;
		color: white;
		padding-bottom: 2px;
	}
	
	.TopNavSecondary ul {
		margin: 0px;
		padding: .2em;
		list-style-type: none;
	}
	
	.TopNavSecondary ul li { 
		display: inline;  
	}

	.TopNavSecondary ul li a {
		text-decoration: none;
		padding: .2em 1em; 
		color: white;
		background-color: #00569F;
	}

	.TopNavSecondary ul li a:hover {
		color: #00569F;
		background-color: White;
	}
	
	.TopNavSecondary input {
		font-size: 9pt;
		font-family: verdana, arial, courier, serif;
	}



	
/* Side Navigation ------------------------------------------------------------------- */
	
	#sidenav {
		padding: 10px 5px 0 5px;
		width: 125px;
		float: left;
		/* border-right: solid 1px red; */
	}


	#sidenav ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
	
	#sidenav li { 
		margin: 0 0 .2em 0; 
		font-size: 0.9em;
		font-size: 9pt;	/* work around to stop background going blue */
	}

	#sidenav li div { 
		margin: 0px;
		padding: 0px;
	}


	#sidenav a {
		display: block;
		color: #000;
		background-color: #ffce56;
		width: 8em;
		width: 95px;
		padding: .2em .8em;
		text-decoration: none;
	}

	#sidenav a:hover {
		background-color: #00569F;
		color: #fff;
	}

/*  ----------------------------------------------------- */

	#sideSubNav {
		margin: 0px;
	}

	#sideSubNav ul
	{
		margin: 4px 0px 0px 15px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
	}

	#sideSubNav li { 
		margin: 0 0 .2em 0; 
		font-size: 1em; 
	}

	#sideSubNav a
	{
		display: block;
		color: #fff;
		background-color: #00569F;
		width: 8em;
		width: 95px;
		padding: .2em .8em;
		text-decoration: none;
	}

	#sideSubNav a:hover
	{
		background-color: #ffce56;
		color: #000;
	}


	
/*  -- Footer  -----------------------------------------------------  */	
	
	#footer {
		clear: both;
		background-color: #f7f7f7;
		color: white;
		padding: 0px;
	}

	#footer .contentCell {
		background-color: #00569F;	
		color: #FFFFFF;
		font-size: 0.7em;
		line-height: 2em;
	}
	
	#footer a {
		color: #FFFFFF;
		background-color: #00569F;
	}

/* ------------------------------------------------------------------- */


	h1 {
		font-size: 1.3em;

	}
	
	h2 {
		font-size: 1.2em;	
	}
	
	h3 {
		font-size: 1.1em;
	}
	
/* See Also Section ---------------------------------------------------------------------------------------------------------- */


	#seeAlso h1 {
		background-color: #ffce56;
		color: #000000;
		padding: 2px;
		margin: 0px;
		font-size: 1em;
	}	

	#seeAlso .item {
		width: 130px;
		border: solid 1px #ffce56;
		background-color: #fff;
		color: #000;
		font-size: 0.85em;
		margin-top: 10px;
	}

	#seeAlso p { 
		margin-top: 3px;
	}

	#seeAlso .itemContent {
		padding: 2px;
	}
	
	
	/* ------------------------------------------------------------------------------------------------------------------------------ */
	
	.crumbs {
		font-size: 0.8em;
	}
	
	.crumbs a {
			color: #000;
	}
	
	
	
	/* ---- Media Releases -------------------------------------------------------------------------------------------------------------------------- */
	
	.MediaReleasesGrid {
		border: solid 1px #00569F;
		border-collapse: collapse;
	}
	
	.MediaReleasesGrid td {
		border: solid 1px #00569F;

	}
	
	.gridItem {
		
		
	}
	
	.gridHeading {
		font-weight: bold;
		background-color: #00569F;
		color: white;
	}
	
	.gridAlternateItem {
		background-color: #FFFFFF;		

	}
	
	.topStory {
		border: solid 1px #00569F;
		background-color: #FFFFFF;
	}
	
/* ---- Media Releases----------------------------------------------------------------------------------------------------------------- */
		
	
	.ContentTable {
		border-collapse: collapse;
		border: solid 1px #00569f;
		background-color: #fff;
	}
	
	.ContentTable TD {
		border: solid 1px #00569f;
	}
	
	.ContentTable .HeaderText {
		font-weight: bold;
		color: #fff;
		background-color: #00569f;
	}
	
	.ContentTable .LabelText {
		font-weight: bold;
		padding-top: 5px;
	}
	
	.ContentTable .ContentTableAlternateRow {
		background-color: #EEE;
		
	}
	

	.ContactForm {
		border-collapse: collapse;
		border: solid 1px #00569f;
		background-color: #fff;
	}


	.LabelText {
		font-weight: bold;
		padding-top: 5px;
	}
	
	
	/* Surveys */
	
	
.Question
{
	padding-top: 20px;
	padding-bottom: 2px;
	margin-bottom: 5px;
	display: block;
	font-weight: bold;
	/*border-bottom: solid 1px black;*/
}