* {
	margin:0px;
	padding:0px;
	outline:0px;
}
body {
	background:#CCCC99;
	margin:auto;
	margin-top:45px;
	padding:0;
	padding-bottom:97px;
	text-align:center;
	letter-spacing:normal;
	width:990px;
	height:100%;
	position:relative;
}

/*	#FF9933; = orange
	#006666; = green
	#CCCC99; = tan

/* -- Template 2 -- */
#container {
	width:100%;
	height:100%;
	font-family:"Helvetica", "Arial", sans-serif;
	color:#FFFFFF;
	text-align:left;
	/*background:#9CA53B;*/
}



	/* - Main - */
#mainWrap {
	width:990px;
	background:#A6AD4C url("../images/nav_bg.jpg") bottom left no-repeat;
	z-index:100px;
	position:relative;
}
#header {
	width:724px;
	height:92px;
	margin:0px 0px 0px 265px;
	background: url("../images/header.jpg") top right no-repeat;
	border-left:1px solid #CCCC99;
}
#header a {
	float:right;
	border:0px;
	font-size:0pt;
	padding:90px 0px 0px 315px;
}

		/* - Nav - */
#mainNav {
	width:724px;
	margin:0px 0px 0px 265px;
}
#navListMain {
	margin:0px -5px 0px 0px;
	padding:6px 0px 4px;
	width:724px;
	height:18px;
	list-style-type:none;
	background:#006666;
	border-top:1px solid #CCCC99;
	border-left:1px solid #CCCC99;
}
#navListMain li {
	display:inline;
	margin:5px 0px 0px 0px;
	padding:7px 10px 7px;
	height:16px;
	vertical-align:middle;
	/*border-right:1px solid #FFFFFF;*/
}
#navListMain h3 {
	display:inline;
	font-size:10pt;
	font-weight:normal;
}
#navListMain a:link, #navListMain a:visited {
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 0px 10px;
}
#navListMain a:hover {
	color:#CCCC99;
}
#navListMain #aboutL, #navListMain #giveL, #navListMain #conL {
	position:absolute;
	top:-999px;
	left:266px;
	width:723px;
	background:#FFFFFF;
	border-bottom:1px solid #CCCC99;
}
#navListMain ul li {
	display:inline;
	margin:0px;
	vertical-align:middle;
	padding:2px 20px 13px 10px;
}
#navListMain ul li a:link, #navListMain ul li a:visited {
	color:#006666;
	font-size:10pt;
	text-decoration:none;
}
#navListMain ul li a:hover {
	color:#CCCC99;
}

	/* - Left - */
#detNav {
	width:266px;
	float:left;
}
#navList {
	width:200px;
	margin-left:2px;
	padding:65px 25px 15px 35px;	
}
#navList h2 {
	font-size:11.5pt;
	margin:34px 0px 10px 0px;
}
#navList p {
	margin:5px 0px;
	font-size:9pt;
}
#navList a:link, #navList a:visited {
	font-size:10pt;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	margin:5px 0px;
}
#navList a:hover {
	color:#006666;
}
#navList .subList {
	margin:15px 0px;
}

/* - Content - */
#mainContent {
	padding:55px 0px 50px 30px;
	background:#ffffff;
	width:694px;
	min-height:470px;
	margin:0px 0px 0px 265px;
	color:#666633;
	border-left:1px solid #CCCC99;
}
#biobus #mainContent, #entre #mainContent, #minbus #mainContent, #childed #mainContent, #elders #mainContent, #careered #mainContent, #immigrants #mainContent {
	padding:55px 0px 50px 30px;
	background:#ffffff url("../images/content_flower.jpg") bottom right no-repeat;
	color:#666633;
}
#mainContent h3 {
	font-family:Times New Roman, serif;
	font-size:22pt;
	font-weight:normal;
	color:#999933;
	margin:0px;
}
#mainContent h4 {
	font-family:Times New Roman, serif;
	font-size:17pt;
	font-weight:normal;
	color:#999933;
}

#mainContent .secCon {
	width:500px;
	margin:35px 0px;
}
#mainContent .secCon h4 {
	font-family:Arial, sans-serif;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	font-size:11pt;
	color:#999933;
}
#mainContent .secCon p {
	margin:10px 0px 0px;
	font-size:10pt;
	font-weight:normal;
	line-height:11pt;
}
#mainContent .secCon a:link, #mainContent .secCon a:visited {
	text-decoration:none;
	font-weight:normal;
	color:#006666;
	border-width:0px 0px 1px 0px;
	border-style:dotted;
}
#mainContent .secCon a:hover {
	color:#CCCC99;
	border-width:0px 0px 1px 0px;
	border-style:solid;
}
#mainContent .sLx {
	position:absolute;
	width:724px;
	padding:0px 0px 5px 0px;
	left:266px;
	top:128px;
	z-index:10;
	border-bottom:1px solid #CCCC99;
}
#mainContent .sLx a:link, #mainContent .sLx a:visited {
	color:#006666;
	font-size:10pt;
	text-decoration:none;
	margin:0px 10px 5px 10px;
}
#mainContent .sLx a:hover {
	color:#CCCC99;
}

