html{margin: 0;padding: 0;background-color: #fff;}body {color: #000000;font: 12px Helvetica, Arial, sans-serif;background-repeat: no-repeat;}

h4{color: #000;clear: both}

h3, h5{color: #000;clear: left}

h5 {font-size: 14px;font-weight: bold;}
#header h2 {color: #fff;/*border-top: 2px #fff solid;*/text-align: center;background-color: #339933;font-size: 18px;margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;}

h3 {
font-size: 18px;font-weight: bold;text-align: left;/*margin-top: 10px*/;/*border-bottom: 2px #c5c5c5 solid;*/}

h4 {font-size: 16px;}

#header h1 {color: #fff;/*border-top: 2px #fff solid;*/text-align: center;
margin: 0px 0px 0px 0px;/*background-color: #339933;*/font-size: 75px;
/*height: 108px;*/}
#header {/*color: #fff;*/border-top: 2px #fff solid;
margin : 0px 0px 0px 0px;background-color: #339933;/*font-size: 75px;*/
/*height: 140px;*/}
a:active, a:link, a:hover, a:visited {font-size: 12px; color: #3333cc;display: inline;text-decoration: none;}
/*Navigation*/#menu{background-color: #cc3300;/*padding: 5px 0px 0px 15px;*/
margin: 0px 0px 0px 0px;height: 30px;}



#menu ul{display: inline
/*margin: 0px -10px 0px 0px;*/}

#menu li {display: inline;
float: left;background: #cc3300;width: 94px;text-align: center;text-decoration: none;
padding-top: 5px;padding-bottom: 5px;
/*margin: 0px 3px 0px 3px*/}
#menu a:active, #menu a:link, #menu a:visited{font-size: 13px; color:#fff;background-color: #cc3300;padding: 0px 0px 5px 0px;
margin: 0px 5px 0px 5px;font-weight: bold;text-align: center;text-decoration: none;}
#menu a:hover{font-size: 13px; color:#000;background-color: #cc3300;padding: 0px 0px 5px 0px;
margin: 0px 5px 0px 5px;font-weight: bold;text-align: center;text-decoration: underline;}
/*END NAVIGATION*/

p {margin: 0 0 18px;text-align: justify;}

#highlight{}

#highlight a:active, #highlight a:link, #highlight a:visited {font-size: 14px; color: #3333cc;
clear: left;
width: 100%;font-weight: bold;
text-align: left;text-decoration: none;background-color: #fff;}

#highlight a:hover{color: #515151;text-decoration: none;}

#highlight ul{}

#highlight li{/*float: left;*//*display: block;*//*width: 100%;text-align: left;*/list-style-type: none;}#wrapper {}#pagetop {width: 700px;margin: 0 auto;height: 10px;}#container {width: 700px;margin: 0 auto;background-color: #fff;
}#content {float: left;margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 10px;background-color: white;}

/*#content img{float: left;margin: -5px 0px 10px -10px}*/

.contentpic {float: left;margin: -5px 0px 10px -10px}

#map {background-image: url(../images/contact02.jpg);background-repeat: no-repeat;height: 743px;
margin: -5px 0px 10px -10px}
#extra {}/* Header *//*#header {background: #339933 ;height:110px;*//*margin-left: 58px;*//*margin-right: 58px;*/
/*border-top: 2px #fff solid;}*/

/*.picleft {border: 1px #dedede solid;background-color: #c0c0c0;
padding: 6px;
float: left;margin-bottom: 10px;margin-right: 10px;
clear: left}*/

/*.picright {border: 1px #dedede solid;background-color: #c0c0c0;
padding: 6px;float: right;margin-bottom: 10px;}*/

