@charset "UTF-8";
/* CSS Document */

@font-face {
	font-family: 'NewBaskervilleFSItalic';
	src: url('NewBaskerville-It-webfont.eot');
	src: local('☺'), url('NewBaskerville-It-webfont.woff') format('woff'), url('NewBaskerville-It-webfont.ttf') format('truetype'), url('NewBaskerville-It-webfont.svg#webfonthWwAW2HU') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'NewBaskervilleFSRegular';
	src: url('NewBaskerville-Regular-webfont.eot');
	src: local('☺'), url('NewBaskerville-Regular-webfont.woff') format('woff'), url('NewBaskerville-Regular-webfont.ttf') format('truetype'), url('NewBaskerville-Regular-webfont.svg#webfontDgDPc4Qo') format('svg');
	font-weight: normal;
	font-style: normal;
}


body {
	width: 1000px;
	font-family:'NewBaskervilleFSItalic', Baskerville, Georgia, Times New Roman, Times, serif;
	font-size:1em;
	font-style:normal;
	font-weight:lighter;
	color:#854d87;
	margin-left: auto;
	margin-top: 25px;
	margin-right: auto;
	line-height:24px;
	text-rendering: optimizeLegibility;
	}
	
.textColumn {
	font-family:'NewBaskervilleFSRegular',Baskerville, Georgia, serif;
	font-size: 1em;
	font-style: normal;
	width: 340px;
	line-height: 1.3em;
}
	
	
.container {
	width:1000px;
	background-image:url(../images/_FINAL_IMAGES/hand_rev2.png);
	background-position:0px 225px;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding-top: 25px;
	height: 550px;
	}

.mainContent	{
	width:100%;
	height:490px;
	margin-bottom:-4px;
	}

/* Default links */

a:link	{
	font-family:'NewBaskervilleFSItalic',Baskerville, Georgia, Times New Roman, Times, serif;
	font-size:1em;
	font-style:normal;
	font-weight:lighter;
	color:#854d87;
	letter-spacing:.1em;
	text-decoration:none;
	}
	
a:hover	{
	font-family:'NewBaskervilleFSItalic',Baskerville, Georgia, Times New Roman, Times, serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	color:#7082c0;
	letter-spacing:.1em;
	text-decoration:none;
	}
	
a:active	{
	font-family:'NewBaskervilleFSItalic', Baskerville, Georgia, Times New Roman, Times, serif;
	font-size:1em;
	font-style:normal;
	font-weight:lighter;
	color:#7082c0;
	letter-spacing:.1em;
	text-decoration:none;
	}	
	
a:visited	{
	font-family:'NewBaskervilleFSItalic', Baskerville, Georgia, Times New Roman, Times, serif;
	font-size:1em;
	font-style:normal;
	font-weight:lighter;
	color:#854d87;
	letter-spacing:.1em;
	text-decoration:none;
	}

/* Images as links won't have borders in Firefox */	
a:link img	{
	border:none;
	}
	
a:hover	img {
	border:none;
	}
	
a:active img	{
	border:none;
	}	
	
a:visited img	{
	border:none;
	}
.mailingListContainer	{
	width:300px;
	height:150px;
	position: relative;
	top: -140px;
	left: 200px;
	float: left;
}


h1	{
	margin:0px;
	padding:0px;
	font-family:'NewBaskervilleFSRegular', Baskerville, Georgia, Times New Roman, Times, serif;
	font-style:normal;
	font-size:1.5em;
	font-weight:normal;
	letter-spacing:1px;
	line-height:1.5em;
	}
	
#ourprocess	{
	font-family:'NewBaskervilleFSRegular', Baskerville, Georgia, Times New Roman, Times, serif;
	font-style:normal;
	}

#processlist	{
	position:relative;
	top:-24px;
}

#ourteam	{
	font-family:'NewBaskervilleFSRegular', Baskerville, Georgia, Times New Roman, Times, serif;
	font-style:normal;
	}
	
h2	{
	margin:0px;
	padding:0px;
	font-family:'NewBaskervilleFSItalic', Baskerville, Georgia, Times New Roman, Times, serif;
	font-size:1em;
	font-style:normal;
	font-weight:lighter;
	letter-spacing:.1em;
	line-height:5px;
	}

/*Home page SWF */
.containerIdeas {
	width:1000px;
	height:550px;
	background-image:none;
	background-position:0px 225px;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	padding-top: 25px;
	}	
	
.ideas	{
	margin-left:80px;
	margin-right:80px;
	margin-top:-75px;
	margin-bottom:11px;
	width:780px;
	height:550px;
	z-index:5;
	}
	
/* Holds navbar and logobox */	
.bottombar	{
	width:1000px;
	height:67px;
	padding:0px;
	position: relative;
	z-index: 900;
	margin-left: auto;
	margin-right: auto;
	}
	
/* Holds navbar and logobox Contact bar shifted to adjust for layout issue with mailing list */	
.bottombarContact	{
	width:1000px;
	height:67px;
	padding:0px;
	position: relative;
	z-index: 900;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	left:-275px;
	}		
	
