/* THEME STYLES
--------------------------------------------------------------*/ 

/* TYPOGRAPHY 
--------------------------------------------------------------*/ 
body {
	background-color: #e4e4e4;
	color: #231f20;
	}


ul li, ul ol ul li {background-image: url(bullet-one.gif);}
ul ul li, ul ol ul li, ul ul ul li {background-image: url(bullet-two.gif);}

.ui-autocomplete li {background-image: none;}
.ui-autocomplete li {background-image: none;}

abbr, acronym {border-color: #000;}
del {color: #000;}
hr {color: #4c721d;}



blockquote {
	background-color: #f6f7e6;
	/*background-color: #f4f4f4;*/
	background-image: url(quote-left.gif);
	}

blockquote {background-image: url(quote-left.gif);}
blockquote .last {background-image: url(quote-right.gif);}

a, a:link {
	color: #d9291c;
	}
/*************************	
	a:visited {
		color: #1d726d;
		}
**************************/	
	
a:visited {
		color:#BA0C2F;
		}		

.content a:hover {
	/*   background-color:#f4f4f4; */
}		 

.content a:focus, .content a:active {
	/* color: #f4f4f4; 
	background-color: #4c721d;*/
	}

table, th, td {border-color: #a5b88e;}

/* FORMS
--------------------------------------------------------------*/
.form-button {
	background-image: url(form-button-icon.gif);
	/*border-color: #4c721d;*/
	background-color: #da291c;
	color:#fff;
	font-size: 16px;
	}
	
/* ERROR STYLING */
.form-error-summary {
	border-color: #f33; 
	background-color:#ffeaea;
	}	
	
.form-error-summary li {background-image: url(form-bullet-one.gif);}	

/* SEARCH FORM */
.search-form {background-color: #859e61;}
.search-form .form-item {
	background-color: #fff;
	background-image: url(search-icon.gif);
	background-repeat: no-repeat;
	}
	
.search-form .form-text {border-color: #799556;}

/* FEEDBACK FORM */
.feedback-form legend, .standard-form legend {
	background-color: transparent;
	}	
	
/* EFORM STYLES */
.eforms legend {
	border-color: #4c721d;
	background-color:#ecf0e5;
	}	
	
/* HEADER	
--------------------------------------------------------------*/

/* FEATURED AREA */
#featured-area a, #featured-area a:link {
	background: #fff;
	}	
	
#featured-area a:focus, #featured-area a:active {
/*	color: #fff;
	background: #4c721d;
	*/
	}	
	
/* BREADCRUMB	
--------------------------------------------------------------*/	
.breadcrumbs a, .breadcrumbs a:link {color: #000;}
.breadcrumbs a:visited {color: #676565;}
/*
.breadcrumbs a:focus, .breadcrumbs a:active {color: #fff;}
*/

/* BOXES 
--------------------------------------------------------------*/
.box-one {/* used for straight to, and feedback boxes: green border, mid green background colour */
	border-color: #4c721d;
	background-color: #eef2e8;
	}
	
.box-two { /* used for main content and alert box in the header: green border, white background colour */
	border-color: #999;
	background-color: #fff;
	}	
	
.box-three {/* used for boxes in the right column: grey border, light green background colour */
/*	border-color: #dadbd9;
	border-bottom-color: #afbd21; */
	background-color: none; 
	}	
	
.box-three .box-title,.poll .box-title {
	background-color: #f4f4f4;
	color:#da291c;
/*	background-image: url(heading-title-bg.gif);
	border-color: #afbd21;*/
	}

	
	
.box-three .AddToMyLinks {
	background-color: #f4f4f4;
	color: #0c2a29;
/*	background-image: url(heading-title-bg.gif);
	border-color: #afbd21;*/
	}
		
.box-three .inner-box {
	border-top: #edeee2;
	}		
	
.box-three ul li, .box-three ul ol ul li {
	background-image: url(box-bullet-one.gif);
	}	
	
.box-three li a, .box-three li a:link {font-weight: normal;
color:#000;
}

/*	
.box-three li a:hover {font-weight: normal;
color:#000;
background-color:#eef1ea;
}
*/	

.box-three li a:focus {font-weight: normal;
/*
color:#fff;
background-color:#004438;
*/
}

	
.box-three .form-button {
	border-color: #afbd21;
	background-image: url(form-button-two-icon.gif);
	}	
				
.box-four .box-title {/* uses for boxes in the content area of the homepage */
	background-color: #f4f4f4;
	border-color: #dddddf;
	background-image: none;
	/* color:#fff; */
	}
	
.box-title-col1 {
	color:#4a7513;
	}
.box-title-col2 {
	color:#da291c;
	}
.box-title-col3 {
	color:#0072a3;
	}
	
.box-four .box-button {/* uses for boxes in the content area of the homepage */
	background-color: #004438;
	border-color: #dddddf;
	background-image: none; 
	}

.box-four .box-title a:active, .box-four .box-title a:focus {color: #fff;}	
.box-four .box-button a:active, .box-four .box-button a:focus {color: #d9291c;}	
	
.box-four .inner-box {
	border-color: #4c721d;
	background-color: #fff;
	}	

.box-three .box-title a, .box-three .box-title a:link,	
.box-four a, .box-four a:link {color: #000;}


.box-three .AddToMyLinks a, .AddToMyLinks a:link  {color:#0c2a29;}

/* --- styles for homapge boxex ---- */
.home .box-three p a:visited, .box-four a:visited {color: #676565;} 
/*
.box-four a:hover {background-color: #eef1ea;} 
*/


.box-three .box-title a:focus, .box-three .box-title a:active,	 
.box-four a:focus, .box-four a:active {/*color: #d9291c;  background-color: #004438; */}


.box-three .horizontal-list a, .box-three .horizontal-list a:link {color: #d9291c;}
.box-three .horizontal-list a:focus, .box-three .horizontal-list a:active {color: #d9291c;}

.box-four .horizontal-list a, .box-four .horizontal-list a:link {color: #d9291c;}
.box-four .horizontal-list a:focus, .box-four .horizontal-list a:active {color: #d9291c;}


	
/* NAV
--------------------------------------------------------------*/
.nav {background-color: #f4f4f4;}	
.nav ul {background-color: #ffeef;}
.nav ul ul {background-color: transparent;}



		
/*home link */
.nav-expanded .nav li:first-child strong {
	    background-image: url(nav-arrow-white.gif); 
		border-color: #fff;
		background-color:#f4f4f4 !important;
		}
.nav li a {
		background-image: url(nav-arrow-green.gif);
		border-color: #fff;
		}

.nav ul li .home { 

	color: #da291c !important;
	font-weight:bold;
}
	
/*
.nav-expanded .nav li a, .nav-expanded.nav li strong {
		background-image: url(nav-arrow-green.gif);
		border-color: #fff;
		}
	.nav li a, .nav li strong {
		background-image: url(nav-arrow-green.gif);
		border-color: #fff;
		}


	
.nav ul li a, .nav ul li strong {
		background-image: url(nav-arrow-green.gif);
		border-color: #fff;
		}		


.nav li:first-child a, .nav li:first-child strong {
		background-image: url(nav-arrow-white.gif);
		border-color: #fff;
		}


.nav-expanded .nav ul li a, .nav-expanded .nav ul li strong {
		background-image: url(nav-arrow-green.gif);
		border-color: #fff;
		}		


.nav-expanded .nav li:first-child strong {
		background-image: url(nav-arrow-white.gif);
		border-color: #fff;
		}
*/





	
.nav-expanded .nav li strong {
	color: #da291c;
	}

.nav li strong {
	background-color: #d9291c;
	color: #fff;
	/* 
	color: #da291c;*/
	}
		
.nav-current li a {background-image: url(nav-circle-one-green.gif);}
.nav-current ul li a {background-image: url(nav-circle-two-green.gif);}
.nav-current li strong {background-image: none;}

.nav li a:focus, .nav li a:active {background-image: url(nav-arrow-white.gif)}

.nav-current li a:focus, .nav-current li a:active {background-image: url(nav-circle-one-green.gif);}		

.nav-current ul li a:focus, .nav-current ul li a:active {background-image: url(nav-circle-two-green.gif);}

.nav li a, .nav li a:link {color: #0c2a29;} 


.nav-expanded .nav ul ul li a, .nav-expanded .nav ul ul li a:link {color: #000;}

.nav li a, .nav li a:link, nav-expanded .nav li a:link {color: #0c2a29;}	


.nav li a:focus, .nav li a:active, 
.nav-expanded .nav li a:focus, 
.nav-expanded .nav li a:active {
	color: #d9291c; 
	}
	
.nav-expanded .nav ul ul li a:focus, 
.nav-expanded .nav ul ul li a:active {color: #000;} 	




/***************Top horizontal links ************************************/
.top-horizontal-list li a:visited {color:#676565;}
/*
.top-horizontal-list li a:hover {color:#4c721d;}	

.top-horizontal-list li a:visited {color:#547730;}					
*/				

/* FOOTER
--------------------------------------------------------------*/
.quick-links li, .quick-links li a {color: #426a10;}
.quick-links li a:focus, .quick-links li a:active {color: #fff;}
.quick-links ul li, .quick-links ul li a, .quick-links ul li a:link {color: #000;}
.quick-links ul li a:visited {color: #000;}
.quick-links ul li a:focus, .quick-links ul li a:active {color: #fff;}

.logos a {border-color: transparent;}
.logos a:focus, .logos a:active {border-color: #4c721d;}
	


.form-submit {
    background-color: #da291c;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-family: 'effra medium',Helvetica, Arial, sans-serif; 
    height: 27px;
    padding: 0 7px;
}
.form-submit:hover {
    background-color: #0c2a29;
    text-decoration: underline;
}