#header img {border: 2px #fff solid;border-top: none;}#header p {color: #666;font-size: 11px;font-weight: bold;padding: 0 18px;}.logo {float: left;margin-left: 10px;width: 260px;}.ad h2 {float: right;margin-right: 20px;width: 200px;height: 154px;color: #8c8c8c;font-size: 22px;text-align: center;line-height: 30px;padding-top: 15px;}.ad a {float: right;padding-top: 5px;width: 200px;color: #8c8c8c;font-size: 14px;text-align: center;line-height: 16px;}/* Content Style *//*Navigation	*/#navbox {background-color: #007ec0;visibility: visible;position: relative;margin-top: -12px;padding-left: 20px;border-bottom: 2px #009c6f solid;display: block;height: 35px;border-top: 1px #e14514 solid;}/*		#navigation		{ margin-left: 18px; }*/#navigation ul {padding: 5px 0px 0px 0px;list-style: none;margin-top: 0px;}#navigation li {display:inline;}#navigation a:link, #navigation a:visited {padding: 7px 10px 5px 10px;color: #007ec0;background-color: #28347d;text-decoration: none;border: 1px #711515 none;width: 100px;float: left;background-image: url(../images/button1.gif);margin-right: 5px;}#navigation a:hover {color: #007ec0;background-color: #711515;width: 100px;font-weight: bold;border: none;}/* Content Positioning & Size Left Bottom Column*/#extra {margin: 0 18px;}#extra small {font-size: 11px;line-height: 18px;}

/* Content Positioning & Size Right Top Column*/

#hotright {float: right;width: 160px; margin-right: 18px;}

#hotright p {color: #fff;background-color: #e14514;padding: 5px;}

#hotright ul {list-style: none;margin: 0 0px 6px;padding: 0px 10px 6px 0px;
}

#hotright li {height: 35px;}

#hotright a, #hotright a:link, #hotright a:visited, #hotright a:hover {color: #007ec0;background-color: #fff;
display: block;text-decoration: none;
border: 1px #009c6f solid;
padding: 5px;/*background-image: url(../images/button1.gif);*/margin-right: 5px;}

#hotright a:hover {font-weight: bold}/* Content Positioning & Size Right Bottom Column*/#extraright {float: right;width: 230px;padding: 15px 10px 10px 10px;
margin: 0px 0px 10px 10px;background-color: #ffffcc;border: 2px #757575 solid;}

#extraright h3{color: #757575;
line-height: 10px;}

#extraright h4{color: #339933;
line-height: 0px;}

#extraright p{color: #339933}

#extraright a:active, #extraright a:hover, #extraright a:link, #extraright a:visited {color: #757575;background-color: #ffffcc;padding: 0px;
margin: 0px;
/*border: solid #fff 1px;*/display: inline;}

.extrarightbox {float: right; clear: right;width: 250px;padding: 0px 10px 0px 10px;
margin: 10px 10px 0px 10px;background-color: #66ad71;border: 2px #757575 solid;}

.extrarightbox h3{color: #fff;
line-height: 10px;}

.extrarightbox h4{color: #fff;
/*line-height: 0px;*/font-size: 14px;}

.extrarightbox p{float: left
;color: #fff;text-align: left;}

.extrarightboxpic {float: left;font-size: 0px;/*padding: 2px 2px 0px 2px;*/
margin: 0px 5px 0px 0px;border: 2px #fff solid;}

.extrarightbox a:active, #extrarightbox a:hover, #extrarightbox a:link, #extrarightbox a:visited {color: #fff;background-color: #66ad71;padding: 0px;
margin: 0px;
/*border: solid #fff 1px;*/display: inline;}
.extrarightboxa {float: right; clear: right;width: 250px;padding: 0px 10px 0px 10px;
margin: 10px 10px 0px 10px;background-color: #9891da;border: 2px #757575 solid;}

.extrarightboxa h3{color: #fff;
line-height: 10px;}

.extrarightboxa h4{color: #fff;
/*line-height: 0px;*/font-size: 14px;}

.extrarightboxa p{float: left
;color: #fff;text-align: left;}

.extrarightboxapic {float: left;font-size: 0px;/*padding: 2px 2px 0px 2px;*/
margin: 0px 5px 0px 0px;border: 2px #fff solid;}

.extrarightboxa a:active, #extrarightboxa a:hover, #extrarightboxa a:link, #extrarightboxa a:visited {color: #fff;background-color: #66ad71;padding: 0px;
margin: 0px;
/*border: solid #fff 1px;*/display: inline;}
#extra {float: left;width: 400px;}/* Footer */

#footer {clear: both;border: 2px #5c5c5c solid;width: 600px;margin: 0px 0px 10px 35px}#footermenu {clear: both;
float:left;
width:80%;margin: 10px 0px 0px 10%;
background:#fff;
overflow:hidden;
position:relative;
}/*#footer a {color: #5c5c5c;}*/#copyright p {clear: both ;color: #000;
margin: 5px 0px 10px 0px;/*padding-left: 18px;*/text-align: center;font-size: 10px;}#footermenu ul {
clear:left;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
left:50%;
text-align: center;/*list-style: none;margin: 0 18px 6px;padding: 0px 0 6px;*/}#footermenu ul, #footermenu li {display:block;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
right:50%;
}

