#slideshow {
    width: 100%;
}

body, p, h1, h2, h3, h4, h5, h6, a {
    font-family: Tahoma;
}


/*
  styles/screen.css  -  Screen Media Stylesheet
*/

/*
  Header Styles
*/


#container1 {
  background:#042C5F url('/images/design/headerbg.jpg') repeat-x;  
  height:89px;
}

#navLinks {
 /* clear:both; */
  width: 980px;
  height:20px;
  /*height: 130px;*/
  padding: 0px;
  margin:0px auto;
  background-color:#CCCCCC;
}
#header {
  width: 980px;
  /*height: 130px;*/
  height: 92px;
  padding: 0px;
  margin:0px auto;
  overflow:hidden;
}
#adminheader {
  width: 980px;
  background: #C9C9C9;
  height: 10px;
  padding: 5px 0px;
  margin:0px auto;
}

#logo {
  width: 169px;
  height: 78px;
  
  margin: 0px;
  padding: 0px;

  background-image: url('/images/design/logo.jpg');
  background-repeat: no-repeat;
}

#logo img {
  display: none;
}

#header h1 {
  margin: 0px;
  padding: 0px;  
  display: none;
}

#search {
  width: 259px;
  height: 20px;
  padding: 8px;
  position: relative;
  top: -25px;
  right: -705px;
  background-image: url('/images/design/searchbg.jpg');
  background-repeat: no-repeat;
}

#searchquery {
  width: 187px;
}

#searchsubmit {
  width: 64px;
}


/*
  Section Header
*/
#container3 {
  padding-top: 10px;
  background:#c9c9c9;
  width: 980px;
  margin: 0px auto;
}

#container3 img .header {
  width: 978px;
  height: 259px;
}


/*
  Content Styles
*/

#container2 {
  width: 980px;
  margin: 0px auto;
  background: #FFFFFF;
}
#container22 {
  clear:both;
  width: 980px;
  margin: 0px auto;
  background: #FFFFFF;
}
body,#adminheader {
    background:#042C5F;
}
#container2wrap {
  width: 100%;
  background:#042C5F;
}

#container2 h1 {
  margin: 0;
  padding: 0 0 .25em 0;
  border-bottom: 1px solid #000000;
  display: block;
  font-weight: normal;
}

#container2 h1 img {
  margin: 0;
  float: none;
}

#content {
  width: 615px;
  margin-top: 35px;  
  float: left;
  padding: 0px 25px;
}

#content * {
  /*margin-left: 125px;*/
}

#content * * {
  margin-left: 0;
}

#content h2, #content h3, #content h4, #content h5, #content h6 {
  margin-top: .5em;
}

#content ul {
  /*margin-left: 100px;*/
}

#content ol {
  margin-left: 100px;
}

#content ul *, #content ol * {
  margin-left: 0px;
}

#content address {
  margin: 0.2em 0 0.8em 150px;
}

#content img {
  margin: 15px 15px 15px 0px;
}

#content table {
  margin: 5px 0px;
}

#content table * {
  margin: 5px 0px;
}

#content form label, .mailer-field {
  width: 353px;

  margin: .4em 0;

  display: block;
}

#content form label {
  font-weight: bold;
}

.mailer-field {
  padding: 0.4em;

  border: 1px solid #999999;
}

.mailer-button {
  margin: 0.4em 0;
  padding: 0.2em 1em;

  background: #A61218;
  color: #FFFFFF;

  border: 0 none;

  float: right;

  font-size: 1.2em;
  font-weight: bold;
  text-transform: uppercase;
}


/*
  Sidebar Styles
*/

#sidebar {
  width: 270px;
  padding-right:25px;
  margin-top: 35px;
  
  float: right;
}

#sidebar h2 {
  padding: .5em 0;
}

.sidegroup {
  margin: 0 0 1em 0;
  padding: .1em .5em;

  background: #FFFFFF url('/images/design/sidegroup-bg.png') top left no-repeat;
  color: #333333;

  border-top: 1px solid #CCCCCC;
}

.sidegroup p {
  margin: 0 0 0.5em 0;
  padding: 0;

  font-size: 0.9em;
}

.sidegroup ul {
  margin: 0 0 0 15px;
  padding: 0;
}

.sidegroup ul li {
  margin: .5em 0;
}


/*
  Search Results Styles
*/
.resultcount {
  margin: 1em 0px;
  padding: 0.3em 1em;

  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}

.searchresults {
  margin: 0px 0px 0px 3em;
  padding: 0px;

  list-style: none;
}

.searchresults li {
  min-height: 100px;
  margin: 0px 0px 1.5em 0px;

  clear: both;
}

.searchresults li img {
  margin: 0px 4em 0px 0px;

  float: left;

  border: 0px none;
}

.searchresults li p {
  margin: 0.5em 0px;
  padding: 0px;

  font-size: 0.9em;
}

#footernav {
  list-style: none;
  padding-bottom: 10px;
  font-size: 0.85em;
  text-align: center;
  
}

#footernav li {
  margin: 0;
  padding: 0 .5em;

  display: inline;

  border-right: 1px solid #CCCCCC;
}

#footernav li.last {
  border-right: 0 none;
}

#footernav li a {
  color: #0B2D59;

  font-weight: normal;
}

.scrolling {
  max-height: 150px;

  border-bottom: 1px solid #CCCCCC;

  overflow: auto;
}