@import url("/CMSPages/GetCSS.aspx?stylesheetname=reset");


/*#Peckham#*/
/*#Peckham/Resets#*/
h1 {font: normal 1.8em/1em Georgia, "Times New Roman", Times, serif; padding-bottom: 10px; }
h2 {font: normal 1.5em/1.5em Georgia, "Times New Roman", Times, serif; padding-bottom: 10px; }
h3 {font: normal 1.2em/1.5em 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;}

.PageContent h2, .PageContent h3, .PageContent h4 {
color: #8B0909;
}

#SiteContainer  {
	background: url(/Images/presentation/header_bg.aspx) top left repeat-x;
	}
	
body {
	background: #fbfaf7;
	font: normal 12px/1.3em Arial, Helvetica, sans-serif;
	margin: 0px;
	color: #423e37;
	}
	
#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: #fff;
		}
	
/*#Peckham/SubNav#*/
#SubNav{
	height: 36px;
	border: #d9d6cc 1px solid;
	border-width: 0px 1px 1px 1px;
	background: #f3f1e9;
	}

	#SubNav .Breadcrumb{
		width: 672px;
		height: 22px;
		float: left;
		border: #fff 1px solid;
		border-right: #d9d6cc solid 1px;
		border-width: 1px 1px 1px 1px;
		padding: 6px 17px;
		}

	#SubNav .Breadcrumb ul{
		list-style-type: none;
        	padding: 0px;
		margin: 0px;
		}
        

	#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 top right;
		color: #444;
		display: block;
		float: left;
		font: normal 12px arial, sans-serif;
		height: 24px;
		text-decoration: none;
		}

		#SubNav .Breadcrumb ul li a span {
			background: transparent url(../images/presentation/breadcrumb_span.aspx) no-repeat;
			display: block;
			line-height: 14px;
			padding: 4px 0 5px 11px;
			} 
	
	#SubNav .Search{
		width: 188px;
		float: left;
		height: 22px;
		border: #fff 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: url(../images/presentation/leftnav_divider.aspx) no-repeat right bottom;
		padding: 0px 0px 2px 0px;
		margin: 0px;
		}
		
	#SideBar li {
		background: url(../images/presentation/leftnav_divider.aspx) no-repeat right top;
		padding: 2px 0px 2px 0px;
list-style-type: none;
		}
		
		#SideBar li a {
			color: #423e37;
			font-size: 1.083em;
			text-decoration: none;
			padding: 12px 12px 12px 22px;
			display: block;
			background: url(../images/presentation/leftnav_inactive.aspx) repeat-y right top;
			}
		
		#SideBar a:hover {
			font-weight: normal;
			background: #e5e1d4;
			}
		
		#SideBar #menuElem .Selected a {
			font-weight: bold;
			border-right: 4px solid #8b0909;
			background: #e5e1d4;
			}

		#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: #423e37;
			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: #e5e1d4;
			}
		
		#SideBar #menuElem .Selected a {
			font-weight: bold;
			border-right: 4px solid #8b0909;
			background: #e5e1d4;
			}

#Peckham/Content Page#*/

.FullPageContent{
overflow: hidden;
padding: 0px 20px;
}

	.FullPageContent a{
	color: #8b0909;
	}

.LandingImage img{
margin-top: 12px;
}

h1.PageTitle{
width: 100%;
padding: 25px 0px 25px;
display: block;
float: left;
color: #8b0909;
}

.PageContent{
overflow: hidden;
float: right;
width: 698px;
}

.PageContent h2 {
line-height: 1em;
padding: 0px 0px 10px;
}

	.PageContent a{
	color: #8b0909;
	}
	
	.PageContent .SearchResult .ResultTitle a{
	color: #8b0909;
	}

.Column2_3 ul, .Column4 ul, .Column2 ul, .Column3 ul {
	margin-top: 5px;
	}