#mainContent .secCon ul {
	font-size:10pt;
	margin:0px 0px 0px 15px;
}
#mainContent .secCon ul li {
	margin:0px 0px -5px;
	padding:0px;
}

/* --- Additional Styling for: Emerging Business and Emerging Workforce Pages (biobus,entre,minbus,childed,elder,careered,immigrants --- */
#detNav img {
	margin:0;
	padding:0;
	border:0;
	width:265px;
	height:92px;
}
#detDiv {
	margin:-4px 0px 0px 0px;
	height:28px;
	width:265px;
	background:#E0A113;
	border:0px solid #CCCC99;
	border-top-width:1px;
	border-bottom-width:1px;
}
#biobus #detNav #navList, #entre #detNav #navList, #minbus #detNav #navList, #childed #detNav #navList, #elders #detNav #navList, #careered #detNav #navList, #immigrants #detNav #navList {
	padding:0px 30px 15px 35px;
}
#contact .mc .imgCon p {
	width:200px;
	margin:10px 0px;
	font-size:10pt;
	font-weight:normal;
	line-height:11pt;
}
#contact .mc .imgCon a:link, #contact .mc .imgCon a:visited {
	text-decoration:none;
	font-weight:normal;
	color:#006666;
	border:0px;
	border-bottom:1px dotted;
}
#contact .mc .imgCon a:hover {
	color:#999933;
	border:0px;
	border-bottom:1px solid;
}
#contact .mc td {
	width:210px;
}
#contact .mc h4 {
	font-size:15pt;
	margin:25px 0px 10px;
}
#detNav #searchBox {
	padding:0px 0px 20px 35px;
}
#detNav .giveLink {
	font-size:9pt;
	color:#ffffff;
	margin:45px 20px 10px 35px;
}
#detNav .giveLink .giveImg:link, #detNav .giveLink .giveImg:visited {
	height:43px;
	width:140px;
	font-size:0pt;
	padding:43px 140px 0px 0px;
	background:url('../images/donate_button.jpg') top left no-repeat;
	border:1px solid #ffffff;
}
#detNav .giveLink .giveImg:hover {
	background-position:0px -43px;
	border-color:#006666;
}
#detNav #detPara {
	margin:0;
	padding:35px 30px 0px 35px;
}
#detPara h4 {
	margin:0px 0px 5px 0px;
	color:#ffffff;
}
#detPara p {
	margin: 0px;
	padding:0;
	font-size:9pt;
	line-height:12pt;
}
#mainContent .b {
	font-weight:bold;
	margin-right:10px;
}
#mainContent .c {
	font-weight: bold;
}
#mainContent .secCon h4 .ba {
	font-weight:bold;
}
#mainContent .secCon .il {
	margin:0px;
	font-size:9pt;
}
#arch #mainContent .secCon p {
	margin:10px 0px 0px 0px;
}
#mainContent .secCon .italic {
	font-style:italic;
}
#mainContent .secCon .subh {
	font-size:7pt;
	vertical-align:super;
}
#mainContent .secCon #searchResults {
	padding:10px 0px 0px 20px;
}
#mainContent .secCon #searchResults li {
	margin:0px 0px 5px 0px;
	font-size:10pt;
}
#new .secCon {
	width:600px;
}
#new .secCon .da a:link, #new .secCon .da a:visited {
	color:#666633;
	border-width:0px 0px 1px 0px;
	border-style:dotted;
}
#new .secCon .da a:hover {
	color:#006666;
	border-style:solid;
}
#new .secCon .subLink {
	margin-left:15px;
}
#aboutus #mainContent .secCon ul {
	font-size:10pt;
	margin:0px 0px 0px 15px;
}
#aboutus #mainContent .secCon ul li {
	margin:10px 0px 0px 0px;
	padding:0px;
	border-bottom:1px dotted #999933;
}
#aboutus #mainContent .secCon ul .main {
	border-bottom:1px dotted #999933;
}
#aboutus #mainContent .secCon ul li ul {
	margin:10px 0px 10px 15px;
}
#aboutus #mainContent .secCon ul li ul li {
	border:none;
	margin:0px;
}
#aboutus #mainContent .secCon .ul {
	font-size:10pt;
	margin:0px 0px 0px 15px;
	border-bottom:0px;
}
#aboutus #mainContent .secCon .ul li {
	margin:0px 0px 0px 0px;
	padding:0px;
	border-bottom:0px;
}
#conFrame {
	height:95%;
	width:95%;
	border:0px;
}
#mainContent .abimg {
	position:absolute;
	top:360px;
	left:420px;
	height:320px;
	width:279px;
}
#app #mainContent .secCon ul li {
	margin:10px 0px 0px 0px;
	padding:0px;
}
#facebookLink {
	position:absolute;
	top:119px;
	left:220px;
}
#facebookLink a:link, #facebookLink img {
	border:0px;
	text-decoration:none;
}


/* - Footer - */
#footer {
	clear:both;
	text-align:left;
	width:100%;
	padding:7px 0px;
	background:#9CA53B;
}
#footer p {
	margin:0px 0px 0px 15px;
	font-size:10pt;
	color:#FFFFFF;
}

/* --- Mac Hacks ---- */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#header h1 a:link, #header h1 a:visited {
		visibility:hidden;
		display:none;
	}
}
