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

/* *************** attempting to fix FF3 right red border bug */

/*
a:focus, a:hover, a:active { outline:none }
span:focus, span:hover, span:active { outline:none }


.Mast:focus { outline:none !important; }
.Comm:focus { outline:none !important; }
.Resi:focus  { outline:none !important; }
.Educ:focus  { outline:none !important; }
.Rest:focus  { outline:none !important; }

.Mast:hover { outline:none !important; }
.Comm:hover { outline:none !important; }
.Resi:hover { outline:none !important; }
.Educ:hover  { outline:none !important; }
.Rest:hover  { outline:none !important; }

.Mast:active { outline:none !important; }
.Comm:active { outline:none !important; }
.Resi:active { outline:none !important; }
.Educ:active  { outline:none !important; }
.Rest:active  { outline:none !important; }

*/

/*
.Mast:active{ outline:none !important; }
.Comm  { outline:none !important; }
.Resi  { outline:none !important; }
.Educ  { outline:none !important; }
.Rest  { outline:none !important; }
*/


/*
td:focus { outline:none !important; }
.MasterPlanning:focus{ outline:none !important; }
.Commercial:focus { outline:none !important; }
.Residential:focus { outline:none !important; }
.Educational:focus { outline:none !important; }
.RestaurantBar:focus { outline:none !important; }


td:hover { outline:none !important; }
.MasterPlanning:hover{ outline:none !important; }
.Commercial:hover { outline:none !important; }
.Residential:hover { outline:none !important; }
.Educational:hover{ outline:none !important; }
.RestaurantBar:hover { outline:none !important; }




a { outline:#FFF !important; }
b { outline:#FFF !important; }
span { outline:#FFF !important; }

a { border:none !important; }
b { border:none !important; }
span { border:none !important; }

.Mast  { outline:none !important; }
.Comm  { outline:none !important; }
.Resi  { outline:none !important; }
.Educ  { outline:none !important; }
.Rest  { outline:none !important; }

.Mast  { border:none !important; }
.Comm  { border:none !important; }
.Resi  { border:none !important; }
.Educ  { border:none !important; }
.Rest  { border:none !important; }



.Mast:active { outline:none !important; }
.Comm:active { outline:none !important; }
.Resi:active  { outline:none !important; }
.Educ:active  { outline:none !important; }
.Rest:active { outline:none !important; }

.Mast:active { border:none !important; }
.Comm:active { border:none !important; }
.Resi:active { border:none !important; }
.Educ:active { border:none !important; }
.Rest:active { border:none !important; }


.Mast:focus { outline:none !important; }
.Comm:focus { outline:none !important; }
.Resi:focus  { outline:none !important; }
.Educ:focus  { outline:none !important; }
.Rest:focus  { outline:none !important; }

.Mast:hover { border:none !important; }
.Comm:hover { border:none !important; }
.Resi:hover { border:none !important; }
.Educ:hover { border:none !important; }
.Rest:hover { border:none !important; }


b:focus, b:hover, b:active { outline:#FFF !important;}
span:focus, span:hover, span:active { outline:#FFF !important; }
a:focus, a:hover, a:active { outline:#FFF !important; }

b:focus, b:hover, b:active { border:none !important;}
span:focus, span:hover, span:active { border:none !important;}
a:focus, a:hover, a:active { border:none !important;}


a .Mast b:focus, a .Mast b:hover, a .Mast b:active { outline:none !important;}
.Comm b:focus, .Comm b:hover, .Comm b:active { outline:none !important;}
.Resi b:focus, .Resi b:hover, .Resi b:active { outline:none !important;}
.Educ b:focus, .Educ b:hover, .Educ b:active { outline:none !important;}
.Rest b:focus, .Rest b:hover, .Rest b:active { outline:none !important;}

.Mast b:focus, .Mast b:hover, .Mast b:active { outline:none !important;}
.Comm b:focus, .Comm b:hover, .Comm b:active { outline:none !important;}
.Resi b:focus, .Resi b:hover, .Resi b:active { outline:none !important;}
.Educ b:focus, .Educ b:hover, .Educ b:active { outline:none !important;}
.Rest b:focus, .Rest b:hover, .Rest b:active { outline:none !important;}

b:focus, b:hover, b:active { border:none !important;}
span:focus, span:hover, span:active { border:none !important;}

a.Mast b:focus, a.Mast b:hover, a.Mast b:active { border:none !important;}
.Comm b:focus, .Comm b:hover, .Comm b:active { border:none !important;}
.Resi b:focus, .Resi b:hover, .Resi b:active { border:none !important;}
.Educ b:focus, .Educ b:hover, .Educ b:active { border:none !important;}
.Rest b:focus, .Rest b:hover, .Rest b:active { border:none !important;}

.Mast b:focus, .Mast b:hover, .Mast b:active { border:none !important;}
.Comm b:focus, .Comm b:hover, .Comm b:active { border:none !important;}
.Resi b:focus, .Resi b:hover, .Resi b:active { border:none !important;}
.Educ b:focus, .Educ b:hover, .Educ b:active { border:none !important;}
.Rest b:focus, .Rest b:hover, .Rest b:active { border:none !important;}
*/

