/* -----------------------------------------------
/discuss standardise browser rendering styles
24.10.2005 Version 1
Steel http://www.steel-london.co.uk/
@import hides styles from non-css conformant browsers 
----------------------------------------------- */


html { min-height: 100%; margin-bottom: 1px; } /* forces a vertical scrollbar so page won't shift in firefox etc */
body, form, div, p, h1, h2, h3, h4, h5, h6, dl, dd, dt, ul, ul li, table, th, td, img, a
{ margin: 0px; padding: 0px; border: 0px; font-size: 100%; }
input, select, textarea
{
	font-size: 100%;
	font-weight: normal;
	color: #000;
}
ol { margin-top: 0px; margin-bottom: 0px; padding: 0px; font-size: 100%; }

a {cursor:pointer;}

h1, h2, h3 {clear:left;}

ul, ul li 		{ list-style: none; list-style-type: none;  }
img				{ border: 0; }
.capitalize		{ text-transform: capitalize; }
.uppercase		{ text-transform: uppercase; }
.lowercase		{ text-transform: lowercase; }
.normal			{ font-weight: normal !important; }
.error			{ color:#f00; font-weight:bold; }
.hide			{ display:none; }
.show			{ display:block; }
.inline			{ display:inline !important; }
.nowrap			{ white-space:nowrap; }
.auto			{ width:auto !important; }
.left			{ float:left; }
.right			{ float:right; }

#standardsinfo { display: none; }

/* PIE's "How To Clear Floats Without Structural Markup"
http://www.positioniseverything.net/easyclearing.aspl */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height/* hide from IE5.0/win */ : 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* PIE's hack to stop IE adding 3px to width when using italics
http://www.positioniseverything.net/explorer/italicbug-ie.aspl */
/* \*/
* html .clearfix {
	overflow: hidden;
	overflow: visible;
	width: 100%;
	width: auto;
	height: 1%;
}
/* */


/* Gilder Levin Ryznar Jacoubsen Image Replacement Version 1 */
/* http://www.ryznardesign.com/web_coding/image_replacement/ */

/* General IR statements */
	.replace { 
		position: relative;
		overflow: hidden;
		margin: 0;
		padding: 0;
		font-size: 1.2em; 	/* Choose a 
         font-size here that will keep 
         the headline small enough to fit
						   completely under the span. */
		}
		
	.replace em {
		display: block;
		position: absolute;
		top: 0; 
/*
left: 0;
*/
		z-index: 1; 		/* for opera5 (?) and o6/mac */
		}


/* General IR statements for IE5.x mac only */

* html>body	.replace { 
		position: static;
		overflow: visible;
		font-size: 10px;
         /* Since overflow: hidden doesn't
						   work with ie5.x/mac, we choose a
						   font-size here that will keep
						   the headline small enough to fit
						   completely under the span.*/
  }
* html>body	.replace em  { 
		position: static;
  }
* html>body	.replace a {
		text-decoration: none; /* ie5.0-5.1.x/mac 
         must have this value or the underline
						   shows through the image. */
  }

.offsettable
{
	margin-left: 22px;
	margin-right: 12px;
}
.copyright
{
	font-size: 9px;
}
a.copyright, a.copyright:hover
{
	font-size: 9px;
	text-decoration: none;
	color: black;
}