body {
	background-color:#F9F9F7;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
}

* {
  margin:0px; 
  padding:0px;
  }
  
#wrap
  {
  width:770px;
  margin-left:auto;
  margin-right:auto;
  }

#banner {
width:770px;
height:363px;
background-image:url(images/banner.jpg);
background-repeat:no-repeat;
float:left;
}

#banner ul {
margin-left:289px;
list-style:none;
padding-top:46px;
}

#banner li {
	padding-bottom:12px;
display:block;
}

#banner li a:link, #banner li a:visited, #banner li a:active {
	font-family:Arial, Helvetica, sans-serif;
	color:#0066CC;
	font-size:14px;
	text-decoration:none;
	background-image:url(images/arrow_blue.jpg);
	background-repeat:no-repeat;
	padding-left:20px;
	background-position: left center;
}

#banner li a:hover {
color:#666666;
background-image:url(images/arrow_grey.jpg);
background-repeat:no-repeat;
}

#content {
width:770px;
background-image:url(images/main_bg.jpg);
background-repeat:repeat-y;
float:left;
}

#content p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
}

#content li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-align:left;
margin-left:50px;
padding-bottom:10px;
}

#content h1.tophead {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:26px;
color:#1358A3;
text-align:left;
padding-left:15px;
font-weight:100;
padding-top:5px;
}

#content h1.underhead {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#999999;
text-align:left;
padding-left:15px;
font-weight:100;
padding-bottom:5px;
}

#content h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#1358A3;
text-align: center;
font-weight:100;
padding-bottom:10px;
}

#content hr {
color:#FFFFFF;
background-color:#FFFFFF;
margin-right:5px;
margin-left:5px;
border:0px;
height:4px;
margin-bottom:10px;
clear:both;
}

#content img {
border:2px solid #FFFFFF;
}

#content .centeringtext {
text-align:center;
}

#content img.imgfloatleft {
float:left;
margin-left:15px;
margin-right:10px;
margin-bottom:10px;
}

#content img.imgfloatright {
float:right;
margin-left:10px;
margin-right:15px;
margin-bottom:10px;
}

#content table.tablecentre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-bottom:10px;
  margin-left:auto;
  margin-right:auto;
}

#content table.tablecentre td {
text-align:center;
	text-align: center;
	vertical-align: top;
	padding:5px;
	width:145px;
}

#copywrite {
width:770px;
height:69px;
background-image:url(images/copywrite.jpg);
background-repeat:no-repeat;
float:left;
padding-bottom:10px;
}

#copywrite p {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
font-weight:bold;
text-align:center;
padding-top:26px;
}

#content .contacttable {
	padding-left:15px;
	text-align:center;
	padding-bottom:10px;
}

#content .contacttable table {
width:400px;
  margin-left:auto;
  margin-right:auto;

}

#content .contacttable td {
	padding:5px;
	background-color:#E8E6E1;
	color:#333333;
	text-align: left;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#content .contacttable td.title {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
background-color:#D7D5D0;
color:#333333;
width:120px;
}

#content .contacttable td a:link, #content .contacttable td a:active, #content .contacttable td a:visited {
color: #333333;
}

#content .contacttable td a:hover {
color:#003399;
}