/*Universal Nav on bottom */
.navbar	{
	margin-left:0px;
	float:left;
	z-index:1000;
	width:600px;
	height:30px;
	margin-top: 22px;
	}
	
/* Logo in bottom right beside navbar */	
.logobox {
	float:right;
	width:365px;
	z-index:900;
	}
	
/* Top red text on about and contact pages */
.caption {
	width: 750px;
	height: 124px;
	left: 45px;
	top: 60px;
	position: relative;
	}
	
/* Body Text for about style pages */	
.columnOne {
	margin-top:0px;
	z-index:999;
	width:400px;
	height:251px;
	position: relative;
	left: 165px;
	top: -140px;
	}
	
/* Body Text for contact style pages */	
.columnOneContact {
	margin-top:0px;
	z-index:999;
	width:300px;
	height:275px;
	position: relative;
	left: 165px;
	top: 60px;
	float: left;
	}
	
/* right bar for portfolio pages */	
.columnTwo {
	margin-top:0px;
	margin-left:72px;
	z-index:998;
	height:375px;
	width:275px;
	float:left;
	margin-bottom: -2px;
	}
	
/* Left column for portfolio pages */	
.columnWork {
	margin-top:0px;
	margin-left:62px;
	margin-bottom:10px;
	margin-right:0px;
	z-index:997;
	width:500px;
	height:375px;
	float:left;
	}
	
/* left column for contact page */	
.columnContact {
	margin-top:-1px;
	padding-top:10px;
	margin-left:168px;
	z-index:999;
	height:251px;
	width: 400px;
	margin-bottom: 37px;
	white-space:nowrap;
	}

/* Body Text for services style pages */	
.columnServicesOne {
	margin-top:60px;
	margin-left:165px;
	z-index:999;
	width:400px;
	height:250px;
	float:left;
	}
	
/* List column for Services */	
.columnServicesTwo {
	z-index:990;
	width:300px;
	float: left;
	height: 250px;
	position: relative;
	top: -150px;
	}

.resourcesBlock	{
	padding-left:62px;
	padding-top:20px;	
}
.resourcesBlock h2{
	font-size: 20px;
	font-weight:400;
	margin-bottom:15px;
	}
	
.resourcesBlock a{
	line-height:14px;
	}		
/* Body Text for About style pages */	
.columnAboutOne {
	z-index:999;
	width:400px;
	height:250px;
	float:left;
	position:relative;
	top:60px;
	left:165px;
	padding-top:10px;
	}
.columnAboutOne p {	
	font-size:12px;
	}
.columnAboutOne h2 {
	letter-spacing:1px;
	}	
/* List column for About photo */	
.columnAboutTwo {
	z-index:990;
	width:275px;
	height: 200px;
	position: relative;
	top: 60px;
	float: left;
	left: 200px;
	}	
/* Body Text for Process style pages */	
#processP	{
	font-size:14px;
	width:350px;
}

#processP a:link {
	font-weight:bold;
}
#processP a:visited {
	font-weight:bold;
}
#processP a:hover {
	font-weight:bold;
}
#processP a:active {
	font-weight:bold;
}

	
/* Subtle Title for page on right side */	
.sectionPhilosophy {
	display:block;
	width:600px;
	height:200px;
	z-index:0;
	position:relative;
	background:url(../images/philosophy_heading_rev1.png) no-repeat 0 0;
	left: 400px;
	top:-25px;
	}

.sectionPhilosophy span {
	display:none;
	}	
		
/* Subtle Title for page on right side */	
.sectionServices {
	display:block;
	width:600px;
	height:200px;
	z-index:0;
	position:relative;
	background:url(../images/services_heading.png) no-repeat 0 0;
	left: 400px;
	top:300px;
	}

.sectionServices span {
	display:none;
	}	
	
.sectionPortfolio {
	display:block;
	width:600px;
	height:200px;
	z-index:0;
	position:relative;
	background:url(../images/portfolio_heading.png) no-repeat 0 0;
	left: 400px;
	top:250px;
	}

.sectionPortfolio span {
	display:none;
	}		
	
.sectionAbout {
	display:block;
	width:600px;
	height:200px;
	z-index:0;
	position:relative;
	background:url(../images/about_us_heading.png) no-repeat 0 0;
	left: 400px;
	top:0px;
	}

.sectionAbout span {
	display:none;
	}
	
.sectionContact {
	display:block;
	width:600px;
	height:200px;
	z-index:0;
	position:relative;
	background:url(../images/contact_heading.png) no-repeat 0 0;
	left: 400px;
	top:-25px;
	}

.sectionContact span {
	display:none;
	}
	
.portnav	{
	margin-top:-22px;
	width:875px;
	height:25px;
	float:right;
	z-index:998;
	margin-bottom:32px;
	}
.desc	{
	font-style:normal;
}

#processUl	{
	width:300px;
	height:150px;
}

#processUl li	{
	padding-bottom:7px;
}


#portnavList li	{
	display:inline;
	list-style-type:none;
	white-space:nowrap;
	float:left;
	padding:0px;
	}
	
.line	{
	display: block;
  	width: 3px;
  	height: 25px;
  	background:url(../images/line.png) no-repeat 0 0;
	}
	
