BODY {margin: 0em; padding: 0em; font-family:  Verdana, Arial, Helvetica, sans-serif;
background-color: #C5D8DE; 
background-image: url("aagraphics/bgs/dove.jpg");
background-repeat: no-repeat;
color: #5F7278;
background-position: 35px 10px;
font-size: small;}

TH {
background-color: #5F7278;
color: #FFFFFF;
}

A:link {color: #408080;
font-weight: bold;
text-decoration: underline;

} 

A:visited {color: #5F7278;
font-weight: normal;
text-decoration: underline;
}

A:hover {color: #0080c0;
text-decoration:  underline;}

H1, H2, H3, H4, H5, H6 {
font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : bold; color: #5F7278;

}

H1 {font-size : 140%; 
line-height: 90%;
margin-top: 0em;
}
H2 {font-size : 130%; }
H3 {font-size : 120%; }
H4 {font-size : 110%; }
H5 {font-size : 100%; }
H6 {font-size : 100%; }

#marbled
{
background-image: url("aagraphics/bgs/marble.jpg");
margin-right: 20px;
margin-bottom: 0px;
margin-left: 160px;
width: auto;
padding: 5px;
}

#maincontent {
background-color: #FFFFFF;
padding-top: 5px;
padding-right: 20px;
padding-bottom:5px;
padding-left: 20px;
color: #5F7278;

}

#topbar {
margin-left: 165px;
margin-right: 20px;
margin-bottom: 10px;
padding-top: 5px;
width: auto;
text-align: center;
color: #000000;
}


#nav {
float: left;
max-width: 150px;
padding-left: 5px;
color: #5F7278;
clear: right;
}

.smaller {  font-size: smaller;
}

#bottomlinks {
font-size: smaller;
text-align: center;
margin-top: 15px;
padding-top: 5px;
padding-bottom: 5px;
border-top: 1px #5F7278 dotted;
}


#address {
font-weight: bold;
color: #5F7278;
margin-left: 160px;
margin-right: 20px;
width: auto;
text-align: center;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #C5D8DE;
}

#copyright {
color: #5F7278;
font-size: smaller;
float: left;
font-weight: normal;
padding: 5px;
margin-top: 10px;
margin-bottom: 10px;
max-width: 150px;
text-align: center;
}

.centred {  text-align: center;}
.bobbytext {  font-size: smaller; color: #FFFFFF; text-align: center}

/*a img {
border: 1pt #C5D8DE solid;}*/

.NoWrap { white-space: nowrap; }
.larger {  font-size: larger}

.skipnav {
font-size: smaller;
text-align: center;
margin-bottom: 5px;
}

.RuledTable TD
 { 
padding: 5px;
border-bottom: 1px solid #5F7278;
border-left: none;
border-right: none;
border-top: none;
} 

.RuledTable TH
{
padding: 5px;
}

TEXTAREA, INPUT {
font-family: Verdana, Arial, Helvetica, sans-serif;
}

BLOCKQUOTE {
margin-left: 30px;
margin-right: 30px;
}

