/* Tags */
body{
	padding:0px;
	margin:0px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:70%;
	background-color:#F0F0F0;
	background-image:url(images/bg_span.gif);
	background-position:center;
	background-repeat:repeat-y;
}
body *{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height:130%;
}
form{
	padding:0px;
	margin:0px;
}
a:link, a:visited, a:active{
	color:#000000;
	text-decoration:underline;
}
a:hover{
	color:#7f9609;
	text-decoration:none;
}
/* Text Colours */
.textWhite, .headerDiv{ color:#FFFFFF; }
.textGreen{ color:#a3bb26; }
/* Link Styles */
.linkNoUnder a:link, .linkNoUnder a:visited, .linkNoUnder a:active{ text-decoration:none; }
.linkNoUnder a:hover { text-decoration:underline; }
.linkNoUnderEver a:link, .linkNoUnderEver a:visited, .linkNoUnderEver a:active, .linkNoUnderEver a:hover{ text-decoration:none; }
.linkGreen a:link, .linkGreen a:visited, .linkGreen a:active{ color:#7f9609; text-decoration:underline; }
.linkGreen a:hover { 
	color:#000000; 
	text-decoration:underline;
	}
/* Background Colours */
.bgGreyLight, #innerLeftDiv{ background-color:#F0F0F0; }
.bgGreyDark{ background-color:#FFFFFF; }
.bgGreen, .headerDiv{ background-color:#a3bb26; }
/* Borders */
.bordGreenT, .bordGreenAll{ border-top:1px solid #a3bb26; }
.bordGreenB, .bordGreenAll{ border-bottom:1px solid #a3bb26; }
.bordGreenL, .bordGreenAll{ border-left:1px solid #a3bb26; }
.bordGreenR, .bordGreenAll{ border-right:1px solid #a3bb26; }
/* Bits-n-Bobs */
.inputWhite{
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}
.buttonTextGrey{
	background-color:#F0F0F0;
	border:none;
	padding:0px;
	margin:0px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:normal;
	color:#000000;
	font-size:11px;
}
.headerDiv{
	padding:2px 17px 2px 17px;
	background-image:url(images/icon_cross_spaced.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.menuHeader{
	padding:6px 6px 4px 17px;
	font-weight:bold;
	background-image:url(images/icon_cross_spaced_black.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.menuHeaderSub{
	padding:6px 6px 4px 25px;
}
.menuSpacer{
	font-size:1px;
	background-position:bottom;
	background-repeat:repeat-x;
}
.menuItem{
	padding:0px 0px 6px 13px;
}
.buttons {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.listItem{
	padding:15px;
}
/* IDs / Sections */
#mainDiv{
	width:770px;
	text-align:left;
}
#bannerDiv{
	padding-top:34px;
	background-image:url(images/spacer_hatch_top.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
#innerDiv{
	padding-top:14px;
}
#innerLeftDiv{
	float:left;
	width:152px;
	border-right:11px solid #FFFFFF;
}
#innerRightDiv{
	float:right;
	width:185px;
}
#innerMiddleDiv{
	float:left;
	width:415px;
}
#bottomDiv{
	background-image:url(images/spacer_hatch_bottom.gif);
	background-position:top left;
	background-repeat:repeat-x;
	padding-top:55px;
	padding-left:10px;
	margin-bottom:10px;
}
/* ClearFix */
.clearfix:after{
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
* html>body .clearfix{
	display:inline-block; 
	width:100%;
}
* html .clearfix{
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
}
hr {
color: #a3bb26;

height: 1px;
}

