/*
DARK COLOUR = #1B7CAC
LIGHTER COLOUR = #3190A8
DARK GREY = #727576
LIGHTER GREY = #E6E6E6
*/

/* --- BODY --- */
body {
	margin:5px;
	background-color:#464849;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
a:link {
	color:#EA0000;
}
a:visited {
	color:#727576;
}
a:hover {
	color:#999999;
}
a:active {
	color:#727576;
}

/* --- ANCHOR TAGS --- */
#menu a {
	line-height:25px;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#EA0000;
}
#menu a:hover {
	line-height:25px;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#999999;
}
#footer a {
	color:#FFCC00;
	text-decoration:underline;
}

/* --- IDS --- */
#container {
	width:960px;
	margin:auto;
	padding:5px;
	background-color:#FFFFFF;
}
#header	{
	/*background-color:#1B7CAC;*/
	text-align:left;
}
#menu	{
	padding:0px;
	height:25px;
	margin-top:2px;
	background-color:#EA0000;
	text-align:left;
}
#pageHeader	{
	margin:10px 0px 5px 0px;
	padding:5px;
	font-size:13px;
	font-weight:bold;
	background-color:#727576;
	color: #FFFFFF;
	text-align:center;
}
#main	{
	min-height:400px;
	margin:auto;
	text-align:left;
}
#footer	{
	margin:10px 0px 0px 0px;
	padding:5px;	
	font-size:11px;
	font-style:italic;
	text-align:left;
	background-color:#666666;
	color: #FFFFFF;
}
#search	{
	width:100%;
	margin:5px 0px 5px 0px;
	text-align:right;
}
#searchLeft	{
	width:100%;
	margin:5px 0px 5px 0px;
	text-align:left;
}


/* --- MIN HEIGHT FIX --- */
* html #main {
	height:400px;
}* html #main {
	/* IE5Mac filter \*/
	height:400px;
	/* end filter */
}


/* --- TEXT --- */
h1 {
	font-size:18px;
	color:#EA0000;
}
h2 {
	font-size:16px;
	color:#EA0000;
}
h3 {
	font-size:13px;
	color:#EA0000;
}
.footnote {
	font-style:italic;
	font-size:11px;
}
.productIMG {
	border:1px solid #1B7CAC;
}

/* --- TABLES --- */
.row1 {
	background-color:#FFFFFF;
}
.row2 {
	background-color:#F3F3F3;
}
.tdTag {
	font-size:12px;
	font-weight:bold;
	color:#EA0000;
}
.tdHeader {
	font-size:13px;
	font-weight:bold;
	background-color:#727576;
	color: #FFFFFF;
}
.tdSubHeader {
	font-size:12px;
	font-weight:bold;
	background-color:#E6E6E6;
	color:#EA0000;
}
.tdData {
	font-size:12px;
}      
.tdDataEmphasis {
	font-size:12px;
	text-align:left;
	font-weight:bold;
}      

/* --- FORMS --- */
form {
	display:inline;
}
.button {
	/*height:20px;*/
	background-color:#FF5555;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	border:2px solid #EA0000;
	font-weight:bold;
}
.textfield {
	height:20px;
	border:1px solid #727576;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EA0000;
}
.textarea {
	border:1px solid #727576;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EA0000;
}
.select {
	height:20px;
	border:1px solid #727576;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#EA0000;
}
.formTablePadding {
	margin-top: 30px;
} 