.line2	{
	display: block;
  	width: 3px;
  	height: 25px;
  	background:url(../images/line2.png) no-repeat 0 0;
	}
		
#corporateIdentity	{
	display: block;
  	width: 132px;
  	height: 25px;
  	background:url(../images/_Buttons/corporate_identity.png) no-repeat 0 0;
	}
	
#corporateIdentity:hover	{
	display: block;
  	width: 132px;
  	height: 25px;
  	background:url(../images/_Buttons/corporate_identity_rollover.png) no-repeat 0 0;
	}
	
#corporateIdentity span {
	display:none;
	}
	
#branding	{
	display: block;
  	width: 75px;
  	height: 25px;
  	background:url(../images/_Buttons/branding.png) no-repeat 0 0;
	}
	
#branding:hover	{
	display: block;
  	width: 75px;
  	height: 25px;
  	background:url(../images/_Buttons/branding_rollover.png) no-repeat 0 0;
	}
	
#branding span {
	display:none;
	}	

#advertising	{
	display: block;
  	width: 87px;
  	height: 25px;
  	background:url(../images/_Buttons/advertising.png) no-repeat 0 0;
	}
	
#advertising:hover	{
	display: block;
  	width: 87px;
  	height: 25px;
  	background:url(../images/_Buttons/advertising_rollover.png) no-repeat 0 0;
	}
	
#advertising span {
	display:none;
	}
	
#collateral	{
	display: block;
  	width: 77px;
  	height: 25px;
  	background:url(../images/_Buttons/collateral.png) no-repeat 0 0;
	}
	
#collateral:hover	{
	display: block;
  	width: 77px;
  	height: 25px;
  	background:url(../images/_Buttons/collateral_rollover.png) no-repeat 0 0;
	}
	
#collateral span {
	display:none;
	}
	
#annualreport	{
	display: block;
  	width: 118px;
  	height: 25px;
  	background:url(../images/_Buttons/annual_report.png) no-repeat 0 0;
	}
	
#annualreport:hover	{
	display: block;
  	width: 118px;
  	height: 25px;
  	background:url(../images/_Buttons/annual_report_rollover.png) no-repeat 0 0;
	}
	
#annualreport span {
	display:none;
	}
	
#bookcovers	{
	display: block;
  	width: 93px;
  	height: 25px;
  	background:url(../images/_Buttons/book_covers.png) no-repeat 0 0;
	}
	
#bookcovers:hover	{
	display: block;
  	width: 93px;
  	height: 25px;
  	background:url(../images/_Buttons/book_covers_rollover.png) no-repeat 0 0;
	}
	
#bookcovers span {
	display:none;
	}			
	
#environmental	{
	display: block;
  	width: 109px;
  	height: 25px;
  	background:url(../images/_Buttons/environmental.png) no-repeat 0 0;
	}
	
#environmental:hover	{
	display: block;
  	width: 109px;
  	height: 25px;
  	background:url(../images/_Buttons/environmental_rollover.png) no-repeat 0 0;
	}
	
#environmental span {
	display:none;
	}

#webDesign	{
	display: block;
  	width: 108px;
  	height: 25px;
  	background:url(../images/_Buttons/web_design.png) no-repeat 0 0;
	}
	
#webDesign:hover	{
	display: block;
  	width: 108px;
  	height: 25px;
  	background:url(../images/_Buttons/web_design_rollover.png) no-repeat 0 0;
	}
	
#webDesign span {
	display:none;
	}
	
.identityBox	{
	margin-top:-19px;
	width:965px;
	height:50px;
	float:left;
	z-index:998;
	margin-bottom:30px;
	margin-left:15px;
	margin-right:20px;
	}
.collateralBox	{
	margin-top:-19px;
	width:1000px;
	height:50px;
	float:left;
	z-index:998;
	margin-bottom:30px;
	margin-left:0px;
}
#identityList li{
	display:inline;
	list-style-type:none;
	white-space:nowrap;
	float:left;
	}
	
/* 4h button */	
#fourhID {
  	display: block;
  	width: 40px;
  	height: 25px;
  	background:url(../images/_Buttons/4h_identity.png) no-repeat 0 0;
	}
	
#fourhID:hover {
  	background:url(../images/_Buttons/4h_identity_rollover.png) no-repeat 0 0;
	}
	
#fourhID span {
  	display: none;
	}	
	
/* Arizona button */	
#arizonaID {
  	display: block;
  	width: 193px;
  	height: 25px;
  	background:url(../images/_Buttons/arizona_identity.png) no-repeat 0 0;
	}
	
#arizonaID:hover {
  	background:url(../images/_Buttons/arizona_identity_rollover.png) no-repeat 0 0;
	}
	
#arizonaID span {
  	display: none;
	}		
	
/* Arnot button */	
#arnotID {
  	display: block;
  	width: 136px;
  	height: 25px;
  	background:url(../images/_Buttons/arnot_identity.png) no-repeat 0 0;
	}
	
#arnotID:hover {
  	background:url(../images/_Buttons/arnot_identity_rollover.png) no-repeat 0 0;
	}
	
#arnotID span {
  	display: none;
	}	