.Column2_3 li, .Column4 li, .Column2 li, .Column3 li {
	padding-bottom: 0.25em;
	}

	
	.PageContent .Column1{
	}
	
	.PageContent .Column2{
	width: 214px;
	float: left;
	margin-right: 20px;
	}
	
	.PageContent .Column3{
	width: 214px;
	float: left;
	}
	
	.PageContent .Column4{
	width: 214px;
	padding: 0px 0px 0px 18px;
	border-left: 1px solid #e9e5db;
	float: right;
	overflow: hidden;
	}
	
	
	.PageContent .Column2_3{
	width: 438px;
	padding: 0px 0px 24px 0px;
	overflow: hidden;
	}
	
	.PageContent .NewsPreviewTitle{
	padding: 0px 0px 0px 0px;
margin: 0px;
	margin-bottom: 10px;
	display: block;
	list-style-type: none;
	}
	
    .PageContent .NewsPreviewTitle .DocTitle{
	padding: 0px 0px 10px 0px;
	border-bottom: 1px solid #dfdbd1;
	list-style-type: none;
	}
	.PageContent  .NewsPreviewTitle a{
	color: #423e37;
	font-weight: normal;
	}
	
	.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 #ececea;
margin-bottom: 20px;
overflow: hidden;
height: 100%;
background: #fdfdfb url(../images/presentation/event_body.aspx) repeat-x left 30px;
}

div.EventTitle {
	padding: 4px;
	display: block;
	overflow: hidden;
	height: 100%;
	background: #f5f3ec url(../images/presentation/event_header.aspx) repeat-x left top;
	border: 1px solid #e1dfd6;
	}
	
	div.EventTitle h2{
	float: left;
	line-height: 1.5em;
	padding-left: 20px;
		padding-bottom: 0px;
	}
	
	div.EventTitle h2 a{
	text-decoration: none;
	color: #423e37;
	}
	
	div.EventTitle h2 a:hover{
	text-decoration: underline;
	}
	
	div.EventTitle span.EventDate{
	height: 14px;
	border-left: 1px #dad8d0 solid;
	font-weight: bold;
	padding: 6px 10px 6px 10px;
	width: 230px;
	float: right;
	color: #423e37;
	}

div.EventItem p{
overflow: hidden;
height: 100%;
padding: 20px;
color: 423e37;
}
div.EventItem img{
overflow: hidden;
float: left;
display: inline;
width: 103px;
height: 90px;
margin: 20px 0px 20px 20px;
border: 1px solid #807465;
}

a.ReadMore{
padding: 2px 10px 2px 8px;
margin: 5px 400px 5px 0px;
float: left;
clear: left;
color: #ffffff;
text-decoration: none;
background: url(../images/presentation/readmore_arrow.aspx) center right no-repeat;
}

#PagingBottom{
margin: 0px 20px 10px 0px;
float: right;
position: relative;
}

.Paging{
position: absolute;
right: 0px;
margin: 40px 20px 10px -90px;
}

.Paging a {
text-decoration:none;
color: #423e37;
}

/*#Peckham/Detail Page#*/

.ImageOverlay{
position: relative;
top: -80px;
}

#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 #D9D6CC;
}

#Wrapper .JobPost a.Button1 {
	float: right;
	margin: 0 20px 10px;
	}

.JobPost:hover{
background: #F3F1E9;
}
.JobLocation {
	margin-top: 5px;
	}

.JobPost h3, .JobPost h3 a{
	color: #8b0909;
	margin: 0 0 10px 0;
	}

.JobListLeft{
width: 337px;
float: left;
margin-right: 20px;
}

.JobListRight{
width: 337px;
float: left;
}

.JobListing {
Padding: 0px;
list-style-type: none;
margin: 0px;
}

/*#Peckham/Board of Director#*/

.BoardofDirectors{
overflow: hidden;
clear: both;
margin: 0px;
margin-right: 20px;
padding: 0px;
list-style-type: none;
}

.BoardofDirectors li{
border: 1px solid #d9d6cc;
padding: 20px;
margin-bottom: 5px;
background: #fdfdfb url(../images/presentation/event_body.aspx) repeat-x left 0px;	
}

.BoardofDirectors li h2{
color: #4a4545;
float: left;
}

.BoardofDirectors li span{
line-height: 22px;
}

.BoardofDirectors li .DirectorImage {
float: left;
height: 80px;
}

.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/Accessibility Toolbar#*/

.Toolbar { 
width: 613px;
height: 45px;
float: right;
background: url(../images/presentation/toolbar.aspx) top left no-repeat;
overflow: hidden;
}

