@charset "UTF-8";

*{outline:none;}

a {color: #666666; text-decoration: underline;}

p {
	margin-top: 0px;
	padding-top: 0px;
}
p.last {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
	color: #000000;
	font-weight: normal;
	background-color: #FFFFFF;
}

table {
	padding: 0; margin: 0;
}
ul {
	margin: 0px;
	padding: 0 0 15px 0;
}
ul li {
	list-style-image: url(../images/bullet.png);
	margin-left: 20px;
}

h1 {
	margin: 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	color: #000000;
	font-size: 24px;
}
h1.noimage {
	text-indent: 0px;
	display: block;
}

h1 span {
	display: none;
}
h1#workforce {
	background-image: url(/images/headings/workforce-overview.jpg);
	height: 78px;
	width: 363px;
	text-indent: -9999em;
}
h1#venturesh1 {
	background-image: url(/images/headings/ventures-overview.jpg);
	height: 78px;
	width: 332px;
	text-indent: -9999em;
}
h1#community {
	background-image: url(/images/headings/community-overview.jpg);
	height: 118px;
	width: 363px;
	text-indent: -9999em;
}
h1#villages {
	background-image: url(/images/headings/villages-overview.jpg);
	height: 78px;
	width: 316px;
	text-indent: -9999em;
}
h1#volunteeropportunities {
	background-image: url(/images/headings/volunteer-opportunities.jpg);
	height: 77px;
	width: 275px;
	text-indent: -9999em;
}
h1#whatwedo, h1#employersolutions {
	background-image: url(/images/headings/what-we-do.jpg);
	height: 38px;
	width: 210px;
	text-indent: -9999em;
}

h1#careercenter {
	background-image: url(/images/headings/careercenter.jpg);
	height: 38px;
	width: 280px;
	text-indent: -9999em;
}

h1#newsarticle {
	background-image: url(/images/headings/news.jpg);
	height: 38px;
	width: 292px;
	text-indent: -9999em;
}

h1#emergemanagement {
	background-image: url(/images/headings/ourleadership.jpg);
	height: 38px;
	width: 292px;
	text-indent: -9999em;
}


h1#sitemapheading {
	background-image: url(/images/headings/navigatesite.jpg);
	height: 38px;
	width: 370px;
	text-indent: -9999em;
}

h1#ectcpage {
	background-image: url(/images/headings/careertechnology.jpg);
	height: 77px;
	width: 373px;
	text-indent: -9999em;
}

h1#contact {
	background-image: url(/images/headings/contactus.jpg);
	height: 38px;
	width: 220px;
	text-indent: -9999em;
}

h1#about {
	background-image: url(/images/headings/aboutus.jpg);
	height: 38px;
	width: 220px;
	text-indent: -9999em;
}

h1#donate {
	background-image: url(/images/headings/donatetoday.jpg);
	height: 38px;
	width: 280px;
	text-indent: -9999em;
}

h1#newsroom, h1#newspr, h1#events {
	background-image: url(/images/headings/newsroom.jpg);
	height: 38px;
	width: 280px;
	text-indent: -9999em;
}

h1#workreadiness {
	background-image: url(/images/coreheadings/workreadiness.jpg);
	height: 38px;
	width: 600px;
	text-indent: -9999em;	
}

h1#eligibility {
	background-image: url(/images/coreheadings/eligibility.jpg);
	height: 77px;
	width: 600px;
	text-indent: -9999em;	
}

h1#careerandtech {
	background-image: url(/images/coreheadings/careertechcenter.jpg);
	height: 77px;
	width: 600px;
	text-indent: -9999em;
}

h1#jobplacementassistance {
	background-image: url(/images/coreheadings/jobplacement.jpg);
	height: 38px;
	width: 600px;
	text-indent: -9999em;	
}

h1#advocacy {
	background-image: url(/images/coreheadings/advocacy.jpg);
	height: 38px;
	width: 600px;
	text-indent: -9999em;	
}

h1#jobsearchresources {
	background-image: url(/images/coreheadings/jobsearch.jpg);
	height: 38px;
	width: 600px;
	text-indent: -9999em;	
}

h1#careeradvancement {
	background-image: url(/images/coreheadings/career.jpg);
	height: 38px;
	width: 600px;
	text-indent: -9999em;	
}

h1#fathersandchildrenacttogether {
	background-image: url(/images/coreheadings/fathers2.jpg);
	height: 77px;
	width: 600px;
	text-indent: -9999em;	
}

h1#tenanteducation {
	background-image: url(/images/coreheadings/tenant.jpg);
	height: 38px;
	width: 600px;
	text-indent: -9999em;	
}

h1#supportservices {
	background-image: url(/images/coreheadings/supportservices.jpg);
	height: 38px;
	width: 600px;
	text-indent: -9999em;	
}

h1#housingplacement {
	background-image: url(/images/coreheadings/housing.jpg);
	height: 38px;
	width: 600px;
	text-indent: -9999em;	
}

h1#financialeducation {
	background-image: url(/images/coreheadings/financial.jpg);
	height: 38px;
	width: 600px;
	text-indent: -9999em;	
}

h1#referralstosupportservices {
	background-image: url(/images/coreheadings/referrals.jpg);
	height: 77px;
	width: 600px;
	text-indent: -9999em;	
}

h1#jobretention {
	background-image: url(/images/coreheadings/jobretention.jpg);
	height: 38px;
	width: 600px;
	text-indent: -9999em;	
}

h1#supportivehousing {
	background-image: url(/images/coreheadings/supportive.jpg);
	height: 38px;
	width: 600px;
	text-indent: -9999em;	
}

h1#casemanagement {
	background-image: url(/images/coreheadings/case.jpg);
	height: 38px;
	width: 600px;
	text-indent: -9999em;	
}

#employmentpage h1#volunteeropportunities {
	background-image: url(/images/headings/employment-opportunities.jpg);
	height: 77px;
	width: 275px;
	text-indent: -9999em;
}




h2 {
	margin: 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-size: 19px;
	color: #E04A2F;
}
h2  span {
	display: none;
}
h2#join {
	text-indent: -9999em;
	background-image: url(/images/headings/join-today.png);
	height: 37px;
	width: 343px;
}

h2#getinvolved {
	text-indent: -9999em;
	background-image: url(/images/headings/getinvolved.png);
	height: 37px;
	width: 343px;
}

h2#thelatest {
	text-indent: -9999em;
	background-image: url(/images/headings/the-latest.png);
	height: 37px;
	width: 212px;
}

h2#programs {
	text-indent: -9999em;
	background-image: url(/images/headings/workforce-programs.jpg);
	height: 37px;
	width: 889px;
}

h2#easyways {
	text-indent: -9999em;
	background-image: url(/images/headings/3-easy-ways.png);
	height: 37px;
	width: 402px;
	margin-top: 20px;
}

h2#qualityservices {
	text-indent: -9999em;
	background-image: url(/images/headings/quality-services.jpg);
	height: 37px;
	width: 328px;
}

ul#workforcetabs   li   ul, ul#communitytabs li ul {
	padding-top: 88px;
}

