a:link {text-decoration:none}
a:visited {text-decoration:none}
a:hover {text-decoration:none}
a:active {text-decoration:none}

.menulink {text-decoration:none;font-family:Verdana,  Arial, Helvetica, sans-serif;font-size:9pt;color:#1f6f07;font-weight:bold}
a.menulink {text-decoration:none;font-family:Verdana,  Arial, Helvetica, sans-serif;font-size:9pt;color:#1f6f07;font-weight:bold}
a.menulink:hover {text-decoration:none;font-family:Verdana,  Arial, Helvetica, sans-serif;font-size:9pt;color:#6eef9b;font-weight:bold}

.toplink {text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#6d6d6d;font-weight:normal; line-height:14px}
a.toplink {text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#6d6d6d;font-weight:normal; line-height:14px}
a.toplink:hover {text-decoration:underline;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#999999;font-weight:normal; line-height:14px}

a.eventlink {text-decoration:none;font-family:verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#069237;font-weight:bold; line-height:18px}
a.eventlink:hover {text-decoration:underline;font-family:verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#000000;font-weight:bold; line-height:18px}

a.actlink {text-decoration:none;font-family:verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#538230;font-weight:normal; line-height:14px}
a.actlink:hover {text-decoration:underline;font-family:verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#000000;font-weight:normal; line-height:14px}

a.actlink2 {text-decoration:none;font-family:verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#000000;font-weight:normal; line-height:14px}
a.actlink2:hover {text-decoration:underline;font-family:verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#a8a8a8;font-weight:normal; line-height:14px}

a.videolink {text-decoration:none;font-family:verdana, Arial, Helvetica, sans-serif;font-size:9pt;color:#00a724;font-weight:bold; line-height:13px}
a.videolink:hover {text-decoration:underline;font-family:verdana, Arial, Helvetica, sans-serif;font-size:9pt;color:#000000;font-weight:bold; line-height:13px}

a.articlelink {text-decoration:none;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11pt;color:#00a724;font-weight:bold; line-height:18px}
a.articlelink:hover {text-decoration:underline;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:11pt;color:#000000;font-weight:bold; line-height:18px}

a.footerlink {text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#ffffff;font-weight:bold}
a.footerlink:hover {text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#000000;font-weight:bold}
 
.navlink {text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:7.5pt;color:#333333;font-weight:normal}
a.navlink {text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:7.5pt;color:#2d9400;font-weight:normal}
a.navlink:hover {text-decoration:underline;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7.5pt;color:#000000;font-weight:normal}

.blockgreen {text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt; padding: 2px 2px 2px 2px; color:#ffffff; background-color: #4fb169; font-weight:normal}
a.blockgreen {text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:8pt; padding: 2px 2px 2px 2px; color:#ffffff;background-color: #4fb169; font-weight:normal}
a.blockgreen:hover {text-decoration:underline;font-family:Verdana, Arial, Helvetica, sans-serif; padding: 2px 2px 2px 2px; font-size:8pt;color:#000000;background-color: #4fb169; font-weight:normal}

.tabgreen {text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10pt; color:#000000;font-weight:bold}
a.tabgreen {text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:10pt; color:#999999;font-weight:normal}
a.tabgreen:hover {text-decoration:underline;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10pt;color:#333333;font-weight:normal}

a.smalllink {text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:7.5pt;color:#108400;font-weight:normal}
a.smalllink:hover {text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:7.5pt;color:#666666;font-weight:normal}

a.smalllink2 {text-decoration:underline;font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#538230;font-weight:bold}
a.smalllink2:hover {text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:8pt;color:#000000;font-weight:bold}

a.smalllink3 {text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#1dbdda;font-weight:bold}
a.smalllink3:hover {text-decoration:underline;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt;color:#000000;font-weight:bold}


body { background:#24110b; background-image:url(bg_wood.jpg); font-size: 8px; font-family: Arial, Helvetica, sans-serif; color: #00842e; padding: 0px; margin: 0	px;}



.username{
	padding: 2px 0px 0px 5px;
	height:18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565656;
	border: 1px solid #b1b1b1;
}
.password{
	padding: 2px 0px 0px 5px;
	height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #565656;
	border: 1px solid #b1b1b1;
}

.column{
	background-image:url(bg_content.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.fieldset-search {
	padding: 5px 0px 0px 5px;
	width: 250px;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	border: 1px solid #999999;
}

.fieldset-search2 {
	padding: 1px 0px 0px 5px;
	width: 180px;
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #999999;
}

.picborder {
	padding: 2px 2px 2px 2px;
	border: 1px solid #b1b1b1;
}


.tsBody { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;color:#000000; line-height:14px}
.tsBody2 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal; color:#003e2e; line-height:14px}
.footer { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7.5pt;color:#333333; line-height:15px}
.footer2 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color:#a7d045; line-height:15px;font-weight:bold}

.monthly1 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color:#000000; line-height:14px; font-weight:normal;}
.monthly2 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color:#009d37; line-height:14px; font-weight:bold;}

.articlebg { background-color:#e6e6e6; color: #e6e6e6; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
	
.byline { font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color:#888888; line-height:15px}
.byline2 { font-family: Arial, Helvetica, sans-serif;font-size: 7.5pt;color:#999999}
.credittitle { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;color:#078666;font-weight:normal}

.dopFont { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 7.5pt;font-weight:bold;color:#E6F7F9}
.dateFont { font-family: Arial, Helvetica, sans-serif;font-size: 7.5pt;font-weight:normal;color:#ffffff;}
.noteFont { font-family: Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color:#000000}
.menuFont { font-family: Arial, Helvetica, sans-serif;font-size: 8.5pt;font-weight:bold;color:#6C0B25}
.textsmall { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color:#000000}
.textsmall2 { font-family: Arial, Helvetica, sans-serif;font-size: 7pt;font-weight:normal;color:#000000}
.textgreen { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;font-weight:normal;color:#00a724}
.textgrey { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;font-weight:normal;color:#333333}
.usernametext { font-family: Arial, Helvetica, sans-serif;font-size: 9pt;font-weight:normal;color:#2b8300}

.textfield_login { border : 1px solid #999999;background : #ffffff;font : xx-small/ xx-small Verdana;width : 100px;color : #517CA6;}
.textfield_search { 
	padding: 0px 0px 0px 2px;
	width: 120px;
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	border: 1px solid #999999;
}


.textfield_register { border : 1px solid #999999;background : #ffffff;font : x-small/ x-small Verdana;color : #099800;}
.textfield_area { border : 1px solid #999999;background : #ffffff;font : 10px/12px Verdana;color : #000000;}
.textfield_area2 { border : 1px solid #999999;background : #ffffff;font : 12px/13px Verdana;color : #000000;}
.textfield_drop { border : 1px solid #999999;background : #D9D9FF;font : 10px/12px Verdana;color : #595991;}
.grayButton { border : 1px solid #333333; background : #ADAFDE; font : 10px/12px Verdana; color : #000000;}

.SearchFont { font-family: Arial, Helvetica, sans-serif;font-size: 8.5pt;font-weight:bold;color:#397480}
.commentHeader { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 13pt;font-weight:normal;color:#538230}
.subsectionHeader { font-family: Arial, Helvetica, sans-serif;font-size: 11pt;font-weight:bold;color:#000000; line-height:15px}
.article { font-family: Arial, Helvetica, sans-serif;font-size: 10pt;font-weight:normal;color:#000000}
.articleheadline { font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 13pt;font-weight:normal;color:#538230}
.abstract { font-family: Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color:#666666}
.abstract2 { font-family: Arial, Helvetica, sans-serif;font-size: 8.5pt;font-weight:bold;color:#0E5490}

.vote_question { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color:#538230}
.vote_answer { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;font-weight:normal;color:#000000}




/* forum */

.forum_barbg {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 26px;
	color: #FFFFFF;
	background-image: url(bg_greenbar.gif);
	background-repeat: repeat-x;
}
.forum_border {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cedea4;
	border-bottom-color: #cedea4;
	border-left-color: #cedea4;
}
.forum_topic {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2b741a;
	text-decoration: none;
}
a.forum_topic {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2b741a;
	text-decoration: none;
}
a.forum_topic:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2b741a;
	text-decoration: underline;
}
a.forum_link1 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #84ad1c;
	text-decoration: underline;
	line-height: normal;
}
a.forum_link1:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #84ad1c;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #84ad1c;
	line-height: normal;
}
a.forum_directory {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
a.forum_directory:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
a.mssg {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #ff6000;
	text-decoration: none;
}
a.mssg:hover {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #ff6000;
	text-decoration: underline;
}
.h5 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #2b741a;
}

img { padding: 0px 0px 0px 0px; margin: 0px; border: none;}

/* Side Right Portfolio
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.srport { width: 649px; height: 426px; float: left; padding:0px; color:#ffffff; background-image: url(bg.gif); }

.s-port { width: 550px; height: 300px; float: left; padding: 0px; display: block; margin: 65px 0px 0px 40px;}

.ss1 { width: 206px; height: 130px; padding: 2px 8px 18px 12px ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; float: left;  display: block; text-align: left; color: 676767;}

div.port_content { width: 550px; height: 300px; color: #000000; padding: 0px;margin-left: 2px;margin-right: 2px;}


 /* -------------------------------- jquery coda-slider ---------------------------------------*/
		noscript p, noscript ol { color: #a00; font-size: 13px; line-height: 1.4em; text-align: left }
		noscript a { color: #a00; text-decoration: underline }
		noscript ol { margin-left: 25px; }
		
		h3 { border-bottom: 1px solid silver; margin-bottom: 5px; padding-bottom: 3px; text-align: left; color:#000000;}
		
		.stripViewer .panelContainer .panel ul {
			text-align: left;
			margin: 0 15px 0 30px;
		}
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 0px 15px 0px 15px;
			position: relative;
			width: 95%;
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden; 
			border: 0px; /* this is the border. should have the same value for the links */
			margin: auto;
			width: 460px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 300px;
			clear: both;
			background: #fff;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 280px;
			position: relative;
			width: 460px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding-top: 10px;
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
			margin: auto;
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js */
		}
		
		.stripNav a { /* The nav links */
			font-size: 10px;
			font-weight: bold;
			text-align: center;
			line-height: 32px;
			background: #c6e3ff;
			color: #fff;
			text-decoration: none;
			display: block;
			padding: 0 15px;
		}
		
		.stripNav li.tab1 a { background: #60f }
		.stripNav li.tab2 a { background: #60c }
		.stripNav li.tab3 a { background: #63f }
		.stripNav li.tab4 a { background: #63c }
		.stripNav li.tab5 a { background: #00e }
		
		.stripNav li a:hover {
			background: #333;
		}
		
		.stripNav li a.current {
			background: #000;
			color: #fff;
		}
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			position: absolute;
			top: 0px;
			text-indent: -9000em;
		}
		
		.stripNavL a, .stripNavR a {
			display: block;
			height: 216px;
			width: 39px;
		}
		
		.stripNavL {
			left: 0;
		}
		
		.stripNavR {
			right: 0;
		}
		
		.stripNavL {
			background: url("arrow-left.gif") no-repeat bottom;
		}
		
		.stripNavR {
			background: url("arrow-right.gif") no-repeat bottom;
		}

 /* -------------------------------- Form ---------------------------------------*/
 
#content {
 	width:600px;
 	margin:0 auto;
}

#content .left-column {
	width:528px;
	float:left;
}
#content .right-column {
	width:271px;
	float:right;
	padding-top:37px;
}
#content .left-column h2 {margin-right:0;}
#content .left-column p span.left {
	width:143px;
	float:left;
	display:block;
	text-align:right;
	line-height:29px;
	height:29px;
}
#content .left-column p span.right {
	width:375px;
	float:right;
	display:block;
	line-height:29px;
	height:29px;
}

#content .left-column p span.righttt {
	width:200px;
	float:right;
	display:block;
	line-height:29px;
	height:29px;
}

#content .left-column p {
	margin:0;
	width:100%;
	overflow:hidden;
	line-height:29px;
}
#content .left-column p.note {
	text-align:left;
	width:auto;
	margin:-15px 0 0 155px;
	position:relative;
}
#content .left-column p.note span {
	padding-top:8px;
	float:left;
	margin:0 3px;
	line-height:16px;
	color:#1290DC;
	font:normal 14px tahoma,sans-serif;
}
* html #content .left-column p.note span {padding-top:10px;}
#content .left-column .left p {
	text-align:right;
	color:#557990;
}
#content .left-column span.right span {
	padding:6px 30px 0 0;
	float:right;
	color:#1290DC;
	font:normal 14px tahoma,sans-serif;
}

#content .left-column span.rightt span {
	padding:6px 30px 0 0;
	float:right;
	color:#1290DC;
	font:normal 14px tahoma,sans-serif;
}


#content .left-column p span.right {
	background:url(../images/) no-repeat;
	line-height:normal;
}


#content .left-column p span.full {
	background-image:url(../images/);
	padding-top:1px;
	height:28px;
}
#content .left-column p span.full2 {
	background-image:url(../images/);
	padding-top:1px;
	height:28px;
}
#content .left-column p span.clear {
	background:none;
	line-height:16px;
	margin:8px 0 3px;
	color:#557990;
	height:auto;
	padding:0;
	width:370px;
}

#content .left-column p span.clear2 {
	background:none;
	line-height:12px;
	margin:0px 0 3px;
	color:#878787;
	height:auto;
	padding:0;
	width:370px;
}

#content .left-column p span.word {
	font:11px/16px "Trebuchet MS",sans-serif;
	color:#4E4F46;
	padding:0px;
}

#content .left-column p span.last {
	background:none;
	line-height:16px;
	margin:10px 0 7px;
	color:#808274;
	height:auto;
}
#content .left-column input.text {
	border:1px solid #B1B19E !important;
	margin:5px 5px 0;
	height:16px;
	font:11px/16px "Trebuchet MS",sans-serif;
	color:#4E4F46;
	padding:0 3px;
	background:#fff;
}

#content .left-column input.text2 {
	border:1px solid #B1B19E !important;
	margin:5px 5px 0;
	height:18px;
	font:11px/16px "Trebuchet MS",sans-serif;
	color:#4E4F46;
	padding:0 3px;
	background:#fff;
}


* html #content .left-column input.text {margin-top:3px;}
#content .left-column .full input.text {
	border:1px solid #B1B19E !important;
	margin:5px 5px 0;
	height:18px;
	width:335px;
	padding:0 3px;;
	background:#fff;
}

* html #content .left-column .full input.text {margin-top:4px;}
#content .left-column .phone {color:#B8B8A6;}
#content .left-column .phone b {
	font:bold 18px/16px tahoma,sans-serif !important;
	display:block;
	float:left;
	margin-top:5px;
}
* html #content .left-column .phone span {padding-top:4px;}
#content .left-column .phone input.text {
	width:46px;
	margin:5px 5px 0;
	padding:0 3px;
	background:#fff;
	float:left;
}
#content .left-column select {
	border:1px solid #B1B19E !important;
	margin:5px 5px 0;
	height:16px !important;
	padding:0;
	font:11px tahoma,sans-serif;
	color:#4E4F46;
}

#content .left-column textarea {
	background-color: white;
	border:1px solid #B1B19E !important;
	color: #4E4F46;
	font-family: arial, verdana, ms sans serif;
	font-size: 12px;
	font-weight: normal
}


#content .left-column .small {width:76px;}
#content .left-column select.small {width:84px;}
#content .left-column .middle {width:230px;}
#content .left-column select.full {width:342px;}
#content .left-column .submit {
	margin:0 0 45px -5px;
	position:relative;
}

.tsHeader { font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 13pt;font-weight:normal;color:#538230}
.tsArticleHeadline { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;color:#000000; line-height:14px; font-weight: bold}
.tsArticleHeadline2 { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;color:#538230; line-height:14px; font-weight: bold}

/* Mailing list */
.mailingListBody { 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    color: #00330C;
}