.Toolbar ul {
        list-style-type: none;
        padding: 0px;
margin: 0px;
}

	.Toolbar h3{
	width: 206px;
	height: 45px;
	float: left;
	display: block;
	overflow: hidden;
	text-indent: -2000em;
	}

.Option {
float: left;
padding: 3px px 0px 0px;
}

	.Option h4 {
	font-size: 11px;
	line-height: 11px;
	padding: 5px 0px 2px 0px;
	color: #fff;
	}
	
	.Option ul li {
	float: left;
	padding-right: 3px;
	}
	
	.Option ul li a {
	width: 16px;
	height: 17px;
	display: block;
	overflow: hidden;
	text-indent: -2000em;
	}

#Reset a {
width: 35px;
height: 17px;
display: block;
overflow: hidden;
text-indent: -2000em;

}

#Reset {width: 69px; padding-top: 18px; }
.ResetButton {background: url(../images/presentation/toolbar_options.aspx) 0px -37px;}

#FontSize {width: 70px;}
.Smaller {background: url(../images/presentation/toolbar_options.aspx) -38px -37px;}
.Larger {background: url(../images/presentation/toolbar_options.aspx) -57px -37px;}

#BackgroundColor{width: 142px;}
.Opt1 {background: url(../images/presentation/toolbar_options.aspx) 0px -20px;}
.Opt2 {background: url(../images/presentation/toolbar_options.aspx) -19px -20px;}
.Opt3 {background: url(../images/presentation/toolbar_options.aspx) -38px -20px;}
.Opt4 {background: url(../images/presentation/toolbar_options.aspx) -57px -20px;}


#DyslexiaAssistance {width: 125px;}
.Opt5 {background: url(../images/presentation/toolbar_options.aspx) -76px 0px;}
.Opt6 {background: url(../images/presentation/toolbar_options.aspx) -76px -20px;}
.Opt7 {background: url(../images/presentation/toolbar_options.aspx) -95px 0px;}
.Opt8 {background: url(../images/presentation/toolbar_options.aspx) -95px -20px;}
.Opt9 {background: url(../images/presentation/toolbar_options.aspx) -114px 0px;}

/*#Peckham/Utility Navigation#*/

#UtilityNavContainer{
float: right;
position: absolute;
top: 58px;right: 0px;
}

.UtilityNav {
float: right;
clear: right;
margin: 0px;
margin-top: 20px;
list-style-type: none;
}

	.UtilityNav li{
	float: left;
       
	}

	.UtilityNav li a{
	color: #fff;
	border-right: 1px solid #fff;
	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: #e3dece url(../images/presentation/primarynav_bg.aspx) top left repeat-x;
border-bottom: 1px solid #dbd7ca;
height: 63px;
position: relative;
z-index: 598;
}

.TopLeft {
background: url(../images/presentation/primarynav_topleft.aspx) top right no-repeat;
width: 10px;
height: 10px;
position: absolute;
top: 0px;
left: 0px;
}
	
.TopRight {
background: url(../images/presentation/primarynav_topright.aspx) top right no-repeat;
width: 10px;
height: 10px;
position: absolute;
top: 0px;
right: 0px;
}

