/* only needed for slideshow on home page with the front page template */
/* #content-top .block { */
/*   margin: -70px 0;    */
/*	padding: 0;          */
/* }                     */

#content-top .block .header_image {
overflow: hidden;
margin: 0 -10px 0 -10px;
display: block;
z-index: -10;
}
body.not-front #content-top .block .header_image {
margin: -100px -10px 0 -10px;
}
body.not-front #content-top div.block h2.title {
z-index: 10;
display: inline;
}


.about-us img {
  float: left;
	padding: 0 15px;
	clear: both;
}

.views-row-odd,
.views-row-even {
	clear: both;
	padding-top: 35px;
}
.read-more {
  margin: -2em .5em;
  float: right;
}
.view-more {
  margin: -1em 1em;
  float: right;
}

body {
  background: #415941 none repeat scroll 0 0;
}
#footer {
  background: #364d36 none repeat scroll 0 0;
  border-top: 1px solid #4b4b4b;
}

tr.odd {
  background-color: #677a67;
}
tr.even {
  background-color: #415941;
}

tr.draggable.drag-previous {
  background-color: #336633;
}


.form-submit:hover, 
.teaser-button:hover, 
#sidbar-first .form-submit:hover, 
#sidebar-last .form-submit:hover {
  background: #001a1b none repeat scroll 0 0;
}
.form-submit, 
.teaser-button {
  background-color: #002029;
}

#content-bottom {
  background: transparent;
}
fieldset {
  background: #002029 none repeat scroll 0 0;
  border: 1px solid #555555;
}
html.js fieldset legend:hover {
  background-color: #001a1b;
  border: 1px solid #000000;
}
fieldset legend {
  background: #002029 none repeat scroll 0 0;
  color: #fff;
  border: 1px solid #555555;
}
textarea, select, 
input.text, 
input.form-text, 
input.title {
  background: #001a1b none repeat scroll 0 0 !important;
  border: 1px solid #6D6D6D;
  color: #fff !important;
}
div.node .links {
  background: #677a67 none repeat scroll 0 0;
}

#content-top a {
  color: #dcba3e;
}

#footer a:link, 
#footer a:visited,
#content-top a:active, 
#content-top a:hover, 
#content-top a:focus, 
a:active, 
a:hover, 
a:focus {
  color: #dcba3e;
}
.views-ajax-pad a, 
.views-ajax-pad a:link, 
.views-ajax-pad a:active, 
.views-ajax-pad a:hover, 
.views-ajax-pad a:focus, 
.views-ajax-pad a:visited,
.views-tabset a, 
.views-tabset a:link, 
.views-tabset a:active, 
.views-tabset a:hover, 
.views-tabset a:focus, 
.views-tabset a:visited, 
.views-edit-view a, 
.views-edit-view a:link, 
.views-edit-view a:active, 
.views-edit-view a:hover, 
.views-edit-view a:focus, 
.views-edit-view a:visited, 
.views-entry a,
.views-entry a:link,
.views-entry a:active,
.views-entry a:hover,
.views-entry a:focus,
.views-entry a:visited {
  color:#1767B1;
}
#views-live-preview a, 
#views-live-preview a:link, 
#views-live-preview a:active, 
#views-live-preview a:hover, 
#views-live-preview a:focus, 
#views-live-preview a:visited {
  color: #dcba3e;
}
a, a:link, a:active, a:hover, a:focus, a:visited,
#footer a,
#footer a:link 
#content-top a, 
#content-top a:link {
  color: #fed754;
}
.help a, .help .more-help-link a {
  color: #1767B1;
}
h1 {
  color: #fed754;
}
#content-tabs ul.secondary li a:hover,
#content-tabs ul.secondary li a.active:link,
#content-tabs ul.secondary li a.active:visited,
#content-tabs ul.primary li a:hover, 
#content-tabs ul.primary li a.active:link, 
#content-tabs ul.primary li a.active:visited {
  border-bottom: 4px solid #fed754;
}
div.block ul.menu li a:hover, 
div.block ul.menu li.expanded a:hover, 
div.block ul.menu li ul.menu li.leaf a:hover, 
div.block ul.menu li ul.menu li.leaf a.active {
  color: #fed754;
}
.first-word,
body.not-front #sidebar-first .block h2.title .first-word, 
#preface-sidebar .block h2.title .first-word {
  color: #fed754;
}
/* images */
#header-wrapper {
  background: #fff url('alt_images/header.png') no-repeat left top;
  height: 33px;
  margin-bottom: 25px;
  overflow: hidden;
  padding: 26px 20px 32px 20px;
  position: relative;
}
#header-wrapper .search_submit {
  background: transparent url('images/search-arrow.png') no-repeat 4px 1px;
  cursor: pointer;
  padding: 0 6px;
  text-indent: -999em;
}
#views_slideshow_main_1,
#preface-wrapper {


  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
}

#preface-sidebar {
  background: transparent url('images/preface-sidebar-bg.png') no-repeat center;
  float: left;
  height: 380px;
  margin: 0 0 0 20px;
  padding: 20px;
  width: 190px;
}
div.block h2.title {
  background: transparent url('alt_images/arrow.png') no-repeat 0 2px;
}
body.not-front #content-top div.block-wrapper {
  background: transparent url('alt_images/content-top-bg.png') repeat;
  color: #fff;
}
body.not-front #content-top div.block-wrapper h2 {
  color: #FED754;
  font-size: 1.8em;
  font-weight: bold;
  line-height: 1.2142em;
}
div.rounded-inside {
  border-bottom: 0;
  border-left: 1px solid #4B4B4B;
  border-right: 1px solid #4B4B4B;
  border-top: 0;
  overflow: hidden;
  padding: 0 10px;
}
.corner {
  background: transparent url('images/rounded-corners.png') no-repeat 0;
  display: block;
  height: 6px;
  width: 6px;
}
#primary-menu ul.links li:hover,
#primary-menu ul.links li:active,
#primary-menu ul.links li.active-trail {
  background: transparent url('alt_images/pri-hover-left.png') no-repeat left;
}
#primary-menu ul.links li a:hover,
#primary-menu ul.links li:hover a,
#primary-menu ul.links li a:active,
#primary-menu ul.links li.active-trail a {
  background: transparent url('alt_images/pri-hover-right.png') no-repeat right;
  color: #fff;
}
html.js fieldset.collapsible legend a {
  background: transparent url('alt_images/menu-expanded.gif') no-repeat scroll 0% 50%;
  text-decoration: none;
}

html.js fieldset.collapsed legend a {
  background: transparent url('alt_images/menu-collapsed.gif') no-repeat scroll 0% 50%;
}
span.button {
  background: transparent url('alt_images/submit-button-right.png') no-repeat right top;
  display: -moz-inline-box;        /* for FF2 */
  display: inline-block;
  height: 33px;
  padding: 0 10px 0 0;
  position: relative;
}

span.button span {
  background: transparent url('alt_images/submit-button.png') no-repeat left top;
  display: -moz-inline-box;        /* for FF2 */
  display: inline-block;
  height: 33px;
  margin-right: -2px;
  padding: 0 0 0 9px;
}
#sidebar-first span.button,
#sidebar-last span.button {
  background: transparent url('images/sidebar-button-right.png') no-repeat right top;
  height: 24px;
}

#sidebar-first span.button span,
#sidebar-last span.button span {
  background: transparent url('images/sidebar-button.png') no-repeat left top;
  height: 24px;
}


.corner {
  background: none;
}
.advanced-help-topic span.code {
  color: #000000;
}
