/* CSS Document */

#topnav, #topnav ul { float:right; padding-right: 2em; padding-top: 2em;}
#topnav li a { text-indent:22px; text-align: left; width: 8em; display: block; color:#2d5777; text-decoration:underline; }
#topnav li a:hover { color:#8bbdd0; text-decoration:none; }
#topnav li a.home { background:url(images/home.gif) no-repeat left;}
#topnav li a.sitemap { background:url(images/sitemap.gif) no-repeat left;}
#topnav li a.contact { background:url(images/contact.gif) no-repeat left;}
#topnav li a.onine-giving { background:url(images/online-giving.gif) no-repeat left;}

table, li, input, textarea
	{
		font-family:Tahoma;
		font-size:12px;
		line-height:15px;
		color:#454952;
	}
.intro {
    font-size: 13px;
	line-height: 18px;
}
.tablebodysm {
    font-size: 11px;
}
.listbodysm {
	font-size: 11px;
}
.list {
	color: #4D4C4C;
	font-size: 11px;
	line-height: auto;
	text-decoration:underline;
	}
.greeequote {
	color:#567a0f;
	font-size: 14px;
	letter-spacing:1.5px;
	line-height: 20px;
}
.whitequote {
	color: #ffffff;
	font-size: 11px;
	background-color: #567a0f;
	text-decoration:none;
	display: block;
	letter-spacing: 1px;
	line-height: 16px;
	font-style: italic;
	}
.list:hover {
	color: #4594b2;
	text-decoration: none;
}
.link {
	color: #567a0f;
	/*line-height: 18px;*/
	}
