@import url("massReset.css");


body {
	background:#E9E9E9 url("../images/bg_stripe2.gif") repeat-x 0 85px;
	font-size:62.5%;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-align:center;
}

a, a:link, a:visited {
	color:#913333;
	text-decoration:underline;
}

a:hover, a:active {
	text-decoration:none;
}

#wrap {
	position:relative;
	width:964px;
	text-align:left;
	margin:0 auto;
}

#header {
	width:960px;
	height:85px;
	padding:0 2px;
	background:transparent url("../images/bg_shadow.gif") top left repeat-y;
}

	#name {
		position:absolute;
		left:100px;
		top:45px;
	}
	
	#subName {
		position:absolute;
		right:259px;
		top:45px;
	}
	
	#SearchFormName {
		position:absolute;
		right:15px;
		top:45px;
	}

#topper {
	position:relative;
	width:413px;
	height:181px;
	margin:30px auto 0 auto;
	padding:70px 20px 19px 527px;
	background:#fff none no-repeat top;
}

	#home #topper {
		background-image:url("../images/topper_home.jpg");
	}
	
	#our_mission #topper {
		background-image:url("../images/topper_mission2.jpg");
	}
	
	#about_us #topper {
		background-image:url("../images/topper_mission2.jpg");
	}
	
	#services #topper {
		background-image:url("../images/topper_services.jpg");
	}
	
	#locations #topper {
		background-image:url("../images/topper_regions.jpg");
	}
	
	#resources #topper {
		background-image:url("../images/topper_resources.jpg");
	}
	
	#careers #topper, #site_map #topper {
		background-image:url("../images/topper_careers.jpg");
	}
	
	#events #topper, #site_map #topper {
		background-image:url("../images/topper_careers.jpg");
	}
	
	#head_start_region_state #topper, #site_map #topper {
		background-image:url("../images/topper_careers.jpg");
	}
	
	#search_results #topper, #site_map #topper {
		background-image:url("../images/topper_careers.jpg");
	}
	
	#contact_us #topper, #legal #topper {
		background-image:url("../images/topper_contact.jpg");
	}
	
	#topper h1 {
		font-size:2.8em;
		color:#7F7E7E;
		font-weight:normal;
		text-transform:capitalize;
	}
	
	#topper h2 {
		font-size:1.7em;
		color:#E01A1B;
		font-weight:bold;
	}
	
#contentWrap {
	position:relative;
	width:964px;
	height:auto !important;
	min-height:270px;
	background:#FFF url("../images/bg_shadow.gif") scroll right top;
}

	#home #contentWrap {
		height:270px;
	}	
		
#intContent {
	float:right;
	margin-top:-141px;
	width:588px;
	height:auto !important;
	/* min-height:290px; */
	padding:102px 130px 20px 20px;
	border-left:1px solid #F5CCCC;	
}

	#intContent h1 {
		width:355px;
		font-size:1.8em;
		font-weight:bold;
		color:#E01A1B;
		margin-bottom:28px;
	}
	
	#intContent h2 {
		font-size:1.6em;
		font-weight:bold;
		color:#444;
	}
	
	#intContent h3 {
		font-size:1.4em;
		font-weight:bold;
		color:#444;
	}
	
	#intContent h4 {
		font-size:1.3em;
		font-weight:bold;
		color:#444;
	}
	
	 #intContent p {
		margin-bottom:22px;
		font-size:1.2em;
		color:#444;
	}
	
	#intContent p.intro {
		font-size:1.5em;
		font-weight:bold;
		color:#A1A1A1;
	}
	
	#intContent .nh {
		margin-top:35px;
	}
	
	#intContent ul {
		list-style:disc;
		margin:-17px 0 25px 25px;
		padding:0;
		font-size:1.2em;
		color:#444;
	}
	
	#intContent li {
		margin:0 0 5px 0;
	}
	
		#intContent ul ul {
			font-size:1em;
			margin:0 0 0 20px;
		}
	
	#intContent ul#news {
		margin-top:20px;
	}
		
	#intContent ul#news li {
		margin-bottom:25px;
		line-height:1.5em;
	}
	
	#intContent ul#news ul {
		margin-top:10px;
	}
	
	#intContent ul#news ul li {
		margin-bottom:10px;
	}
	
	#Events h2{ font-size:1.4em;
		font-weight:bold;
		color:#E01A1B;
		margin-bottom:28px;}
	#Events td{ font-size:1.1em;
				margin-bottom:28px;}
	#Events .eventhead{ font-size:1.1em; margin-bottom:28px; font-weight:bold;}
	
	#Search h2{ font-size:1.4em;
		font-weight:bold;
		color:#E01A1B;
		margin-bottom:28px;}
	#Search td{ font-size:1.1em;
				margin-bottom:28px;}
	#Search .eventhead{ font-size:1.1em; margin-bottom:28px; font-weight:bold;}

