/* CSS Document */


/*focus tab state colours for header, breadcrumbs, font resizer and footer*/
.hide a:active, .hide a:focus, .youare a:active, .youare a:focus, #btnav a:focus, #btnav a:active, #fonts a:active, #fonts a:focus {
	text-decoration:underline !important;
	background:#143A74 !important; 
	color:#FFF !important;
}

/*focus tab state colours for social bookmarks - nb needs the extensive specificity in order to over-ride the prog-specific bg color for these states*/
.open2articletext .socialbookmarks li a:active, .open2articletext .socialbookmarks li a:hover, .open2articletext .socialbookmarks li a:focus {
	border-bottom: 2px solid #143A74 !important;
	padding-bottom: 2px;
	background-color: transparent !important
   }

/*--START TOP HASH INCLUDE--*/

#nav, #nav ul {
	background-color:#CCC; 
}


#nav a {
	background-color: #ccc; 
	border-left-color: #e3e3e3; 
	color: #000;
}

html>/**/body #nav a {width:auto;}


#header, #topnavhome {
	background-color: #346bcd;
}

.clearwhite {
	background-color: #fff;
}



#nav a:hover, #nav a:active, #nav a:focus, #topnavhome #navhome a:link, #topnavhome #navhome a:visited, #topnavhome #navhome a:hover, #topnavhome #navhome a:active, 
#topnavo2today #navopen2today a:link, #topnavo2today #navopen2today a:visited, #topnavo2today #navopen2today a:hover, #topnavo2today #navopen2today a:active, 
#topnavprogrammes #navprogrammes a:link, #topnavprogrammes #navprogrammes a:visited, #topnavprogrammes #navprogrammes a:hover, #topnavprogrammes #navprogrammes a:active,
#topnavdiscuss #navdiscussing a:link, #topnavdiscuss #navdiscussing a:visited, #topnavdiscuss #navdiscussing a:hover, #topnavdiscuss #navdiscussing a:active,  
#topnavlearning #navlearning a:link, #topnavlearning #navlearning a:visited, #topnavlearning #navlearning a:hover, #topnavlearning #navlearning a:active, 
#topnavindex #navazindex a:link, #topnavindex #navazindex a:visited, #topnavindex #navazindex a:hover, #topnavindex #navazindex a:active {
	background:#fff url(http://www.open2.net/open2static/graphics/top_tab_button_over.jpg) no-repeat !important;
	background-position: 100% 0px !important;
	color: #333 !important;
	border-left-color: #fff;
}

/*--END TOP HASH INCLUDE--*/

/*--START Bottom HASH INCLUDE--*/


#btnav li {
	border-left-color: #666;
}

#btnav a, #btnav a:hover {
	color: #666; 
}

/*--END Bottom HASH INCLUDE--*/

/* Font resizer */

.youare a:link, .youare a:hover, .youare a:active, .youare a:visited {
	color: #000 ;
}

.youare a:active {
	color: #FFF !important;
}

/*info for font size*/
ul#fonts li a:link, ul#fonts li a:visited {
	color: #000; 
	background: #FFF; 
	border-color: #000; 
}

/*hover state*/
ul#fonts li a:hover, ul#fonts li a:active, ul#fonts li a:focus {
	border-color: #1B52AC !important;
}

/*hit state*/
ul#fonts li.sma a:link, ul#fonts li.sma a:visited {
	border-color: #1B52AC;
}


/*-- Print Only class - used to hide footnoted links generated by javascript function - revealed using print stylesheet --*/
.printOnly {
	display: none;
}
