/* CSS Document */
html {
	height:100%;
	margin-bottom:50px;
	}
body {
	background-image:url('../images/background/body.gif');
	color:#899193;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	min-height: 101%;	
	}

	
h3 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin-top:8px;
	margin-bottom:2px;
	}
	
img {
	}	

	
h1 {
	font-size:12px;
	font-weight:bold;
	color: #74B743;
	margin-top:8px;
	margin-bottom:2px;
	}
	
a {
	text-decoration:none;
}

/*DESIGN ELEMENTS*/

#newsimage {
	border:#C0C0C0 solid 1px;
	margin-right:10px;
	margin-bottom:3px;
	}

#main {
	width:990px;
	border:#C0C0C0 solid 1px;
	text-align:left;
	}
	
#logo {
    margin-top:28px;
	margin-left:263px;
	margin-bottom:50px;
	width:422px;
	height:140px;
}

#logo2 {
	margin-top:28px;
	margin-left:263px;
	margin-bottom:50px;
	width:422px;
	height:140px;
}


#logo3 {
	margin-top:28px;
	margin-left:277px;
	margin-bottom:50px;
	width:408px;
	height:140px;
}

#menu {
	height:32px;
	background-color:#25739A;
	text-align:left;
	padding-left:60px;
	width:519px;
	}
	
#menuSpacer {
	width:10px;
}


#eyebrow {
	background-image:url('../images/divs/eyebrow.gif');
	background-repeat:repeat-y;
	margin-left:140px;
	margin-top:115px;
	padding-left:10px;
}
#eyebrow a {
	color:#EF097F;
}
#eyebrow a:hover{
	color:#74BE1F;
}
#eyebrow a.active{
	color:#74BE1F;
}

#visual {
	background-image:url('../images/visuals/case.gif');
	width:409px;
	height:263px;
	background-color:#74B743;
	}

#visual.home {
	background-image:url('../images/visuals/home.gif');
}
#about.right {
	background-image:url('../images/visuals/about.gif');
	width:409px;
	height:263px;
	background-color:#74B743;
}
#met.right {
	background-image:url('../images/visuals/met.gif');
	width:409px;
	height:263px;
	background-color:#74B743;
}
#cap.right {
	background-image:url('../images/visuals/cap.gif');
	width:409px;
	height:263px;
	background-color:#74B743;
}
#clients.right {
	background-image:url('../images/visuals/clients.gif');
	width:409px;
	height:263px;
	background-color:#74B743;
}

#case.right {
	background-image:url('../images/visuals/case.gif');
	width:409px;
	height:263px;
	background-color:#74B743;
}

#Sofitel_Hotels.right {
	background-image:url('../images/media/Sofitel.jpg');
	background-repeat:no-repeat;
	width:409px;
	height:263px;
	background-color:#74B743;
}
#Pod_Hotel.right {
	background-image:url('../images/media/Pod_Hotel.jpg');
	background-repeat:no-repeat;
	width:409px;
	height:263px;
	background-color:#74B743;
}


#Gansevoort_NY.right {
	background-image:url('../images/media/Gansevoort-NY.jpg');
	background-repeat:no-repeat;
	width:409px;
	height:263px;
	background-color:#74B743;
}
#Gramercy_Park_Hotel.right {
	background-image:url('../images/media/Gramercy_Park_Hotel.jpg');
	background-repeat:no-repeat;
	width:409px;
	height:263px;
	background-color:#74B743;
}
#Ritz-Carlton_Battery_Park.right {
	background-image:url('../images/media/ritz_carlton.jpg');
	background-repeat:no-repeat;
	width:409px;
	height:263px;
	background-color:#74B743;
}
#st_lucia.right {
	background-image:url('../images/media/st_lucia.jpg');
	background-repeat:no-repeat;
	width:409px;
	height:263px;
	background-color:#74B743;
}
#board.right {
	background-image:url('../images/media/board_bg.jpg');
	background-repeat:no-repeat;
	width:409px;
	height:263px;
	background-color:#74B743;
}
#agency.right {
	background-image:url('../images/media/agency_highlights.jpg');
	background-repeat:no-repeat;
	width:409px;
	height:263px;
	background-color:#74B743;
}
#cooperstown.right {
	background-image:url('../images/media/cooperstown.jpg');
	background-repeat:no-repeat;
	width:409px;
	height:263px;
	background-color:#74B743;
}
#real.right {
	background-image:url('../images/media/real.jpg');
	background-repeat:no-repeat;
	width:409px;
	height:263px;
	background-color:#74B743;

}
#spa.right {
	background-image:url('../images/media/spa.jpg');
	background-repeat:no-repeat;
	width:409px;
	height:263px;
	background-color:#74B743;
}