#home #intro {
	position:absolute;
	left:0;
	background:transparent none;
	margin:-87px 0 0 31px;
	height:155px;
	width:435px;
	overflow:hidden;
}

	#home #intro p {
		font-size:1.3em;
		font-weight:normal;
		color:#3A3A3A;
		margin-top:9px;
	}

#home h1 {
	font-size:1.5em;
	font-weight:bold;
	color:#C00;
}

#home .callout {
	float:left;
	width:250px;
	height:194px;
	margin-top:78px;
	margin-bottom:15px;
	padding:5px 30px 0 30px;
	border-right:1px solid #E9E9E9;
	overflow:hidden;
}

	#home .callout.last {
		border-right:0;
	}
	
	#home .callout h2 {
		font-size:1.4em;
		font-weight:bold;
		color:#D5BF64;
		text-transform:uppercase;
	}
	
	#home .callout p {		
		margin-top:10px;
		font-size:1.2em;
		color:#3A3A3A;
	}
	
	
#footer {
	position:relative;
	width:940px;
	height:20px;
	padding:7px 12px 20px 12px;
	background:transparent url("../images/bg_bottomShadow.gif") top no-repeat;
	font-size:1em;
	color:#3A3A3A;
}

	#footer span.copyright {
		position:absolute;
		top:7px;
		right:12px;
	}

	#footer a, #footer a:link, #footer a:visited {
		color:#3A3A3A;
		text-decoration:none;
	}
	
	#footer a:hover, #footer a:active {
		color:#3A3A3A;
		text-decoration:underline;
	}

/* #navWrap {
	background:transparent url("../images/bg_nav.gif") repeat-x;
	width:100%;
	height:30px;
	position:absolute;
	top:55px;
	z-index:-1;
} */

#subnavWrap {
	float:left;
	width:223px;
	position:absolute;
	top:212px;
	left:2px;
	text-align:center;
}

	#subnavWrap h2 {
		background:transparent none top right no-repeat;
		height:17px;
		width:201px;
		margin:40px 8px 0 8px;
		padding:0 0 0 3px;
		/* padding:40px 0 0 11px; */
		font-size:1.2em;
		font-weight:bold;
		color:#7F7F7F;
		text-transform:uppercase;
		border-bottom:1px solid #EDA3A3;
		text-align:left;
	}
	
ul#subnav {
	list-style:none;
	margin:6px 0 0 11px;
	text-align:left;
}

	ul#subnav li {
		font-size:1.1em;
		margin-bottom:10px;
		line-height:1.1em;
	}
	
	ul#subnav a, ul#subnav a:link, ul#subnav a:visited {
		color:#A0A0A0;
		font-weight:bold;
		text-decoration:none;
	}
	
	ul#subnav a:hover, ul#subnav a:active, ul#subnav li.onpage a {
		color:#913333;
	}
	
