body {
  background: #ccd8aa url('images/ui/background.jpg') repeat-x;
}

#header {
  background: transparent url('images/ui/header.jpg') no-repeat;
  width: 1000px;
  height: 233px;
  padding:0px;
  margin: 0px auto;
  font: bold 14pt helvetica;
}

#header a img{
  display:block;
}

.menubar {
  background: transparent url('images/ui/nav.jpg') no-repeat;
  width: 1000px;
  height: 66px;
  color: black;
  margin:6px auto 0px auto;
  text-align: center;
}
#header-text {
  background: transparent url('images/ui/head-text.jpg') no-repeat;
  width:1000px;
  height: 43px;
  color: black;
}

.head-info{
  float:right;
  font: normal 12pt helvetica;
  width:604px;
  height: 46px;
  overflow: hidden;
  text-align: center;
}

.head-info h1{
  font: bold 15pt verdana;
  padding:0px;
  margin:0px;
}

.head-info p{
  margin: 0px;
  padding: 0px;
}

.menubar th {
  font-weight: bold;
  text-align: center;
}

.menubar td {
  font-size: 9pt;
}

.menubar .selected {
  color: #FFF;
  text-decoration: underline;
}

.menubar .text {
  white-space: nowrap;
}

.menubar a {
  color: #FFF;
  overflow: hidden;
  padding: 4px 6px;
  margin: 1px;
  font: normal 10pt verdana;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 32px;
}

.menubar a:hover {
  text-decoration: underline;
}

.dropdownmenu {
  color: #FFF;
  overflow: hidden;
  margin: 1px;
  font: normal 10pt verdana;
  text-transform: uppercase;
  line-height: 32px;
}

.dropdownmenu:hover {
  text-decoration: underline;
}

.dropdownmenu .submenu {
  display: none;
	position: absolute;
	z-index: 1000;
  background: #eee;
  margin-top: 2px;
  padding-bottom: 5px;
  text-align: left;
  border: solid 1px #ddd;
  border-top: solid 1px #eee;
  opacity: 0.9; /* for safari */
  -moz-opacity:0.9; /* for mozilla */
  -webkit-box-shadow: 1px 1px 1px #aaa;
  -webkit-border-bottom-left-radius: 7px;
  -webkit-border-bottom-right-radius: 7px;
  -moz-border-radius: 0 0 7px 7px;
}

.dropdownmenu .submenu a {
  display: block !important;
  float: none !important;
  width: auto;
  padding: 2px 6px;
  margin: 1px;
  font-size: 100%;
  line-height: 30px;
}

.dropdownmenu .submenu a:hover {
  border: solid 1px #777;
  background: #9aadbf;
  padding: 1px 3px;
  margin: 1px 3px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
}

#content-home {
  background: transparent url('images/ui/mid_panel.jpg') no-repeat;
  width:1000px;
  min-height: 393px;
  height: 393px;
  color: black;
  margin: 5px auto;
}

#home-nav {
  clear:right;
  color:black;
  float:right;
  height:243px;
  margin:8px 24px 0px 0px;
  padding: 0px 0px 0px 0px;
  min-height:243px;
  text-align:center;
  width:470px;
}

#home-nav img{
 display:inline;
 margin: 2px 4px!important;
}

#home-nav .home-text{
  height:50px;
  width: 450px;
  text-align: center;
  overflow: hidden;
  display: block;
}

#home-nav .home-text p{
  margin: 0px;
  padding: 0px;
  line-height: 50px!important;
  font: bold 14pt Times New Roman;
  font-style: italic;
}

#content {
  background: white;
  min-height: 400px;
  padding: 10px 0;
  width: 970px;
  margin: 5px auto;
}

#slideshow-container{
  padding: 17px 0px 0px 29px;
  width:465px;
  float:left;
  clear:left;
}

#footer {
  background: transparent url('images/ui/footer.jpg');
  background-repeat:no-repeat;
  background-position:center;
  color: white;
  height: 51px;
  line-height: 70px;
  width: 1000px;
  margin:0px auto;
  position: relative;
  padding: 39px 0px 0px 0px;
}

#footer-stripe {
  background: transparent url('images/ui/bottom.jpg') repeat-x;
  color: white;
  height: 95px;
  width: 100%;
  margin:0px;
  padding: 0px;
}


#footer_nav{
  width:790px;
  display:block;  
  text-align:center;
  line-height:26px;
  margin-left: 20px;
  float: left;
  clear: left;
}

.footer_nav_links {
    color: #FFFFFF;
    margin:3px 0px 0px 0px;
    padding:0px;
    display:block;
    line-height: 15px;
}

.footer_nav_links ul {
    padding: 0px;
    display: inline;
    margin:10px auto;
    position:relative;
    text-align:center;
}

.footer_nav_links li {
    display:inline;
    padding:0px 3px;
}

.footer_nav_links a {
    color: #FFFFFF;
    font: normal 9pt Helvetica;
    text-decoration:none;
}

.footer_nav_links a:hover {
    text-decoration:underline;
}

#rss {
  float:right;
  margin: 7px 15px 0px 0px;
  font-size:7pt;
  line-height:6px;
  text-align:center;
}

#copyright {
float:right;
width:140px;
margin-top:6px;
}

.pics { height: 278px; width: 465px; padding:0; margin:0; overflow: hidden }
.pics img { height: 278px; width: 465px; padding: 0px; top:0; left:0 }
