﻿body
{
	background: #0A2003;
	color: #040;
}

h1
{
	background-image: url(images/mcallenIcon.gif);
	color: #050;
}

h2, h3, h4
{
	color: #040;
}

a
{
	color: #050;
}

a:hover
{
	color: #070;
}

#maincol dt
{
	background: #e5f0e5;
}

#maincol dt a
{
	clear: both;
	background: url(images/bullet.gif) #e5f0e5 no-repeat 5px center;
	color: #07601D;
}

#maincol dd
{
	background: #f5fff5; 
	padding-bottom: 10px;
}

#breadcrumb
{
	background: #f0f7f0;
}

/************************
* PAGE HEADER			*
************************/
#topnav
{
	background-color: #208020;
}

/*Top level menu link items style*/
.smoothmenu ul li
{
	border-color: #245b25;
	list-style-type: none;
}


/*Top level menu link items style*/
.smoothmenu UL LI A:hover
{
	background: url('images/topnavbg.png') repeat-x #006000;
}

.smoothmenu ul li ul
{
	border-color: #246b25;
}

/* Sub level menu links style */
.smoothmenu ul li ul li a
{
	color: #246B25;
}

.smoothmenu ul li ul li a:hover
{
	background: #246B25;
	color: white;
}

#sf_searchBox .sf_searchSubmit
{
	background: url('images/icon-search.png') no-repeat;
}

/************************
* LEFT COLUMN			*
************************/
#navcol
{
	background: #eaefe0;
}

#navcol ul li span,
#navcol ul li a
{
	background-color: #002900;
	color: #fff;
	border-bottom: 1px solid #254c25;
}

#navcol ul li a:hover
{
	background-color: #0f300f;
}

#navcol ul li .active,
#navcol ul li .active a
{
	background-color: #208020;
	color: #fff;
}

#navcol ul li .active:hover,
#navcol ul li .active a:hover
{
	background-color: #0a0;
}

/* SUBMENUS */
#navcol ul li ul
{
	background: #409040;
}

#navcol ul li ul li a
{
	background-color: #409040;
}



#navcol ul li ul li a:hover
{
	color: #fdfdfd !important;
	background: #4f9f4f;
}

#navcol ul li ul li .selected
{
	background: #207020 url('images/bullethoverleft.gif') no-repeat 170px 7px;
	color: #fff;
}

#navcol ul li ul li .selected:hover
{
	background: #4f9f4f url('images/bullethoverleft.gif') no-repeat 170px 7px;
}

#navcol ul .menu a
{
	background: #034103;
}

#navcol ul li .menu a:hover
{
	background: #006000;
}

#navcol ul li .menu .selected
{
	background: #409040;
}

#navcol ul li .menu .selected:hover
{
	background: #4f9f3f;
}

#navcol ul li .single .selected
{
	background: #007500 url('images/bullethover.gif') no-repeat 173px 12px;
}

/********************
* Department Conact	*
********************/
#navcol address
{
	margin: 10px 0px;
}

#navcol address strong
{
	color: #1F7900;
}

#navcol address a,
#navcol ul li address a
{
	color: #1F7900;
}

#navcol address a:hover,
#navcol ul li address a:hover
{
	color: #1842E6;
}

/************************************
* PARK AMENITIES					*
************************************/
#myMap
{
	height: 250px !important;
	width: 300px !important;
	position: relative;
}

.parklist li
{
	background: url('images/parkicons.png') no-repeat left center;
	height: 30px;
	padding: 15px 0px 0px 50px;
}

.parklist .fountains
{
	background-position: 0px -2140px;
}

.parklist .playground
{
	background-position: 0px -885px;
}

.parklist .restrooms
{
	background-position: 0px -1720px;
}

.parklist .grills
{
	background-position: 0px -465px;
}

.parklist .tables,
.parklist .benches
{
	background-position: 0px -604px;
}

.parklist .volleyball
{
	background-position: 0px -2px;
}

/************************************
* TABLEBOX							*
************************************/
.tablebox
{
	border: 1px solid #9c9;
	color: #040;
}

.tablebox caption
{
	border: 1px solid #ccc;
	background: #f3fcf3;
	color: #205020;
}

.tablebox td
{
	border: 1px solid #eaefe0;
	background: #eaefe0;
}

.tablebox .alt td
{
	background: #fefefe;
}

.tablebox th, .tablebox .alt th
{
	color: #fff;
	background: #50974a;
	border: 1px solid #390;
}

.tablebox th a, .tablebox .alt th a
{
	color: #fff;
}


/* NEWS */
.sf_newsRotator
{
	border-color: #060;
	margin-bottom: 10px;
	background-image: url('images/pageback.png');
}

.sf_newsRotator h2
{
	background-color: #060;
}
.sf_newsRotator .sf_newsImage 
{
	border-color: #060;
	padding: 1px;
	width: auto;
	height: auto;
}

.sf_newsRotator a
{
	color: #050 !important;
}

#homeleft,
#homeright
{
	border-color: #ccdfcc;
	margin-bottom: 10px;
	background-image: url('images/pageback.png');
	height: 350px;
	position: relative;
}

#homeleft h2,
#homeright h2
{
	background-color: #f4fff4;
}

.constantcontact
{
	width: 325px;
	position: absolute;
	bottom: 10px;
	margin-bottom: 0px;
}

#missionstatement
{
	background-image: url('images/pageback.png');
}