h3 {
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

h3 span {
	display: none;
}
h3#shape {
	background-image: url(/images/headings/help-shape-emerge.jpg);
	height: 26px;
	width: 239px;
	text-indent: -9999em;
	margin: 0px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
h4 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	display: inline;
}
/* CSS Document */

/* slightly enhanced, universal clearfix hack */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.clearfix {
	display: inline-block;
}
/* start commented backslash hack \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.logo a {
	background-image: url(../images/emerge-logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 183px;
	width: 265px;
	position: absolute;
	z-index: 3000;
	left: 0px;
	top: 14px;
	text-indent: -9999em;
	display: block;
}
.wrapper {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	z-index: 1;
}
.header {
	position: relative;
	height: 133px;
	z-index: 50;
}

ul#topnav {
	margin: 0px;
	text-align: right;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	z-index: 5000;
} 
ul#topnav li {
	float: right;
	list-style-type: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	overflow:hidden;
	margin:0;
}

ul#topnav li a.cast-your-vote {color:#1480C3;}


ul#topnav li.last {
	border-right-style: none;
}
ul#topnav li a {
	color: #999999;
	text-decoration: none;
	padding-right: 6px;
	padding-left: 6px;
	line-height: 15px;
	display: block;
}
ul#topnav li a:hover {
	color: #000000;
	text-decoration: underline;
}
#tagline {
	background-image: url(../images/headings/tagline.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 29px;
	width: 655px;
	position: absolute;
	top: 41px;
	right: 0px;
}

#communitypage #tagline, #venturespage #tagline, #villagespage #tagline {
	display: none;
}



ul#mainnav {
	position: absolute;
	right: 0px;
	margin: 0px;
	padding: 0px;
	top: 82px;
	width: 690px;
	z-index: 4000;
}
ul#mainnav li {
	float: right;
	list-style-type: none;
	overflow:hidden;
	margin:0;
}
ul#mainnav li a {
	display: block;
	height: 36px;
	line-height: 36px;
	margin-right: 6px;
	margin-left: 6px;
	font-size: 17px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/tabs.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-right: 20px;
	padding-left: 20px;
	text-decoration: none;
}

ul#mainnav li a#ventures   {
	background-position: -236px 0px;
}
ul#mainnav li a#ventures:hover/*, ul#mainnav li a#ventures.active*/ {
	background-position: -236px -36px;
}

ul#mainnav li a#community {
	background-position: 0px 0px;
}
ul#mainnav li a#community:hover/*, ul#mainnav li a#community.active*/ {
	background-position: 0px -36px;
}

ul#mainnav li a#villages {
	background-position: -341px 0px;
}
ul#mainnav li a#villages:hover/*, ul#mainnav li a#villages.active*/ {
	background-position: -341px -36px;
}
ul#mainnav li a#workforce {
	background-position: -438px 0px;
}
ul#mainnav li a#workforce:hover/*, ul#mainnav li a#workforce.active*/ {
	background-position: -438px -36px;
}
.banner {
	position: relative;
	clear: both;
	background-color: #000000;
}
.bannercontainer {
	height: 360px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.bannercontainer#mainphotos {
	background-image: url(../images/main-banners.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.interiorcontainer {
	height: 180px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#leftslider a {
	background-image: url(/images/leftslider.png);
	height: 360px;
	width: 47px;
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
	top: 0px;
	text-indent: -9999em;
	display: block;
}
#leftslider a:hover {
	background-image: url(/images/leftslider-over.png);
}
#rightslider a {
	background-image: url(/images/rightslider.png);
	background-repeat: no-repeat;
	height: 360px;
	width: 47px;
	position: absolute;
	top: 0px;
	right: 0px;
	text-indent: -9999em;
	display: block;
}
#rightslider a:hover {
	background-image: url(../images/rightslider-over.png);
}

.leftcol {
	width: 560px;
	float: left;
	position: relative;
	padding-right: 20px;
}
.rightcol {
	float: left;
	width: 300px;
	padding-left: 20px;
	position: relative;
}

#venturespage .twocol {
	background-image: none !important;
}

#venturespage .leftcol {
	width: 450px;
}
#venturespage .rightcol {
	width: 430px;
	padding-left: 0px;
}

.photoholder {
	background-image: url(../images/photoholder.jpg);
	height: 186px;
	width: 171px;
	padding-top: 14px;
	padding-left: 9px;
	margin-right: 10px;
	float: left;
}

#alternative-logo {
	background-image: url(../images/alternative-logo.jpg);
	width: 346px;
	height: 55px;
}
.photoholder.last {
	margin-right: 0px;
}
.rowdivider {
	height: 1px;
	clear: both;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	margin-bottom: 5px;
}
.photo {
	height: 100px;
	width: 100px;
	position: relative;
	background-color: #000000;
	float: left;
	margin-right: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.name {
	height: 20px;
	width: 160px;
	position: relative;
	padding-top: 10px;
	padding-left: 2px;
	text-align: center;
	font-size: 17px;
	font-weight:bold;
}
.twocol {
	background-image: url(../images/dashed-2col.jpg);
	background-repeat: repeat-y;
	background-position: -30px top;
}

#interior_devonnolen .twocol, #interior_mikewynne .twocol, #interior_dawndavis .twocol, #interior_lanceknuckles .twocol, #interior_paulschulz .twocol, #interior_dawnwilliams .twocol,
#interior_debrachavis .twocol, #interior_jenniferhanson .twocol, #interior_sarayueill .twocol {
	background-image: none;
}

#interior_devonnolen .leftcol, #interior_mikewynne .leftcol, #interior_dawndavis .leftcol, #interior_lanceknuckles .leftcol, #interior_paulschulz .leftcol, #interior_dawnwilliams .leftcol,
#interior_debrachavis .leftcol, #interior_jenniferhanson .leftcol, #interior_sarayueill .leftcol {
	width: 560px;
	float: left;
}

#interior_devonnolen .rightcol, #interior_mikewynne .rightcol, #interior_dawndavis .rightcol, #interior_lanceknuckles .rightcol, #interior_paulschulz .rightcol, #interior_dawnwilliams .rightcol,
#interior_debrachavis .rightcol, #interior_jenniferhanson .rightcol, #interior_sarayueill .rightcol {
	width: 300px;
	float: right;
}


ul.emergebullet {
	margin: 0px;
	padding: 0px;
}
ul.emergebullet li {
	list-style-image: url(../images/bullet.png);
	margin-left: 20px;
}


/* Background Colors Start */
.red {
	background-image: url(../images/red-bkgd.jpg);
	background-repeat: repeat;
	padding-top: 45px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-bottom: 20px;
}

.yellow {
	background-image: url(../images/workforce-bkgd.jpg);
	background-repeat: repeat;
	padding-top: 45px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-bottom: 20px;
}
.green {
	background-image: url(../images/ventures-bkgd.jpg);
	background-repeat: repeat;
	padding-top: 45px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-bottom: 20px;
}
.purple {
	background-image: url(../images/community-bkgd.jpg);
	background-repeat: repeat;
	padding-top: 45px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-bottom: 20px;
}
.gold {
	background-image: url(../images/villages-bkgd.jpg);
	background-repeat: repeat;
	padding-top: 45px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-bottom: 20px;
}

/* Background Colors End */

