@charset "UTF-8";
/* Black/ Light Blue
----------------------------------------------- */


.LTR, .RTL
{
	background-color: #c1eff5;
}

body {
background: #c1eff5 none;
color: #000;
}


/*#Peckham HomePage/Splash#*/
#SiteContainer #Splash {
	background: none;
	}

#SiteContainer #Splash .Slider {
	height: 347px;
	position: absolute;
	z-index: 0;
	overflow: hidden;
	}

#Splash .Column4 {
	width: 217px;
        height: 292px;
	margin: 0 7px 20px 0px;
	float: right;
	overflow: hidden;
	position: relative;
	top: 20px;
	right: 0;
	z-index: 100;
	display: inline;
        padding: 20px 0px 0px 8px;
background: #c1eff5;
	}

#SiteContainer #Splash .Column2_3 {
	width: 445px;
	padding: 0px 0px 24px 0px;
	float: left;
	overflow: hidden;
	}

#SiteContainer .Column1 {
	width: 227px;
	margin: 20px 0px 0px 0px;
	float: left;
	overflow: hidden;
	}

#SiteContainer .Column2_3 {
	width: 450px;
	float: left;
	margin: 20px;
	}
	
	#SiteContainer .Column4 h2 {
	color: #000000;
	}

	#SiteContainer .Column4 .ContentBlock {
	margin-top: 10px;
	overflow: hidden;
height: auto;
	}

/*#Peckham HomePage/News Preview#*/
#SiteContainer .NewsPreviewTitle li {
	background: url(../images/presentation/brown_bullet.aspx) 0 4px no-repeat;
	padding-left: 15px;
	margin-bottom: 10px;
	}
	
#SiteContainer .NewsPreviewTitle a {
	font-weight: lighter;	
	color: #000000;
	}
	 
#SiteContainer .Carrot {
	color: #000000;
	padding: 0 0 0 10px;
	background: url(../images/presentation/carrot_blue.aspx) 0 4px no-repeat;
	display: inline-block;
	}	
	

/*#Peckham#*/
/*#Peckham/Resets#*/
h1 {font: normal 1.8em/1em Georgia, "Times New Roman", Times, serif; padding-bottom: 10px; }
h2 {font: normal 1.5em/1em Georgia, "Times New Roman", Times, serif; padding-bottom: 10px; }
h3 {font: normal 1.2em/1em Georgia, "Times New Roman", Times, serif;}
h4 {font: normal 1em/1em Arial; font-weight: bold;}
p {line-height: 1.3em;}
a {text-decoration: underline;}
a:hover {text-decoration: none;}

#SiteContainer  {
	background: none}
	
body {
	background: #c1eff5;
	font: normal 12px/1.3em Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #000000;
	}
	
#Wrapper {
	width: 940px;
	margin: 0px auto;
	position: relative;
	}

	
/*#Peckham/Header#*/
#Header {
	height: 203px;
	}

	#Header .Logo {
		width: 187px;
		height: 69px;
		padding: 36px 0px 34px 21px;
		}
	
	#Header .currentUser{
		color: #000000;
		}
	
