/* This style sheet was written by Paul Dell and was distributed  with the HAMILTON Template available at http://www.dellwebsites.com 
- This comment should remain intact though you are free to edit the style sheet as you see fit.Please delete all comments before uploading to the web */



html, body{ 
margin: 0; 
padding: 0; 
border: 0; 	
}

body {
	background-color: #FFF; 
	background-image: url(images/background2.jpg); 
	background-position: center; 
	color: #333; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 85%; /*90%*/
	margin: 0 auto;
	min-width: 760px;
	padding: 0; 
	text-align: center; 
	}
	
#wrapper {
	background-color: #FFF; 
	background-image: url(images/wrapper-background.gif);
	margin: 0 auto;
	padding: 0;
	text-align: left; 
	width: 742px;
}


#logo {
	height: 59px;
	margin-top: 7px;
	background-image: url(images/top-background.jpg);
}


#topnav {
         width: 742px;
}


#topnav li {
	padding: 0;
	float: left;
	list-style-type: none;
}


#topnav ul {
	height: 59px;
	margin: 0;
	padding: 0;
	text-align: center;
}


#topnav ul li a {
	color: #EDF1F2;
	display: block;
	font-size: 90%;
	font-weight: bold;
	height: 55px;
	padding: 0;
	text-decoration: none;
	width: 121px;
	padding-top: 4px;
}


#topnav ul li a:hover {
	background-image: url(images/top-backgound-hover.gif);
	color: #FFF;
	background-repeat: no-repeat;
}


#topnav a:active {
	color: #FFF;
	background: url(images-index/top-backgound-hover.gif) no-repeat;
}


.headings {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #535794;
}

#logoandy {
	background-image: url(images/logoandy_blue.jpg);
	float: left;
	height: 168px;
	width: 742px;
	margin-top: 10px;
	background-repeat: no-repeat;
}



#content {
	width: 742px;
	clear: both; 
}


#content .contentleft {
	float: left;
	margin-top: 6px;
	padding: 0 10px 10px 10px;
	width: 490px;
	line-height: 130%;
}


#nav {
	float: right;
	padding-top: 18px;/*18*/
    padding-top: 22px;/*22*/
	padding-right:10px;
	margin-right: 3px;
	margin-right: 0;
	width: 192px;
}


html>body #nav{
	padding-top: 27px; 
}



#nav ul {
	border-top: 1px solid #acaec9;
	font-size: 90%;
	margin: 0;
	padding: 0;
	list-style-type: none;
}



#nav ul li{
	border: solid #acaec9; 
	border-width: 0 1px 1px 1px;
	margin: 0;
}


#nav a, 
#nav a:visited {
	color: #000; 
	display: block;
	padding: 6px;
	text-decoration: none;
	background-color: #F5F7F6;
	height: 1%;
}


#nav a:hover {
	color: #000;
	background-color: #acaec9;
}


#nav a:active {
	color: #000;
	background-color: #acaec9;
}



#nav a:focus {
	color: #000;
	text-decoration: none;
	background-color: #FFF;
}


#footer {
	color: #666;
	font-size: 80%;
	text-align: center; 
	width: 490px; 
	padding: 6px;
	border: solid blue 1px; 
	clear: both;
}
#contact {
	color: #333333;
	font-size: 85%;
	text-align: center; 
	width: 490px; 
	padding: 6px;
	/*border: solid green 1px;*/
	clear: both;
}

h1 {
	font-size: 100%;
	text-align:center;
}
h2 {
	font-size: 95%;
	text-align:center;
}
h3 {
}
h4{
	font-size: 70%
	}
.headings {
	border-bottom: solid #535794 1px; /*places a solid border under the headings*/
}

a:link{
	color: #535794;
	text-decoration: underline;
}
a:visited{
	color: #7c5293;
}
a:hover{
	color: #535794;
}
a:active{
	color: #000;

}
html {
min-height: 100%;
margin-bottom: 1px;
}

#centred {
text-align:center;
}
dt {
margin: 0 0 0 15px;
    padding: 0; 
    border: 0;
	font-size:90%;
	font-weight:bold;
	
}

dd {
margin: 0 0 0 35px;
    padding: 0; 
    border: 0;
	font-size:87%;
}

td {
	font-size: 80%
	}