#circle {
	height: 484px;
	width: 498px;
	position: absolute;
	left: 0px;
	top: -55px;
}
.rightcolumn {
	float: right;
	width: 447px;
	clear: right;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	padding-bottom: 15px;
}
.rightcolumn.last  {
	border-bottom-style: none;
}

.rightcolumn p {
	margin: 0px;
	padding: 0px;
	font-size: 18px;
}

.button a {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 128px;
	display: block;
	line-height: 40px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 25px;
	font-weight: bold;
	text-transform: uppercase;
	background: url(../images/headings/scribble-red.png);
	float: right;
}

.button2 a {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 40px;
	width: 176px;
	display: block;
	line-height: 40px;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	background: url(../images/headings/scribble-red.png);
	float: right;
}
.button a:hover, .button2 a:hover {
	color: #000000;
}
.footer1 {
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	height: 303px;
}
.footer2 {
	font-size: 11px;
	color: #999999;
	background-color: #000000;
	height: 50px;
	text-align: center;
}

.footer2 p {
	padding: 13px 0 0 0; margin: 0;
	line-height: 12px;
	text-align: center;
	width: 550px;
	float: left;
}

.footer2 p.last {
	padding: 0;
}

.shapebox {
	background-color: #000000;
	position: absolute;
	top: -16px;
	right: 0px;
	z-index: 10;
	height: 285px;
	width: 240px;
	padding: 23px;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: normal;
}
.shapebox p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.bluefont {
	color: #005DAA;
}
.shapebox-corner {
	position: absolute;
	top: -16px;
	right: 285px;
	z-index: 7;
	height: 16px;
	width: 13px;
	background-image: url(../images/box-corner.png);
	background-repeat: no-repeat;
	background-position: left top;
}
ul.footernav {
	padding: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 75px;
	display: block;
	float: left;
}
ul.footernav li {
	list-style-type: none;
	list-style-image: none !important;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 23px;
	text-transform: uppercase;
	overflow:hidden;
	margin:0;
}
ul.footernav li a {
	color: #999999;
	text-decoration: none;
	font-weight: normal;
	text-transform: lowercase;
}
ul.footernav li a:hover {
	color: #333333;
	text-decoration: underline;
}
.footer2  a {
	color: #CCCCCC;
	text-decoration: underline;
	font-weight: bold;
}
.footer2 a:hover {
	color: #FFFFFF;
}

.shapebox form, .shapebox textarea {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 100%;
}
.shapebox textarea {
	height: 70px;
	width: 96%;
	font-size: 15px;
	font-weight: bold;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
}
.shapebox  textarea:hover {
	background-color: #DFDFDF;
	color: #666666;
}
.shapebox input {
	background: url(../images/blue-scribble.jpg);
	height: 30px;
	width: 90px;
	font-size: 19px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 30px;
	text-decoration: none;
	border-style: none;
	cursor: pointer;
	margin-top: 15px;
}

span.submitbutton input, input#contact_submit {
	background: url(../images/submitbutton.png);
	height: 41px;
	width: 129px;
	font-size: 25px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 41px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	margin-top: 15px;
}

span.submitbutton input:hover, input#contact_submit:hover{
	background: url(../images/submitbutton.png);
	height: 41px;
	width: 129px;
	font-size: 25px;
	color: #000000;
	font-weight: bold;
	line-height: 41px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	margin-top: 15px;
}
.bannercontainer .left {
	float: left;
	width: 535px;
}
.bannercontainer .right, .interiorcontainer .right {
	float: right;
	width: 405px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#workforcepage  #mainnav, #venturespage  #mainnav, #villagespage #mainnav, #communitypage #mainnav {
	position: absolute;
	right: 0px;
	margin: 0px;
	padding: 0px;
	top: 42px;
	width: 100%;
	z-index: 4000;
}
#workforcepage  ul#mainnav li a#workforce {
	background-position: -438px -36px;
}
#workforcepage .logo a {
	background-image: url(../images/workforce-logo.png);
	height: 183px;
	width: 504px;
	text-indent: -9999em;
	display: block;
}
.testimonial {
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 25px;
}
#interior_careercenter .testimonial, #interior_donate .testimonial {
	background-image: url(../images/testimonials/testimonial.png);
	height: 185px;
}

#communitypage .testimonial {
	background-image: url(../images/testimonials/community-testimonial.png);
	height:290px;
}

#venturespage .testimonial {
	background-image: url(../images/testimonials/ventures-testimonial.png);
	height:185px;
}

#villagespage .testimonial {
	background-image: url(../images/testimonials/villages-testimonial.png);
	height:145px;
}

#workforcepage .testimonial {
	background-image: url(../images/testimonials/workforce-testimonial.png);
	height:185px;
}

#corepage_whatwedo .testimonial {
	background-image: url(../images/testimonials/clientservices-testimonial.png);
	height:300px;
}

#volunteerpage .testimonial {
	background-image: url(../images/testimonials/volunteer-testimonial.png);
	height:165px;
}
.whitebackground {
	background-color: #FFFFFF;
	padding: 30px;
	position: relative;
}


.villagestabs   {
	background-image: url(../images/banners/villages-banners.png);
	background-repeat: no-repeat;
	position: relative;
	height: 88px;
	left: -78px;
}

.villagestabs#programstab {
	width: 485px;
	background-position: 0px 0px;
}

.villagestabs#programstab:hover {
	width: 485px;
	background-position: -485px 0px;
}

.villagestabs#locationstab {
	width: 485px;
	background-position: 0px -88px;
}

.villagestabs#locationstab:hover {
	width: 485px;
	background-position: -485px -88px;
}

.villagestabs#featurestab {
	width: 485px;
	background-position: 0px -176px;
}

.villagestabs#featurestab:hover {
	width: 485px;
	background-position: -485px -176px;
}

.villagestabs#additionaltab {
	width: 485px;
	background-position: 0px -264px;
}

.villagestabs#additionaltab:hover {
	width: 485px;
	background-position: -485px -264px;
}


.venturestabs   {
	background-image: url(../images/banners/ventures-banners.png);
	background-repeat: no-repeat;
	position: relative;
	height: 88px;
	left: -78px;
}

.venturestabs#abouttab {
	width: 745px;
	background-position: 0px 0px;
}

.venturestabs#abouttab:hover {
	width: 745px;
	background-position: -745px 0px;
}

.venturestabs#staffingtab {
	width: 745px;
	background-position: 0px -88px;
}

.venturestabs#staffingtab:hover {
	width: 745px;
	background-position: -745px -88px;
}

.venturestabs#transporttab {
	width: 745px;
	background-position: 0px -176px;
}

.venturestabs#transporttab:hover {
	width: 745px;
	background-position: -745px -176px;
}

.villagestabs   {
	background-image: url(../images/banners/villages-banners.png);
	background-repeat: no-repeat;
	position: relative;
	height: 88px;
	left: -78px;
}



.communitytabs   {
	background-image: url(../images/banners/community-banners.png);
	background-repeat: no-repeat;
	position: relative;
	height: 88px;
	left: -78px;
}

.communitytabs#commdevprojectstab {
	width: 725px;
	background-position: 0px 0px;
}

