.level1 {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #009999; text-align: left}
.level2 {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #009999; text-align: left}
.level3 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #009999; text-align: left}
.bodytext {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-align: left; line-height: 20px}
.level4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #009999; text-align: left}
.footer {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: normal; font-weight: normal; color: #000000}
.level2_transp {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF}
.space_b4_gradstrip {  line-height: 16px}
.space_aft_gradstrip {  font-family: Arial, Helvetica, sans-serif; font-size: 2px; line-height: 2px}
.Table_txt {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; font-weight: normal}
.smallbody {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 14px}
.homelinks {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px}
.buttons {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px}


#home_f_main_img
{
	position:	absolute;
	left: 5px;
	top: 5px;
	width: 300px;
	height: 300px;
	background: #FFF url('images/home_img_jan2010.jpg');
	background-repeat:	no-repeat;
}


#home_f_search
{
	position:	absolute;
	left: 320px;
	top: 3px;
	width: 212px;
	height: 60px;
	background: #FFF;
}


#home_f_news_title
{
	position:	absolute;
	left: 320px;
	top: 56px;
	width: 212px;
	height: 14px;
	background: #FFF;
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #009999; text-align: left;
}


#navlist_home
{
position:	absolute;
padding: 0 1px 1px;
left: 319px;
top: 76px;
margin-left: 0;
font: 10px	Arial, Helvetica, sans-serif;
background: #FFF;
width: 212px;
}

#navlist_home li
{
list-style: none;
margin: 0;
border-top: 3px solid #FFF;
text-align: left;
}

#navlist_home li a
{
display: block;
padding: 1px 1px 1px 5px;
border-left: 14px solid #03929A;
background: #DEF1F7;
text-decoration: none;
}

#navlist_home li a:link 
{ 
color: #000; 
}

#navlist_home li a:hover
{
border-color: #FE3;
color: #000;
background: #FFFFCB;
border-left: 14px solid #C43837;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */


a#square_link1 {
    position:	absolute;
	left: 131px;
	top: 318px;
	width: 161px;
    height: 53px;
    display: block;
	background-image: url(images/sustainable_placemaking2.jpg);
	background-repeat:	no-repeat;
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #009999; text-align: left;
	padding: 15px 0px 0px 51px;
	text-decoration: none;
    margin: 0 auto;
}

a#square_link1:hover {
    background-image: url(images/sustainable_placemaking_hover2.jpg);
}


a#square_link2 {
    position:	absolute;
	left: 131px;
	top: 374px;
	width: 141px;
    height: 48px;
    display: block;
	background-image: url(images/FATS3.jpg);
	background-repeat:	no-repeat;
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #009999; text-align: left;
	padding: 30px 0px 0px 51px;
	text-decoration: none;
    margin: 0 auto;
}

a#square_link2:hover {
    background-image: url(images/FATS3_hover.jpg);
}


a#square_link3 {
    position:	absolute;
	left: 131px;
	top: 430px;
	width: 152px;
    height: 54px;
    display: block;
	background-image: url(images/flood_risk_management.jpg);
	background-repeat:	no-repeat;
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #009999; text-align: left;
	padding: 15px 0px 0px 51px;
	text-decoration: none;
    margin: 0 auto;
}

a#square_link3:hover {
    background-image: url(images/flood_risk_management_hover.jpg);
}



a#square_link4 {
    position:	absolute;
	left: 5px;
	top: 318px;
	width: 103px;
    height: 169px;
    display: block;
	background-image: url(images/amec_world.jpg);
	background-repeat:	no-repeat;
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #009999; text-align: left;
	padding: 96px 0px 0px 0px;
	text-decoration: none;
    margin: 0 auto;
}

a#square_link4:hover {
    background-image: url(images/amec_world_hover.jpg);
}


#home_f_footertxt1
{
	position:	absolute;
	left: 5px;
	top: 420px;
	width: 212px;
	height: 14px;
	font: 10px	Arial, Helvetica, sans-serif; background: #FFF;
}

#home_f_footertxt2
{
	position:	absolute;
	left: 318px;
	top: 450px;
	width: 212px;
	height: 14px;
	font: 10px	Arial, Helvetica, sans-serif; color: #A7A7A7;
}




#navlist
{
position:	absolute;
padding: 0 1px 1px;
left: 319px;
top: 3px;
margin-left: 0;
font: 10px	Arial, Helvetica, sans-serif;
background: #FFF;
width: 212px;
}

#navlist li
{
list-style: none;
margin: 0;
border-top: 3px solid #FFF;
text-align: left;
}

#navlist li a
{
display: block;
padding: 1px 1px 1px 5px;
border-left: 14px solid #03929A;
background: #DEF1F7;
text-decoration: none;
}

#navlist li a:link 
{ 
color: #000; 
}

#navlist li a:hover
{
border-color: #FE3;
color: #000;
background: #FFFFCB;
border-left: 14px solid #C43837;
}






#news_main_img
{
	position:	absolute;
	left: 5px;
	top: 5px;
	width: 300px;
	height: 300px;
	background: #FFF url('images/news.jpg');
	background-repeat:	no-repeat;
}

#careers_main_img
{
	position:	absolute;
	left: 5px;
	top: 5px;
	width: 300px;
	height: 300px;
	background: #FFF url('images/careers.jpg');
	background-repeat:	no-repeat;
}

#markets_main_img
{
	position:	absolute;
	left: 5px;
	top: 5px;
	width: 300px;
	height: 300px;
	background: #FFF url('images/markets.jpg');
	background-repeat:	no-repeat;
}

#services_main_img
{
	position:	absolute;
	left: 5px;
	top: 5px;
	width: 300px;
	height: 300px;
	background: #FFF url('images/services.jpg');
	background-repeat:	no-repeat;
}

#contactus_main_img
{
	position:	absolute;
	left: 5px;
	top: 5px;
	width: 300px;
	height: 300px;
	background: #FFF url('images/contact.jpg');
	background-repeat:	no-repeat;
}

a .alt { display: none; }
