/* CSS Document */

/*"HelveticaNeueLT Std Cn"*/
a{font-family: Arial, sans-serif;
	font-size: 10pt; color:black; text-decoration:none;}
	
body{ overflow: auto;}	
/*
Major Block Placement
*/
#pageDIV{
width: 970px;
height: 325px;
/*border: 1px solid #000000;*/
position: absolute;
left: 50%;
margin-left: -485px;
top: 50%;
margin-top: -162px;
}

#menuDIV{
position:absolute;
height: 325px;
width: 70px;
top: 0px;
left: 0px;
font: /*"HelveticaNeueLT Std Cn",*/ Helvetica, Arial, sans-serif;
line-height: 51.6px;
margin-top:-18px;
font-size:11pt;
}

.contentDIV{
position: absolute;
height: 325px;
width: 550px;
left: 100px;
top: 3px;
font-family: /*"HelveticaNeueLT Std Cn",*/ Helvetica, Arial, sans-serif;
font-size:10pt;
overflow: hidden;
line-height: 17px;
margin-top: -3px;
/*letter-spacing: .5px;*/
}

#logoDIV{
position:absolute;
height: 83px;
width: 156px;
left: 823px;
top:141px;
}

/*RSVP*/
#rsvpcontentDIV{
width:700px;
left: 100px;
top: 4px;
}

#tellusDIV{
position: absolute;
width: 334px;
left: 100px;
top: 308px;
font-size: 10pt;
background-color: #FF01FD;
color: white;
padding-left: 3px;
padding-bottom: 1px;
}

#subscribeDIV{
position: absolute;
width: 333px;
left: 436px;
top: 308px;
font-size: 10pt;
background-color: #85fe00;
color: white;
margin-left: 3px;
padding-left: 3px;
padding-bottom: 1px;
}

#marqueecontainer{
position: relative;
width: 670px; /*marquee width */
height: 18px; /*marquee height */
background-color: white;
overflow: hidden;
border: 0px;
padding: 0px;
padding-left: 4px;
margin-top: -1px;
z-index: -1;
white-space:nowrap;
}

.newAnnouncement{
font-weight:bold;
color: #9900ff;
}

/*CONTACT*/
#contactcontentDIV{
line-height: 19px;
overflow:hidden;
}
#contactTopSpacer{line-height: 55px;}
#contactBottomSpacer{line-height: 140px;}

#thirdLink, .thirdCredits{color: #cccccc;}
#thirdLink:hover{color:#000000;}

#subscribecontentDIV{}
#telluscontentDIV{}

/*GROUP*/
.groupSpacer{line-height: 26px;}
#groupcontentDIV{}
#groupDIV1{
	width: 490px;
	line-height: 17.15px;
	}
/*IDEA*/
.ideaSpacer{line-height: 44px;}
#ideacontentDIV{}
#ideaDIV1{
	width: 460px;
	line-height: 17.1px;
}
	
/*SERVICES*/
#servicescontentDIV{
	width: 690px;
	}

#servicesDIV1{
	width: 550px;
}
.sIFR-active #servicesDIV1{
	width: 550px;
	}

#servicesDIV2{
	position:absolute;
	bottom: -1px;
}


.servicemenu{
	line-height: 2em;
	}

.serviceTextDIV{
	position: absolute;
	bottom: -1px;
	left: 250px;	
}

.sIFR-active .serviceTextDIV{
    bottom: -1px;
	left: 220px;	
}
.sIFR-active #interiorTextDIV{
/*left: 245px;*/}
.sIFR-active #spaceTextDIV{width:456px;}

#publicTextDIV{
	height: 140px;	
	overflow: auto;
}
.sIFR-active #publicTextDIV{
	height: 125px;
	left: 193px;
}
.serviceLink{	text-decoration: none;	}
.grayServiceLink, .serviceLink:hover, .grayServiceLink:hover{	text-decoration: none;	}
.serviceLink{	color: #000000;}
.serviceLink:hover {	color: #000000;}
.grayServiceLink, .grayServiceLink:hover{	color: #A5A5A7;}

/*BIO*/
.bioSpacer{line-height: 22px;}
#biocontentDIV{width: 620px;}
#biosTable{
	width: 100%;
}

#bioDIV1{
	width: 275px;
}

#bioDIV2{
	width: 260px;	
}

/*TELL US & SUBSCRIBE*/
#tellusINPUT{
[if ! Webkit] width: 320px;
[if gte Webkit 524] width: 316px;
[if lte Webkit 524] width: 322px;
height: 160px;
background-color: #cccccc;
color:white;
border: none;
font-family: Arial, sans-serif;
font-size:12px;
overflow:auto;
resize: none;
}

.emailINPUT{
width: 320px;
background-color: #cccccc;
color: white;
border:0px;
margin-top: 1px;
margin-left: 0px;
font-size: 12px;
font-family: Arial, san-serif;

}