/* Arnot button */	
#arnothealthID {
  	display: block;
  	width: 99px;
  	height: 25px;
  	background:url(../images/_Buttons/arnothealth_identity.png) no-repeat 0 0;
	}
	
#arnothealthID:hover {
  	background:url(../images/_Buttons/arnothealth_identity_rollover.png) no-repeat 0 0;
	}
	
#arnothealthID span {
  	display: none;
	}	
				
/* Burndy button */	
#burndyID {
  	display: block;
  	width: 61px;
  	height: 25px;
  	background:url(../images/_Buttons/burndy_identity.png) no-repeat 0 0;
	}
	
#burndyID:hover {
  	background:url(../images/_Buttons/burndy_identity_rollover.png) no-repeat 0 0;
	}
	
#burndyID span {
  	display: none;
	}

/* Clifton Springs button */	
#cliftonspringsID {
  	display: block;
  	width: 112px;
  	height: 25px;
  	background:url(../images/_Buttons/cliftonsprings_identity.png) no-repeat 0 0;
	}
	
#cliftonspringsID:hover {
  	background:url(../images/_Buttons/cliftonsprings_identity_rollover.png) no-repeat 0 0;
	}
	
#cliftonspringsID span {
  	display: none;
	}

/* community foundation button */	
#communityfoundationID {
  	display: block;
  	width: 167px;
  	height: 25px;
  	background:url(../images/_Buttons/community_foundation_identity.png) no-repeat 0 0;
	}
	
#communityfoundationID:hover {
  	background:url(../images/_Buttons/community_foundation_identity_rollover.png) no-repeat 0 0;
	}
	
#communityfoundationID span {
  	display: none;
	}	

/* Corning button */	
#corningID {
  	display: block;
  	width: 100px;
  	height: 25px;
  	background:url(../images/_Buttons/corning_identity.png) no-repeat 0 0;
	}
	
#corningID:hover {
  	background:url(../images/_Buttons/corning_identity_rollover.png) no-repeat 0 0;
	}
	
#corningID span {
  	display: none;
	}

/* CMoG button */	
#cmogID {
  	display: block;
  	width: 182px;
  	height: 25px;
  	background:url(../images/_Buttons/cmog_identity.png) no-repeat 0 0;
	}
	
#cmogID:hover {
  	background:url(../images/_Buttons/cmog_identity_rollover.png) no-repeat 0 0;
	}
	
#cmogID span {
  	display: none;
	}



/*ccld button*/
#ccldID {
  	display: block;
  	width: 53px;
  	height: 25px;
  	background:url(../images/_Buttons/CCLD_identity.png) no-repeat 0 0;
	}
	
#ccldID:hover {
  	background:url(../images/_Buttons/CCLD_identity_rollover.png) no-repeat 0 0;
	}
	
#ccldID span {
  	display: none;
	}
	
/* Connors button */
#connorsID {
  	display: block;
  	width: 66px;
  	height: 25px;
  	background:url(../images/_Buttons/connors_identity.png) no-repeat 0 0;
	}
	
#connorsID:hover {
  	background:url(../images/_Buttons/connors_identity_rollover.png) no-repeat 0 0;
	}
	
#connorsID span {
  	display: none;
	}
	
/* Corning Animal Hospital identity button */
#cahID {
  	display: block;
  	width: 180px;
  	height: 25px;
  	background:url(../images/_Buttons/CAH_identity.png) no-repeat 0 0;
	}
	
#cahID:hover {
  	background:url(../images/_Buttons/CAH_identity_rollover.png) no-repeat 0 0;
	}
	
#cahID span {
  	display: none;
	}
	
/* Elmira Savings Bank button */	
#esbID {
  	display: block;
  	width: 152px;
  	height: 25px;
  	background:url(../images/_Buttons/ESB_identity.png) no-repeat 0 0;
	}
	
#esbID:hover {
  	background:url(../images/_Buttons/ESB_identity_rollover.png) no-repeat 0 0;
	}
	
#esbID span {
  	display: none;
	}
	
/* Courage button */	
#courageID {
  	display: block;
  	width: 144px;
  	height: 25px;
  	background:url(../images/_Buttons/courage_identity.png) no-repeat 0 0;
	}
	
#courageID:hover {
  	background:url(../images/_Buttons/courage_identity_rollover.png) no-repeat 0 0;
	}
	
#courageID span {
  	display: none;
	}	
	
/* Faun button */	
#faunID {
  	display: block;
  	width: 46px;
  	height: 25px;
  	background:url(../images/_Buttons/faun_identity.png) no-repeat 0 0;
	}
	
#faunID:hover {
  	background:url(../images/_Buttons/faun_identity_rollover.png) no-repeat 0 0;
	}
	
#faunID span {
  	display: none;
	}
	
/* Faun button */	
#freedomdreamsID {
  	display: block;
  	width: 122px;
  	height: 25px;
  	background:url(../images/_Buttons/freedom_dreams_identity.png) no-repeat 0 0;
	}
	
#freedomdreamsID:hover {
  	background:url(../images/_Buttons/freedom_dreams_identity_rollover.png) no-repeat 0 0;
	}
	
#freedomdreamsID span {
  	display: none;
	}		
	