.PrimaryNav {
	padding: 0px 0px 0px 10px;
list-style-type: none;
margin: 0px;
	}
	
	.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: #312f2b;
		}
	
	.NavTitle {
		font-size: 20px;
		line-height: 20px;
		}
	
	
	/*- Hover -*/
	#ItemOne.hover a.ItemLink { 
		background: url(../images/presentation/primary_nav_bg_green.aspx) 0 0 repeat-x #4a910b; 
		color:#fff; 
		}
	#ItemOne.hover a.ItemLink span.NavTitle {color: #fff;}
	
	#ItemTwo.hover a.ItemLink { 
		background: url(../images/presentation/primary_nav_bg_blue.aspx) 0 0 repeat-x #34a2e4; 
		color:#fff;
		}
	#ItemTwo.hover a.ItemLink span.NavTitle {color: #fff;}
	
	#ItemThree.hover a.ItemLink { 
		background: url(../images/presentation/primary_nav_bg_purple.aspx) 0 0 repeat-x #6f2a8e; 
		color:#fff; 
		}
	#ItemThree.hover a.ItemLink span.NavTitle {color: #fff;}
	
	#ItemFour.hover a.ItemLink { 
		background: url(../images/presentation/primary_nav_bg_orange.aspx) 0 0 repeat-x #f37608; 
		color: #fff;
		}
	#ItemFour.hover a.ItemLink span.NavTitle {color: #fff;}
	/*- Selected -*/	
	#ItemOne.selected a.ItemLink { 
		background: url(../images/presentation/primary_nav_bg_green.aspx) 0 0 repeat-x #4a910b; 
		color:#fff; 
		}
	#ItemOne.selected a.ItemLink span.NavTitle {color: #fff;}
	
	#ItemTwo.selected a.ItemLink { 
		background: url(../images/presentation/primary_nav_bg_blue.aspx) 0 0 repeat-x #34a2e4; 
		color:#fff
		}
	#ItemTwo.selected a.ItemLink span.NavTitle {color: #fff;}
	
	#ItemThree.selected a.ItemLink { 
		background: url(../images/presentation/primary_nav_bg_purple.aspx) 0 0 repeat-x #6f2a8e; 
		color:#fff
		}
	#ItemThree.selected a.ItemLink span.NavTitle {color: #fff;}


	
	#ItemFour.selected a.ItemLink { 
		background: url(../images/presentation/primary_nav_bg_orange.aspx) 0 0 repeat-x #f37608;
		color:#fff 
		}
	#ItemFour.selected a.ItemLink span.NavTitle {color: #fff;}
	
	
	
	#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: #098402; }
	#ItemOne ul li.first {border-top: #bbe299 6px 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: #005695;}
	#ItemTwo ul li.first {border-top: #9ac6e7 6px 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: #6f2a8e}
	#ItemThree ul li.first {border-top: #ab83bd 6px solid;}
	
	#ItemFour { width: 210px; padding: 0px 10px 0px 0px; margin: 0px 0px 0px 0px;}
	#ItemFour span.NavTitle {display: block; color: #ff5400}
	#ItemFour ul li.first {border-top: #f8c495 6px solid;}
	
	/* Sub nav styles */	
	ul.PrimaryNav ul {
		visibility: hidden;
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 598;
		width: 100%;
		background: url(../images/presentation/dropdown_bottom.aspx) bottom left no-repeat;
		padding: 0 0 5px 0;
		width: 227px;
margin: 0px;
		}
		
	ul.PrimaryNav ul li {
		float: none;
		display: block;
		width: 225px;
		margin: 0;
		padding: 0 0 0 0px;
		border-top: 1px solid #c0c0c0;
		background: #f0ede2;
		border-left: 1px solid #d0d0d0;
		border-right: 1px solid #d0d0d0;
		}	
		
	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: #4a4545;
		text-decoration: underline;
		background: #e9e5d6;
		}
		
	ul.PrimaryNav ul li.hover, ul.PrimaryNav ul li:hover {
		display: block;
		margin: 0;
		}


/*#Peckham/Footer#*/


#Footer {
width: 940px;
height: 65px;
clear: both;
margin: 0px;
border-top: solid 1px #e9e7df;
background: url(../images/presentation/footer_bg.aspx) top left repeat-x;
padding: 10px 0px 0px 0px;
font-size: 12px;
line-height: 1.3em;
}

	#Footer a {
	color: #666258;
	}


	.Copyright {
	float: left;
	padding: 15px 0px 15px 0px;
	height: 45px;
	width: 230px;
	text-align: center;
	}


	
	.AdditionalLinks {
	background: url(../images/presentation/footer_divider.aspx) top left no-repeat;
	padding: 10px 10px 10px 20px;
	float: left;
	height: 40px;
	width: 122px;
list-style-type: none;
margin: 0px;
	}


	
	.SocialMedia {
	background: url(../images/presentation/footer_divider.aspx) top left no-repeat;
	padding: 15px 0px 10px 30px;
	float: left;
	height: 45px;
	width: 362px;
list-style-type: none;
margin: 0px;

	}
	
		.Facebook {
		float: left;
		background: url(../images/presentation/social_media.aspx) 0px 0px no-repeat;
		padding: 4px 0px 0px 30px;
		height: 20px;
		margin-right: 20px;
list-style-type: none;
		}

		
		.Twitter {
		float: left;
		background: url(../images/presentation/social_media.aspx) 0px -24px no-repeat;
		padding: 4px 0px 0px 30px;
		height: 20px;
		margin-right: 20px;
list-style-type: none;
		}
		
		.RSS {
		float: left;
		background: url(../images/presentation/social_media.aspx) 0px -48px no-repeat;
		padding: 4px 0px 0px 30px;
		height: 20px;
		margin-right: 0px;
		list-style-type: none;
		}


