/* CSS Document */
HTML {
	font-size: 100%; /* IE hack */
}
BODY {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%; /* 10px in % - ems should work better in IE... should?! */
	color:#53564B;
	line-height:1.3em;
	
	background-color:#BBBFA1;
	margin:0px;
}

P {
	font-size:1em;
	margin-top:0;
	margin-bottom:1em;
}

H1 {
	font-size:1.4em;
}
H2 {
	font-size:1.3em;
}
H3 {
	font-size:1.2em;
}
H4 {
	font-size:1.1em;
}
H5 {
	font-size:1em;
}
H6 {
	font-size:.9em;
}


/*neil added*/

sub{

font-size:0.9em;
}

/*neil added*/

H1, H2, H3, H4, H5, H6 {/* Is this a good idea? All headings are images anyway :( */
	margin-top:0;
	margin-bottom:.6em;
}

A, A:visited, A:active {
	text-decoration:none;
	color:#53564B;
}
A:hover {
	text-decoration:underline;
}
A.current, A:visited.current, A:active.current, A:hover.current {
	color:#5D7625;
}

DIV#containerPage {
	width:781px;
	margin-left:auto;
	margin-right:auto;
}
DIV#containerHome {
	float:left;
	clear:right;
	width:781px;
	height:475px;
	background-image:url(../images/homeBground.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	margin-bottom:4px;
}
DIV#containerHomeNav {
	float:left;
	clear:right;
	display:inline;
	margin-top:75px;
	margin-left:79px;
	border-left:1px dashed #A3A2A2;
}
UL#mainNav {
	padding-left:9px;
	padding-right:0;
	margin:0px;
	list-style-type:none;
}
UL#mainNav LI {
	font-weight:bold;
}
UL#mainNav LI A {
	color:#858585;
}
UL#mainNav LI A.current {
	color:#5D7625;
}
DIV#containerIntroBoxes {
	float:left;
	width:781px;
	margin-top:121px;
}
DIV#introBoxes {
	float:left;
	width:659px;
	padding-left:61px;
	padding-right:61px;
}
DIV.box {
	float:left;
	background-color:#FFFFFF;
	width:149px;
	height:178px;
	margin-right:31px;
	padding-left:25px;
	padding-right:25px;
	padding-top:25px;
	line-height:1.2em;
}
DIV#containerBottomBanner {
	float:left;
	width:781px;
}
DIV#containerUtilNav {
	width:781px;
	float:left;

}
UL#utilNav {
	float:right;
	padding-left:0;
	margin-left:0;
	margin-top:8px;
	margin-bottom:8px;
	list-style-type:none;
}
UL#utilNav LI {
	display:inline;
	float:left;
	padding-right:13px;
}
UL#utilNav LI A {
	color:#FFFFFF;
}

DIV#containerTopBanner {
	width:781px;
}
DIV#topBannerLeft {
	float:left;
	width:264px;
	height:140px;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}
DIV#containerMainNav {
	float:left;
	/*clear:right;*/
	display:inline;
	margin-top:11px;
	margin-left:79px;
	width:184px;
	border-left:1px dashed #A3A2A2;
}
DIV#topBannerRight {
	float:right;
	clear:right;
	height:140px;
	background-color:#FFFFFF;
}
DIV#containerMiddle {
	float:left;
	clear:right;
	width:679px;
	margin-top:4px;
	margin-bottom:4px;
	padding-left:51px;
	padding-right:51px;
	padding-top:75px;
	padding-bottom:47px;
	background-color:#FFFFFF;
}
DIV#middleLeft {
	float:left;
	/*width:319px;*/
	width:340px;
}
DIV#middleLeft H1, DIV#middleLeftAlt H1 {
	margin-bottom:2em;
}
DIV#middleLeft A, DIV#middleLeftAlt A {
	font-weight:bold;
}
SPAN.green {
	color:#5D7625;
}
DIV#middleRight {
	float:left;
	clear:right;
	padding-left:19px;
	width:319px;
}
DIV#middleRightNav {
	float:right;
	padding-top:40px;
	width:258px
}
DIV#middleRightNav A {
	font-weight:bold;
}
DIV#middleLeftAlt {
	float:left;
	width:298px;
	padding-right:20px;
}
DIV#middleRightAlt {
	float:left;
	clear:right;
	width:360px;
}

/* */
TABLE#formTable TD {
	padding-bottom:2px;
}
TABLE#formTable TD.label {
	font-weight:bold;
	color:#5d7625;
	padding-right:10px;
}


INPUT.txtField {
	background-color:#bbbfa1;
	border:1px solid #bbbfa1;
	width:250px;
	font-size:1em;
	color:#53564B;
}



ul#item6{
margin:0px;
padding:0px 0px 10px 10px;
}


#item6 li{
margin:0px 0px 0px 15px;
line-height:15px;
padding:0px;
color:#5d7625;
font-weight:bold;
}

ul#item7{
margin:0px;
padding:0px 0px 10px 10px;
}


#item7 li{
margin:0px 0px 0px 15px;
padding:0px 0px 15px 0px;
color:#5d7625;
font-weight:bold;
}
