*  {margin:0;padding:0;border:0;}

html {background-color:#b81e34;font-family: Arial, Helvetica, sans-serif;font-size:10.5px;font-weight:normal;color:#444;}

body {background:url(../images/background_top.gif) top left repeat-x;}

img {border:0;} 

p {text-align:left;}

strong {color:#222;}

a {color:#fff;text-decoration:none;outline:none;cursor:pointer;}

a:hover {color:#222;}

h1, h2, h3, h4 {font-weight:bold;text-align:left;color:#222;}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}

ul, ol {list-style:disc;}
li {text-align:left;padding:5px 0 5px 5px;}

.lineleft {border-left:1px solid #777;border-right:1px solid #777;}
.line {border-bottom:1px solid #a2a3a7;}

body#flash #content_shell {text-align:center; background:url(../images/background_top_flash.gif) top left repeat-x #979a9f;}
body#flash #content_flash {width:1099px;margin:auto;overflow:hidden;}
body#pdf p.pdf {background:url(../images/pdf_icon.gif) 0 0 no-repeat;height:31px;padding:5px 0 0 40px;}
body#pdf a.pdf {font-size:14px;color:#333;}
body#pdf a:hover.pdf {color:#000;text-decoration:underline;}
body#sus #content_images {width:1025px;height:auto;margin:auto;overflow:auto;}
body#sus #content_images2 {width:1230px;height:auto;margin:auto;overflow:auto;}

/*CONTENT------------------------------------------------------------------------------------------------------------------*/
#content_shell {text-align:center; background:url(../images/background_top.gif) top left repeat-x #979a9f;}

#mainnav {height:52px;width:1024px;margin:auto;}
	#mainnav ul {text-align:center;padding-top:35px;}
	#mainnav li {display:inline;padding:0 28px 0 28px;list-style-type:none;}
	
#content {width:1024px;margin:auto;overflow:auto;background:url(../images/subpic_bkgd.gif) repeat-y top left #d5d6d8;padding-bottom:50px;}
#content_flash {width:1030px;margin:auto;overflow:auto;}
#content_flash2 {width:1229px;margin:auto;overflow:auto;}
#content_flash p {float:left;}
#content_flash2 p {float:left;}
#content_flash p.image {float:left;}
#content_flash2 p.image {float:left;}
#content_flash a {display:block;height:40px;text-indent:-9999px;}
#content_flash2 a {display:block;height:40px;text-indent:-9999px;}
#content_flash a:hover {background-position:bottom left;}
#content_flash2 a:hover {background-position:bottom left;}
	a#services {background:url(../images/ae_services2_roll.jpg) top left;width:255px;}
		a#architecture {background:url(../images/services_architectures_roll.jpg) top left;width:205px;}
		a#engineering {background:url(../images/services_engineering2_roll.jpg) top left;width:205px;}
		a#interior_design{background:url(../images/services_interiors2_roll.jpg) top left;width:205px;}
		a#master_planning {background:url(../images/services_planning2_roll.jpg) top left;width:204px;}
		a#architect {background:url(../images/services_architect2_roll.jpg) top left;width:205px;}
		a#build {background:url(../images/services_buildinginfo_roll.jpg) top left;width:205px;}
	a#projects {background:url(../images/ae_projects2_roll.jpg) top left;width:256px;}
		a#educational {background:url(../images/projects_educational2_roll.jpg) top left;width:146px;}
		a#commercial {background:url(../images/projects_commercial3_roll.jpg) top left;width:146px;}
		a#civic {background:url(../images/projects_civic3_roll.jpg) top left;width:146px;}
		a#religious {background:url(../images/projects_religious2_roll.jpg) top left;width:146px;}
		a#interiors {background:url(../images/projects_interiors2_roll.jpg) top left;width:146px;}
		a#planning {background:url(../images/projects_planning2_roll.jpg) top right;width:145px;}
		a:hover#planning {background-position:bottom right;width:145px;}
		a#ma {background:url(../images/projects_ma2_roll.jpg) top right;width:149px;}
		a:hover#ma {background-position:bottom right;width:149px;}
	a#sustainability {background:url(../images/ae_sustainability2_roll.jpg) top left;width:256px;}
	a#partnering {background:url(../images/ae_partnering2_roll.jpg) top left;width:257px;}
	a#fs_services {background:url(../images/fs_services_roll.jpg) top left;width:205px;}
		a#fs_projects {background:url(../images/fs_projects3_roll.jpg) top left;width:205px;}
		a#fs_technology {background:url(../images/fs_technology_roll.jpg) top left;width:205px;}
		a#fs_alliances {background:url(../images/fs_alliances2_roll.jpg) top left;width:204px;}
		a#fs_reports {background:url(../images/fs_reports_roll.jpg) top left;width:205px;}
	a#fsServ_facilities {background:url(../images/fsServ_facilities2_roll.jpg) top left;width:205px;}
		a#fsServ_drawing {background:url(../images/fsServ_drawing_roll.jpg) top left;width:205px;}
		a#fsServ_asset {background:url(../images/fsServ_asset_roll.jpg) top left;width:205px;}
		a#fsServ_preventive {background:url(../images/fsServ_preventive_roll.jpg) top left;width:204px;}
		a#fsServ_energy {background:url(../images/fsServ_energy2_roll.jpg) top left;width:205px;}
	a#ae_sus_site {background:url(../images/sus_site_roll.jpg) top left;width:169px;}
		a#ae_sus_light {background:url(../images/sus_light_roll.jpg) top left;width:171px;}
		a#ae_sus_air {background:url(../images/sus_air_roll.jpg) top left;width:170px;}
		a#ae_sus_water {background:url(../images/sus_water_roll.jpg) top left;width:171px;}
		a#ae_sus_energy {background:url(../images/sus_energy_roll.jpg) top left;width:171px;}
		a#ae_sus_environment {background:url(../images/sus_environment_roll.jpg) top left;width:172px;}
		
#content_images {width:1030px;margin:auto;overflow:auto;}
#content_images2 {width:1229px;margin:auto;overflow:auto;}

#content_images p {float:left;}
#content_images2 p {float:left;}

/*SUBPAGE------------------------------------------------------------------------------------------------------------------*/
#sub_content_shell {height:59px;background:url(../images/sub_content_bkgd.gif) repeat-x bottom left;text-indent:-9999px;}

#sub_header {margin:auto;width:1024px;height:55px;overflow:auto;}

#sub_logo h1{float:left;width:228px;}
#sub_logo h1 a{display:block;width:228;height:55px;font-size:21px;font-weight:bold;}
	a#logo {background:url(../images/logo.jpg) no-repeat top left;}
	
#sub_title {float:left;width:587px;}  
#sub_title h2{height:55px;}
#sub_title h2 a{display:block;width:350px;height:55px;text-indent:-9999px;}
	h2#architecture {background:url(../images/title_architecture.jpg) no-repeat top left;}
	h2#fs {background:url(../images/title_fs.jpg) no-repeat top left;}
	h2#about {background:url(../images/title_about.jpg) no-repeat top left;}
	h2#contact {background:url(../images/title_contact.jpg) no-repeat top left;}
	h2#clients {background:url(../images/title_clients.jpg) no-repeat top left;}
	h2#services {background:url(../images/title_services.jpg) no-repeat top left;}
	h2#projects {background:url(../images/title_projects.jpg) no-repeat top left;}
	h2#sustainability {background:url(../images/title_sustainability.jpg) no-repeat top left;}
	h2#technology {background:url(../images/title_technology.jpg) no-repeat top left;}
	h2#alliances {background:url(../images/title_alliances.jpg) no-repeat top left;}
	h2#reports {background:url(../images/title_reports.jpg) no-repeat top left;}
	h2#partnering {background:url(../images/title_partnering.jpg) no-repeat top left;}
	
#back {float:right;width:20px;margin-right:20px;} 
#back  a{display:block;background:url(../images/back_button.jpg) no-repeat left;height:55px;} 
#back  a:hover{background-position:right;} 

#subpic {float:left;}
#subpic p{width:227px;height:533px;text-indent:-9999px;background-position:top left;background-repeat:no-repeat;}
	p#ae_proj_education {background:url(../images/subpic_ae_proj_education.jpg);}
	p#ae_proj_commercial {background:url(../images/subpic_ae_proj_commercial2.jpg);}
	p#ae_proj_civic {background:url(../images/subpic_ae_proj_civic.jpg);}
	p#ae_proj_religious {background:url(../images/subpic_ae_proj_religious.jpg);}
	p#ae_proj_interiors {background:url(../images/subpic_ae_proj_interiors.jpg);}
	p#ae_proj_planning {background:url(../images/subpic_ae_proj_planning.jpg);}
	p#ae_proj_ma {background:url(../images/subpic_ae_proj_ma2.jpg);}
	p#fs_proj {background:url(../images/subpic_fs_proj2.jpg);}
	p#fs_reports {background:url(../images/subpic_reports.jpg);}
	p#cte {background:url(../images/subpic_cte.jpg);}
	p#cecil {background:url(../images/subpic_cecil.jpg);}
	p#redclay {background:url(../images/subpic_redclay.jpg);}
	p#brandywine {background:url(../images/subpic_brandywine_elementary.jpg);}
	p#delmar {background:url(../images/subpic_delmar.jpg);}
	p#polytech {background:url(../images/subpic_polytech.jpg);}
		p#firm {background:url(../images/subpic_aboutus2.jpg);}
		p#contact {background:url(../images/subpic_contact2.jpg);}
		p#clients {background:url(../images/subpic_clients.jpg);}
	p#architecture {background:url(../images/subpic_architecture.jpg);}
	p#engineering {background:url(../images/subpic_engineering2.jpg);}
	p#build {background:url(../images/subpic_building.jpg);}
	p#interiors {background:url(../images/subpic_interiors2.jpg);}
	p#planning {background:url(../images/subpic_planning.jpg);}
	p#architect {background:url(../images/subpic_architect.jpg);}
		p#private {background:url(../images/subpic_private.jpg);}
		p#brandywine_suites {background:url(../images/subpic_brandywine.jpg);}
		p#hockessin {background:url(../images/subpic_hockessin.jpg);}
		p#ciba {background:url(../images/subpic_ciba.jpg);}
	
#sub_content {float:left;margin-left:15px;width:700px;overflow:hidden;}
#sub_content h2{padding-bottom:5px;margin-top:5px;font-size:24px;letter-spacing:1px;}
#sub_content h3{margin-top:20px;text-indent:-9999px;display:block;width:700px;}
	h3#philosophy {background:url(../images/pic_philosophy.jpg) no-repeat center;height:247px;}
	h3#logo {background:url(../images/studiojaed_logo.jpg) no-repeat center;height:150px;}
#sub_content h4{margin-top:10px;display:block;font-style:italic;font-size:18px;color:#000;}
#sub_content p {margin:15px 0 0 0;font-size:11px;line-height:18px;}
#sub_content p img{margin:0 30px 10px 0;}
#sub_content p.clear {clear:both;border-top:1px solid #a2a3a7;padding:10px 0 0 0;margin:5px 0 0 0;}
#sub_content p.news {margin:0 0 25px 5px;padding:0 0 10px 0;}
#sub_content p.newsSub {padding:3px 0 0 5px;margin:0 0 0 0;font-size:12px;}
#sub_content p.newsContent {padding:0 0 0 5px;}
#sub_content ul{margin:10px 0 0 20px;font-size:11px;}
#sub_content ul.nav{margin:10px 0 0 0;background:url(../images/projects_nav_bkgd.jpg) top left no-repeat;padding:10px;}
#sub_content ul.nav li {display:block;padding:0 0 10px 0;list-style-type:none;font-weight:normal;font-size:12px;}
#sub_content ul.nav li a{color:#444;}
#sub_content ul.nav li a:hover{color:#000;text-decoration:underline;}
#sub_content ul.description {float:left;width:300px;list-style-type:none;margin:5px 0 10px 0;line-height:1.9em;}
#sub_content ul.description li {font-size:13px;color:#b3192d;padding:0 0 10px 0;}
#sub_content ul.description li strong {color:#b3192d;font-size:13px;font-style:italic;}
#sub_content p.images {float:right;width:300px;font-size:12px;font-style:italic;color:#a2a3a7;text-align:left;margin:0 0 0 0;padding:0 0 5px 0;}
#sub_content p.green {float:right;}
#sub_content ul.images {float:right;width:300px;margin:0 0 10px 0;background:#fff;padding:3px;border:1px solid #a2a3a7;}
#sub_content ul.images li{float:left;list-style-type:none;padding:5px 0 5px 8px;}
#sub_content strong{font-size:14px;}
#sub_content img.news {float:left;padding:5px;}

#news {width:700px;overflow:hidden;}
#news p {margin:0 0 15px 0;padding:0 0 10px 0;}
#news p.list {margin:0 0 15px 0;padding:0 0 0 0;}
#news p.listMargin {margin:0 0 0 7px;padding:0 0 0 0;}
#news p.newsTitle {padding:3px 0 0 5px;background:url(../images/news_bkgd.jpg) no-repeat top left;width:700px;}
#news img {float:left;padding:5px;}
#news ul {margin-bottom:15px;}

	
/*SUBNAVIGATION------------------------------------------------------------------------------------------------------------------*/
#subnav {width:600px;float:left;padding-left:1px;padding-bottom:10px;background:url(../images/subnav_bkgd.jpg) 1px 0 no-repeat;overflow:visible;}
	#subnav ul {padding-top:5px;text-align:left;overflow:visible;}
	#subnav li {float:left;padding:0 10px 5px 0;list-style-type:none;font-weight:normal;font-size:10px;border-right:1px dotted #999;height:10px;}
	#subnav li.reports {float:none;padding:0 0 11px 0;list-style-type:none;font-weight:normal;font-size:11px;border:0;}
	#subnav li a{color:#444;padding-left:10px;}
	#subnav li a:hover{color:#000;background:url(../images/subnav_arrow.gif) 5px 2px no-repeat;}
		li#noline {border:0;}
#subnav ul.proj {width:700px;float:left;padding-left:1px;padding-bottom:10px;background:url(../images/subnav_bkgd.jpg) 1px 0 no-repeat;overflow:visible;}

/*CONTACT------------------------------------------------------------------------------------------------------------------*/
#sub_contact {position:relative;width:700px;float:left;margin:10px 0 10px 15px;}
#sub_contact p {float:left;width:180px;height:200px;padding:20px 20px 20px 0;overflow:auto;line-height:20px;font-size:11px;}
#sub_contact p.wilmington {display:block;width:600px;height:320px;/*background:url(../images/contact_map.jpg) 200px 0px no-repeat;*/}
#sub_contact p strong {color:#222;font-style:italic;font-size:14px;display:block;margin:0;padding:0 0 10px 0;border-bottom:1px dotted #999;}
	strong#wilmington {width:180px;}
#sub_contact a{color:#777;text-decoration:underline;}
#sub_contact a:hover{color:#000;}
#frame {position:absolute;border:1px solid #a2a3a7;width:425px;height:350px;top:5px;right:80px;}


/*CLIENT LIST------------------------------------------------------------------------------------------------------------------*/
#sub_client {width:700px;float:left;margin:10px 0 10px 15px;text-align:left;}
#sub_client ul {float:left;list-style:none;font-size:11px;margin:0 20px 0 0;width:700px;overflow:auto;}
#sub_client li {margin:3px 10px 3px 0;}
	li#title {color:#222;font-style:italic;font-size:14px;font-weight:bold;margin:0;padding:10px 0 10px 0;letter-spacing:1px;border-bottom:1px dotted #999;}
	
	
/*PEOPLE------------------------------------------------------------------------------------------------------------------*/
#sub_people {float:left;width:650px;overflow:visible;border-bottom:solid 1px #a2a3a7;margin-top:7px;}
.holder {width:650px;overflow:auto;border-bottom:solid 1px #a2a3a7;margin-top:7px;background:url(../images/people_selection_bkgd.jpg) bottom left no-repeat;}
#sub_people p {float:left;padding:0;margin:0;font-size:15px;}
#sub_people p em{font-size:12px;color:#777;}
#sub_people p.noline {border:0;}
#sub_people p.selection {float:left;padding:50px 0 0 20px;margin:0;width:450px;}
#sub_people p.img {float:left;margin:0;width:125px;padding:10px 30px 10px 0;}
#sub_people p.noimg {float:left;margin:0;width:125px;height:167px;padding:10px 30px 10px 0;}
#sub_people a {color:#777;font-size:11px;}
#sub_people a:hover {color:#000;text-decoration:underline;}

#sub_people ul{margin:2px 0 10px 0;padding:0;display:block;width:650px;list-style:none;overflow:auto;}
#sub_people li{float:left;padding:0 5px 0 0;border-right:dotted 1px #888;}
#sub_people li.noline{border:0;padding:0 0 0 5px;}
#sub_people li a {color:#777;font-weight:bold;}
#sub_people li a:hover {color:#000;text-decoration:underline;}
		
		
/*FOOTER------------------------------------------------------------------------------------------------------------------*/
#footer_shell {height:64px;background:url(../images/background_bottom.gif) top center repeat-x;border-top:1px solid #333;}
#footer {overflow:auto;margin:auto;width:1024px;height:32px;background:url(../images/copyright.gif) top right no-repeat;}
#footer h2.studiojaed a{float:right;margin:0 0 0 0;display:block;height:32px;width:190px;text-indent:-9999px;}
#footer h2.deepblue a{float:right;margin:0 0 0 4px;display:block;height:32px;width:178px;text-indent:-9999px;}