/* She Opens the Suitcase button */	
#sheopensID {
  	display: block;
  	width: 164px;
  	height: 25px;
  	background:url(../images/_Buttons/sheopens_identity.png) no-repeat 0 0;
	}
	
#sheopensID:hover {
  	background:url(../images/_Buttons/sheopens_identity_rollover.png) no-repeat 0 0;
	}
	
#sheopensID span {
  	display: none;
	}	
	
/* Family Reading Partnership button */	
#frpID {
  	display: block;
  	width: 199px;
  	height: 25px;
  	background:url(../images/_Buttons/FRP_identity.png) no-repeat 0 0;
	}
	
#frpID:hover {
  	background:url(../images/_Buttons/FRP_identity_rollover.png) no-repeat 0 0;
	}
	
#frpID span {
  	display: none;
	}


/* Exotrope Identity button */
#exotropeID {
  	display: block;
  	width: 69px;
  	height: 25px;
  	background:url(../images/_Buttons/exotrope_identity.png) no-repeat 0 0;
	}
	
#exotropeID:hover {
  	background:url(../images/_Buttons/exotrope_identity_rollover.png) no-repeat 0 0;
	}
	
#exotropeID span {
  	display: none;
	}
	
/* Fennell Spring identity button */
#fennellID {
  	display: block;
  	width: 111px;
  	height: 25px;
  	background:url(../images/_Buttons/fennell_spring_identity.png) no-repeat 0 0;
	}
	
#fennellID:hover {
  	background:url(../images/_Buttons/fennell_spring_identity_rollover.png) no-repeat 0 0;
	}
	
#fennellID span {
  	display: none;
	}
	
/* Fennell Rubber identity button */
#fennellrubberID {
  	display: block;
  	width: 113px;
  	height: 25px;
  	background:url(../images/_Buttons/fennell_rubber_identity.png) no-repeat 0 0;
	}
	
#fennellrubberID:hover {
  	background:url(../images/_Buttons/fennell_rubber_identity_rollover.png) no-repeat 0 0;
	}
	
#fennellrubberID span {
  	display: none;
	}	
	
/* Friends of Jeremy Identity button */
#fojID {
  	display: block;
  	width: 126px;
  	height: 25px;
  	background:url(../images/_Buttons/FoJ_identity.png) no-repeat 0 0;
	}
	
#fojID:hover {
  	background:url(../images/_Buttons/FoJ_identity_rollover.png) no-repeat 0 0;
	}
	
#fojID span {
  	display: none;
	}

/* Guthrie button */
#guthrieID {
  	display: block;
  	width: 63px;
  	height: 25px;
  	background:url(../images/_Buttons/guthrie_identity.png) no-repeat 0 0;
	}
	
#guthrieID:hover {
  	background:url(../images/_Buttons/guthrie_identity_rollover.png) no-repeat 0 0;
	}
	
#guthrieID span {
  	display: none;
	}	
	
/*Hardinge button */
#hardingeID {
  	display: block;
  	width: 74px;
  	height: 25px;
  	background:url(../images/_Buttons/hardinge_indentity.png) no-repeat 0 0;
	}
	
#hardingeID:hover {
  	background:url(../images/_Buttons/hardinge_indentity_rollover.png) no-repeat 0 0;
	}
	
#hardingeID span {
  	display: none;
	}
	
	
/* Hazlitt button */
#hazlittID {
  	display: block;
  	width: 59px;
  	height: 25px;
  	background:url(../images/_Buttons/hazlitt_identity.png) no-repeat 0 0;
	}
	
#hazlittID:hover {
  	background:url(../images/_Buttons/hazlitt_identity_rollover.png) no-repeat 0 0;
	}
	
#hazlittID span {
  	display: none;
	}
	
/* Ithaca College button */
#ithacaID {
  	display: block;
  	width: 107px;
  	height: 25px;
  	background:url(../images/_Buttons/ithaca_college_identity.png) no-repeat 0 0;
	}
	
#ithacaID:hover {
  	background:url(../images/_Buttons/ithaca_college_identity_rollover.png) no-repeat 0 0;
	}
	
#ithacaID span {
  	display: none;
	}
	
/* Ithaca College Theatre button */
#ithacatheatreID {
  	display: block;
  	width: 161px;
  	height: 25px;
  	background:url(../images/_Buttons/ithaca_college_theatre_identity.png) no-repeat 0 0;
	}
	
#ithacatheatreID:hover {
  	background:url(../images/_Buttons/ithaca_college_theatre_identity_rollover.png) no-repeat 0 0;
	}
	
#ithacatheatreID span {
  	display: none;
	}
	
/* Kol Ami button */
#kolamiID {
  	display: block;
  	width: 64px;
  	height: 25px;
  	background:url(../images/_Buttons/kolami.png) no-repeat 0 0;
	}
	
#kolamiID:hover {
  	background:url(../images/_Buttons/kolami_rollover.png) no-repeat 0 0;
	}
	
#kolamiID span {
  	display: none;
	}
	
	
/* L'dor v dor button */
#ldorvdorID {
  	display: block;
  	width: 84px;
  	height: 25px;
  	background:url(../images/_Buttons/ldorvdor.png) no-repeat 0 0;
	}
	
