/*
 * SACF 2008 Template main Layout Styling
 */

/*
 * overall padding, etc.
 */

body {
	background-color:#DBE284;
	padding: 20px 40px 10px 40px;
	font-size:0.86em;
	font-family:Arial, Helvetica, sans-serif;
}

#outerWrapper{
	min-width:820px;
}
#MainTable {
	width:100%;
	border-collapse: separate;
	border-spacing: 0;
	border-width:0px;	
	border-color:Black;
	border-style:double;
	background:#ffffff;
}
#MainTable td {
	border-width:0px;	
	border-color:Black;
	border-style:double;
}
#MainContentWrapper {
	background-color:#FFFFFF;
	
}

#belowFooterRight {
	float:right;
}

.noPadding {
	padding:0px;
}
/*
 * Table background elements, images and alignment
 */

.HeaderFill{
	background: url('StylingGraphics/headerMainGraphicBackground.gif') repeat-x;
	width:100%;
}
.HeaderRH {
	float:right;
}
.BannerFill{
	background-color:#3F2D00;
}
.FooterFill {
	background: url('StylingGraphics/Logo_Fill_Mid.gif') repeat-x;
}
#LeftHandUnderbarsGreenFill {
	background: url('StylingGraphics/UnderLeftBars_Narrow.gif') repeat-x;
	background-color:#AEC841;
}

.LogoRight {
	right:0px;
	margin-right:0px;
	padding:0px;
}
.BarsRight {
	float:right;
	bottom:0;
	padding:0px;
	margin-bottom:0px;
}

.LHnavCell {
	background-color:#EB9A23;
}

/*
 * and some colouring bits
 */
#topMenuWrapper {
	background-color:#99B137;
	padding: 4px 0px 4px 10px;
	font-size:1.1em;
	color:#FFFFCC;
}

.Banner{
	background-color:#3F2D00;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:2em;
	color:#FFFFFF;
	padding: 8px 0px 8px 10px;
}
.bannerDate {
	font-size:0.8em;
	padding-left:1em;
}
