/* Start of CMSMS style sheet 'Basic CSS' */
* {
   padding: 0;
   margin: 0;
}
body {
   margin: 0;
   padding: 0;
   font: normal 16px 'Trebuchet MS', Tahoma, sans-serif;
   background: #EAF3E9;
}
#pagewrapper {
}
.accessibility {
   visibility: hidden;
}
.float-left {
   float: left;
}
.float-right {
   float: right;
}
.img-left {
   float: left;
   margin-right: 10px;
}
.img-right {
   float:right;
   margin-left: 10px;
}
img, .img-left, .img-right {
   padding: 10px;
   background-color: #EAF3E9;
   border: 1px solid #A0C0B8;
}
.noborder {
   padding: 0;
   border:none;
   margin: 0;
}
#header, #content, #footer {
   width: 750px;
   margin: 0 auto;
}
#header {
   background: #ccc url(../images/site/header.gif) no-repeat center top;
   height: 200px;
}
#header h1 {
   margin: 0 0 0 20px;
   padding: 150px 0 20px 0;
   font-size: 2em;
   text-indent: -900%;
}
#header h1 a {
   color: #FFF;
   text-decoration: none;
}
#content {
   background: #FFF url(../images/site/paua-footer.jpg) no-repeat 0 top;
}
#print {
   float:right;
}
#print a img {
   border: none;
}
#main {
   margin: 0 20px 0 20px;
   padding-top: 40px;
}
#main h2 {
   margin-bottom: 20px;
}
#main p {
   padding: 0.75em 0 0 0;
   font-size: 1em;
}
#main p a {
   color: #000;
}
#right a, #left a {
   color: #666;
   font-size: 0.75em;
   text-decoration: none;
}
#clear {
   clear:both;
   height: 20px;
}
#footer {
   clear: both;
   height: 190px;
   color: #000;
   font: normal 0.75em/1.5em 'Trebuchet MS', Tahoma, Arial, sans-serif;
   text-align: left;
   background: #A0C0B8 url(../images/site/paua-footer.jpg) no-repeat 0 top;
}
#footer .col, #footer .col2 {
   margin-top: 20px;
   width:33%;
}
#footer .col {
   margin-left: 20px;
}
#footer p {
   margin-left: 0;
   padding-top: 1.5em;
}
#footer a {
   color: #000
}

/* map css */
#map {
   width: 664px;
   margin: 20px auto 0;
}
#map iframe {
   padding: 10px;
   background-color: #EAF3E9;
   border: 1px solid #A0C0B8;
}
#map small a {
   color: #000;
   text-decoration: none;
}

/*main menu css*/
#menu {
   margin-right: 20px;
   position: relative;
   top: 22px;
   font-size: 0.75em;
   font-family: sans-serif;
}
#menu ul {
   float: right;   
}
#menu li {
   list-style-type: none;
   display: inline;
   margin: 0 1px;
}
#menu li a:link, #menu li a:visited {
   position: relative;
   background: #A0C0B8;
   text-decoration: none;
   color: #FFF;
   font-weight: bold;
   padding: 2px 5px;
}
#menu li a:hover {
   color: #FFF;
   background: #166874;
}
#menu ul li a.currentpage {
   color: #FFF;
   background: #166874;
}
/* button style */
#main a.button {
   text-decoration: none;
   background-color: #A0C0B8;
   border: 1px solid #166874;
   color: #fff;
   font-weight: bold;
   padding: 2px 5px;
}
#main a.button:hover {
   background-color: #166874;
}
/* End of 'Basic CSS' */

