/* CSS Document */

/* ---- alternative colours and sizes for background and text ---- */
#coloursizeoptions						{margin: 0 15px 0 0;}		
#coloursizeoptions	h2					{font-size:100%; margin:15px 0 10px 0;} 
#coloursizeoptions	h2	a				{text-decoration:none; color:#000;} 
#coloursizeoptions	fieldset  			{margin:0 0 20px 0;} 
#coloursizeoptions	legend				{font-size:90%; font-weight:bold; margin:0 0 0 5px;}  
#coloursizeoptions	a					{text-decoration:underline;}
#coloursizeoptions	ul					{padding-top: 15px; padding-bottom: 10px;}
#coloursizeoptions	li					{display:inline; vertical-align:top; background:none; border:1px solid #000; margin:5px; padding:10px; white-space:nowrap;}  
#coloursizeoptions	li.small			{font-size:100%} 
#coloursizeoptions	li.medium			{font-size:120%} 
#coloursizeoptions	li.large			{font-size:140%;} 

/* ---- accesskeytable ---- */
#tabularkeys						{margin:15px 0 18px 0;}  /* to left align - remove left padding 18px */ 
#tabularkeys	th, 
#tabularkeys	td				{padding:2px;} 
#tabularkeys	p					{margin:0;} 

#standard	a,
#standard	a:visited,
#standard	a:hover		{color:#000;}
#standard li		{background-color:#ffffff;}


/* bbl - black on pale blue */
#bbl	a,
#bbl	a:visited,
#bbl	a:hover		{color:#000;}
#bbl li		{background-color:#EEEEFF;}

/* bc - black on cream */
#bc	a		{color:#000;}
#bc li	{background-color:#FBFFBF;}

/* bp - black on pale pink */
#bp	a,
#bp	a:visited,
#bp	a:hover		{color:#000;}
#bp li	{background-color:#FFDDDD;}

/* by - black on yellow */
#by	a,
#by	a:visited,
#by	a:hover		{color:#000;}
#by li	{background-color:#FFF000;}

/* gb - green on black */
#gb	a,
#gb	a:visited,
#gb	a:hover		{color:#00FF12;}
#gb li	{background-color:#000;}

/* yb - yellow on black */
#yb	a,
#yb	a:visited,
#yb	a:hover		{color:#FFF000;}
#yb li	{background-color:#000;}

/* wbl - white on blue */
#wbl	a,
#wbl	a:visited,
#wbl	a:hover		{color:#fff;}
#wbl li		{background-color:#0000C4;}
