	body { 
		margin: 0px;
		padding: 0px;
		background-color: white;
		background-color: #F5FCFE;
		color: #000000;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.9em;
	}

	textarea {
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		font-size: 0.9em;
	}

	img {
		border: 0px;	/* turns off gaps around images */
	}


	ul
	{
		/*margin: 4px 0px 0px 15px;
		padding: 0px 0px 0px 0px;*/
		list-style-type:disc;
		list-style-image:url(../_images/BlueDot.gif) 
		/*color:#66CCFF;*/
	}
	


	#main {
		width: 745px;
		/*width: 58.5em;*/
		  
		color: #000;
		background-color: #D7F2FF;
		margin-right: auto;
		margin-left: auto; 
		border: solid 1px #66CCFF;
	}

	#header {
		color: #000;
		/*background-color: #fff;*/
		/*background-image:url(../_images/TopImages/Top1.jpg)*/
		/*height: 112px;*/
		/*width: 540px;*/

	}

	#topnav {
		color: white;		
		background-color: #00569F;
		/*border-top: solid 2px #00569F;   ----  this */ 
		/*border-bottom: solid 2px #00569F;*/
		
		font-size: 0.9em;
	}

	#content {
		background-color: #87d6f7;
		/*background-color: #D7F2FF;*/
		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: right;
		color: #000 ;
		/*background-color: white;*/
		/*background-color: #D7F2FF;*/
		/*width: 730px;*/
		/*height: 112px;*/
	}


	.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 #66CCFF;*/
	}	

	.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;*/
	color: white;
	/*background-color: #66CCFF;*/
	/*background-color: #003399;*/

	}
	
	.TopNavSecondary {
		text-align: right;
		background-color: #CCC784;
		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: #CCC784;
	}

	.TopNavSecondary ul li a:hover {
		color: #CCC784;
		background-color: White;
	}
	
	.TopNavSecondary input {
		font-size: 9pt;
		font-family: arial, verdana, 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;*/
		/*background-color: #80DCFF;*/
		background-color: #87d6f7;
		color: black;
		padding: 0px;
	}

	#footer .contentCell {
		/*background-color: #f7f7f7;*/
		color: #000000;
		font-size: 0.7em;
		line-height: 2em;
	}
	
	#footer a {
		color: #000000;
		/*background-color: #f7f7f7;*/
	}

/* ------------------------------------------------------------------- */


	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;*/
	}


	/*  end of Surveys */

	.TitleBlueCare {
		font-size: 2em;
		font-weight: bold;
		color: #003399;
	}
	
	.TitleText {
		font-size: 1.25em;
		font-weight: bold;
	}
	
	.frontPageTable TD {
		vertical-align: top;
		background-color: white;
		text-align: left;
		/*border: solid 1px #66CCFF;*/  /* this may go?? */
		/*border: solid 1px #C8919A;*/  
		/*border: solid 1px #E7E1DA; */
	}


	.frontPageTableDev TD {
		vertical-align: top;
		background-color: white;
		text-align: left;
		border: solid 0px #66CCFF;  /* this may go?? */
	}
	
	.itemHeader {
	background-color: #FFFFFF;
	/*background-color: #FFFFCC;*/
	/*background-color: #66CCFF;*/
	text-align:left;
	font-weight: bold;
	padding: 4px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	/*font-size: small;*/
	font-size:medium;
	font-style: normal;
	color: #000000;
	}
	.itemBody {
		padding: 4px;
		/*font-size: 0.9em;*/
	}

	.itemBody p {
		margin-top: 0px;
	}	

	.itemBodyDev p {
		margin-top: 0px;
		margin-left: 160px;
	}	


	.itemBody .horizontalList ul {
		margin: 4px 0px 0px 0px;
		padding: .2em .2em .2em .2em;	
		list-style-type:disc;
		list-style-image:url(../_images/BlueDot.gif);
		list-style-position:inside;
	}

	.itemBody .horizontalList ul li{ 
		display: inline; 
	}
	
	

