.menumain        { font-family: Arial; font-size: 13px; color: #FFCC33; text-decoration: none; font-weight: bold; text-transform: none}
.menumain :link     { font-family: Arial; font-size: 13px; color: #FFCC33; text-decoration: none; font-weight: bold; text-transform: none}
.menumain :visited     { font-family: Arial; font-size: 13px; color: #FFCC33; text-decoration: none; font-weight: bold; text-transform: none}
.menumain :hover     { font-family: Arial; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight: bold; text-transform: none}
.menumain :active     { font-family: Arial; font-size: 13px; color: #FFCC33; text-decoration: none; font-weight: bold; text-transform: none}

.menusecond        { font-family: Arial; font-size: 13px; color: #016635; text-decoration: none; font-weight: bold; text-transform: none}
.menusecond :link     { font-family: Arial; font-size: 13px; color: #979797; text-decoration: underline; font-weight: bold; text-transform: none}
.menusecond :visited     { font-family: Arial; font-size: 13px; color: #979797; text-decoration: underline; font-weight: bold; text-transform: none}
.menusecond :hover     { font-family: Arial; font-size: 13px; color: #016635; text-decoration: underline; font-weight: bold; text-transform: none}
.menusecond :active     { font-family: Arial; font-size: 13px; color: #979797; text-decoration: underline; font-weight: bold; text-transform: none}

.menubox       { font-family: Arial; font-size: 11px; text-decoration: none; color: #4B3928; font-weight: bold}
.menu       { font-family: Arial; font-size: 13px; color: #666666; font-weight: bold}
.spacer       { font-family: Arial; font-size: 6px}

.homespacer       { font-family: Arial; font-size: 7px}

.copyright        { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999 }
.comments        { font-family: Verdana; font-size: 10px; color: #333333 }


.body        { font-family: Verdana; font-size: 12px; color: #1A1A1A; line-height:120% }
.rules        { font-family: Arial; font-size: 11px; color: #000000; line-height:120% }


.bodycopy {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000}
.bodycopy ul {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000}
.style {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; line-height: normal; font-weight: normal; font-variant: normal; text-transform: none; color: #000000}

h1 {font-family: Arial; font-size: 20px; font-weight: bold; color: #016635;}
h2 {font-family: Arial; font-size: 16px; font-weight: bold; color: #666666; font-style: italic}

h3.white{
	color:#fff;
	padding:3px 0;
	margin:0;
	font-size: 16px;
}
.crumbtrail {font-family: Arial; font-size: 11px; color: #4B3928; text-decoration: normal; font-weight: normal; text-transform: none}
.crumbtrail :link     { font-family: Arial; font-size: 11px; color: #4B3928; text-decoration: underline; font-weight: normal; text-transform: none}
.crumbtrail :visited     { font-family: Arial; font-size: 11px; color: #4B3928; text-decoration: underline; font-weight: normal; text-transform: none}
.crumbtrail :hover     { font-family: Arial; font-size: 11px; color: #006633; text-decoration: underline; font-weight: normal; text-transform: none}
.crumbtrail :active     { font-family: Arial; font-size: 11px; color: #4B3928; text-decoration: underline; font-weight: normal; text-transform: none}

#helloAgain {
	color: #00fa98;
}
.sitemap-style {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	line-height: 30px;
	list-style-type: circle;
}
.sitemap-style a, li, ul {

}
.sitemap-style a:hover {
	text-decoration: underline;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	text-align: center;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#footer a {
	color: #CCC;
	text-decoration: none;
}
#footer a:hover {
	color: #06F;
	text-decoration: underline;
}
body{font-family:Arial, Helvetica, sans-serif;color:#231f20 !important;}
img{border:0;}
#left_col a, #right_col a{color:#006633 !important;}
#left_col a:hover,#right_col a:hover{color:#ffcc33 !important;}
/*#left_col a:visited,#right_col a:visited{color:#996633 !important;}*/
#left_col h2, #right_col h2{color:#006633 !important; font-style:normal; margin:0 0 5px 0;}
p{margin:0 0 10px 0 !important;}
#left_col{margin:0;padding:0;float:left;width:250px;}
#right_col{margin:0;padding:0;float:right;width:540px;}
#right_col_content{margin:0;padding:5px 0 0 0;width:540px;}
#right_col1{margin:0;padding:0;width:260px;float:left;}
#right_col2{margin:0;padding:0;width:265px;float:right;}
ul.bodycopy{padding-left:16px;}
.green_box{
	width:244px;
	margin:0 0 0 3px;
	padding:5px 0 5px 0;
	text-align:center;
	color:#ffcc33;
	font-size:15px;
	font-weight:bold;
	overflow:hidden;
	outline: 3px solid #006f3f;
background: #00e0d6; /* Old browsers */
background: -moz-linear-gradient(top, #00e0d6 0%, #00e0d6 5%, #00a283 7%, #00784b 28%, #007547 30%, #007331 33%, #006e2e 35%, #005e30 37%, #003f1f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00e0d6), color-stop(5%,#00e0d6), color-stop(7%,#00a283), color-stop(28%,#00784b), color-stop(30%,#007547), color-stop(33%,#007331), color-stop(35%,#006e2e), color-stop(37%,#005e30), color-stop(100%,#003f1f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #00e0d6 0%,#00e0d6 5%,#00a283 7%,#00784b 28%,#007547 30%,#007331 33%,#006e2e 35%,#005e30 37%,#003f1f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #00e0d6 0%,#00e0d6 5%,#00a283 7%,#00784b 28%,#007547 30%,#007331 33%,#006e2e 35%,#005e30 37%,#003f1f 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #00e0d6 0%,#00e0d6 5%,#00a283 7%,#00784b 28%,#007547 30%,#007331 33%,#006e2e 35%,#005e30 37%,#003f1f 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e0d6', endColorstr='#003f1f',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #00e0d6 0%,#00e0d6 5%,#00a283 7%,#00784b 28%,#007547 30%,#007331 33%,#006e2e 35%,#005e30 37%,#003f1f 100%); /* W3C */
}
.green_box_bottom{margin:0; padding:0; width:250px; height:14px;background:url(images/GreenBar-Reflection.gif) top no-repeat;}
a.roundbutton{margin:0 auto;padding:14px 0 0 30px;color:#006f45;display:block;width:201px;height:40px;text-align:left;font-weight:bold;text-decoration:none;background:url(images/roundbutton.jpg) top no-repeat;}
a.roundbutton_sml{margin:5px 3px 5px 0;padding:6px 0 0 23px;color:#006f45;display:block;width:105px;height:30px;text-align:left;font-weight:bold;float:left;text-decoration:none;font-size:12px;background:url(images/roundbutton_sml.gif) top no-repeat;}
#left_col a.roundbutton:hover,#right_col a.roundbutton:hover,#left_col a.roundbutton_sml:hover,#right_col a.roundbutton_sml:hover{color:#006f45 !important}
#testimonials_div{
	margin:10px 0 15px 0;
	padding:8px 7px;
	border:1px solid #231f20;
	background:url(images/MidGradientSwatch.gif) top repeat;
}
#testimonials_div_about{
	margin:10px 20px 15px 20px;
	padding:12px 10px;
	border:1px solid #231f20;
	background:url(images/MidGradientSwatch.gif) top repeat;
}
#testimonials_div_why{
	margin:10px 0 15px 0;
	padding:12px 10px;
	border:1px solid #231f20;
	background:url(images/MidGradientSwatch.gif) top repeat;
}
#testimonials_div p, #testimonials_div_about p, #testimonials_div_why p{margin:0;padding:0;font-size:13px;font-style:italic;line-height:16px;}
#gray_bar{margin:0;padding:5px 8px;font-size:12px;text-align:center;font-style:italic;background:#d6dabf;clear:both;line-height:18px;}
#fb_feed{padding:20px 0 15px 0px}
#billboard img {width:540px !important;height:333px !important;}
#billboard {width:540px !important;height:333px !important; overflow:hidden;}f
table.counter {
    border: 2px solid #666666 !important;
    border-collapse: collapse !important;
}
table.counter td {
    border: 1px solid #666666 !important;
	border-collapse: collapse !important;
    padding: 2px !important;
	font-size: 7.5pt !important;
	font-style: normal !important;
	line-height: normal !important;
	font-weight: normal !important;
	font-variant: normal !important;
	text-transform: none !important;
	color: #000000 !important;

}
td.gray{
	background-color:#ccc;
}
td.green{
	background-color:#007F55;
	border: 1px solid #FFFFFF !important;
}
a {
	color: #016635;
}
a:hover {
	color: #4B3928;
}
a:active {
	color: #4B3928;
}