/*#Peckham/SubNav#*/
#SubNav{
	height: 36px;
	border: #d9d6cc 1px solid;
	border-width: 0px 1px 1px 1px;
	background: #c1eff5;
	}

	#SubNav .Breadcrumb{
		width: 672px;
		height: 22px;
		float: left;
		border: #000000 1px solid;
		border-right: #d9d6cc solid 1px;
		border-width: 1px 1px 1px 1px;
		padding: 6px 17px; 
		}
	
	#SubNav .Breadcrumb ul li{
		float: left;
		}
	
	#SubNav .Breadcrumb ul li span {
		padding: 3px 0px;
		display: block;	
		} 

	#SubNav .Breadcrumb ul li a {
		margin-right: 6px;
		padding-right: 21px; /* sliding doors padding */		
		background: transparent url(../images/presentation/breadcrumb_a.aspx) no-repeat scroll right -22px;
		color: #000000;
		display: block;
		float: left;
		font: normal 12px arial, sans-serif;
		height: 24px;
		text-decoration: underline;
		}
	#SubNav .Breadcrumb ul li a:hover {
		text-decoration: none;
		}

		#SubNav .Breadcrumb ul li a span {
			background: none;
			display: block;
			line-height: 14px;
			padding: 4px 0 5px 11px;
			} 
	
	#SubNav .Search{
		width: 188px;
		float: left;
		height: 22px;
		border: #000000 1px solid;
		padding: 6px 20px;
		}
	
	#SubNav .Search input.SearchBox{
		float: left;
		margin-right: 5px;
		}
	#SubNav .Search input.SearchButton {
		float: right;
		}

/*#Peckham/Content#*/
.Content {
	min-height: 400px;
	padding-bottom: 20px;
	overflow: hidden;
	height: 100%;
	}
	
/*#Peckham/Left Navigation#*/
#SideBar{
	width: 226px;
	padding: 12px 0px 0px;
	float: left;
	}
	
	#SideBar ul {
		background: none;
		border-bottom: 1px solid #000000;
		padding: 0px 0px 2px 0px;
		}
		
	#SideBar li {
		background: none;
border-top: 1px solid #000000;		
padding: 2px 0px 2px 0px;
		}
		
		#SideBar li a {
			color: #000000;
			font-size: 1.083em;
			text-decoration: none;
			padding: 12px 12px 12px 22px;
			display: block;
			background: none;
			}
		
		#SideBar a:hover {
			font-weight: normal;
			background: #c1eff5;
			}
		
		#SiteContainer #SideBar #menuElem .Selected a {
			font-weight: bold;
			border-right: 4px solid #000000;
			background: #c1eff5;
			}

		#SideBar ul ul {
		padding-left: 15px;
		}
		
	
	#SideBar ul li ul{
		background: none;
		padding: 0px 0px 2px 0px;
		background: url(../images/presentation/leftnav_divider.aspx) no-repeat right top;
		
		}
		
	#SideBar ul li ul li{
		background: none;
		padding: 2px 0px 2px 0px;
		list-style: disc;
		}
		
		#SideBar li ul li a {
			color: #000000;
			font-size: 1.0em;
			text-decoration: none;
			padding: 5px 12px 5px 35px;
			display: block;
			background: none repeat-y right top;
			}
		
		#SideBar li ul li a:hover {
			font-weight: normal;
			background: #c1eff5;
			}
		
		#SideBar #menuElem .Selected a {
			font-weight: bold;
			border-right: 4px solid #000000;
			background: #c1eff5;
			}

/*#Peckham/Content Page#*/

.FullPageContent{
overflow: hidden;
padding: 0px 20px;
}

	.FullPageContent a{
	color: #000000;
	}

.LandingImage img{
margin-top: 12px;
}

h1.PageTitle{
width: 100%;
padding: 25px 0px 25px;
display: block;
float: left;
color: #000000;
}

.PageContent{
overflow: hidden;
float: right;
width: 698px;
}

.PageContent h2 {
line-height: 1em;
padding: 0px 0px 10px;
}

	.PageContent a{
	color: #000000;
	}
	
	.PageContent .SearchResult .ResultTitle a{
	color: #000000;
	}
	
	#SiteContainer .PageContent .Column2_3{
	width: 438px;
	padding: 0px 0px 24px 0px;
	overflow: hidden;
float: none;
margin: 0px;
	}
	
	.PageContent .Column4{
	border-left: 1px solid #000000;
	}
	
	
	
    #SiteContainer .PageContent .NewsPreviewTitle{
	padding: 0px 0px 0px 0px;
	margin-bottom: 10px;
	display: block;
	}

	#SiteContainer .PageContent .NewsPreviewTitle li{
	background: none;