.ErrorMessage {
	color: #ff0000;
	}



/*#Peckham/Style Elements#*/
#Wrapper a.Button1 {
margin-right: 6px;
padding-right: 10px; /* sliding doors padding */		
background: transparent url(../images/presentation/button1_a.aspx) no-repeat scroll right top;
color: #fff;
display: block;
float: left;
font: normal 12px arial, sans-serif;
height: 28px;
text-decoration: none;
}

	#Wrapper a.Button1 span {
	background: transparent url(../images/presentation/button1_span.aspx) no-repeat;
	display: block;
	line-height: 19px;
	padding: 5px 0 5px 11px;
	} 

.ApplicationPage a.Back {
margin-right: 20px;
padding-right: 10px; /* sliding doors padding */		
background: transparent url(../images/presentation/button1_a.aspx) no-repeat scroll right top;
color: #fff;
display: block;
float: left;
font: normal 12px arial, sans-serif;
height: 28px;
text-decoration: none;
}

	.ApplicationPage a.Back span {
	background: transparent url(../images/presentation/button1_span.aspx) no-repeat;
	display: block;
	line-height: 19px;
	padding: 5px 0 5px 11px;
	}

.ApplicationPage a.Next {
margin-right: 6px;
padding-right: 10px; /* sliding doors padding */		
background: transparent url(../images/presentation/button1_a.aspx) no-repeat scroll right top;
color: #fff;
display: block;
float: left;
font: normal 12px arial, sans-serif;
height: 28px;
text-decoration: none;
}
	
	.ApplicationPage a.Next span {
	background: transparent url(../images/presentation/button1_span.aspx) no-repeat;
	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#*/
	
	.DetailContainer a.Button1{
	margin-top:10px;	
	}

	#DonationContainer {
	display: block;
	width: 698px;
	}

	#DonationContainer ul{
	margin: 0px;	
	}
	
	#ApplicationContainer {
	border-top: 1px solid #d2cdc2;
	display: block;
	}

#ApplicationContainer .ClearLeft{
clear: left;
}

