.dark-color {
background-color: #5db043;
}

/*--------------- Heading Colors ---------------*/
#content-container h1,h2,h3,h4,h5,h6 { 
color: #4ba72e;
}

/*-------------- Link Colors ---------------*/
#content-container a:link, a:visited {
color: #4ba72e;
}

/*-------------- Top Nav Coloring ----------------- */
.tbc-logo {
	margin-left: 10px;	
}
#nav-container {
background-color: #6ec653;
background-image: none;
background-repeat: repeat-x;
background-position: bottom;
}

#nav-container a:link, 
#nav-container a:visited  {
	color: #ffffff;
}

#nav-container  a:hover {
	background-color: #cae8c1;
	color:#000000;
}


/* sets the background image which contains the color for the navigation so it the color remains for the full height of the page.*/
#inner-container {
background-image: url(../images/ld_nav-color.gif) !important;
background-repeat: repeat-y;
background-position: 10px 0px;
}

#left-nav-container {
	/*this is used for whent the text is resized and should be the same color of the above bg image*/
background-color: #cae8c1;
background-image: none;
background-repeat: no-repeat;
background-position: top;
}

/*-------------- footer Nav Coloring ----------------- */

#footer-container {
background-color: #6ec653;
background-image: none;
background-repeat: repeat-x;
background-position: top;
}

#footer-container  a:hover {
	background-color: #cae8c1;
	color:#000000 !important;
}




#footer-container a:link, 
#footer-container a:visited  {
	color: #ffffff;
}




/*-------------------- Left and Right Navigation ---------------------*/


#left-nav-container a:link, #left-nav-container a:visited, #left-nav-container ul li a:link, #left-nav-container ul li  a:visited {
		color: #333;
		font-size: 14px !important;
		background: none;
		padding-left: 10px !Important;
		margin-bottom: 10px !important;
		font-weight: bold;
}


#left-nav-container ul ul li  a:link, #left-nav-container ul ul li  a:visited, #left-nav-container ul  ul ul li  a:link, #left-nav-container ul  ul ul li  a:visited {
		color: #333;
		background-image: none;
		font-size: 14px !important;
		background-position: bottom left;
		background-repeat: no-repeat;
		padding-left: 28px !Important;
			margin-bottom: 6px !important;
		font-weight: normal;
}

#main-container #left-nav-container a:hover{

	background: #5db043 none !important;
	color:#ffffff !important;
}

/*--- color class ---*/
#content-container .color1, #content-container .color1 a,  #left-nav-container .color1 {
	color: #5db043;
	text-transform: uppercase;
}
#content-container .color2, #content-container .color2 a,  #left-nav-container .color2 {
	color: #5db043 !important;
	text-transform: uppercase;
}
#content-container .color3, #content-container .color3 a, #left-nav-container .color3{
	color: #5db043 !important;
	text-transform: uppercase;
}

/*----------------------------- crumbs  ----------------------------------*/
#crumbs li a:hover,
#crumbs li a:focus {
 
		background: #4ba72e url(../images/crumbs-hover-white-end.png) no-repeat right center !important;
		color: #ffffff !important;
	}	
/*----------------------------- Testimonials  ----------------------------------*/
.testimonial { margin-left: 110px; margin-right: 80px;   font-size: 14px; color: #666666; line-height: 20px; margin-top: 20px;}

.testimonial_person {font-size: 12px; line-height: 20px; margin-right: 80px; text-align: right; margin-top: 10px;}


#left-nav-container a:hover, 
#right-nav-container li a:hover {
	background: #5db043 none;
	color:#ffffff !important;

}
#splash-menu {
	}

#right-nav-container {

}
#right-nav-container a:link, #right-nav-container a:visited {
color: #6ec653;
}
#right-nav-container li {
 
}
#left-nav-container a:link {
color: #333333;
}

#left-nav-container a:visited{
color: #333333;
}

.blue.actionbtn, .blue.actionbtn:visited		{ background-color: #4ba72e; }
.blue.actionbtn:hover							{ background-color: #6ec653; }