.link:hover {
	color:#84B826;
	text-decoration:none;
}
.breadcrumblink {
	display: block;
	color: #57686e;
    font-size: 11px;
	text-align: left;
	padding-top: .45em;
	font-variant: normal;
	text-transform: lowercase;
	background-position: top;
	width: auto;
	float: left;
}
.breadcrumb {
	display: block;
	color: #57686e;
	font-size: 11px;
	/*letter-spacing: 2px;*/
	text-align: left;
	padding-top: .45em;
	font-variant: normal;
	text-transform: lowercase;
	background-position: top;
	width: auto;
	float: left;
}
.whitetitlemenu {
	color: #FFFFFF;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
	padding-top: .2em;
	display: block;
	text-indent: 0em;
	text-align: left;
	background-position: left top;
}
.bluetitle {
	display : block;
	color: #4594b2;
	font-weight : bold;
	line-height: 12px;
	font-style:italic;
	text-align: left;
	font-size:18px;
	padding-bottom: 8px;
	letter-spacing: 1px;
	text-transform: capitalize;
	background-image:url(images/blue-gradient-dash.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.subtitle {
	display : block;
	color: #4594b2;
	font-weight : bold;
	line-height: 14px;
	font-style:italic;
	text-align: left;
	font-size:14px;
	padding-bottom: 6px;
	text-transform: capitalize;
	background-image:url(images/blue-gradient-dash.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.smallbluetitle { 
	display : block;
	color: #4594b2;
	font-weight : bold;
	line-height: 0px;
	font-style:italic;
	text-align: left;
	font-size:14px;
	padding-bottom: 8px;
	letter-spacing: 1px;
	text-transform: capitalize;
	background-image:url(images/blue-gradient-dash.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#footer, #footer a {
	font-size: 10px;
	color:#7c7f7d;
	line-height:11px;
	text-decoration: none;
}
#footer a:hover {
	color:#4b76b2;
	text-decoration:underline;
}
.greytitlemenu {
	display : block;
	color: #57686e;
	font-weight : bold;
	font-size:12px;
	text-decoration : none;
	text-align: left;
	margin : 0em;
	border-right-style: none;
	border-left-style: none;
	font-variant: normal;
	letter-spacing: 2px;
	text-indent: 30.5px;
	text-transform: capitalize;
	background-image:url(images/grey-white-acorn.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 27px;
}
#list, #list ul {
		padding: 0;
		margin: 0;
		list-style: none;
		margin-left:auto; 
		margin-right:auto;
} 
#menu, #menu ul, #mainlist
{
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: 10px;
		margin-left:auto; 
		margin-right:auto;
		background-image:url(images/clearback.gif); 
/*		width : 11em;	*/
}
#mainlist li
{
	text-align: left;
	padding-left: 1px;
	list-style-position: outside;
	list-style-image: url(images/blue-menu-arrows.gif);
	list-style-type: disc;
	padding-right: 10px;
	margin: 0px;
	margin-left: 2.5em;
	margin-top: 0em;
	margin-bottom: .1em;
}
#list li
{
	text-align: left;
	padding-left: 1px;
	list-style-position: outside;
	list-style-image: url(images/blue-menu-arrows.gif);
	list-style-type: disc;
	padding-right: 10px;
	margin: 0px;
	margin-left: 2.5em;
	margin-top: 0em;
	margin-bottom: .5em;
}
#menu ul li ul li {
	background-color:#abcf6b;
	color:#4594b2;
} 
#menu ul li ul li a{
	line-height: 17px;
	/*color:#76a716;*/
	color: #FFFFFF;
	font-size: 10px;
	/*text-indent: 20px;*/
	text-indent: 25px;
	background-image: url(images/sub-menu-arrows.gif);
	background-repeat:no-repeat;*/
	border-top-style: none;
	border-bottom-style: none;
}
#menu ul li ul li a:hover {
	/*color: #76a716;*/
	/*background-color: #FFFFFF;*/
	color: #41444D;
	/*text-decoration:underline;*/
	/*background-color: #ffda6b;*/
	background-color: #abcf6b;
	background-image:none;
	background-image: url(images/sub-menu-arrow-over.gif);
	background-repeat:no-repeat;
	/*background-image:url(images/menu-white-bk-arrow.gif);*/
	background-repeat:no-repeat;
}
#menu li a.static
{
	width: 194px; /* add by bh */
	display : block;
	color:#FFFFFF;
	/*background-color:#adcf6d;*/
	background-color: #abcf6b;
	background-position:left top;
	background-image:url(images/menu-blue-arrow.gif);
	background-repeat:no-repeat;
	font-weight : bold;
	font-size:12px;
	line-height: 22px;
	text-decoration : none;
	text-align: left;
	border : 1.5px solid #d8eff8; /* border or cells*/
	margin : 0em;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	font-variant: normal;
	letter-spacing: 2px;
	text-indent: 15.5px;
	text-transform: capitalize;
}
#menu li a.multiline
{
	width: 194px; /* add by bh */
	display : block;
	color : #41444D;
	font-weight : bold;
	background-image:url(images/blue-menu-arrows2.gif);
	background-repeat: no-repeat;
	background-position:left top;
	font-size:12px;
	line-height: 22px;
	text-decoration : none;
	text-align: left;
	border : 1.5px solid #d8eff8; /* border or cells*/
	margin : 0em;
	border-right-style: none;
	border-left-style: none;
	font-variant: normal;
	letter-spacing: 2px;
	text-indent: 15.5px;
	text-transform: capitalize;
}
#menu li a
{
	width: 194px; /* add by bh */
	display : block;
	color : #41444D;
	font-weight : bold;

	background-image:url(images/blue-menu-arrows2.gif);
	background-repeat: no-repeat;
	background-position:left top;
	font-size:12px;
	line-height: 22px;
	text-decoration : none;
	text-align: left;
	border : 1.5px solid #d8eff8; /* border or cells*/
	margin : 0em;
	border-right-style: none;
	border-left-style: none;
	font-variant: normal;
	letter-spacing: 2px;
	text-indent: 15.5px;
	text-transform: capitalize;
}
#menu li a:hover 
{
	/*color:#FFFFFF;*/
	color:#FFFFFF;
	/*background-color:#adcf6d;*/
	background-color:#abcf6b;
	background-position:left top;
	background-image: url(images/menu-blue-arrow.gif);
	background-repeat:no-repeat
}