#ApplicationContainer .ClearRight{
clear: right;
}
	
	#ApplicationContainer ul {
		height: 100%;
		}

	.ApplicationProgress{
	float: left;
	width: 190px;
margin: 0px;
	margin-right: 20px;
	margin-top: 3px;
list-style-type: none;
padding: 0px;
	}

		.ApplicationProgress li {
		padding: 10px 10px 10px 6px;
		border-bottom: 1px solid #e4e2dd;
		background: url(../images/presentation/application_step_circle.aspx) 0px -38px no-repeat;
		}
		
			.ApplicationProgress li span {
			color: #fff;
			padding-right: 10px;
			}
			
			.ApplicationProgress li a{
			color: #7f7b7a;
			text-decoration: none;
			}
			
			.ApplicationProgress li.selected  {
			background: url(../images/presentation/application_step_circle.aspx) 0px 8px no-repeat;
			}
			
			.ApplicationProgress li.selected a{
			color: #8c0a0a;
			text-decoration: none;
			}

		.ApplicationPage{
		overflow: hidden;
		float: right;
		width: 686px;
		}
		

		.ApplicationPage  ul{
			margin: 0px;
		}
			
		.ApplicationPage ul li{
		overflow: visable;
		width: 100%;
		}

		.ApplicationPage h2{
		font-family: Arial, Helvetica, sans-serif;
		color: #8c0a0a;
		}
		
			.ApplicationPage h2 span.PageCount{
			font-size: .7em;
			color: #3e3b34;
			}
		
		.ApplicationPage h3{
		padding: 10px 15px 0px 15px;
		border: 1px solid #dcdad2; border-width: 0px 1px 0px 1px;
		}
		
		.IntroTextTop{ padding: 15px; border: 1px solid #dcdad2; border-width: 1px 1px 1px 1px; clear: left; }

		.IntroText{ padding: 15px; border: 1px solid #dcdad2; border-width: 0px 1px 1px 1px; clear: left; overflow: hidden;}
		
		.BlockOne { padding: 15px; border: 1px solid #dcdad2; border-width: 0px 1px 1px 1px; list-style: none; clear: left; overflow: hidden; }
		.BlockTwo {padding: 15px; border: 1px solid #dcdad2; border-width: 0px 1px 1px 1px; list-style: none; clear: left; overflow: hidden; }
		.BlockThree { padding: 15px; border: 1px solid #dcdad2; border-width: 0px 1px 1px 1px; list-style: none; clear: left; overflow: hidden;}
		.BlockFour { padding: 15px; border: 1px solid #dcdad2; border-width: 0px 1px 1px 1px; list-style: none; clear: left; overflow: hidden;}
		.BlockFive { padding: 15px; border: 1px solid #dcdad2; border-width: 0px 1px 1px 1px; list-style: none; clear: left; overflow: hidden; }
		.BlockSix { padding: 15px; border: 1px solid #dcdad2; border-width: 0px 1px 1px 1px; list-style: none; clear: left; overflow: hidden; }
		.BlockSeven { padding: 15px; border: 1px solid #dcdad2; border-width: 0px 1px 1px 1px; list-style: none; clear: left; overflow: hidden; }
		.BlockEight { padding: 15px; border: 1px solid #dcdad2; border-width: 0px 1px 1px 1px;; list-style: none; clear: left; overflow: hidden; }
		.BlockNine { padding: 15px; border: 1px solid #dcdad2; 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: #f7f5f1;
		border: 1px solid #bcbcbc;
		padding: 5px;
		}

		.ApplicationPage input:focus, textarea:focus {
		background: #fff;
		border: 1px solid #999;
		}
		
		.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: #444444;
}

.CMSSiteMapListItem .CMSSiteMapList a{
color: #444444;
font-size: 1em;
}

.CMSSiteMapListItem .CMSSiteMapList ul li a{
color: #666258;
font-size: 1em;
}




/* LEFT NAV */

/*top level */
#menuLeftNav {
	width: 225px; 
	float: left;
	margin: 0px;
	margin-top: 10px;
	border-top: 1px solid #d9d6cc;
        list-style-type: none;
        padding: 0px;
	}	
#menuLeftNav a {
	display: block;
	text-decoration: none;	
	}

#menuLeftNav li a {
	background: #f1eee8 url(/Images/presentation/left_nav_bg.aspx) repeat-y bottom left;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #423e37;
	display: block;
	position: relative;
	width: auto;
	padding: 4px 0;
	padding-left: 10px;
	text-decoration: none;
	border-bottom: 1px solid #d9d6cc;
	border-top: 1px solid #fff;
	padding: 15px 10px;
	}	
#menuLeftNav li a:hover,
#menuLeftNav li.Selected a {
	background: #efece0;
	border-left: 3px solid #8e0000;
	}
#menuLeftNav li.Selected ul a { /*reset selected top level's lower level links */
	border: none;
	background: #e4e0d7;
	}
#menuLeftNav li img {
	position: absolute;
	top: 11px;
	right: 8px;
	}

/*sub level */
#menuLeftNav ul {
	display: none;
	background: #e4e0d7;
	border-bottom: 1px solid #d9d6cc;
	border-top: 1px solid #fff;
        list-style-type: none;
        padding: 0px;
margin: 0px;
	}
#menuLeftNav ul li a {
	font-size: 11px;
	color: #423e37;
	text-decoration: none;
	padding: 5px 0 5px 20px;
	display: block;
	background: #e4e0d7;
	border: none;
	}
#menuLeftNav ul li a:hover {
	text-decoration: underline;
	background: #e4e0d7;
	border: none;
	}
#menuLeftNav ul li.Selected a {
	background: #ddd7cb;
	font-weight: bold;
	border-left: 3px solid #8e0000;
	padding: 5px 0 5px 15px;
	}
