@charset "UTF-8";

/* CSS Reset */
  * { margin:0; padding:0; }
  
body {
	background-color: #E9E9E9;
}

  
  #topmargin {
  with: 100%;
  height: 30px;
  background-color: #000000;
  color: #ffffff;
  font: helvetica, sans-serif;
  text-align: right;
  padding: 2px 30px 0 0;
  }
  
  
/*global links */
a:link {
	text-decoration: none;
	color:#FFFFFF
}
a:visited {
	text-decoration: none;
	color:#FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #E9E9E9;
}
a:active {
	text-decoration: none;
	color:#FFFFFF;
}


 
/* Content */  
  
  #mainpage {
    width: 960px;
	height: 540px;
    margin: 10px auto 0 auto;
  }

  /* Header */
  #header {
  display:block;
  float:left;
   width: 650px;
    font-family: arial, helvetica, sans-serif;
  font-weight: bold;
  font-size: 3.25em;
  color: #333333;
  margin-bottom: 15px;
  }
  
  #search  {
  display: block;
  float: left;
  width: 300px;
  height: auto;
  margin-bottom: 15px;
    margin-top: 20px;
  }
  
  h1 {
font-family: arial, helvetica, sans-serif;
font-size: 2em;
font-weight: bold;
color: #333333;
text-indent: 15px;
}
  

/* Content */
#hpmain {
display: block;
float: left;
padding-top: 40px;
width: 960px;
height: auto;
font-family: arial, helvetica, sans-serif;
font-size: 1.75em;
color: #333333;
background-color: #ffffff;
border-top: solid 20px #000000;
border-bottom: solid 4px #990000;
padding: 20px 0 20px 0; 
}


.slideshow { height: 540px; width: 960px; margin: auto; }
.slideshow img {background-color: #ffffff; }


#aboutmain {
display: block;
float: left;
padding-top: 40px;
width: 960px;
height: auto;
font-family: arial, helvetica, sans-serif;
font-size: 1.75em;
color: #333333;
background-color: #ffffff;
border-top: solid 10px #000000;
border-bottom: solid 4px #990000;
}

#contactmain {
display: block;
float: left;
padding-top: 40px;
width: 960px;
height: auto;
font-family: arial, helvetica, sans-serif;
font-size: 1.75em;
color: #333333;
background-color: #ffffff;
border-top: solid 10px #000000;
border-bottom: solid 4px #990000;
}

#about {
display: block;
clear: both;
margin: 10px 0 10px 50px;
width: 100%;
height: auto;
padding-bottom: 20px;
}



/*FOOTER */
#footer {
  display: block;
clear: both;
width:960px;
height: 400px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .70em;
  color: #000000;
  background-color: #ffffff;
  }
  
  ul#bottomnav {
  display: block;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.85em;
  color: #990000;
  background-color: #ffffff;
  border-left:solid 4px #E9E9E9;
  margin: 25px 30px 10px 0px;
  padding-left: 40px;
  }
  
 ul#bottomnav li {
  list-style: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .70em;
  line-height: 40px;
  color: #000000;
  padding-right: 20px;
  }
  
   ul#bottomnav li a {
  list-style: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 40px;
  color: #666666;
  background-color: #FFFFFF;
  }
  
   ul#bottomnav li a:hover {
  list-style: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 40px;
  color: #999999;
  background-color: #FFFFFF;
  }
  
    ul#bottomnavL {
  display: block;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.85em;
  color: #990000;
  background-color: #ffffff;
  margin: 25px 30px 10px 0px;
  padding-left: 40px;
  }
  
 ul#bottomnavL li {
  list-style: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .70em;
  line-height: 40px;
  color: #666666;
  padding-right: 20px;
  }
  
   ul#bottomnavL li a {
  list-style: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 40px;
  color:  #666666;
  background-color: #FFFFFF;
  }
  
   ul#bottomnavL li a:hover {
  list-style: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  line-height: 40px;
  color: #999999;
  background-color: #FFFFFF;
  }
  
  
  
  
  #cc {
  display: block;
clear: both;
width:960px;
height: auto;
  font-family: Arial, Helvetica, sans-serif;
  font-size: .7em;
  color: #ffffff;
  word-spacing: 5px;
  text-align: center;
  background-color: #000000;
  border-top: solid 2px #990000;
  padding-top: 5px;
  padding-bottom: 10px;
  }
  
  