.communitytabs#commdevprojectstab:hover {
	width: 725px;
	background-position: -725px 0px;
}

.communitytabs#wealthtab {
	width: 725px;
	background-position: 0px -88px;
}

.communitytabs#wealthtab:hover {
	width: 725px;
	background-position: -725px -88px;
}


.workforcetabs   {
	background-image: url(../images/workforce-tabs.png);
	background-repeat: no-repeat;
	position: relative;
	height: 88px;
	left: -78px;
}

.workforcetabs a, .communitytabs a, .villagestabs a, .venturestabs a {
	text-indent: -9999em;
	display: block;
	height:88px;
}
.workforcetabs#mnfamilytab     {
	width: 695px;
	background-position: 0px 0px;
}

.workforcetabs#mnfamilytab:hover  {
	background-position: -1048px 0px;
}
.workforcetabs#refugeetab {
	width: 771px;
	background-position: 0px -88px;
	left: -79px;
}
.workforcetabs#refugeetab:hover {
	background-position: -1048px -88px;
}
.workforcetabs#adulttab {
	width: 529px;
	background-position: 0px -176px;
	left: -75px;
}
.workforcetabs#adulttab:hover {
	background-position: -1048px -176px;
}
.workforcetabs#citytab {
	width: 674px;
	background-position: 0px -264px;
	left: -77px;
}
.workforcetabs#citytab:hover {
	background-position: -1048px -264px;
}
.workforcetabs#northsidetab {
	width: 624px;
	background-position: 0px -352px;
	left: -76px;
}
.workforcetabs#northsidetab:hover {
	background-position: -1048px -352px;
}
.workforcetabs#familytab {
	width: 1048px;
	background-position: 0px -440px;
	left: -82px;
}
.workforcetabs#familytab:hover {
	background-position: -1048px -440px;
}
.workforcetabs#streetwerkstab {
	width: 867px;
	background-position: 0px -528px;
	left: -80px;
}
.workforcetabs#streetwerkstab:hover {
	background-position: -1048px -528px;
}
.workforcetabs#youthtab {
	width: 471px;
	background-position: 0px -616px;
	left: -74px;
	position: relative;
	display: block;
}
.workforcetabs#youthtab:hover {
	background-position: -1048px -616px;
}
#venturespage ul#mainnav li a#ventures {
	background-position: -236px -36px;
}

.volunteertabs {
	background-image: url(../images/volunteer-tabs.png);
}

.employmenttabs {
	background-image: url(../images/headings/employment-tabs.png);
}
.volunteertabs, .employmenttabs  {
	margin: 0px;
	list-style-type: none;
	position: relative;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	height: 88px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.volunteertabs a, .employmenttabs a {
	display:block;
	text-indent:-9999em;
	height:88px;
}

.employmenttabs#appinfotab {
	width: 590px;
	background-position: 0px 0px;
	left: -58px;
}

.employmenttabs#workexptab {
	width: 460px;
	background-position: 0px -88px;
	left: -58px;
}

.employmenttabs#refertab {
	width: 357px;
	background-position: 0px -176px;
	left: -58px;
}

.employmenttabs#generalinfotab {
	width: 533px;
	background-position: 0px -264px;
	left: -58px;
}


.volunteertabs#intereststab    {
	width: 523px;
	background-position: 0px 0px;
	left: -58px;
}
.volunteertabs#intereststab:hover {
	background-position: -543px 0px;
}
.volunteertabs#referencestab       {
	width: 356px;
	background-position: 0px -88px;
	left: -58px;
}
.volunteertabs#referencestab:hover {
	background-position: -543px -88px;
}

.volunteertabs#experiencetab {
	width: 370px;
	background-position: 0px -176px;
	left: -71px;
}
.volunteertabs#experiencetab:hover {
	background-position: -543px -176px;
}

/* VOLUNTEER FORM TABS END */

.testimonial.venturestestimonial {
	background-image: url(../images/testimonials/ventures-testimonials.png);
	height: 219px;
}
.right p {
	margin-top: 0px;
	padding-top: 0px;
}
.dashes {
	height: 3px;
	border-bottom-width: 3px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.margin-bottom {
	margin-bottom: 15px;
}
.interiorcircle {
	height: 442px;
	width: 473px;
	position: absolute;
	z-index: 5;
}
.interiorcircle.venturespic {
	background-image: url(../images/ventures-circle.png);
	right: -80px;
	top: 190px;
}
.left {
	float: left;
	width: 535px;
}
a.blackscribble {
	color: #FFFFFF;
	text-decoration: none;
	background: url(../images/link-bkgd.png);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 14px;
	padding: 4px 5px 4px 5px;
	margin-right: 5px;
	margin-left: 5px;
}
a.blackscribble:hover{
	color: #CCCCCC;
}
span.dark-grey-bold {
	font-weight: bold;
	color: #666666;
	font-size: 15px;
}
#communitypage  ul#mainnav  li  a#community {
	background-position: 0px -36px;
}
.testimonial.communitytestimonial {
	background-image: url(../images/testimonials/workforce-testimonial.png);
	height: 219px;
}
.testimonial.villagestestimonial {
	background-image: url(../images/testimonials/workforce-testimonial.png);
	height: 219px;
}
#communitypage .logo a {
	background-image: url(../images/community-logo.png);
	height: 183px;
	width: 862px;
	text-indent: -9999em;
	display: block;
}

#venturespage .logo a {
	background-image: url(../images/ventures-logo.png);
	height: 183px;
	width: 581px;
	text-indent: -9999em;
	display: block;
}
#villagespage .logo a {
	background-image: url(../images/villages-logo.png);
	height: 183px;
	width: 446px;
	text-indent: -9999em;
	display: block;
}
#villagespage ul#mainnav li a#villages {
	background-position: -341px -36px;
}
h2#easywaysinvest {
	background-image: url(../images/headings/3-ways-to-invest.jpg);
	height: 37px;
	width: 879px;
	margin-top: 20px;
}
.one {
	background-image: url(../images/one.jpg);
	height: 38px;
	width: 19px;
	float: left;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 6px;
}
.two {
	background-image: url(../images/two.jpg);
	height: 38px;
	width: 19px;
	float: left;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 6px;
}
.three {
	background-image: url(../images/three.jpg);
	height: 38px;
	width: 19px;
	float: left;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 6px;
}
/* CORE IMAGES */
.core-height {
	height: 500px;
}

#corepage_employersolutions .core-height {
	margin-top:15px;
	height: 485px;
}
#eligibility a   {
	height: 379px;
	width: 64px;
	background-position: 0px -10px;
	position: absolute;
	background-image: url(../images/core.png);
	display: block;
	left: 20px;
	top: 20px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	line-height: 0px;
	overflow: hidden;
}
#eligibility a:hover {
	background-position: 0px -452px;
}
#work a {
	background-position: -72px -4px;
	height: 56px;
	width: 379px;
	text-indent: -9999em;
	display: block;
	position: absolute;
	background-image: url(../images/core.png);
	background-repeat: no-repeat;
	left: 92px;
	top: 19px;
	overflow: hidden;
}
#work a:hover {
	background-position: -72px -446px;
}
#jobplacement a {
	background-position: -82px -68px;
	text-indent: -9999em;
	display: block;
	position: absolute;
	background-image: url(../images/core.png);
	background-repeat: no-repeat;
	left: 102px;
	top: 88px;
	overflow: hidden;
	height: 29px;
	width: 393px;
}
#jobplacement a:hover {
	background-position: -82px -510px;
}
#advocacy a {
	background-position: -164px -98px;
	text-indent: -9999em;
	display: block;
	position: absolute;
	background-image: url(../images/core.png);
	background-repeat: no-repeat;
	left: 184px;
	top: 118px;
	overflow: hidden;
	height: 203px;
	width: 50px;
}
#advocacy a:hover {
	background-position: -164px -540px;
}

