﻿body 
{
	font-family:Tahoma, Verdana, Arial;
	margin:0px;
	padding:0px;
}

HR { display: none; }
.clear { clear:both; }
.hide { display:none }
.warning, .warning LI { color:Red !important }
.spacer50 { height:50px; }

#page
{
	
	background-image:url(../images/content-bg.jpg);
	background-repeat:repeat-y;
}

#header
{
	background-image:url(../images/header-bg.jpg);
	background-repeat:no-repeat;
	padding:42px 0px 0px 42px;
}

#header P
{
	margin:0px;
	padding:0px;
}

#header P.strapline
{
	color: #7b001f;
	font-size:0.8em;
	font-weight:bold;
	margin-top:10px;
}

#content
{
	padding:30px 0px 0px 42px;
	margin-bottom: 0px;
}

*:first-child+html #content  /* Show only to IE7 */
{	
	margin-bottom: -10px;
}

* html #content /* Show only to IE6 */
{
	margin-bottom: -10px;
}

#col0
{
	width:740px;
}

#col0 H2
{
	color: #999999;
	font-size:1em;
	
}

#col0 P, #col0 LI
{
	color:#333333;
	font-size:0.75em;
}

#col0 P A
{
	color:#333333;
}

#col1
{
	float:left;
	width:470px;
}

#col2
{
	float:left;
	width:270px;
}

#content H1
{
	color: #7b001f;
	font-size:1.45em;
	font-weight:bold;
	margin:0px 0px 30px 0px;
	padding:0px;
	width:748px;
}

#footer
{
	background-image:url(../images/footer-bg.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:0px 0px 72px 42px;
	margin:20px 0px 0px 0px;
	clear:both;
	position:relative;
}

#footerInner
{
	width:740px;
	border:1px solid #cccccc;
	position:relative;
}

#footerInner .copyright
{
	color:#953e4e;
	font-size:0.75em;
	padding:15px;
	margin:0px;
	font-weight:bold;
}

#footerInner .links
{
	position:absolute;
	top:15px;
	right:15px;
	font-size:0.75em;
	margin:0px;
}

#footerInner .links A
{
	color:#953e4e;
	font-weight:bold;
}

#footerInner .links SPAN
{
	color:#333333;
}

#breadcrumb P
{
	margin:10px 0px 0px 42px;
	font-size:0.7em;
	color:#333333;
}

#breadcrumb P A
{
	color:#999999;
}

#breadcrumb P .separator
{
	padding-left:5px;
	padding-right:5px;
}