.sendnowBTN{
position: absolute;
left: 330px;
/*cursor : url("images/cursor.cur"), crosshair;*/
}

.thanksBTN{position:absolute; left: 330px;}
#tellusBTN{top: 28px;}
.subthanksBTN{}
#subscribeBTN{top: 16px;}


/*
work
*/
#workcontentDIV{
width:800px;
overflow:hidden;
height: 325px;
}

#worktextDIV{
position:absolute;
top: -3px;
left: 134px;
line-height:34.4px;
margin-top: -6px;
height: 565px;
}

#overlayImages{
position:absolute;
top: 2px;
}

a.workslink						{ color: black; text-decoration: none; }
/*a.workslink:visited 			{ color: black; text-decoration: none;}*/

a.hamptons:hover, a.hamptonsON:link, a.hamptonsON:visited				
{ color: #ff0099; }
a.parkave:hover, a.parkaveON:link, a.parkaveON:visited					
{ color: #9900cc; }
a.c1a:hover, a.c1aON:link, a.c1aON:visited							
{ color: #00ff00; }
a.phasei:hover, a.phaseiON:link, a.phaseiON:visited						
{ color: #ffff00; }
a.annemariemaster:hover, a.annemariemasterON:link, a.annemariemasterON:visited	
{ color: #00ccff; }
a.europan8:hover, a.europan8ON:link, a.europan8ON:visited					
{ color: #0000ff; }
a.ecoart:hover, a.ecoartON:link, a.ecoartON:visited						
{ color: #ff0000; }
a.typus:hover, a.typusON:link, a.typusON:visited						
{ color: #006666; }

/*Disabled Links*/
/*a.uligdh:hover, a.uligdhON:link, a.uligdhON:visited*/
span.uligdhON{ color: #cccccc; font-size: 10pt; cursor:default; }
span.uligdh{ font-size: 10pt; cursor:default; }
/*a.belltower:hover, a.belltowerON:link, a.belltowerON:visited*/
span.belltowerON{ color: #cccccc; font-size:10pt; cursor: default; }
span.belltower{ font-size: 10pt; cursor:default; }

/*class of divs of the images depicting the works*/
.workImageDIV{position: absolute;}

/*individual divs for each image depicting a work*/
#work1DIV{top: 0px; left: 0px;}
#work2DIV{top: 0px; left: 64px;}
#work3DIV{top: 63px; left: 0px;}
#work4DIV{top: 69px; left: 59px;}
#work5DIV{top: 133px; left: 0px;}
#work6DIV{top: 133px; left: 59px;}
#work7DIV{top: 198px; left: 0px;}
#work8DIV{top: 188px; left: 64px;}
#work9DIV{top: 258px; left: 0px;}
#work10DIV{top: 270px; left: 58px;}

/*class of the actual image itself depicting the works*/
.workIMG{}
/*individual images of each work*/
#work1IMG{}
#work2IMG{}
#work3IMG{}
#work4IMG{}
#work5IMG{}
#work6IMG{}
#work7IMG{}
#work8IMG{}
#work9IMG{}
#work10IMG{}

/*WORKS PAGES*/
.workscontentDIV{
position: absolute;
width:625px;
left: 150px;
top: 6px;
text-align:right;
overflow:hidden;
}
.worksmenuDIV{
position:absolute;
height: 325px;
width: 270px;
top: 0px;
left: 0px;
font-family: /*"HelveticaNeueLT Std Cn",*/  Arial, sans-serif;
line-height: 61.5px;
margin-top:-23px;
}
#parkavemenuDIV{}
#parkavecontentDIV{}
.workInfoDIV{
line-height: 105%;
font-size:10pt;
margin-top: -15px;
}

.controlsDIV{
position: absolute;
left: 0px;
top: 310px;
font-family: /*"HelveticaNeueLT Std Cn",*/  Arial, sans-serif;
font-size: 10pt;
}

#typussect{
	margin-top: 7px;
	}


/*control buttons on works pages*/
a.selectedNum, a.controlNum					{color:black; text-decoration:none; font-size: 11px;}
a.selectedNum:link, a.selectedNum:visited 	{font-weight:bold;}
a.controlNum:link							{}

/*menu links*/
a.selectedLink:link, a.selectedLink:visited	           
{ color:black; text-decoration:none; font-weight:bold; }
a.menuLink:link, a.menuLink:visited 			
{ color:#A5A5A7; text-decoration:none;}

.menuLinkOFF{
	visibility: hidden;	
}

/*tellus and subscribe links*/
a.tellsub:visited, a.tellsub:link					
{ color: white; text-decoration: none;}

a:hover             { color:#000000; text-decoration:none; }
a:active            { color:red; text-decoration:underline; }
a.minorlink			{font-size:10pt;}

img{border:0px;}

.imageLoader{display: none;}
#cursorHidden{visibility: hidden;}
.loadingIMGs{display: none; position:absolute; top:0px; left:0px;}



