/**** GENERAL BUILD ****/

body {
	margin: 0;
	padding: 0;
	font-size: 62.8%;
}

div.wrapper {
	width: 960px;
	margin: 0 auto;
}


h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd {
	margin: 0;
	padding: 0;
	font-size: 100%;
}


/**** HTML5 RENDERING FOR LEGACY BROWSERS ****/
header, article, section, footer, nav, aside {
	display: block;	
}


div#content {
	margin: 0;
	padding: 0;
}

div#content-left {
	margin: 0;
	padding: 0;
	width: 485px;
	float: left;
}

div#content-right {
	margin: 0;
	padding: 15px 0 0 0;
	width: 475px;
	float: right;
}


div#content-right-inset {
	margin: 0;
	padding: 25px 0 0 56px;
}




div#content-right-contact table {
	margin: 0;
	padding: 0;
	clear: both;

}

div#content-right td {
	margin: 0;
	padding: 0 11px 18px 11px ;
	font: bold 2.8em Arial, Helvetica, sans-serif;
	color: #2b2a29;
}
div#content-right td.green {
	color: #8dc113;
}

div#content-right td a {
	text-decoration: none;
	color: #2b2a29;
}

div#content-right td a:hover {
	text-decoration: none;
	color: #8dc113;
}

div#content-right h3 {
	margin: 0;
	padding: 5px 0 5px 0;
	clear: both;
}

div#content-right h3 a {
	margin: 0;
	padding: 5px 14px;
	font: normal 2.2em Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	background: #012145;
}
div#content-right h3 a:hover {
	background: #8dc113;
}



div#content-right ul {
	margin: 0;
	padding: 35px 0 0 0;
	clear: both;

}

div#content-right ul li {
	margin: 0;
	padding: 0 25px 0 0;
	list-style: none;
	float: left;
	font: bold 2.8em Arial, Helvetica, sans-serif;
	color: #2b2a29;
}

div#content-left-bullet {
	padding : 0 0 0 10px;
	margin: 0;
	width: 475px;

}


div#content-left-bullet ul {
	margin: 0;
	padding: 20px 0;
	background: url(../images/green-gradient.png) repeat-x;
	
}
div#content-left-bullet ul li {
	margin: 0 0 0 25px;
	padding: 0 0 2px 20px;
	list-style: none;
	background: url(../images/bullet.png) 0px 10px no-repeat;
	font: bold 2.0em Arial, Helvetica, sans-serif;
	color: #333;
}

div#content-centre {
	clear:both;
	margin: 0 auto;
	padding: 15px;
	width: 600px;
	font: normal 1.0em Arial, Helvetica, sans-serif;
}

div#content-centre h1 {
	margin: 0;
	padding: 5px 0 5px 0;
	clear: both;
	font-size:2.0em;
}

div#content-centre p {
	margin: 0;
	padding: 5px 0 5px 0;
	font-size:1.5em;
}

div#content-centre th {
	font-size:1.6em;
	color:green;
	font-weight:bold
}

div#content-centre td {
	font-size:1.4em;
	text-align:center
}

div#footer {
	margin: 0;
	padding: 20px 0 75px 0;
	clear: both;
	text-align: center;
	background: url(../images/grass.jpg) bottom left no-repeat;
}


div#footer h3 {
	font: 1.8em Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0;
	padding: 0 0 15px 0;
}


div#footer p {
	font: 1.5em Arial, Helvetica, sans-serif;
	color: #333;
}











a img, img {
	border: none;
	vertical-align: middle;
}

.clear {
	clear: both;
}

.padding20 {
	clear: both;
	padding: 20px 0 0 0;
}