/* CSS Document */

a,
h1, h2, h3,
.callout-title,
.megalodon .menu li:hover, .megalodon .menu a:hover,
.sub-nav a:hover,
.login label,
.location-title {
	color:#326832;
}

.feature-head, 
.nav-header a,
.feature-sub a.active,
.about-header,
.company-list a,
#cboxTitle {
	color:#498749;
}

.company-list a:hover {
	color:#ccc;
}

.main-nav,
.sub-nav-head,
.utility-nav ul,
.feature-sub a,
#cboxPrevious,
#cboxPrevious:hover,
#cboxNext,
#cboxNext:hover,
#cboxClose,
#cboxClose:hover {
	background-color:#529A52;
	/*background-color:rgba(231,0,51,1);*/
}

.callout-image,
.sub-feature,
.pullquote,
.company-photo,
.corporate-team .headshot {
	border-color:#336832;
}

.main-nav a,
.utility-nav a{
	border-right-color: #336933;
	border-left-color:#78AA78;
}

.ie6 .main-nav a:hover,
.ie6 .utility-nav a:hover{
	background-image: none;
	background-color:#529A52;
}

.ie6 .megalodon li.sfhover a{	
	background-image: none;
	background-color:#529A52;
}

.tagline a{
	color: #50463D;
	text-shadow: 1px 1px 0 rgba(255,255,255,.6);	
}

.tagline a:hover{
	color: #fff;
	text-shadow: none;	
}

.logo {
  height: 36px;
  top: 10px;
  width: 260px;
}

header{
	/*background-image: url(/images/global/branding-background.gif);
	background-repeat: no-repeat;
	background-position: 370px -31px;*/
} 

/* ==|== testimonial ======================================== */

.before-quote {
	color:#336832;
}

.after-quote {
	color:#ccc;
}

/* ==|== tables ======================================== */

.dyn-table thead th,
.dyn-table thead th.title {
	background-color:#529A52;
}

.dyn-table tbody tr {
	background-color: #fff;
	background-color:rgba(255, 255, 255, .8);
}

.dyn-table tbody tr:nth-child(even) {
	background-color: #f7f7f7;
	background-color:rgba(247, 247, 247, 1);
}

.dyn-table tbody tr:hover {
	background-color: #ebebeb;
	background-color:rgba(222, 222, 222, 0.4);
}

/* ==|== footer ======================================== */

footer{
	border-top: 10px solid #336832;
}