body {background: #143D66; padding: 0px; margin: 0px;}

p, li, table { color:#FFFFFF; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; line-height:13px; }
.ul { color:#FFFFFF; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; line-height:13px; padding:0px 0px 0px 15px; margin:0px; display:block; }
sup, A sup { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: normal; }
.subnav { position: absolute; left: 15px; color:#FFFFFF; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; line-height:15px; }

A { color:#AFCAE6; font-weight: bold; text-decoration: none; }
A:hover { color:#DFE96A; font-weight: bold; text-decoration: none; }

B { font-weight:800; }

#Home { position:absolute; top:65px; left:5px; width:830; height:450; padding:0px; z-index:10;}

#Logo { position:absolute; top:2px; left:4px; width:137px; height:57px; padding:0px; z-index:10;}
#TopNav { position:absolute; top:2px; left:141px; width:465px; height:29px; padding:0px; z-index:10;}

#About { position:absolute; top:26px; left:155px; width:603px; height:46px; padding:0px; z-index:10; visibility:hidden; }
#Portfolio { position:absolute; top:26px; left:235px; width:523px; height:46px; padding:0px; z-index:10; visibility:hidden;}
#Press { position:absolute; top:26px; left:332px; width:426px; height:46px; padding:0px; z-index:10; visibility:hidden;}
#Careers { position:absolute; top:26px; left:402px; width:365px; height:46px; padding:0px; z-index:10; visibility:hidden;}
#Contact { position:absolute; top:26px; left:522px; width:236px; height:46px; padding:0px; z-index:10; visibility:hidden; }

#Nav { position:absolute; top:107px; left:4px; padding:0px; z-index:10;}

#NavLines { position:absolute; top:31px; left:247px; padding:0px; z-index:1;}
#NavLinesAbout { position:absolute; top:31px; left:155px; padding:0px; z-index:1;}
#NavLinesPress { position:absolute; top:31px; left:340px; padding:0px; z-index:1;}
#NavLinesCareer { position:absolute; top:31px; left:448px; padding:0px; z-index:1;}
#NavLinesContact { position:absolute; top:31px; left:530px; padding:0px; z-index:1;}

#SubLineOne { position:absolute; top:106px; left:4px; padding:0px; z-index:1;}
#SubLineTwo { position:absolute; top:161px; left:4px; padding:0px; z-index:1;}
#SubLineThree { position: relative; top: 10px; left:-25px; padding : 0px 0px 4px 0px; z-index:1; }
#Head { position:absolute; width:300px; top:77px; left:452px; padding:0px; z-index:1;}
#SubHead { position:absolute; top:141px; left:10px; padding:0px; z-index:1;}

#Copy { position:absolute; top:134px; left:30px; width: 310px; padding:0px; z-index:1;}

#CopyOne { position:absolute; top:134px; left:30px; width: 310px; padding:0px; z-index:1; visibility: visible; }
#CopyTwo { position:absolute; top:134px; left:30px; width: 310px; padding:0px; z-index:1; visibility: hidden; }
#CopyThree { position:absolute; top:134px; left:30px; width: 310px; padding:0px; z-index:1; visibility: hidden; }
#CopyFour { position:absolute; top:134px; left:30px; width: 310px; padding:0px; z-index:1; visibility: hidden; }

#CopyPort { position:absolute; top:170px; left:30px; width: 310px; padding:0px; z-index:1;}

#allCopy { position: relative; top: 30px; padding : 0px; width: 310px; font-weight: normal; z-index:1; visibility:hidden;}
#ProjectCopyOne { position: absolute; top: 0px; left: 0px; padding : 0px; width: 330px; z-index:1; visibility:visible;}
#ProjectCopyTwo { position: absolute; top: 0px; left: 0px; padding : 0px; width: 330px; z-index:1; visibility:hidden;}
#ProjectCopyThree { position: absolute; top: 0px; left: 0px; padding : 0px; width: 330px; z-index:1; visibility:hidden;}
#ProjectCopyFour { position: absolute; top: 0px; left: 0px; padding : 0px; width: 330px; z-index:1; visibility:hidden;}


#SubNav { position:absolute; top:170px; left:24px; width: 310px; color:#FFFFFF; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold; line-height:15px; padding-left:6px; z-index:1; }

#SubNav a { color:#AFCAE6; font-weight: bold; text-decoration: none; }
#SubNav a:hover { color:#DFE96A; font-weight: bold; text-decoration: none; }
#SubNav a:active { color:#FFFFFF; font-weight: bold; text-decoration: none; }

/* Flash */
#noFlash { position:absolute; top:200px; left:450px; width:250px; padding:0px; z-index:1;}
#Photos { position:absolute; top:138px; left:370px; padding:0px; z-index:1;}

#PhotosAbout { position:absolute; top:136px; left:377px; padding:0px; z-index:1;}
#PhotosCareers { position:absolute; top:136px; left:376px; padding:0px; z-index:1;}
#PhotosContact { position:absolute; top:154px; left:379px; padding:0px; z-index:1;}
#PhotosPR { position:absolute; top:140px; left:376px; padding:0px; z-index:1;}

#PhotosCivic { position:absolute; top:128px; left:382px; padding:0px; z-index:1;}
#PhotosJustice { position:absolute; top:134px; left:415px; padding:0px; z-index:1;}
#PhotosPublic { position:absolute; top:149px; left:375px; padding:0px; z-index:1;}
#PhotosSports { position:absolute; top:135px; left:375px; padding:0px; z-index:1;}

#PhotosCorporate { position:absolute; top:128px; left:382px; padding:0px; z-index:1;}
#PhotosInteriors { position:absolute; top:158px; left:383px; padding:0px; z-index:1;}
#PhotosSpec { position:absolute; top:141px; left:389px; padding:0px; z-index:1;}
#PhotosSuite { position:absolute; top:135px; left:377px; padding:0px; z-index:1;}

#PhotosEducation { position:absolute; top:128px; left:382px; padding:0px; z-index:1;}
#PhotosUniv { position:absolute; top:134px; left:375px; padding:0px; z-index:1;}
#PhotosComm { position:absolute; top:144px; left:378px; padding:0px; z-index:1;}
#PhotosPrivate { position:absolute; top:135px; left:377px; padding:0px; z-index:1;}

#PhotosEntertain { position:absolute; top:122px; left:376px; padding:0px; z-index:1;}
#PhotosRetail { position:absolute; top:136px; left:378px; padding:0px; z-index:1;}
#PhotosThemed { position:absolute; top:136px; left:377px; padding:0px; z-index:1;}
#PhotosUrban { position:absolute; top:135px; left:376px; padding:0px; z-index:1;}
#PhotosUrbanday { position:absolute; top:160px; left:376px; padding:0px; z-index:1;}

#PhotosHealthcare { position:absolute; top:128px; left:382px; padding:0px; z-index:1;}
#PhotosAssist { position:absolute; top:139px; left:375px; padding:0px; z-index:1;}
#PhotosClinics { position:absolute; top:135px; left:375px; padding:0px; z-index:1;}
#PhotosHospitals { position:absolute; top:135px; left:375px; padding:0px; z-index:1;}

#PhotosCondo { position:absolute; top:135px; left:377px; padding:0px; z-index:1;}
#PhotosCondoNautica { position:absolute; top:147px; left:404px; padding:0px; z-index:1;}
#PhotosHotel { position:absolute; top:135px; left:377px; padding:0px; z-index:1;}
#PhotosHotelBrickell { position:absolute; top:135px; left:432px; padding:0px; z-index:1;}
#PhotosInterval { position:absolute; top:135px; left:377px; padding:0px; z-index:1;}
#PhotosMaster { position:absolute; top:135px; left:377px; padding:0px; z-index:1;}
#PhotosHospitality { position:absolute; top:125px; left:376px; padding:0px; z-index:1;}

#PhotosPublic { position:absolute; top:128px; left:382px; padding:0px; z-index:1;}
#PhotosChurches { position:absolute; top:134px; left:376px; padding:0px; z-index:1;}
#PhotosConvention { position:absolute; top:139px; left:376px; padding:0px; z-index:1;}
#PhotosCultural { position:absolute; top:134px; left:433px; padding:0px; z-index:1;}
#PhotosTheaters { position:absolute; top:143px; left:377px; padding:0px; z-index:1;}

/* Careers:Job Search */
#jobs { width: 100%; margin: 0; line-height: 2em; }
#jobs_header { font-weight: bold; }
