html, body {padding: 0px;margin-top: 0px;}body {color: #000;font: 12px Helvetica, Arial, sans-serif;background-repeat: no-repeat ;background-color: #1caa20;background-image: url(../images/backgrnd03.jpg);background-position: center top;border-top: 0px #1caa20 solid;
font-family : "Trebuchet MS", Verdana, Sans-Serif; 
font-size : 12px; }
h2, h4{color: #348d37;}
h3 {
color: #348d37;font-size: 16px;font-weight: bold;margin-top: 0px;margin-bottom: 5px;}

h4 {font-size: 16px;}a, a link, a hover, a visited {font-size: 12px; color: #348d37}

#exlinx { 
float : left; 
margin-top : 92px; 
margin-left : 0; 
font-weight : bold; 
color : #18a141; 
font-size : 14px; 
} 
#exlinx a { 
text-decoration : none; 
color : #b7b7b7; 
} 
#exlinx a.active, #exlinx a:hover { 
color : #18a141; 
} p {margin: 0em 0em 8px 0em;}#outerwrapper {width: 996px;
margin: 0 auto;background-color: #000;/*border-top: 0px #333333 solid*/background-image: url(../images/fff1px.gif);/*height: 700px;*/}

#innerwrapper {width: 996px;
margin: 0 auto;/*border: 1px #f00 dotted;*/background-color: #fff;}
#pagetop {height: 30px;/*line-height: 0px;*/background-color: #fff;}

#contentleft{float: left;width: 250px}/*#contentleft p, #extra p {padding-right: 0px;}*/

#contentright {
float: left;
width: 700px;
background-color: #fff;padding: 0px 10px 10px 10px;/*margin: 0px 10px 10px 10px*/}

#contentright h2 {font-size: 24px;font-weight: bold;margin-top: 0px;margin-bottom: 10px;}

#contentright img{
float: left;
padding: 5px 5px 5px 5px;margin: 0px 10px 10px 0px;border: 1px #28bf26 solid;
}

#col1 {
float: right;width: 30%;margin-left: 5px;border: 1px #27be25 solid;padding: 5px;}

#col1 img{
border: 0px;
}
.news {float: left;
width: 750px;padding-bottom: 10px;border-bottom: 3px #348d37 solid;padding-left: 18px;}

#splash img{float: left;padding-top: 1px;padding-bottom: 1px;border-left: 1px #fff solid;border-right: 1px #fff solid;}
.flag img{float: left;padding-right: 5px;padding-bottom: 5px;padding-top: 5px;}
.flag{float: left;padding-right: 5px;padding-bottom: 5px;}

img{border-style: none;}#extra {}/* Header */#header {font-size: 40px;
background: #fff;height: 110px;margin-bottom: 15px;}#header h1 {color: #646464;}

/*#header h2 {color: #348d37;font-size: 40px;}*/
#header p {color: #666;font-size: 11px;font-weight: bold;}.logo {float: left;margin-left: 33px;margin-top: 30px;}.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	*/
#exnavbox {float: left;
}
#leftnav { 
float : left; 
width : 234px; 
margin : 0; 
margin-bottom : 20px; 
padding : 0; 
position : relative; 
} 
#navbar { 
background-color : #27be25; 
color : #fff; 
margin-top : 0; 
padding : 0 0 10px 20px; 
font-size : 13px; 
} 
#navbar ul.nav { 
margin : 0; 
padding : 20px 0 20px 10px; 
} 
#navbar ul.nav li { 
list-style-type : square; 
padding : 10px 0; 
border-bottom : 1px dotted #fff; 
} 
#navbar ul.nav li a { 
color : #fff; 
text-decoration : none; 
font-weight : bold; 
} 
#navbar ul.nav li a.active, #navbar ul.nav li a:hover { 
color : #333; 
} 
#navbar ul.nav li ul.subnav { 
margin : 0; 
padding-left : 16px; 
font-size : 12px; 
} 
#navbar ul.nav li ul.subnav li { 
list-style-type : none; 
border : none; 
padding : 0; 
margin : 4px; 
} /* 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;}
#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: #000;background-color: #ffcc00;
display: block;text-decoration: none;
border: 2px #000 solid;
padding: 5px;/*background-image: url(../images/button1.gif);*/margin-right: 5px;font-weight: bold;}

#hotright a:hover {font-weight: bold}/* Content Positioning & Size Right Bottom Column*/#extraright {float: right;width: 485px;margin-right: 15px;}#extra {float: left;width: 400px;}/* Footer */#footer {/*background-color: #000;*/clear: both;/*border-top: 5px #fff solid*/}#footer a {color: #eee;text-decoration: none;}#footer p {color: #fff;margin: 10px 0px 0px 0px;padding: 0px 0px 0px 0px;text-align: left;}

#footerextra p {float: right;color: #fff;margin: 10px 0px 0px 0px;padding: 0px 0px 0px 0px;text-align: right;}#footer ul {list-style: none;margin: 0 18px 6px;padding: 10px 0 6px;}#footer li {display: inline;font-size: 11px;font-weight: bold;padding-right: 5px;}

#deepfooter {margin: 0 auto;;
/*background-color: #fff;*/
width: 996px;clear: both;height: 30px}

#deepfooterleft {float: left;height: 32px;background-position: left;background-image: url(../images/footleft02.gif);width: 50%;/*display: inline;*/}

#deepfooterright {float: right;height: 32px;background-position: right;background-image: url(../images/footright02.gif);;width: 50%;
/*display: inline;*/}.picright img {padding:3px;border: 2px #000 solid;margin-left: 0px;margin-top: 4px;margin-right: 4px;
float: left;}

.picnews {
float: right
}

.picnews img {border: 2px #000 solid;margin-left: 5px;/*float: left ;*/padding: 3px;margin-bottom: 5px;clear: right}

.picnews p {
  text-align: center;
  font-style: italic;
  font-size: smaller;
  clear: right;
}

/*Contact Page Stuff*/

.addleft p{float: left;width: 100px}

.addright p{float: right;width: 100px}/*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: -40px;
	left: -45px;
	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: 100px;
	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: 3px;
	padding: 5px;
	position: relative
}

.hoverbox .preview
{
	border-color: #000;
	width: 300px;
	height: 300px
}/* =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;
}
