
body {
	background: #4b5e15;
}
h4 {
	color: #4b5e15; 
}
/* a */
a, a:visited { 
	color : #4b5e15; 
} 



/* SIFR
=================================*/
h1.replace {
	color: #4b5e15;
}
h3.replace {
	background: #4b5e15 url("/site/images/green_header.gif") repeat-x 0 0;	
}
h3.genericreplace {
	color: #4b5e15;
}
h1.genericheading {
	color: #4b5e15;
}
div.tabheading-cont {
	background: #4b5e15 url("/site/images/green_header.gif") repeat-x 0 0;	
}
h2.tabheading {
	color: #4b5e15;
}
h3.tabheading {
	color: #4b5e15;
}
a.largemap-link {
	color: #4b5e15;
}


/* Main blocks
=================================*/
#header-cont {
	background: #ffffff url("../images/banner_grad_green.gif") repeat-x bottom left;
}
#header {
	background: #ffffff url("../images/banner_grad_green.gif") repeat-x bottom left;
}

#homepage-tabs {
	background: #4b5e15;
}
#homepage-tabs-inner div.tab a.active {
	color: #4b5e15;
}
#homepage-tabs-inner div.first a,
#homepage-tabs-inner div.tab a.small,
#homepage-tabs-inner div.tab a.medium,
#homepage-tabs-inner div.tab a.large {
	color: #c9cfb9;
}

div.search-cont input.submit {
	color: #4b5e15;
	border: 2px solid #4b5e15;
}
ul.tabbed li a {
	background: #4b5e15 url("/site/images/green_header.gif") repeat-x 0 0;	
}
ul.tabbed li a.active {
	color: #4b5e15 !important;
}


span#rememberlink {
	cursor: pointer;
	color: #c9cfb9;
}

/* main_menu
=================================*/
ul#main-menu li a {
	color: #4b5e15;
}
ul#main-menu li a:hover {
	color: #4b5e15;
}
ul#main-menu li a.active {
	background: #4b5e15;
}
ul#main-menu li a.active:hover {
	background: #4b5e15;
}
ul#main-menu ul li a strong {
	color: #4b5e15;
}
ul#main-menu ul li a:hover, ul#main-menu ul li a.active {
	color: #4b5e15;
}
ul#main-menu ul li a.active:hover {
	color: #4b5e15;
}

/* Subnav
=================================*/

div.subnav-heading {
	background: #4b5e15;
}
ul#subnav li a:hover, 
ul#subnav li a.active, 
ul#subnav li a.active:hover {
	color: #4b5e15;
}


/* Footer
==============================================*/
div.footer a, div.footer a:visited { 
	color : #c9cfb9; 
} 
div.footer p.company {
	color:	#c9cfb9;
}


/* Maps
=================================*/

div#map-cont div.results_message p {
	color: #4b5e15;
}




/* form
=================================*/
input.submit {
	background: #4b5e15;
}
/* Generic Form 
==============================================*/
div.gen-form-cont {
	border: 2px solid #c9cfb9;
}


/* Tooltip
=================================*/
div#tipDiv {
    color:#4b5e15; 
    border:1px solid #4b5e15; 
}



/* Page Specific
=================================*/



/* Calendar Color overides
=================================*/
table.calendar th {
	color: #4b5e15;
}
table.calendar td {
	background: #edefe8 !important;
	color: #4b5e15;
}
table.calendar .today {
	border: 1px solid #4b5e15;
	background: #edefe8 !important;
}

table.calendar .link {
	background: #4b5e15 !important;
}

table.calendar th a {
	color: #4b5e15;
}




/* bullets
=================================*/
div#content-col3 ul li,
div#content-col4 ul li,
div#content-col5 ul li,
div#mid-3col ul li,
div#right-3col ul li,
div#mid-2grid-3col ul li,
div#right-3grid-3col ul li {
	background: #FFF url(/site/images/bullet_green.gif) no-repeat 0 6px !important;
}