#ldorvdorID:hover {
  	background:url(../images/_Buttons/ldorvdor_rollover.png) no-repeat 0 0;
	}
	
#ldorvdorID span {
  	display: none;
	}
	
/* Maple Lawn Identity button */
#maplelawnID {
  	display: block;
  	width: 94px;
  	height: 25px;
  	background:url(../images/_Buttons/maple_lawn_identity.png) no-repeat 0 0;
	}
	
#maplelawnID:hover {
  	background:url(../images/_Buttons/maple_lawn_identity_rollover.png) no-repeat 0 0;
	}
	
#maplelawnID span {
  	display: none;
	}	
	
/* NYSF button */
#nysfID {
  	display: block;
  	width: 55px;
  	height: 25px;
  	background:url(../images/_Buttons/NYSF_identity.png) no-repeat 0 0;
	}
	
#nysfID:hover {
  	background:url(../images/_Buttons/NYSF_identity_rollover.png) no-repeat 0 0;
	}
	
#nysfID span {
  	display: none;
	}	

/* Mirion button */
#mirionID {
  	display: block;
  	width: 59px;
  	height: 25px;
  	background:url(../images/_Buttons/mirion_identity.png) no-repeat 0 0;
	}
	
#mirionID:hover {
  	background:url(../images/_Buttons/mirion_identity_rollover.png) no-repeat 0 0;
	}
	
#mirionID span {
  	display: none;
	}
	
/* Perry Carrol button */
#perrycarrollID {
  	display: block;
  	width: 119px;
  	height: 25px;
  	background:url(../images/_Buttons/perrycarroll_identity.png) no-repeat 0 0;
	}
	
#perrycarrollID:hover {
  	background:url(../images/_Buttons/perrycarroll_identity_rollover.png) no-repeat 0 0;
	}
	
#perrycarrollID span {
  	display: none;
	}	
	
/* Schuyler Hospital button */
#schuylerID {
  	display: block;
  	width: 128px;
  	height: 25px;
  	background:url(../images/_Buttons/schuyler_identity.png) no-repeat 0 0;
	}
	
#schuylerID:hover {
  	background:url(../images/_Buttons/schuyler_identity_rollover.png) no-repeat 0 0;
	}
	
#schuylerID span {
  	display: none;
	}
	
/* Sellard Communications button */
#sellardID {
  	display: block;
  	width: 173px;
  	height: 25px;
  	background:url(../images/_Buttons/sellard_identity.png) no-repeat 0 0;
	}
	
#sellardID:hover {
  	background:url(../images/_Buttons/sellard_identity_rollover.png) no-repeat 0 0;
	}
	
#sellardID span {
  	display: none;
	}	
	
/* Senior Center button */
#seniorcenterID {
  	display: block;
  	width: 133px;
  	height: 25px;
  	background:url(../images/_Buttons/senior_center_identity.png) no-repeat 0 0;
	}
	
#seniorcenterID:hover {
  	background:url(../images/_Buttons/senior_center_identity_rollover.png) no-repeat 0 0;
	}
	
#seniorcenterID span {
  	display: none;
	}	
	
/* Sol Stone button */
#solstoneID {
  	display: block;
  	width: 74px;
  	height: 25px;
  	background:url(../images/_Buttons/sol_stone_identity.png) no-repeat 0 0;
	}
	
#solstoneID:hover {
  	background:url(../images/_Buttons/sol_stone_identity_rollover.png) no-repeat 0 0;
	}
	
#solstoneID span {
  	display: none;
	}
	
/* Spring Flight Farms button */
#springflightID {
  	display: block;
  	width: 146px;
  	height: 25px;
  	background:url(../images/_Buttons/spring_flight_identity.png) no-repeat 0 0;
	}
	
#springflightID:hover {
  	background:url(../images/_Buttons/spring_flight_identity_rollover.png) no-repeat 0 0;
	}
	
#springflightID span {
  	display: none;
	}

/* St Josephs button */
#stjosephsID {
  	display: block;
  	width: 86px;
  	height: 25px;
  	background:url(../images/_Buttons/st_josephs_identity.png) no-repeat 0 0;
	}
	
#stjosephsID:hover {
  	background:url(../images/_Buttons/st_josephs_rollover.png) no-repeat 0 0;
	}
	
#stjosephsID span {
  	display: none;
	}	
	
/* Streeter Associates button */
#streeterID {
  	display: block;
  	width: 59px;
  	height: 25px;
  	background:url(../images/_Buttons/streeter_identity.png) no-repeat 0 0;
	}
	
#streeterID:hover {
  	background:url(../images/_Buttons/streeter_identity_rollover.png) no-repeat 0 0;
	}
	
#streeterID span {
  	display: none;
	}	

/* The Studio button */
#studioID {
  	display: block;
  	width: 84px;
  	height: 25px;
  	background:url(../images/_Buttons/studio_identity.png) no-repeat 0 0;
	}
	
#studioID:hover {
  	background:url(../images/_Buttons/studio_identity_rollover.png) no-repeat 0 0;
	}
	
#studioID span {
  	display: none;
	}