padding-left: 0px;
	margin-bottom: 10px;
	}
	
    #SiteContainer .PageContent .NewsPreviewTitle .DocTitle{
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #000000;
	}
	#SiteContainer .PageContent  .NewsPreviewTitle a{
	color: #000000;
	font-weight: normal;
	}
	
	#SiteContainer .PageContent  .NewsPreviewTitle .Date{
	float: left;
	clear: left;
	margin-right: 10px;
	}

.PagerControl{
text-align: left;
}
	
.Column1_4{
clear: both;
width: 900px;
float: left;
}

.DocTitle{
clear: both;
display: block;
margin-bottom: 5px;
}


.DocIcon{
float: left;
}

	.DocIcon img{
	margin-right: 10px;
	}

/*#Peckham/Event#*/

div.EventItem{
clear: both;
border-bottom: 1px solid #000000;
margin-bottom: 20px;
overflow: hidden;
height: 100%;
background: #c1eff5 none;
}

#SiteContainer div.EventTitle {
	padding: 4px;
	display: block;
	overflow: hidden;
	height: 100%;
	background: #c1eff5 none repeat-x left top;
	border: 1px solid #000000;
	}
	
	#SiteContainer div.EventTitle h2{
	float: left;
	line-height: 1.5em;
	padding-left: 20px;
	padding-bottom: 0px;
	}
	
	#SiteContainer div.EventTitle h2 a{
	text-decoration: none;
	color: #000000;
	}
	
	#SiteContainer div.EventTitle h2 a:hover{
	text-decoration: underline;
	}
	
	#SiteContainer div.EventTitle span.EventDate{
	height: 14px;
	border-left: 1px #000000 solid;
	font-weight: bold;
	padding: 6px 10px 6px 10px;
	width: 230px;
	float: right;
	color: #000000;
	}

#SiteContainer div.EventItem p{
overflow: hidden;
height: 100%;
padding: 20px;
color: #000000;
}
#SiteContainer div.EventItem img{
overflow: hidden;
float: left;
display: inline;
width: 103px;
height: 90px;
margin: 20px 0px 20px 20px;
border: 1px solid #807465;
}

#SiteContainer a.ReadMore{
padding: 2px 10px 2px 8px;
margin: 5px 400px 5px 0px;
float: left;
clear: left;
color: #000000fff;
text-decoration: underline;
background: none;
}


#SiteContainer #PagingBottom{
margin: 0px 20px 10px 0px;
float: right;
position: relative;
}

#SiteContainer .Paging{
position: absolute;
right: 0px;
margin: 40px 20px 10px -90px;
}

.Paging a {
text-decoration:none;
color: #423e37;
}

/*#Peckham/Detail Page#*/

#Wrapper .DetailContainer{
	clear: both;
	}
	
.DetailInfo{
	overflow: hidden;
	}

.DetailInfo p {
	clear: left;
	}

.DetailStory {
	float: left;
	margin: 0 0 20px 0;
	width: 100%;
	clear: both;
	}
.DetailStory img  {
	float: right;
	width: 200px;
	height: 150px;
	overflow: hidden;
	margin: 0 0 20px 20px;
	padding: 5px;
	border: 1px solid #ccc;
	}

.DetailInfo {
	clear: both;
	float: left;
	}
	
.DetailLocation{
	margin-bottom: 10px;
	display: block;
	font-size: 1.1em;
	}
.DetailLocation span {
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	}

.DetailDate{
	margin-bottom: 10px;

	display: block;
	font-size: 1.1em;
	}
.DetailDate span {
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	}


/*#Peckham/Jobs#*/
.JobPage{
width: 940px;
clear: both;
}

.JobPost{
clear: both;
overflow: hidden;
padding: 10px 0px;
border-top: 1px solid #000000;
}

#Wrapper .JobPost a.Button1 {
	float: right;
	margin: 0 20px 10px;
	}