#mainNAV{
border-bottom:solid 1px #AF8977;
margin:28px 2px 2px 2px;
height:17px;
}

.menu ul{
margin: 0;
padding: 0;
display: block;
list-style-type: none;
}

.menu li{
margin: 0;
padding: 0;
display: block;
float:left;
list-style-type: none;
width:20%;
overflow:visible;
}

.menu ul li a{
font-size:10pt;
display:block;
float:left;
height:16px;
width:195px;
text-align:right;
text-decoration:none;
}


#childRow{
clear:both;
position:absolute;
z-index:15000;
margin-top:16px;
left:0;
width:960px;
height:25px;
}

#childRow ul{
margin: 0;
padding: 0;
list-style-type: none;
}

#childRow li{
margin: 0;
padding: 0;
display: block;
float:left;
list-style-type: none;
width:20%;
}

#childRow ul li a{
font-size:10pt;
float:left;
height:40px;
width:195px;
text-align:right;
text-decoration:none;
}



.hrStroke{
width:960px;
border-bottom:solid 1px #AF8977;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
/*
z-index:1;
position:relative;
top:119px;
left:1px;
visibility: visible;
overflow:hidden;
*/
}


#menuReset {
position:relative;
top:15px;
width: 700px;
height:20px;
color:#fff;
background:#fff;
z-index:10000;
}

/*****************MAIN NAVIGATION*****************/
/** Projects Nav*/
#navProjects a:link, #navProjects a:visited{
background:url(../img/NAV_projects.gif) top left no-repeat;
}
#navProjects a:hover, #navProjects a:active{
background:url(../img/NAV_projects.gif) bottom left no-repeat;
}

#navProjects.active a:link, #navProjects.active a:visited{
background:url(../img/NAV_projects_b.gif) bottom left no-repeat;
}
#navProjects.active a:hover, #navProjects.active a:active{
background:url(../img/NAV_projects_b.gif) top left no-repeat;
}


/** Studio Nav*/
#navStudio a:link, #navStudio a:visited{
background:url(../img/NAV_studio.gif) top center no-repeat;
}
#navStudio a:hover, #navStudio a:active{
background:url(../img/NAV_studio.gif) bottom center no-repeat;
}

#navStudio.active a:link, #navStudio.active a:visited{
background:url(../img/NAV_studio_b.gif) bottom center no-repeat;
}
#navStudio.active a:hover, #navStudio.active a:active{
background:url(../img/NAV_studio_b.gif) top center no-repeat;
}

/** Press Nav*/
#navPress a:link, #navPress a:visited{
background:url(../img/NAV_press.gif) top center no-repeat;
}
#navPress a:hover, #navPress a:active{
background:url(../img/NAV_press.gif) bottom center no-repeat;
}

#navPress.active a:link, #navPress.active a:visited{
background:url(../img/NAV_press_b.gif) bottom center no-repeat;
}
#navPress.active a:hover, #navPress.active a:active{
background:url(../img/NAV_press_b.gif) top center no-repeat;
}

/** Partners Nav*/
#navPartners a:link, #navPartners a:visited{
background:url(../img/NAV_partners.gif) top center no-repeat;
}
#navPartners a:hover, #navPartners a:active{
background:url(../img/NAV_partners.gif) bottom center no-repeat;
}

#navPartners.active a:link, #navPartners.active a:visited{
background:url(../img/NAV_partners_b.gif) bottom center no-repeat;
}
#navPartners.active a:hover, #navPartners.active a:active{
background:url(../img/NAV_partners_b.gif) top center no-repeat;
}

/** Contact Nav*/
#navContact a:link, #navContact a:visited{
background:url(../img/NAV_contact.gif) top right no-repeat;
}
#navContact a:hover, #navContact a:active{
background:url(../img/NAV_contact.gif) bottom right no-repeat;
}