#quickLink {
	text-align:left;
	width:187px;
	min-height:107px;
	height:auto !important;
	border:1px solid #F3D99B;
	overflow:hidden;
	margin:30px auto 0 auto;
	padding:7px 6px;
}	

	#quickLink h3 {
		font-size:1.5em;
		color:#B6B5B5;
		margin-bottom:6px;
	}
	
	#quickLink p {
		line-height:1.2em;
		font-size:1.2em;
		color:#444;
	}
	
	#quickLink a, #quickLink a:link, #quickLink a:visited {
		text-decoration:none;
	}
	
	#quickLink a:hover, #quickLink a:active {
		text-decoration:underline;
	}

ul#nav {
	font-family:Arial, sans-serif;
	background:transparent url("../images/bg_ulnav.gif") top right no-repeat;
	position:absolute;
	top:85px;
	left:87px;
	width:877px;
	list-style:none;
	z-index:300;
}

	ul#nav li {
		float:left;
		position:relative;
		width:125px;
		background:transparent url("../images/border_nav.gif") right top no-repeat;
		text-align:center;
		z-index:300;
		
	}
	
	ul#nav a {
		display:block;
		padding-top:7px;
		width:125px;
		height:30px;
		color:#fff;		
		font-size:1.2em;
		font-weight:bold;
		text-decoration:none;
		z-index:300;
	}
	
	ul#nav a:hover, ul#nav a:active, ul#nav li.navover a, ul#nav li.navon a:hover, ul#nav li.navon a:active, ul#nav li.navon.navover a {
		padding-top:9px;
		height:32px;
		margin-top:-2px;
		background:transparent url("../images/bg_navOver.gif") top left no-repeat;
	}
	
	ul#nav li.navon a {
		background:transparent url("../images/bg_navOn.gif") top left no-repeat;
	}
	
	ul#nav li.navover ul {
		visibility:visible;
	}

	ul#nav ul {
		position:absolute;
		left:0;
		top:30px;
		list-style:none;
		visibility:hidden;
		margin:0;
		padding:0;
		z-index:300;
	}
	
		ul#nav ul li {
			float:none;
			position:relative;
			margin:0;
			padding:0;
			z-index:300;
			width:117px;
		}
		
		ul#nav ul a, ul#nav ul a:link, ul#nav ul a:visited, ul#nav li.navon ul a, ul#nav li.navon ul a:link, ul#nav li.navon ul a:visited {
			display:block;
			width:115px;
			height:auto !important;
			min-height:1px;
			padding:5px;
			margin:0;
			border:1px solid #CC0000;
			border-top:0;
			text-align:left;
			color:#3A3A3A;
			font-weight:bold;
			font-size:1.1em;
			background:#E1D188;
		}
		
		ul#nav ul a:hover, ul#nav ul a:active, ul#nav li.navon ul a:hover, ul#nav li.navon ul a:active, ul#nav li.navon.navover ul a:hover, ul#nav li.navon.navover ul a:active {
			color:#FFF;
			background:#CDAA35;			
		}


.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/* Hides from IE-mac \*/
	* html .clearfix {height:1%;}
/* End hide from IE-mac */

/* Start Textbox, Combobox and Button Style */
.session {
	color: #CC0000; 
	font-weight:bold;
}

.txtbox {
	color : #000000;
	font-family:Verdana;
	font-size:11px;
	height: 20px;
	width: 250px;
	border: 1px #EDA3A3 solid;
	background-color:#ffffff;
}

.txtarea {
	color : #000000;
	font-family:Verdana;
	font-size:11px;
	height: 60px;
	width: 250px;
	border: 1px #EDA3A3 solid;
	background-color:#ffffff;
}


.cmbbox {
	color : #000000;
	font-family:Verdana;
	font-size:11px;
	height: 20px;
	width: 250px;
	border: 1px #BF8383 solid;
	background-color:white;
}

.butten {
	color : #FFFFFF;
	font-family:Verdana;
	font-size:11px;
	height: 20px;
	border: 1px #BF8383 solid;
	background-color:#EDA3A3;
	cursor:hand;
	text-align: center;
	vertical-align: top;
	font-weight:bold;
}
/* End Textbox, Combobox and Button Style */