.JobPost:hover{
background: #c1eff5;
}
.JobLocation {
	margin-top: 5px;
	}

.JobPost h3, .JobPost h3 a{
	color: #000000;
	margin: 0 0 10px 0;
	}


/*#Peckham/Board of Director#*/

.BoardofDirectors{
overflow: hidden;
clear: both;
margin-right: 20px;
}

.BoardofDirectors li{
border: 1px solid #000000;
padding: 20px;
margin-bottom: 5px;
background: #c1eff5 none;	
}

.BoardofDirectors li h2{
color: #000000;
float: left;

}

.BoardofDirectors li span{
line-height: 22px;
}

.BoardofDirectors li .DirectorImage {
float: left;
}

.BoardofDirectors li .DirectorImage img{
margin-right: 20px;
height: 80px;
width: 80px;
}

.BoardofDirectors li .DirectorInfo{
overflow: hidden;
display: block;
}

.BoardofDirectors li p{
clear: both;
}

/*#Peckham/Contact US#*/

table.EditingFormTable td{
padding: 5px;
vertical-align: top;
width: 250px;
}



/*#Peckham/Utility Navigation#*/


#UtilityNavContainer{
float: right;
position: absolute;
top: 58px;right: 0px;
}

.UtilityNav {
float: right;
clear: right;
margin-top: 20px;
}

	.UtilityNav li{
	float: left;
	}

	.UtilityNav li a{
	color: #000000;
	border-right: 1px solid #000000;
	display: inline;
	padding: 0px 10px;
	}
	
	.UtilityNav li.Last a{
	border-right: none;
	}

	.UtilityNav li a:hover{
	text-decoration: none;

	}
	
/*#Peckham/Primary Navigation#*/

#PrimaryNavContainer {
width: 940px;
/*min-height: 64px;*/
background: #c1eff5 none;
border-bottom: 1px solid #dbd7ca;
height: 63px;
position: relative;
z-index: 598;
}

.TopLeft {
background: none;
width: 10px;
height: 10px;
position: absolute;
top: 0px;
left: 0px;
}
	
.TopRight {
background: none;
width: 10px;
height: 10px;
position: absolute;
top: 0px;
right: 0px;
}