#navContact.active a:link, #navContact.active a:visited{
background:url(../img/NAV_contact_b.gif) bottom right no-repeat;
}
#navContact.active a:hover, #navContact.active a:active{
background:url(../img/NAV_contact_b.gif) top right no-repeat;
}

/***************SUB NAVIGATION*************/


/* new sub navigation */
#navMasterPlanning a:link, #navMasterPlanning a:visited{
background:url(../img/home/SubNav/sNavMasterPlanning.gif) top right no-repeat;
}

#navMasterPlanning a:active, #navMasterPlanning a:hover{
background:url(../img/home/SubNav/sNavMasterPlanning.gif) bottom right no-repeat;
}

#navMasterPlanning.active a:link, #navMasterPlanning.active a:visited{
background:url(../img/home/SubNav/sNavMasterPlanning.gif) bottom right no-repeat;
}

#navMasterPlanning.active a:active, #navMasterPlanning.active a:hover{
background:url(../img/home/SubNav/sNavMasterPlanning.gif) bottom right no-repeat;
}

#navCommercial a:link, #navCommercial a:visited{
background:url(../img/home/SubNav/sNavCommercial.gif) top right no-repeat;
}

#navCommercial a:active, #navCommercial a:hover{
background:url(../img/home/SubNav/sNavCommercial.gif) bottom right no-repeat;
}

#navCommercial.active a:link, #navCommercial.active a:visited{
background:url(../img/home/SubNav/sNavCommercial.gif) bottom right no-repeat;
}

#navCommercial.active a:active, #navCommercial.active a:hover{
background:url(../img/home/SubNav/sNavCommercial.gif) bottom right no-repeat;
}

#navResidential a:link, #navResidential a:visited{
background:url(../img/home/SubNav/sNavResidential.gif) top right no-repeat;
}

#navResidential a:active, #navResidential a:hover{
background:url(../img/home/SubNav/sNavResidential.gif) bottom right no-repeat;
}

#navResidential.active a:link, #navResidential.active a:visited{
background:url(../img/home/SubNav/sNavResidential.gif) bottom right no-repeat;
}

#navResidential.active a:active, #navResidential.active a:hover{
background:url(../img/home/SubNav/sNavResidential.gif) bottom right no-repeat;
}

#navEducational a:link, #navEducational a:visited{
background:url(../img/home/SubNav/sNavEducational.gif) top right no-repeat;
}

#navEducational a:active, #navEducational a:hover{
background:url(../img/home/SubNav/sNavEducational.gif) bottom right no-repeat;
}

#navEducational.active a:link, #navEducational.active a:visited{
background:url(../img/home/SubNav/sNavEducational.gif) bottom right no-repeat;
}

#navEducational.active a:active, #navEducational.active a:hover{
background:url(../img/home/SubNav/sNavEducational.gif) bottom right no-repeat;
}

#navRestaurantBar a:link, #navRestaurantBar a:visited{
background:url(../img/home/SubNav/sNavRestaurantBar.gif) top right no-repeat;
}

#navRestaurantBar a:active, #navRestaurantBar a:hover{
background:url(../img/home/SubNav/sNavRestaurantBar.gif) bottom right no-repeat;
}

#navRestaurantBar.active a:link, #navRestaurantBar.active a:visited{
background:url(../img/home/SubNav/sNavRestaurantBar.gif) bottom right no-repeat;
}

#navRestaurantBar.active a:active, #navRestaurantBar.active a:hover{
background:url(../img/home/SubNav/sNavRestaurantBar.gif) bottom right no-repeat;
}


/** homepage projects **********************************************************************/
#verticalPos{
position:relative !important;
top:118px !important;
}

#projectFeat{
padding-top:160px;

}
#projectFeat ul, #projectFeat li{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}
#projectFeat ul li a{
display:block;
float:left;
width:80px;
height:100px;
text-decoration:none;
font-size:8pt;
font:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
opacity:0.25;
filter:alpha(opacity=25);
cursor:pointer;
}
#projectFeat ul li a span{
display:block;
float:left;
width:80px;
height:80px;
overflow: hidden;
}
#projectFeat ul li a b{
font-weight:normal;
}
#projectFeat ul li a:link, #projectFeat ul li a:visited{
color:#FFFFFF;
opacity:0.25;
filter:alpha(opacity=25);
cursor:pointer;
}
#projectFeat ul li a:hover, #projectFeat ul li a:active{
color:#a7adb4;
opacity:1;
filter:alpha(opacity=100);
cursor:pointer;
}
#projectFeat ul li a.hover{
color:#a7adb4;
opacity:1;
filter:alpha(opacity=100);
cursor:pointer;
}