#jobsearch a {
	background-position: -217px -113px;
	text-indent: -9999em;
	display: block;
	position: absolute;
	background-image: url(../images/core.png);
	background-repeat: no-repeat;
	left: 237px;
	top: 133px;
	overflow: hidden;
	height: 93px;
	width: 250px;
}
#jobsearch a:hover {
	background-position: -217px -555px;
}

#career a {
	background-position: -217px -210px;
	text-indent: -9999em;
	display: block;
	position: absolute;
	background-image: url(../images/core.png);
	background-repeat: no-repeat;
	left: 237px;
	top: 230px;
	overflow: hidden;
	height: 31px;
	width: 338px;
}
#career a:hover {
	background-position: -217px -652px;
}

#fathers a {
	background-position: -82px -303px;
	text-indent: -9999em;
	display: block;
	position: absolute;
	background-image: url(../images/core.png);
	background-repeat: no-repeat;
	left: 102px;
	top: 323px;
	overflow: hidden;
	height: 89px;
	width: 358px;
}
#fathers a:hover {
	background-position: -82px -745px;
}

#tenant a {
	background-position: 0px -395px;
	text-indent: -9999em;
	display: block;
	position: absolute;
	background-image: url(../images/core.png);
	background-repeat: no-repeat;
	left: 20px;
	top: 415px;
	overflow: hidden;
	height: 47px;
	width: 314px;
}
#tenant a:hover {
	background-position: -0px -837px;
}

#support a {
	background-position: -470px -248px;
	text-indent: -9999em;
	display: block;
	position: absolute;
	background-image: url(../images/core.png);
	background-repeat: no-repeat;
	left: 490px;
	top: 308px;
	overflow: hidden;
	height: 165px;
	width: 86px;
}
#support a:hover {
	background-position: -470px -690px;
}

#housing a {
	background-position: -583px -44px;
	text-indent: -9999em;
	display: block;
	position: absolute;
	background-image: url(../images/core.png);
	background-repeat: no-repeat;
	left: 603px;
	top: 64px;
	overflow: hidden;
	height: 370px;
	width: 37px;
}
#housing a:hover {
	background-position: -583px -486px;
}

#financial a {
	background-position: -623px -62px;
	text-indent: -9999em;
	display: block;
	position: absolute;
	background-image: url(../images/core.png);
	background-repeat: no-repeat;
	left: 643px;
	top: 82px;
	overflow: hidden;
	height: 316px;
	width: 43px;
}
#financial a:hover {
	background-position: -623px -504px;
}

#referrals a {
	background-position: -669px -113px;
	text-indent: -9999em;
	display: block;
	position: absolute;
	background-image: url(../images/core.png);
	background-repeat: no-repeat;
	left: 689px;
	top: 133px;
	overflow: hidden;
	height: 149px;
	width: 200px;
}
#referrals a:hover {
	background-position: -669px -555px;
}

#jobretention a {
	background-position: -668px -269px;
	text-indent: -9999em;
	display: block;
	position: absolute;
	background-image: url(../images/core.png);
	background-repeat: no-repeat;
	left: 688px;
	top: 289px;
	overflow: hidden;
	height: 29px;
	width: 206px;
}
#jobretention a:hover {
	background-position: -668px -711px;
}
#supportive a {
	background-position: -896px 0px;
	text-indent: -9999em;
	display: block;
	position: absolute;
	background-image: url(../images/core.png);
	background-repeat: no-repeat;
	left: 916px;
	top: 20px;
	overflow: hidden;
	height: 378px;
	width: 52px;
}
#supportive a:hover {
	background-position: -896px -442px;
}

#case a {
	background-position: -626px -382px;
	text-indent: -9999em;
	display: block;
	position: absolute;
	background-image: url(../images/core.png);
	background-repeat: no-repeat;
	left: 646px;
	top: 402px;
	overflow: hidden;
	height: 33px;
	width: 314px;
}
#case a:hover {
	background-position: -626px -824px;
}
form {
	margin: 0px;
	padding: 0px;
	font-size: 15px;
	color: #222222;
}
h5 {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

h5.inline {
	display: inline;
}
form td {
	padding-top: 5px;
	padding-bottom: 5px;
}
form#interestscontainer {
}
form#referencescontainer {
}
form#experiencecontainer {
}
/*form#appinfocontainer {
	width: 900px;
}
form#workexpcontainer {
	width: 900px;
}
form#refercontainer {
	width: 900px;
}
form#generalinfocontainer {
	width: 900px;
}
form#intereststabopen {
	width: 900px;
}
form#experiencetabopen {
	width: 900px;
}
form#referencestabopen {
	width: 900px;
}*/
.photobanners {
	background-image: url(../images/main-photo-banners.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 84px;
	position: absolute;
	top: 16px;
	z-index: 100;
}
.photobanners#communitybanner {
	width: 640px;
	background-position: 0px -168px;
	right: -41px;
}
.photobanners#venturesbanner {
	width: 504px;
	background-position: 0px -252px;
	right: -38px;
	display: none;
}
.photobanners#villagesbanner {
	width: 504px;
	background-position: 0px -84px;
	right: -63px;
	display: none;
}
.photobanners#workforcebanner {
	width: 583px;
	background-position: 0px 0px;
	right: -39px;
	display: none;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.titletabs {
	position: absolute;
	/*position: relative;*/
	z-index: 2;
	top: 15px;
	background-repeat: no-repeat;
	height: 86px;
}

#communitytab.titletabs {
	background-position: 0px 0px;
	right: -40px;
	background-image: url(/images/headings/communitybannertab.png);
	width: 640px;
}
#venturestab.titletabs {
	background-position: 0px 0px;
	background-image: url(/images/headings/venturesbannertab.png);
	width: 504px;
	left: 494px;
}
#villagestab.titletabs {
	background-image: url(/images/headings/villagesbannertab.png);
	background-position: 0px 0px;
	width: 479px;
	left: 520px;
}
#workforcetab.titletabs {
	background-image: url(/images/headings/workforcebannertab.png);
	background-position: 0px 0px;
	width: 583px;
	left: 416px;
}

#partnerstab.titletabs {background:url(/images/headings/partnerstab.png) top left no-repeat; width:800px; right:-32px;}

/* everything is constructed with a single background image */

/* root element for tabs */
#flowtabs {
	
	/* dimensions */
	width:760px;
	height:31px !important;
	margin:0 !important; 
	padding:0;	
	
	/* IE6 specific branch (prefixed with "_") */
	_margin-bottom:-2px;
}