/* Trayer button */
#trayerID {
  	display: block;
  	width: 55px;
  	height: 25px;
  	background:url(../images/_Buttons/trayer_identity.png) no-repeat 0 0;
	}
	
#trayerID:hover {
  	background:url(../images/_Buttons/trayer_identity_rollover.png) no-repeat 0 0;
	}
	
#trayerID span {
  	display: none;
	}
	
/* Wahlig button */
#wahligID {
  	display: block;
  	width: 57px;
  	height: 25px;
  	background:url(../images/_Buttons/wahlig_identity.png) no-repeat 0 0;
	}
	
#wahligID:hover {
  	background:url(../images/_Buttons/wahlig_identity_rollover.png) no-repeat 0 0;
	}
	
#wahligID span {
  	display: none;
	}
	
/* WheelerRubin button */
#wheelerrubinID {
  	display: block;
  	width: 102px;
  	height: 25px;
  	background:url(../images/_Buttons/wheelerrubin_identity.png) no-repeat 0 0;
	}
	
#wheelerrubinID:hover {
  	background:url(../images/_Buttons/wheelerrubin_identity_rollover.png) no-repeat 0 0;
	}
	
#wheelerrubinID span {
  	display: none;
	}	

	
/* Tom Mike button */
#tomMikeID {
  	display: block;
  	width: 77px;
  	height: 25px;
  	background:url(../images/_Buttons/tom_mike_identity.png) no-repeat 0 0;
	}
	
#tomMikeID:hover {
  	background:url(../images/_Buttons/tom_mike_identity_rollover.png) no-repeat 0 0;
	}
	
#tomMikeID span {
  	display: none;
	}
	
/* United Dividers button */
#unitedDividersID {
  	display: block;
  	width: 117px;
  	height: 25px;
  	background:url(../images/_Buttons/united_dividers_identity.png) no-repeat 0 0;
	}
	
#unitedDividersID:hover {
  	background:url(../images/_Buttons/united_dividers_identity_rollover.png) no-repeat 0 0;
	}
	
#unitedDividersID span {
  	display: none;
	}

/*services Bar list styles */	
.servicesList li{
	list-style-type:none;
	margin: 0;
	}
	
/*identityServices Button */		
#identityServices {
  	display: block;
  	width: 225px;
  	height: 30px;
  	background:url(../images/_Buttons/services_corporate_identity.png) no-repeat 0 0;
	}
	
#identityServices:hover {
  	background:url(../images/_Buttons/services_corporate_identity_rollover.png) no-repeat 0 0;
	}
	
#identityServices span {
  	display: none;
	}	

/*brandingServices Button */		
#brandingServices {
  	display: block;
  	width: 225px;
  	height: 30px;
  	background:url(../images/_Buttons/services_branding.png) no-repeat 0 0;
	}
	
#brandingServices:hover {
  	background:url(../images/_Buttons/services_branding_rollover.png) no-repeat 0 0;
	}
	
#brandingServices span {
  	display: none;
	}
	
/*advertisingServices Button */		
#advertisingServices {
  	display: block;
  	width: 225px;
  	height: 30px;
  	background:url(../images/_Buttons/services_advertising.png) no-repeat 0 0;
	}
	
#advertisingServices:hover {
  	background:url(../images/_Buttons/services_advertising_rollover.png) no-repeat 0 0;
	}
	
#advertisingServices span {
  	display: none;
	}
	
/*collateralServices Button */		
#collateralServices {
  	display: block;
  	width: 225px;
  	height: 30px;
  	background:url(../images/_Buttons/services_collateral.png) no-repeat 0 0;
	}
	
#collateralServices:hover {
  	background:url(../images/_Buttons/services_collateral_rollover.png) no-repeat 0 0;
	}
	
#collateralServices span {
  	display: none;
	}
	
/*Annual Reports Services Button */		
#annualreportServices {
  	display: block;
  	width: 225px;
  	height: 30px;
  	background:url(../images/_Buttons/services_annual_report.png) no-repeat 0 0;
	}
	
#annualreportServices:hover {
  	background:url(../images/_Buttons/services_annual_report_rollover.png) no-repeat 0 0;
	}
	
#annualreportServices span {
  	display: none;
	}
	
/*environmentalServices Button */		
#environmentalServices {
  	display: block;
  	width: 225px;
  	height: 30px;
  	background:url(../images/_Buttons/services_environmental.png) no-repeat 0 0;
	}
	
#environmentalServices:hover {
  	background:url(../images/_Buttons/services_environmental_rollover.png) no-repeat 0 0;
	}
	
#environmentalServices span {
  	display: none;
	}
	
/*webServices Button */		
#webServices {
  	display: block;
  	width: 225px;
  	height: 30px;
  	background:url(../images/_Buttons/services_web.png) no-repeat 0 0;
	}
	
#webServices:hover {
  	background:url(../images/_Buttons/services_web_rollover.png) no-repeat 0 0;
	}
	
#webServices span {
  	display: none;
	}
	
/*Navigation Bar list styles */	
#navbarList li{
	display:inline;
	list-style-type:none;
	white-space:nowrap	
	}	
	
#navbarList li a {
	float:left;
	}
	