#careers.right {
	background-image:url('../images/visuals/careers.gif');
	width:409px;
	height:263px;
	background-color:#74B743;
}
#theteam.right {
	background-image:url('../images/visuals/theteam.jpg');
	background-repeat:no-repeat;
	width:409px;
	height:263px;
	background-color:#74B743;
}

#visual.why, #visual.contact, #visual.Seen  {
	background:none;	
}


#visual.why, #visual.contact {
	border-top:#25739A solid 32px;
	width:411px;	
}

#visual.Seen {
	border-top:#25739A solid 32px;
	width:344px;	
}

#menu.Seen {
	width:586px;
}

#mainBox {
	margin-top:32px;
	padding-left:15px;
	width:330px;
	background-image:url('../images/divs/menu.gif');
	background-repeat:repeat-y;
	}

#mainBox.Seen {
	width:411px;
	}

#mainBox.home {
	background-image:none;
	margin-top:16px;
	margin-left:50px;
	margin-bottom:3px;
	border-left:none;
	}

#mainBox {
	margin-top:32px;
	padding-left:15px;
	width:330px;
	background-image:url('../images/divs/menu.gif');
	background-repeat:repeat-y;
	background-position:top 2px;
	padding-top:0px;
	}

#mainBox.home DIV.text {
	width:490px;
	margin-top:16px;
	margin-bottom:0px;
	padding-bottom:0px;
	}


#mainBoxTD {
	height:218px;
	}

#pageLinks {
	margin-top:10px;
	}
	
#pageLinks.home {
	margin-bottom:12px;
	}

#pageLinks.mediaNav {
	margin-top:0px;
	}
	
a {color:#286E94;}
a:hover {color:#74B743;}

#pageLinks a {
	font-size:10px;
	color:#286E94;
}
#pageLinks a:hover {
	color:#74B743;
}

#clientsLinks {
	border-bottom:#C5E516 solid 1px;
	padding-bottom:10px;
	}

#clientsLinks a {
	font-size:11px;	
	color:#286E94;
	margin-right:30px;
}
#clientsLinks a:hover {
	color:#74B743;
}



#navBox {
	margin-left:60px;
	margin-top:32px;
	width:160px;
	height:100%;
}

#navBox ul {
	list-style:none;
	margin:0;
	padding:0;
	line-height:21px;
	font-size:12px;
	font-weight:bold;
	text-indent:0px;
	margin-top:0px;
	color:#4D4C4C;
	}

#navBox ul li.active {

	}

#navBox ul ul {
	list-style:none;
	margin-left:10px;
	line-height:16px;
	font-size:11px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:2px;
	}

#navBox ul ul li.active {
	}


#navBox a {
	color:#4D4C4C;
	}
#navBox a.active {
	color:#74BE1F;
	}	
#navBox a:hover {
	color:#74B743;
	}

#grayDiv {
	height:50px;
}

#grayDiv.home, #grayDiv.about, #grayDiv.cap, #grayDiv.met, #grayDiv.careers, #grayDiv.contact {
	width:100%;
	height:13px;
	background-color:#CCCCCC;
	}

#grayDiv.contact {
	width:100%;
	height:13px;
	background-color:#CCCCCC;
	margin-top:32px;
	}

#redDiv {
	width:100%;
	height:2px;
	background-color:#EF037F;
	margin-top:10px;
	margin-bottom:10px;
}

#mediaBoard {
	width:411px;
	height:251;
	border-bottom:#74BE1F solid 13px;
}
#footer {
	width: 100%;
}

#top {
	text-decoration:underline;
	}
	
	
/*added by tr */
.submenu-active {
display: block !important;
}

.active {
	color: #74B743;
}
	
#basic-accordian{
	margin-left:60px;
	margin-top:32px;
	width:160px;
	height:100%;
}

.accordion_headings{
	padding:5px;
	background:#FFF;
	color:#4D4C4C;
	border:1px solid #FFF;
	cursor:pointer;
	font-weight: bold;
	font-size: 12px;
}

.accordion_headings:hover{
	background:#FFF;
	color: #74BE1F;
	font-weight: bold;
}

accordion_headings:active{
	background:#FFF;
	color: #74BE1F;
}


.accordion_child{
	background:#FFF;
	line-height: 15px;
	padding: 5px;
	margin-bottom: 10px;
}

.header_highlight{
	background:#FFF;
}

img a {
	color:#4D4C4C;
}