/*
 ******************************************************************
 * Copyright 2006 Vancouver Coastal Health                       *
 * Last modified: 03/02/2007                                      *
 * Author: Francis Pilon                                          *
 *                                                                *
 * C-Clamp for High Contrast in core site and mini-sites          *
 *                                                                *
 ******************************************************************
 */
 
body {
	background-color:#000;
	}

a, 
a:link, 
a:visited  {
	text-decoration:underline;
	color:#ff0;
	padding:0;
	}
	
a:hover, 
a:visited:hover,
a:focus {
	color:#000;
	text-decoration:none;
	background-color:#ffff80;
	}
	
/******************************************************************
 * Header
 ******************************************************************/
#introLogo p {
	color:#fff;
	}

#introLogo {
	width:25em;
	}	
	
/******************************************************************
 * Font Resizing 
 ******************************************************************/
#tools a:hover{
	background:#000;
	}
	
.toolText {
	color:#fff;
	}

/******************************************************************
 * Healthy Living
 ******************************************************************/
 #healthyliving { 
	background:#000;
	}

#healthyliving a, 
#healthyliving a:visited {
	background:#000 url(/images/main/healthyliving_bg_hc.gif) no-repeat 0px 1px;
	color: #ff0;
	}
	
#healthyliving a:hover, 
#healthyliving a:visited:hover,
#healthyliving a:focus  {
	background:#ff0 url(/images/main/healthyliving_bg_hc_o.gif) no-repeat 0px 1px;
	color:#000;
	}
	
/******************************************************************
 * Search 
 ******************************************************************/	
 #searchbar {
	background:#000;	
	}
 
 #searchbar label {
	color: #ff0;
	}
 
#searchbar a.advanced:link,  
#searchbar a.advanced:visited {
	color:#ff0;
	}
 
#searchbar a.advanced:hover, 
#searchbar a.advanced:visited:hover { 
	color:#000;
	background:#ffff80;
	}
 
 /******************************************************************
  * Looking For... 
  ******************************************************************/	
 #vertical_menu {
	background:#000;
	}
 
 #vertical_menu li { 
	border:1px solid #ccc;
	background:#333;
	}
 
 #vertical_menu li li{ 
	background-color:#333;
	}

#vertical_menu li a:link, 
#vertical_menu li a:visited {
	color:#ff0;
	}
		
#vertical_menu li a:hover, 
#vertical_menu li a:visited:hover { 
	background:#ffff80;
	color:#000;
	}

/******************************************************************
 * Primary Navigation 
 ******************************************************************/	
 
/**********************************
 * First Level
 */

div#menu {
	border-right:1px solid #ff0;
	width:216px;
	z-index:1;
	position:relative;
	}
	
ul#newnav  {
	border-top:1px solid #000;
	}

ul#newnav ul {
	left:216px;
	}
			
/**********************************
 * First Level Lists
 */
	
ul#newnav li {
	background:#333;
	width:216px;
	}

ul#newnav li.withsub {
	background:#333 url(/images/main/com_arrow0.gif) center right no-repeat;
	}

ul#newnav li.color1,
ul#newnav li.color2,
ul#newnav li.color3,
ul#newnav li.color4,
ul#newnav li.color5,
ul#newnav li.color6,
ul#newnav li.color7,
ul#newnav li.color8,
ul#newnav li.color9,
ul#newnav li.color10 {
	background:#333;
	border-bottom: 1px solid #ffff80;
	}
	
ul#newnav li.withsubcolor1,
ul#newnav li.withsubcolor2,
ul#newnav li.withsubcolor3,
ul#newnav li.withsubcolor4,
ul#newnav li.withsubcolor5,
ul#newnav li.withsubcolor6,
ul#newnav li.withsubcolor7,
ul#newnav li.withsubcolor8,
ul#newnav li.withsubcolor9,
ul#newnav li.withsubcolor10 {
	background:#333 url(/images/main/com_arrow0_hc.gif) center right no-repeat; 
	border-bottom: 1px solid #ffff80;
	}

ul#newnav li.spacer {
	border-bottom:1px solid #ffff80;
	}

/**********************************
 * Second + Third Levels Lists
 */
	
ul#newnav li li {
	border-bottom:1px solid #ffff80;
	border-left:1px solid #000;
	background-color:#333;
	}

ul#newnav li:hover {
	background-color:#ff0;
	}

/**********************************
 * All Levels Link Formatting
 */
 
ul#newnav a {
	width:202px;
	}
ul#newnav li a,
ul#newnav li:hover li a, 
ul#newnav li:hover li:hover li a,
ul#newnav li:hover li.color7 a, 
ul#newnav li:hover li.color10 a {
	color:#ff0;
	}

ul#newnav li:hover a,  
ul#newnav li:hover li:hover a,
ul#newnav li:hover li.color7:hover a, 
ul#newnav li:hover li.color10:hover a {
	color:#000;
	}
	

/******************************************************************
 * Main Navigation + HSDA Navigation 
 ******************************************************************/	
#site_nav,
#footer_menu {
	border:1px solid #ff0;
	height:25px;
	}
 
#site_nav ul,
#footer_menu ul {
	background: #333;
	}

#site_nav li,
#footer_menu li {
	border-right: 1px solid #ff0;
	}
	
#site_nav a,
#footer_menu a {
	color: #ff0;
	}
 
#site_nav a:hover, 
#site_nav a:visited:hover,
#site_nav a:focus,
#footer_menu a:hover, 
#footer_menu a:visited:hover,
#footer_menu a:focus {
	color:#000;
	background:#ff0;
	}

#site_nav li.two, 
#site_nav li.two a{
	width:124px;
	}

#site_nav li.three, 
#site_nav li.three a{
	width:124px;
	}
 
/******************************************************************
 * Footer + Copyright
 ******************************************************************/	
 
#copyright li a,
#copyright li a:visited {
	color: #fff;
	}

#copyright li a:hover,
#copyright li a:focus {
	color: #000;
	}