body {
  font-family: arial, verdana, sans-serif;

  background: #000000 url('/assets/images/background.jpg') repeat fixed center;
}


div#wrapper {
  width: 755px;
  margin: 0 auto;
  background-color: #ffffff;
  padding: 10px;
  padding-top: 10px;
}



div#banner {
  padding-top: 20px;
  width: 755px;
  height: 150px;
  margin-bottom: 5px;
  background: #ffffff url('/assets/images/banner.jpg') no-repeat  top center ;
}



ul#bannerText {
 padding-top: 0;
 margin-top: 0;
 margin-left: 14em;
 color: white;
 font-weight: 900;

}


.contactDetails {
 color: blue;
 font-size: 1.5em;
}


#leftColumn {
   float: left;
   margin-right: 10px;
}

h3 {
 margin-top: 0px;
 color: #E23720;
}

h1#heading {
 margin-top: 0;
}


.centralColumn {
 margin-left: 180px;

}


div#content li{
  margin-left: 2em;
}


ul#menu {
 list-style-type:none;
  width: 170px;
  padding: 0;
  margin: 0;
}

ul#menu li {
  padding: 0.3em;
  margin-bottom: 1px;

   border-width:1px;
   border-style:solid;
   border-color:#dddddd;
   background-color: #E23720;
}

ul#menu li.active{
   color: black;
   border-color:black;
}

ul#menu li.active a{
   color: black;
}


a {
  text-decoration: none;
  font-weight: bold;
  color: white;
}



/*  grey image boxes */
.imageBox, .imageBoxLeft {
   float: right;
   border-width:1px;
   border-style:solid;
   border-color:#444444;
   background-color:#dddddd;
   margin-left: 10px;
   margin-bottom: 10px;
}

.imageBoxLeft {
   margin-left: 0;
}


img.content {
 padding: 3px;
}

.imageCaption1, .imageCaption2 {
   width: 245px;
   font-size: 0.6em;
   font-family: Verdana, Sans;
   text-align: center;
   padding: 5px;
   color: #5C5C5C;
}

.imageCaption2 {
  width: 353px;
}

/* Contact Us Page */

div#contactUsFeedback {
  color: green;
  font-weight: bold;
}


/********* footer *********/

#footer {
  width: 755px;
  margin: 0 auto;
  position: relative;
  clear: both;
  background-color: transparent;
  padding:  0;
  /* border: thin dotted #00FF00; */
}

#footer  ul {
  float: left;
  margin: 0.3em 0 0 0;
  padding: 0;
}

#footer  li {
  display: block;
  font-size: 0.7em;
  color: #fff;
  margin-bottom: 1em;
}

#footer  a {
  text-decoration: underline;
  color: #aaa;
}

#footer  a:hover  {
  text-decoration: underline;
}