.PrimaryNav {
	padding: 0px 0px 0px 10px;
	}
	
	.PrimaryNav li {
		float: left;
		margin: 0px;
		padding: 0px;
		}
	
	.PrimaryNav li a { 
		padding: 14px 5px 14px 10px;
		display: block;
		text-decoration: none;
		line-height: 1.25em;
		font-size: 12px;
		color: #000000;
		}
	
	.NavTitle {
		font-size: 20px;
		line-height: 20px;
		}
	
	
	/*- Hover -*/
	#ItemOne.hover a.ItemLink { 
		background: none; color:#000000; 
		}
	#ItemOne.hover a.ItemLink span.NavTitle {color: #000000;}
	
	#ItemTwo.hover a.ItemLink { 
		background: none; color:#000000;
		}
	#ItemTwo.hover a.ItemLink span.NavTitle {color: #000000;}
	
	#ItemThree.hover a.ItemLink { 
		background: none; color:#000000; 
		}
	#ItemThree.hover a.ItemLink span.NavTitle {color: #000000;}
	
	#ItemFour.hover a.ItemLink { 
		background: none; 
		color: #000000;
		}
	#ItemFour.hover a.ItemLink span.NavTitle {color: #000000;}
	/*- Selected -*/	
	#ItemOne.selected a.ItemLink { 
		background: none; color:#000000; 
		}
	#ItemOne.selected a.ItemLink span.NavTitle {color: #000000;}
	
	#ItemTwo.selected a.ItemLink { 
		background: none; color:#000000;
		}
	#ItemTwo.selected a.ItemLink span.NavTitle {color: #000000;}
	
	#ItemThree.selected a.ItemLink { 
		background: none; color:#000000;
		}
	#ItemThree.selected a.ItemLink span.NavTitle {color: #000000;}


	
	#ItemFour.selected a.ItemLink { 
		background: none; color:#000000;
		}
	#ItemFour.selected a.ItemLink span.NavTitle {color: #000000;}
	
	
	
	#ItemOne {width: 210px; background:url(../images/presentation/nav_divider.aspx) top right no-repeat;
	padding: 0px 10px 0px 0px; margin: 0px 10px 0px 0px}
	#ItemOne span.NavTitle { display: block; color: #000000; }
	#ItemOne ul li.first {border-top: #bbe299 0px solid;}
	
	#ItemTwo { width: 220px; background:url(../images/presentation/nav_divider.aspx) top right no-repeat; 
	padding: 0px 10px 0px 0px; margin: 0px 10px 0px 0px }
	#ItemTwo span.NavTitle {display: block; color: #000000;}
	#ItemTwo ul li.first {border-top: #9ac6e7 0px solid;}
	
	#ItemThree { width: 220px; background:url(../images/presentation/nav_divider.aspx) top right no-repeat; 
	padding: 0px 10px 0px 0px; margin: 0px 10px 0px 0px}
	#ItemThree span.NavTitle {display: block; color: #000000}
	#ItemThree ul li.first {border-top: #ab83bd 0px solid;}
	
	#ItemFour { width: 210px; padding: 0px 10px 0px 0px; margin: 0px 0px 0px 0px;}
	#ItemFour span.NavTitle {display: block; color: #000000}
	#ItemFour ul li.first {border-top: #f8c495 0px solid;}
	
	/* Sub nav styles */	
	ul.PrimaryNav ul {
		visibility: hidden;
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 598;
		width: 100%;
		background: none; 
		padding: 0 0 0px 0;
		width: 225px;
		border: 1px solid #c1eff5;
		background: #c1eff5;
		border-bottom: 1px solid #000000;
		}
		
	ul.PrimaryNav ul li {
		float: none;
		display: block;
		width: 225px;
		margin: 0;
		padding: 0 0 0 0px;
		border-top: 1px solid #000000;
		background: #c1eff5;
		border-left: 1px solid #000000;
		border-right: 1px solid #000000;
		}	
		
	ul.PrimaryNav ul li.first {
		border-top: none;
		}
		
	ul.PrimaryNav ul li a {
		display: block;
		padding: 10px 10px;
		font-size: 1em;
		}
		
	ul.PrimaryNav ul li a:hover {
		color: #000000;
		text-decoration: underline;
		background: none;
		}
		
	ul.PrimaryNav ul li.hover, ul.PrimaryNav ul li:hover {
		display: block;
		margin: 0;
		}


/*#Peckham/Footer#*/





#Footer {
border-top: solid 1px #000000;
background: none;

}

	#Footer a {
	color: #000000;
	}


	
	
	.AdditionalLinks {
		background: url(../images/presentation/footer_divider.aspx) top left no-repeat;
	padding: 10px 10px 10px 20px;
	float: left;
	height: 40px;
	width: 138px;
	}


	
	.SocialMedia {
	background: url(../images/presentation/footer_divider.aspx) top left no-repeat;
	padding: 15px 0px 15px 30px;
	float: left;
	height: 45px;
	width: 344px;
	}
	
		.Facebook {
		float: left;
		background: url(../images/presentation/social_media.aspx) 0px 0px no-repeat;
		padding: 4px 0px 0px 30px;
		height: 20px;
		margin-right: 20px;
		}

		
		.Twitter {
		float: left;
		background: url(../images/presentation/social_media.aspx) 0px -24px no-repeat;
		padding: 4px 0px 0px 30px;
		height: 20px;
		margin-right: 20px;
		}
		
		.RSS {
		float: left;
		background: url(../images/presentation/social_media.aspx) 0px -48px no-repeat;
		padding: 4px 0px 0px 30px;
		height: 20px;
		margin-right: 20px;
		}