/*Philosophy Button */		
#philosophy {
  	display: block;
  	width: 116px;
  	height: 26px;
  	background:url(../images/_Buttons/philosophy_nav.png) no-repeat 0 0;
	}
	
#philosophy:hover {
  	background:url(../images/_Buttons/philosophy_nav_rollover.png) no-repeat 0 0;
	}
	
#philosophy span {
  	display: none;
	}
	
/*Services Button */		
#services {
  	display: block;
  	width: 93px;
  	height: 26px;
  	background:url(../images/_Buttons/services_nav.png) no-repeat 0 0;
	}
	
#services:hover {
  	background:url(../images/_Buttons/services_nav_rollover.png) no-repeat 0 0;
	}
	
#services span {
  	display: none;
	}
	
/*Portfolio Button */		
#portfolio {
  	display: block;
  	width: 100px;
  	height: 26px;
  	background:url(../images/_Buttons/portfolio_nav.png) no-repeat 0 0;
	}
	
#portfolio:hover {
  	background:url(../images/_Buttons/portfolio_nav_rollover.png) no-repeat 0 0;
	}
	
#portfolio span {
  	display: none;
	}
/*About Button */		
#about {
  	display: block;
  	width: 102px;
  	height: 26px;
  	background:url(../images/_Buttons/about_nav.png) no-repeat 0 0;
	}
	
#about:hover {
  	background:url(../images/_Buttons/about_nav_rollover.png) no-repeat 0 0;
	}
	
#about span {
  	display: none;
	}
/*Contact Button */	
#contact {
  	display: block;
  	width: 70px;
  	height: 26px;
  	background:url(../images/_Buttons/contact_nav.png) no-repeat 0 0;
	}
	
#contact:hover {
  	background:url(../images/_Buttons/contact_nav_rollover.png) no-repeat 0 0;
	}
	
#contact span {
  	display: none;
	}
/* Other work Text */
#otherWork	{
	position: relative;
	top: 10px;
	left: 5px;
	line-height:1.2em;
}

/*Blog Button */	
#blog {
  	display: block;
  	width: 58px;
  	height: 26px;
  	background:url(../images/_Buttons/blog_nav.png) no-repeat 0 0;
	}
	
#blog:hover {
  	background:url(../images/_Buttons/blog_nav_rollover.png) no-repeat 0 0;
	}
	
#blog span {
  	display: none;
	}
/* Other work Text */
#otherWork	{
	position: relative;
	top: 10px;
	left: 5px;
	line-height:1.2em;
}
	
#otherWork li a:link{
	font-family:'NewBaskervilleFSItalic', Baskerville, Georgia, Times New Roman, Times, serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	color:#854d87;
	letter-spacing:.1em;
	}
	
#otherWork li a:hover{
	font-family:'NewBaskervilleFSItalic', Baskerville, Georgia, Times New Roman, Times, serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	color:#7082c0;
	letter-spacing:.1em;
	text-decoration:none;
	}
	
#otherWork li a:active{
	font-family:'NewBaskervilleFSItalic', Baskerville, Georgia, Times New Roman, Times, serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	color:#7082c0;
	letter-spacing:.1em;
	text-decoration:none;
	}

#otherWork li a:visited{
	font-family:'NewBaskervilleFSItalic', Baskerville, Georgia, Times New Roman, Times, serif;
	font-size:1em;
	font-style:normal;
	font-weight:normal;
	color:#854d87;
	letter-spacing:.1em;
	text-decoration:none;
	}

/* Other work Nodes */
#otherWorkPages	{
	height:20px;
}

#otherWorkPages li	{
	display:inline-block;
	width:25px;
	
}

.otherWorkNode	{
  	display: block;
  	width: 15px;
  	height: 15px;
	margin-right:25px;
  	background:url(../images/_Buttons/circlenode.png) no-repeat 0 0;
}

.otherWorkNode:hover	{
  	background:url(../images/_Buttons/circlenode_rollover.png) no-repeat 0 0;
}

.otherWorkNode span {
  	display: none;
	}
	
#current	{
	color:#7082c0;
}	
.filter {
	filter:progid: DXImageTransform. Microsoft. AlphaImageLoader (src='images/_FINAL_IMAGES/burndy_1.png', sizingMethod='crop');
	z-index:999;
}
	
.nodeBox	{
	float:right;
	width:500px;
	white-space:nowrap;
	height:15px;
	margin-bottom:10px;
	margin-top: -10px;
	}

#work li{
	list-style-type:none;
	white-space:nowrap;
	float:right;
	display: inline;
	}

.workNode	{
  	display: block;
	margin-left:5px;
	width:15px;
  	height: 15px;
  	background:url(../images/_Buttons/circlenode.png) no-repeat 0 0;
}

.workNode:hover	{
  	background:url(../images/_Buttons/circlenode_rollover.png) no-repeat 0 0;
}

.workNode span {
  	display: none;
	}
.portrait {
	float: left;
	height: 165px;
	width: 165px;
	position: absolute;
	z-index: 5;
	top: 51px;
	right: 328px;
}
.processList li	{
	font-size:21px;
	line-height:28px;
	margin-bottom:10px;
	font-style:normal;
}

.filter {
}