/* single tab */
#flowtabs li { 
	float:left; 
	margin:0; 
	padding:0; 
	text-indent:0; 
	list-style-type:none;
}

/* a- tag inside single tab */
#flowtabs li a {
	background: url(/tools/img/tabs/blue_panes.jpg) no-repeat;
	display:block;
	height: 31px;   
	width: 189px; 	
	padding:0px;
	margin:0px;
	
	/* font decoration */
	color:#000;
	font-size:12px;
	line-height:33px;
	text-align:center;
	text-decoration:none;
}

/* adjust the background image position on each tab */
#flowtabs #t1 			{ background-position: 0 0; }
#flowtabs #t2 			{ background-position: -189px 0; }
#flowtabs #t3 			{ background-position: -378px 0; }
#flowtabs #t4 			{ background-position: -567px 0; width:192px;}
 
/* mouseover state */
#flowtabs a:hover 		{ color:#fff;	 }
#flowtabs #t1:hover 	{ background-position:      0 -33px; }
#flowtabs #t2:hover 	{ background-position: -189px -33px; }
#flowtabs #t3:hover 	{ background-position: -378px -33px; }
#flowtabs #t4:hover 	{ background-position: -567px -33px; }

/* currently selected tabs */
#flowtabs a.current		{ cursor:default; color:#fff; line-height:34px; }
#flowtabs #t1.current { background-position:      0 -66px; }
#flowtabs #t2.current { background-position: -189px -66px; }
#flowtabs #t3.current { background-position: -378px -66px; }
#flowtabs #t4.current { background-position: -567px -66px; }


/* panes */
#flowpanes {
	background: url(/tools/img/tabs/blue_panes.jpg) no-repeat 0 -100px;		
	width:960px;
	height:360px;	
}


/* single pane */
#flowpanes div {
	display:none;	
	color:#fff;	
	margin:20px 40px;
}

/* some decorations for elements inside single pane */
#flowpanes div h2 {
	font-weight:normal;
	color:#ddd;
	letter-spacing:1px;
	margin:10px 0 0 0;
	font-size:22px;	
}

#flowpanes a {
	color:#cc9;		
	font-size:14px;
}

#flowpanes p, #flowpanes samp {
	color:#ccc;		
}

#flowpanes div.narrow {
	padding-right:160px;		
}

span.prev{
	display:block;
	width:47px;
	height:363px;
	background-image: url(../../images/leftslider.png);
	background-repeat: no-repeat;
	position: absolute;
	background-position: -3px 0;
	}
	
	span.next{
	background-image: url(../../images/rightslider.png);
	background-repeat: no-repeat;
	background-position: 3px 0;
	height: 363px;
	width: 47px;
	position: absolute;
	top: 0px;
	right: 0px;
	}
.divider {
	border-bottom-width: thin;
	border-bottom-style: dashed;
	height: 1px;
	margin-bottom: 20px;
	border-bottom-color: #999999;
}
.articlebutton a {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #F05133;
	text-decoration: underline;
	font-weight: bold;
}
.articlebutton a:hover {
	color: #000000;
}
#sitemap {
	height: 530px;
	background-image: url(../images/sitemap-bkgd.png);
	margin-bottom: 20px;
	position: relative;
}
#leftsite {
	height: 150px;
	width: 250px;
	position: absolute;
	left: 45px;
	top: 150px;
}
#rightsite {
	height: 150px;
	width: 250px;
	position: absolute;
	top: 150px;
	z-index: 3;
	right: 40px;
}
#middlesite {
	height: 330px;
	width: 250px;
	position: absolute;
	top: 150px;
	z-index: 3;
	left: 360px;
}
#headersite {
	height: 40px;
	width: 270px;
	position: absolute;
	top: 100px;
	z-index: 3;
	left: 390px;
	text-align: left;
}
h1.sitemaptext a {
	text-indent: 0px;
	display: block;
	text-decoration: none;
	color: #000000;
}
h1.sitemaptext a:hover {
	color: #E34D2E;
}
#sitemap  ul {
	margin: 0px;
	padding: 0px;
}
#sitemap ul li {
	list-style-type: none;
	list-style-image: none !important;
	line-height: 22px;
}
#sitemap ul li a {
	font-size: 17px;
	text-decoration: none;
	letter-spacing: 0px;
	color: #000000;
	font-weight: bold;
}
#sitemap ul li  a:hover {
	color: #E34D2E;
}
#sitemap ul li ul {
}
#sitemap ul li ul li {
	line-height: 22px;
}
#sitemap ul li ul li a {
	color: #636363;
	font-size: 15px;
	font-weight: bold;
}
#sitemap ul li ul li a:hover {
	color: #E34D2E;
}

ul.blacktabs {
	position: absolute;
	margin: 0px;
	padding: 0px;
	bottom: -36px;
	left: 535px;
	z-index: 2000;
}
ul.blacktabs li {
	list-style-image: none !important;
	list-style-type: none !important;
	margin: 0px !important;
	padding: 0px;
	line-height: 40px;
	float: left;
}
ul.blacktabs li a {
	height: 30px;
	display: inline-block;
	line-height: 30px;
	padding-right: 10px;
	padding-left: 10px;
	background-color: #8F1F08;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	margin: 0 2px 0 0;
	}
ul.blacktabs li a:hover {
	color: #E04A2F;
	background-color: #000000;
}

#corepage_whatwedo #whatwedoblacktab a, #corepage_employersolutions #solutionsblacktab a, #interior_careercenter #careersblacktab a, 
#interior_about #aboutblacktab a, #interior_emergemanagement #managementblacktab a, #volunteerpage #volunteerblacktab a, #employmentpage #employmentblacktab a, #interior_contact #contactblacktab a,
#interior_newsroom #newsroomblacktab a, #interior_newspr #newsprblacktab a, #interior_events #eventsblacktab a, #interior_employersolutions #solutionsblacktab a {
	color: #E04A2F;
	background-color: #000000;
}


/* Core2 */
#diversity2 a {
	height: 48px;
	width: 533px;
	background-position: 0px 0px;
	position: absolute;
	background-image: url(../images/core2.png);
	display: block;
	left: 0px;
	top: 0px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	line-height: 0px;
	overflow: hidden;
}
#diversity2 a:hover {
	background-position: -960px 0px;
}
#listing2 a {
	height: 42px;
	width: 555px;
	background-position: 0px -108px;
	position: absolute;
	background-image: url(../images/core2.png);
	display: block;
	left: 0px;
	top: 115px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	line-height: 0px;
	overflow: hidden;
}

#listing2 a:hover {

background-position: -960px -108px;
}

#cost-effective2 a {
	height: 53px;
	width: 530px;
	background-position: -228px -152px;
	position: absolute;
	background-image: url(../images/core2.png);
	display: block;
	left: 228px;
	top: 152px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	line-height: 0px;
	overflow: hidden;
}

#cost-effective2 a:hover {
background-position: -1188px -152px;
}

#interpreting2 a {
	height: 54px;
	width: 377px;
	background-position: -572px 0;
	position: absolute;
	background-image: url(../images/core2.png);
	display: block;
	left: 572px;
	top: 0px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	line-height: 0px;
	overflow: hidden;
}

