@charset "utf-8";
/* CSS Document */

body {
margin:0 auto;
text-align:center;
background: url(../images/bgImages/bodyLeftBG.gif) left top repeat-y #FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#356e20;
}

#floatingINSULT {
display:none;
	position:absolute;
	z-index:1000;
	width: 740px;
	height: 650px;
	right: 2%;
	top:2%;
}

#clearDiv {
clear:both;
}
#clearDiv1 {
clear:both;
}

#wrapper {
width:90%;
float:left;
max-width:1124px;
min-width:800px;
margin:auto;
height:660px;
margin-left:71px;
background:url(../images/bgImages/grassRocks.jpg) bottom left no-repeat;
}

#topMenu {
height:76px;
width:100%;
border-bottom:1px solid #dde7d9;
}

#homeNav {
float:left;
width:100px;
text-align:left;
padding-left:30px;
}

#topMenuTXT {
text-align:right;
padding-top:50px;
padding-right:20px;
}

#logoBTMmenu {
margin-top:15px;
float:left;
/*margin-left:71px;*/
width:430px;
height:39px;
background:url(../images/bgImages/logoTXT.gif) top left no-repeat;
}

#logoBTMmenuTXT {
text-align:right;
padding-top:22px;
padding-right:10px;
}

#mainContentBGwrapper {
width:734px;
float:right;
height:465px;
margin-left:100px;
border-right:1px solid #dde7d9;
}

#mainContentBG_leftBG {
float:left;
width:55px;
height:404px;
background:url(../images/bgImages/mainContentBGleft.png) top left no-repeat;
}

#mainContentBG {
text-align:left;
float:right;
background-color:#eefde9;
width:679px;
height:404px;
background:url(../images/bgImages/mainContentBGdistress.jpg) bottom left no-repeat;
}

#mainContentBG_bottomBG {
width:734px;
height:58px;
background:url(../images/bgImages/mainContentBGbottom.png) top left no-repeat;
}

#welcome {
height:48px;
}

#contentTXT {
padding-left:30px;
padding-top:20px;
line-height:18px;
overflow:auto;
}

#contentTXTnews {
padding-left:30px;
padding-top:0px;
line-height:18px;
overflow:auto;
}

#wrapperFooter {
width:90%;
float:left;
max-width:1124px;
min-width:800px;
margin:auto;
height:74px;
margin-left:71px;
}

#loginDiv{ /*-- hidden form activates on members login --- if no js enabled then throws to page --*/
display:none;
	position:absolute;
	left:506px;
	width:320px;
	height:35px;
	text-align:left;
	top: 695px;
}




#flag {
text-align:right;
height:15px;
width:20px;
float:right;
margin-top:35px;
}

a:link {
	color: #FF6600;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #FF6600;
}
a:hover {
	text-decoration: underline;
	color: #FF6600;
}

#logoBTMmenuTXT a:link {
	color: #356e20;
	text-decoration: none;
	font-size:10px;
}
#logoBTMmenuTXT a:visited {
	text-decoration: none;
	color: #356e20;
	font-size:10px;
}
#logoBTMmenuTXT a:hover {
	text-decoration: underline;
	color: #FF6600;
	font-size:10px;
}

#topMenuTXT a:link {
	color: #356e20;
	text-decoration: none;
	font-size:10px;
}
#topMenuTXT a:visited {
	text-decoration: none;
	color: #356e20;
	font-size:10px;
}
#topMenuTXT a:hover {
	text-decoration: underline;
	color: #FF6600;
	font-size:10px;
}

input {
border:1px solid #356E20;
background-color: #dde7d9;
font-size:10px;
color: #356E20;
}

textarea {
border:1px solid #356E20;
background-color: #dde7d9;
font-size:10px;
color: #356E20;
}

textfield {
border:1px solid #356E20;
background-color: #dde7d9;
font-size:10px;
color: #356E20;
}

h1 {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

h2 {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
}

h3 {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#FF6600;
}

#water {
float:left;
width:428px;
height:56px;
margin-top:63px;
}

#contactForm {
float:left;
width:320px;
height:auto;
}

#contactDetails {
width:320px;
height:auto;
float:left;
}

#news {
float:left;
height:300px;
width:618px;
overflow:auto;
padding-right:20px;
}

#newsPoll {
width:320px;
height:auto;
float:left;
}

.hr_dotted {
margin-bottom:12px;
width:auto;
height:1px;
border-top:1px dotted #356e20;
margin-right:20px;
}

.posted {
margin-top:0px;
font-size:10px;
float:right;
color:#FF6600;
}
	

#loginDiv input {
border:1px dotted #dde7d9;
background-color: #fff;
font-size:10px;
color: #356E20;
}

#loginDiv textarea {
border:1px dotted #dde7d9;
background-color: #fff;
font-size:10px;
color: #356E20;
}

#loginDiv textfield{
border:1px dotted #dde7d9;
background-color: #fff;
font-size:10px;
color: #356E20;
}

.welcomeLogo {
margin-left:-15px;
}
