* { padding: 0; margin: 0; }

html {
 scrollbar-face-color:#598E5A;
}

body {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 background:#CCCC9A;
 margin-top:100px;
}

table {
 margin:0 auto;
 padding: 0;
}

h1 {
 font-size: 15px;
 color:#333333;
}

ul {
 margin:0;
}

li {
 margin-left:10px;
 margin-top:10px;
}

a, a:hover, a:active, a:visited {
 color:#FFFFFF;
}

blockquote {
 margin-left:5px;
 margin-right:5px;
}

img {
 border-color:#FFFFFF;
}

#header {
	width: auto;
	height: 54px;
	margin: 0 auto;
	padding: 0px 0;
	background:#F3EA2A;
}

#header ul {
	height: 45px;
	margin: 0;
	padding: 0;
	list-style: none;
}

#header li {
	float: left;
	height: 45px;
}

#header a {
	float: left;
	height: 20px;
	margin: 0px;
	padding: 14px 42px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

#header a:hover {
	background: #25562B;
	color: #F3EA2A;
	height: 17px;
}

#header .current_page_item a {
	height: 20px;
	color: #FFFFFF;
}

#header a:visited {
 color: #000000;
}

#header a:active {
 color: #000000;
}

#header.home {
 background-image:url(images/home_mouseover.jpg);
}

#logo {
 background:#FFFFFF;
 padding:5px;
 text-align:center;
}

.logo2 {
 background:#FFFFFF;
 text-align:center;
 height:188px;
 padding:10px 0px;
 margin:0 auto;
}

#wrapper {
 margin:0px auto;
 text-align: center;
 vertical-align: middle;
 height:188px;
 padding:10px 0px;
 background:#FFFFFF;
}


#leftcolumn { 
 background:#609664 url(images/service.jpg);
 color:#333333;
 padding-top:20px;
 padding-right:35px;
 margin:0px;
 text-align:right;
 font-size:13px;
 height:228px;
 border-top: #25562B dotted 3px;
}

#leftcolumn h2 {
 margin-bottom:5px;
 font-size:16px;
}

#leftcolumn a {
 color:#333333;
 text-decoration:none;
 line-height:22px;
 font-weight:normal;
 margin:0;
 padding:0;
}

#leftcolumn a:visited {
 color:#333333;
 text-decoration:none;
 line-height:22px;
 font-weight:normal;
 margin:0;
 padding:0;
}

#leftcolumn a:hover {
 color:#FFFFFF;
 text-decoration:none;
}

#leftcolumn2 { 
 background:#609664 url(images/stripe.png) repeat;
 color:#333333;
 padding-top:20px;
 padding-right:0px;
 margin:0px;
 text-align:center;
 font-size:13px;
 height:187px;
 border-top: #25562B dotted 3px;
}

#leftcolumn2 h2 {
 margin-bottom:5px;
 font-size:16px;
}

#leftcolumn2 a {
 color:#333333;
 text-decoration:none;
 line-height:22px;
 font-weight:normal;
 margin:0;
 padding:0;
}

#leftcolumn2 a:visited {
 color:#333333;
 text-decoration:none;
 line-height:22px;
 font-weight:normal;
 margin:0;
 padding:0;
}

#leftcolumn2 a:hover {
 color:#FFFFFF;
 text-decoration:none;
}

a.special {
  color:#FFFFFF;
  font-weight:bold;
  text-decoration:underline;
}

#special a {
  color:#FFFFFF;
  font-weight:bold;
}

#rightcolumn {
 color: #FFFFFF;
 padding-top:25px;
 padding-left:25px;
 padding-right:25px;
 width:auto;
 height:160px;
 text-align:justify;
 border-bottom: #7CB87C dotted 3px;
}

#content {
 color: #FFFFFF;
 padding-top:25px;
 padding-left:25px;
 padding-right:25px;
 width:auto;
 height:auto;
 text-align:justify;
}

#content h1 {
 color:#FFFFFF;
 font-size:16px;
 letter-spacing:2px;
 border-bottom:1px solid #F3EA2B;
}

#content2 {
 color: #FFFFFF;
 padding-right:20px
 margin-right:0px;
 width:auto;
 height:385px;
 text-align:left;
 overflow:auto;
}

#content2 h1 {
 color:#FFFFFF;
 font-size:16px;
 letter-spacing:2px;
 border-bottom:1px solid #F3EA2B;
}

#pictures {
 background:#CCCC9A;
 margin:0;
 padding:0;
 height:250;
 width:auto;
}

#pictures img {
 margin:0;
 border:0;
}

#tag {
 color:#FFFFFF;
 background:url(images/bottom_menu.jpg) no-repeat;
 height:38px;
 text-align:center;
 padding:0px
 text-transform:uppercase;
 font-size:16px;
 font-weight:bold;
 letter-spacing:1px;
}

#menu2 {
  display:block;
  background:#FFFFFF;
  border:#333333 1px solid;
  margin-left:15px;
  margin-right:15px;
  padding-top:5px;
  padding-bottom:5px;
}

#menu2 a {
  color:#25562B;
  margin-right:15px;
  text-decoration:none;
  letter-spacing:1px;
  font-weight:bold;
  padding:5px;
}

#menu2 a:visited {
  color:#25562B;
  margin-right:15px;
  text-decoration:none;
  letter-spacing:1px;
  font-weight:bold;
  padding:5px;
}

#menu2 a:hover {
  color:#000000;
  background:#F3EA2B;
}

#footer {
 color:#80804D;
 margin:0px;
 padding: 5px;
 font-size:12px;
 text-align:center;
}
#footer a {
 color: #80804D;
 text-decoration:none;
}
#footer a:hover {
 color: #80804D;
 text-decoration:underline;
}
#footer a:visited {
 color: #80804D;
}
#footer a:active {
 color: #80804D;
}
.clear { clear: both; background: none; }