#interpreting2 a:hover {
background-position: -1532px 0;
}

#assistance2 a {
	height: 70px;
	width: 473px;
	background-position: -226px -209px;
	position: absolute;
	background-image: url(../images/core2.png);
	display: block;
	left: 226px;
	top: 212px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	line-height: 0px;
	overflow: hidden;
}

#assistance2 a:hover {
background-position: -1186px -209px;
}

#alternative-staffing2 a {
	height: 241px;
	width: 83px;
	background-position: 0 -160px;
	position: absolute;
	background-image: url(../images/core2.png);
	display: block;
	left: 0px;
	top: 160px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	line-height: 0px;
	overflow: hidden;
}

#alternative-staffing2 a:hover {
background-position: -960px -160px;
}

#assessment-testing2 a {
	height: 68px;
	width: 336px;
	background-position: -225px -288px;
	position: absolute;
	background-image: url(../images/core2.png);
	display: block;
	left: 225px;
	top: 290px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	line-height: 0px;
	overflow: hidden;
}

#assessment-testing2 a:hover {
background-position: -1185px -288px;
}

#on-site2 a {
	height: 34px;
	width: 592px;
	background-position: -96px -372px;
	position: absolute;
	background-image: url(../images/core2.png);
	display: block;
	left: 96px;
	top: 374px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	line-height: 0px;
	overflow: hidden;
}

#on-site2 a:hover {
background-position: -1056px -372px;
}


#workforce2 a {
	height: 71px;
	width: 190px;
	background-position: -572px -65px;
	position: absolute;
	background-image: url(../images/core2.png);
	display: block;
	left: 572px;
	top: 66px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	line-height: 0px;
	overflow: hidden;
}

#workforce2 a:hover {
background-position: -1532px -65px;
}

#job-coaching2 a {
	height: 57px;
	width: 303px;
	background-position: -252px -52px;
	position: absolute;
	background-image: url(../images/core2.png);
	display: block;
	left: 252px;
	top: 55px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	line-height: 0px;
	overflow: hidden;
}

#job-coaching2 a:hover {
background-position: -1212px -52px;
}

#retention2 a {
	height: 343px;
	width: 52px;
	background-position: -832px -62px;
	position: absolute;
	background-image: url(../images/core2.png);
	display: block;
	left: 832px;
	top: 62px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	line-height: 0px;
	overflow: hidden;
}

#retention2 a:hover {
background-position: -1792px -62px;
}

#internship2 a {
	height: 195px;
	width: 102px;
	background-position: -102px -162px;
	position: absolute;
	background-image: url(../images/core2.png);
	display: block;
	left: 102px;
	top: 163px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	line-height: 0px;
	overflow: hidden;
}

#internship2 a:hover {
background-position: -1062px -162px;
}

#partnership2 a {
	height: 23px;
	width: 950px;
	background-position: 0 -416px;
	position: absolute;
	background-image: url(../images/core2.png);
	display: block;
	left: 0px;
	top: 418px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	line-height: 0px;
	overflow: hidden;
}

#partnership2 a:hover {
background-position: -960px -416px;
}

#transportation2 a {
	height: 56px;
	width: 187px;
	background-position: -574px -65px;
	position: absolute;
	background-image: url(../images/core2.png);
	display: block;
	left: 574px;
	top: 67px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	line-height: 0px;
	overflow: hidden;
	z-index:100;
}

#transportation2 a:hover {
background-position: -1534px -65px;
}

#staffing2 a {
	height: 369px;
	width: 60px;
	background-position: -891px -38px;
	position: absolute;
	background-image: url(../images/core2.png);
	display: block;
	left: 891px;
	top: 37px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	line-height: 0px;
	overflow: hidden;
	z-index:100;
}

#staffing2 a:hover {
background-position: -1851px -38px;
}

#streetwerks2 a {
	height: 34px;
	width: 237px;
	background-position: 0 -63px;
	position: absolute;
	background-image: url(../images/core2.png);
	display: block;
	left: 0px;
	top: 64px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	line-height: 0px;
	overflow: hidden;
	z-index:100;
}

#streetwerks2 a:hover {
background-position: -960px -63px;
}

#city2 a {
	height: 205px;
	width: 51px;
	background-position: -713px -200px;
	position: absolute;
	background-image: url(../images/core2.png);
	display: block;
	left: 713px;
	top: 198px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	line-height: 0px;
	overflow: hidden;
	z-index:100;
}

#city2 a:hover {
background-position: -1673px -200px;
}

#workforce2 a {
	height: 339px;
	width: 48px;
	background-position: -773px -66px;
	position: absolute;
	background-image: url(../images/core2.png);
	display: block;
	left: 773px;
	top: 64px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	line-height: 0px;
	overflow: hidden;
	z-index:100;
}

#workforce2 a:hover {
background-position: -1733px -66px;
}

#emergeworkforce2 a {
	height: 51px;
	width: 134px;
	background-position: -570px -290px;
	position: absolute;
	background-image: url(../images/core2.png);
	display: block;
	left: 570px;
	top: 291px;
	text-indent: -9999em;
	background-repeat: no-repeat;
	line-height: 0px;
	overflow: hidden;
	z-index:100;
}

#emergeworkforce2 a:hover {
background-position: -1530px -290px;
}

.staffbox a {
	height: 100px;
	display: block;
	width: 100%;
	text-decoration: none;
	color: #333333;
	padding: 5px;
	margin-bottom: 5px;
}

.staffbox a:hover {
	background-color: #EEEEEE;
}

.corecontainer {
	width: 600px;
	padding: 40px 40px 0 40px;
}
.corephoto {
	height: 165px;
	width: 220px;
	float: left;
}
.coretext {
}

#facebookwidget {
	display: none;
}

#interior_about #facebookwidget {
	display: block;
}

/* ------------ SCRAPBOOK START ------------ */

/*.scrapbook {
	float: right;
	height: 660px;
	width: 380px;
	position: relative;
}
.scrapbook .scrapbookphotos {
	position: absolute;
	height: 750px;
	width: 380px;
	top: -100px;
	right: -100px;
}
.scrapbook .scrapbookphotos.ventures {
	background: url(/images/scrapbook/ventures.png) no-repeat;
	height: 773px;
	width: 484px;
}

.scrapbook .scrapbookphotos.community {
	background: url(/images/scrapbook/community.png) no-repeat;
	height: 660px;
	width: 484px;
}

#communitypage .scrapbook {
	height: 540px;
}

.scrapbook .scrapbookphotos.villages {
	background: url(/images/scrapbook/villages.png) no-repeat;
	height: 773px;
	width: 484px;
}*/

.scrapbook-holder {
	position: relative;
	height: 170px;
	width: 920px;
	clear: both;
}

.scrapbook-holder .photocrapbook {
	background: url(/images/scrapbook/workforce.png) no-repeat;
	height: 223px; width: 1071px;
	top: 0px; left: -60px;
	position: absolute;
}

.scrapbook-holder .photoscrapbook {
	background: url(/images/scrapbook/community-horizontal.png) no-repeat;
	height: 223px; width: 1071px;
	top: 0px; left: -90px;
	position: absolute;
}