.ErrorMessage {
	color: #ff0000;
	}



/*#Peckham/Style Elements#*/
#Wrapper a.Button1 {
margin-right: 6px;
padding-right: 10px; /* sliding doors padding */		
background: none;
color: #000000;
display: block;
float: left;
font: normal 12px arial, sans-serif;
height: 28px;
text-decoration: underline;
}

	#Wrapper a.Button1 span {
	background: none;
display: block;
	line-height: 19px;
	padding: 5px 0 5px 11px;
	} 

.ApplicationPage a.Back {
margin-right: 20px;
padding-right: 10px; /* sliding doors padding */		
background: none;
color: #000000;
display: block;
float: left;
font: normal 12px arial, sans-serif;
height: 28px;
text-decoration: underline;
}

	.ApplicationPage a.Back span {
	background: none;
	display: block;
	line-height: 19px;
	padding: 5px 0 5px 11px;
	}

.ApplicationPage a.Next {
margin-right: 6px;
padding-right: 10px; /* sliding doors padding */		
background: none;
color: #000000;
display: block;
float: left;
font: normal 12px arial, sans-serif;
height: 28px;
text-decoration: underline;
}
	
	.ApplicationPage a.Next span {
	background: none;
	display: block;
	line-height: 19px;
	padding: 5px 0 5px 11px;
	} 


ul.PrimaryNav li.hover {
	position: relative;
	z-index: 599;

	}
ul.PrimaryNav li.hover span {
	position: relative;

	z-index: 599;

	}