#footermenu ul, #footermenu li, #footermenu a{
display:block;
margin:0 0 0 1px;
padding: 0px 5px 0px 0px;
background:#fff;
color:#000;line-height:1.3em;text-decoration: underline;}

#footermenu ul, #footermenu li, #footermenu a:hover{
display:block;
margin: 0 0 0 1px;
padding: 0px 5px 0px 0px;
background:#fff;
color:#000;line-height:1.3em;text-decoration: underline;}/*.picright img {padding:3px;border:2px solid #007ec0;background-color: #fff;margin-left: 10px;margin-bottom: 10px;margin-right: 10px;float: right ;}*//*Image Gallery Stuff*/.thumbholder {width:206px;height:165px;float:left;border: 0px #28347d solid;margin:0px 2px 2px 0px;padding:7px 2px 2px 2px}.thumbimage {height:150px;width: 200px ;border: 1px #28347d solid;text-align:center;}.thumbtext {text-align:center;}/* =Hoverbox Code
----------------------------------------------------------------------*/.hoverbox {cursor: default;list-style: none;}.hoverbox a {cursor: default;}.hoverbox a .preview {display: none;}.hoverbox a:hover .preview {display: block;position: absolute;top: -33px;left: -70px;z-index: 1;}.hoverbox img {background: #fff;border-color: #aaa #ccc #ddd #bbb;border-style: solid;border-width: 1px;color: inherit;padding: 2px;vertical-align: top;width: 150px;height: 100px;}.hoverbox li {background: #eee;border-color: #ddd #bbb #aaa #ccc;border-style: solid;border-width: 1px;color: inherit;display: inline;float: left;margin: 15px;padding: 5px;position: relative;}.hoverbox .preview {border-color: #000;width: 400px;height: 300px;padding:2px;border:1px solid #cdcdcd;background-color: #28347d;}/* =Hoverbox Code
----------------------------------------------------------------------*/.links {cursor: default;list-style: none;text-align: center;}/*.links a
{
	cursor: default;
}*/.links p {text-align: center;margin-left: 10px;margin-bottom: 0px;}.links a {}.links h2 {font-size: 16px;font-weight: bold;}.links img {background: #fff;border-color: #aaa #ccc #ddd #bbb;border-style: solid;border-width: 1px;color: inherit;padding: 10px;vertical-align: top;/*	width: 150px;height: 100px;*/}.links li {width: 175px;height: 260px;background: #eee;border-color: #ddd #bbb #aaa #ccc;border-style: solid;border-width: 1px;color: inherit;display: inline;float: left;margin: 15px;padding: 5px;position: relative;text-align: center ;list-style: none;
}

#contact {border-bottom: 1px solid #ccc;margin: 0em 18px 15px 18px; width:90%
}

select {color: #007ec0;
}

input {color: #007ec0;
}
textarea {color: #007ec0;
}

/*GALLERY*/

div.img
  {
  margin:2px;
border: 1px #5b5b5b solid;
  height:auto;
  width:auto;
  float:left;
  text-align:center;
  }
div.img img
  {
  display:inline;
  margin: 0px 10px 0px 5px;
  /*border:1px solid #ffffff;*/padding-top: 5px;}
div.img a:hover img
  {
  border:1px solid #0000ff;
  }
div.desc
  {
  text-align:center;
  font-weight:normal;
  width:320px;
  margin:2px;
  }


/*END GALLERY*/

.clear {clear: both;}