#villagespage .scrapbook-holder .photoscrapbook {
	background: url(/images/scrapbook/villages-horizontal.png) no-repeat;
	height: 223px; width: 1071px;
	top: -20px; left: -60px;
	position: absolute;
}

#venturespage .scrapbook-holder .photoscrapbook {
	background: url(/images/scrapbook/ventures-horizontal.png) no-repeat;
	height: 223px; width: 1071px;
	top: -20px; left: -60px;
	position: absolute;
}

#communitypage .scrapbook-holder .photoscrapbook {
	background: url(/images/scrapbook/community-horizontal.png) no-repeat;
	height: 223px; width: 1071px;
	top: -20px; left: -60px;
	position: absolute;
}

#workforcepage .scrapbook-holder .photoscrapbook {
	background: url(/images/scrapbook/workforce.png) no-repeat;
	height: 223px; width: 1071px;
	top: -20px; left: -60px;
	position: absolute;
}

/* ------------ SCRAPBOOK END ------------ */

/* ------------ Social Media Icons Start ------------ */

ul#socialicons {
	margin: 0px;
	width: 120px;
	padding: 18px 0 0 0;
	float: left
}

ul#socialicons li {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	list-style: none;
	float: left;
}

ul#socialicons a {
	background: url(../images/social-icons.png) no-repeat 0px 0px;
	text-indent: -9999em;
	display: block;
	height: 16px;
	width: 16px;
}
ul#socialicons li#flikr a {
	background: url(../images/social-icons.png) no-repeat 0 -16px;
}

ul#socialicons li#linkedin a {
	background: url(../images/social-icons.png) no-repeat 0 -32px;
}

ul#socialicons li#youtube a {
	background: url(../images/social-icons.png) no-repeat 0 -48px;
}

/* ------------ Social Media Icons End ------------ */


/* ------------ Footer Icons Start ------------ */

ul#footericons {
	padding: 0; margin: 0 30px 0 0; float: right; width: 240px;
}

ul#footericons li {
	padding: 0; margin: 0 0 0 10px; list-style: none; float: right; padding-top: 12px;
}

ul#footericons li a {
	background: url(../images/footer-icons.png) no-repeat 0 0;
	height: 30px; text-indent: -9999em; display: block
}

ul#footericons li#unitedway a {
	width: 44px;
}

ul#footericons li#guidestar a {
	width: 84px;
	background-position: -44px 0;
}

ul#footericons li#standards a {
	width: 34px;
	background-position: -128px 0;
}

ul#footericons li#iexposure a {
	width: 27px;
	background-position: -162px 0;
}

/* ------------ Footer Icons End ------------ */

/* ------------ RIBBON SLIDER START ------------ */

  .boxgrid{
	width: 225px;
	height: 468px;
	overflow: hidden;
	position: relative;
	background: url(../images/ribbons/ribbon-bkgd.png) no-repeat 0px 0px;
	float:left
  }  
  
  #ribbonstreetwerks.boxgrid {
  background: url(../images/ribbons/ribbon-bkgd.png) no-repeat -225px 0px;
  }
  
   #ribboncityskills.boxgrid {
  background: url(../images/ribbons/ribbon-bkgd.png) no-repeat -450px 0px;
  }
  
    #ribbonworkforce.boxgrid {
  background: url(../images/ribbons/ribbon-bkgd.png) no-repeat -675px 0px;
  }
  
 .boxgrid img {  
  position: absolute;  
  top: 400px;  
  left: 0px;  
  border: 0px;  
   }  

.caption .boxcaption {
	top: 220px;
	left: 0px;
 }  

body#interior_newsroom .testimonial, body#interior_newspr .testimonial, body#interior_events .testimonial {display:none;}

/* ------------ RIBBON SLIDER END ------------ */

/*======================== ON-PAGE EDITING STUFF =======================*/
#admin h3 { display: none;}

.onpage_edit_link a img {
	position: absolute; z-index:900;
}

.onpage-editing-area-overlay {
  background-image:url(/images/black-70.png);
  height:100%;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:9999;
}

.onpage-editing-area-frame{
  position:absolute;
  border:7px solid black;
  top:40px;
  left:50%;
  margin-left:-375px;
  width:750px;
  background-color:#fef9e4;
  z-index:10000;
}

.onpage-editing-area-close-link{
  float:right;
  margin:5px 15px 5px 0px;
}

.onpage-editing-area-insertable-editor-location{
  margin:15px 35px 30px 35px;
}

.url-field {
	display: none;
}

/* Partners Styles Start */

#interior_vote .whitebackground {padding:0; line-height:25px;}
#interior_vote .red {background:url(../images/blue-vote-bkgd.png); padding-bottom:50px;}
#interior_vote .testimonial {display:none;}
#interior_vote h1#vote {padding:0;}

.left-partners {width:492px; float:left; padding:20px 0 0 30px; position:relative;}
.right-partners {width:350px; float:right; padding:20px 30px 0 0;}
.left-partners a, .right-partners a {color:#1480C3; text-decoration:none;}
.left-partners a:hover, .right-partners a:hover {color:#000;}

span.share {position:absolute; top:-15px; left:28px;}

h2.how-to-help-us {width:290px; height:37px; background:url(../images/partners/how-to-help-us.png) top left no-repeat; text-indent:-9999em; display:block;}
h2.contest-info {width:250px; height:37px; background:url(../images/partners/contest-info.png) top left no-repeat; text-indent:-9999em; display:block;}

ol#vote-form {padding:0; margin:0;}
ol#vote-form li {color:#2C2422; padding:2px 10px 4px 10px; margin:10px 0; float:left; clear:left; list-style:none; background:#EAEAEA; font-size:14px; width:472px; position:relative; line-height:16px;}
ol#vote-form li span.number {display:block; float:left; width:43px; height:65px; background:url(../images/partners/1-2-3.png) left top no-repeat; text-indent:-999em;}
ol#vote-form li span.number.one {}
ol#vote-form li span.number.two {background-position:-53px 0;}
ol#vote-form li span.number.three {background-position:-106px 0;}
ol#vote-form li p, ol#vote-form li form {float:right; width:405px; padding:0 0 0 10px; margin:0;}
ol#vote-form li form {padding:0; margin:0;}
ol#vote-form span.small {font-size:12px;}
ol#vote-form li input[type="text"] {width:380px; height:24px; padding:2px; margin:5px 0 0 0; background:#fff; border:none;}
ol#vote-form li input[type="checkbox"] {width:20px; height:20px; clear:both; margin:5px 10px 0 0; background:#fff; border:none;}
ol#vote-form li label {font-weight:normal; font-size:12px;}
ol#vote-form li input#vote_reminder_submit {background:url(../images/partners/submit.png) no-repeat top left; letter-spacing:-9999em; width:80px; height:37px; float:right; margin:10px 0 0; border:none; text-indent:-9999em; overflow:hidden; cursor:pointer;}
ol#vote-form li input#vote_reminder_submit:hover {background-position:-80px 0;}
ol#vote-form li .new_vote_reminder {padding-top:10px;}
ol#vote-form li #vote-reminder-form div {display:none;}
span.large-text {font-size:18px;}

/* Partners Styles End */