/*#Peckham/Applications#*/
	#DonationContainer {
	display: block;
	width: 698px;

	}
	
	#ApplicationContainer {
	border-top: 1px solid #000000;
	display: block;
	}
	
	#ApplicationContainer ul {
		height: 100%;
		}

	.ApplicationProgress{
	float: left;
	width: 190px;
	margin-right: 20px;
	margin-top: 3px;
	}


		.ApplicationProgress li {
		padding: 10px 10px 10px 6px;
		border-bottom: 1px solid #000000;
		background: none;
}
		
			.ApplicationProgress li span {
			color: #000000;
			padding-right: 10px;
			}
			
			.ApplicationProgress li a{
			color: #000000;
			text-decoration: none;
			}
			
			.ApplicationProgress li.selected  {
			background: none;
	}
			
			.ApplicationProgress li.selected a{
			color: #000000;
			text-decoration: none;
			}

		.ApplicationPage{
		overflow: hidden;
		float: right;
		width: 686px;
		}
		
		.ApplicationPage h2{
		font-family: Arial, Helvetica, sans-serif;
		color: #000000;
		}
		
			.ApplicationPage h2 span.PageCount{
			font-size: .7em;
			color: #000000;
			}
		
		.ApplicationPage h3{
		padding: 10px 15px 0px 15px;
		border: 1px solid #000000; border-width: 0px 1px 0px 1px;
		}
		
		.IntroTextTop{ padding: 15px; border: 1px solid #000000; border-width: 1px 1px 1px 1px; clear: left; }

		.IntroText{ padding: 15px; border: 1px solid #000000; border-width: 0px 1px 1px 1px; clear: left; }
		
		.BlockOne { padding: 15px; border: 1px solid #000000; border-width: 0px 1px 1px 1px; list-style: none; clear: left; overflow: hidden; }
		.BlockTwo {padding: 15px; border: 1px solid #000000; border-width: 0px 1px 1px 1px; list-style: none; clear: left; overflow: hidden; }
		.BlockThree { padding: 15px; border: 1px solid #000000; border-width: 0px 1px 1px 1px; list-style: none; clear: left; overflow: hidden;}
		.BlockFour { padding: 15px; border: 1px solid #000000; border-width: 0px 1px 1px 1px; list-style: none; clear: left; overflow: hidden;}
		.BlockFive { padding: 15px; border: 1px solid #000000; border-width: 0px 1px 1px 1px; list-style: none; clear: left; overflow: hidden; }
		.BlockSix { padding: 15px; border: 1px solid #000000; border-width: 0px 1px 1px 1px; list-style: none; clear: left; overflow: hidden; }
		.BlockSeven { padding: 15px; border: 1px solid #000000; border-width: 0px 1px 1px 1px; list-style: none; clear: left; overflow: hidden; }
		.BlockEight { padding: 15px; border: 1px solid #000000; border-width: 0px 1px 1px 1px;; list-style: none; clear: left; overflow: hidden; }
		.BlockNine { padding: 15px; border: 1px solid #000000; border-width: 0px 1px 1px 1px; list-style: none; clear: left; overflow: hidden; }
		
		.BlockOne li { float: left; padding: 2px 20px 2px 0px;  display: block; }
		.BlockTwo li { float: left; padding: 2px 20px 2px 0px; display: block; }
		.BlockThree li {float: left; padding: 2px 20px 2px 0px; display: block;}
		.BlockFour li {float: left; padding: 2px 20px 2px 0px; display: block;}
		.BlockFive li {float: left; padding: 2px 20px 2px 0px; display: block;}
		.BlockSix li {float: left; padding: 2px 20px 2px 0px; display: block;}
		.BlockSeven li {float: left; padding: 2px 20px 2px 0px; display: block;}
		.BlockEight li {float: left; padding: 2px 20px 2px 0px; display: block;}
		.BlockNine li {float: left; padding: 2px 20px 2px 0px; display: block;}
		
		li.ClearLeft{ clear: left; }
		
		li.ClearRight{ clear: right; }
		
		.ApplicationPage input, textarea {
		background: #f5f3c1;
		border: 1px solid #000000;
		padding: 5px;
		}

		.ApplicationPage input:focus, textarea:focus {
		background: #f5f3c1;
		border: 1px solid #000000;
		}
		
		.error {
		display:none;
		color: red;
		}
		
		.EditingFormControlNestedControl{
		padding: 2px 0px 5px 0px;
		overflow: hidden;
		}
		
		.ApplicationPage input.CalendarIcon{
		background: none;
		}
		
		.ApplicationPage input.CalendarTextBox{
		float: left;
		}
		
		.ApplicationPage .wizardcontrols{
		padding: 10px;
		overflow: hidden;
		}

.CMSSiteMapList li a{
display: block;
padding-bottom: 5px;
font-size: 1.2em;
}

.CMSSiteMapListItem .CMSSiteMapList{
margin-left: 20px;
color: #000000;
}

.CMSSiteMapListItem .CMSSiteMapList a{
color: #000000;
font-size: 1em;
}

.CMSSiteMapListItem .CMSSiteMapList ul li a{
color: #000000;
font-size: 1em;
}

/* LEFT NAV */

/*top level */
#menuLeftNav {
	border-top: 1px solid #fff;
	}	

#menuLeftNav li a {
	background: #c1eff5 none;
	color: #000000;
	border-bottom: none;
	border-top: none;
	}
	
#menuLeftNav li a:hover,
#menuLeftNav li.Selected a {
	background: #c1eff5;
	border-left: 3px solid #000000;
	}
#menuLeftNav li.Selected ul a { /*reset selected top level's lower level links */
	background: #c1eff5;
	}


/*sub level */
#menuLeftNav ul {
	background: #c1eff5;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;
	}
#menuLeftNav ul li a {
	color: #000000;
	background: #c1eff5;
	}

#menuLeftNav ul li a:hover {
	background: #c1eff5;
	}

#menuLeftNav ul li.Selected a {
	background: #c1eff5;
	border-left: 3px solid #000000;
	}