A.bodylink:link { 	font-family:Arial, Helvetica, sans-serif; color:#0381ec; font-size:12px;  text-decoration:none;}
A.bodylink:active  { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;  text-decoration:underline;}
A.bodylink:visited { 	font-family:Arial, Helvetica, sans-serif; color:#0381ec; font-size:12px;  text-decoration:underline;}
A.bodylink:hover  { 	font-family:Arial, Helvetica, sans-serif; color:#0381ec; font-size:12px;  text-decoration:underline;}

A.bodycopylink:link { 	font-family:Arial, Helvetica, sans-serif; color:#0381ec; font-size:12px;  text-decoration:none;}
A.bodycopylink:active  { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;  text-decoration:underline;}
A.bodycopylink:visited { 	font-family:Arial, Helvetica, sans-serif; color:##0381ec; font-size:12px;  text-decoration:underline;}
A.bodycopylink:hover  { 	font-family:Arial, Helvetica, sans-serif; color:#0381ec; font-size:12px;  text-decoration:underline;}

A.smallbodylink:link { 	font-family:Arial, Helvetica, sans-serif; color:#0381ec ; font-size:10px;  text-decoration:underline; line-height:12px;}
A.smallbodylink:active  { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px;  text-decoration:underline; line-height:12px;}
A.smallbodylink:visited { 	font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px;  text-decoration:underline; line-height:12px;}
A.smallbodylink:hover  { 	font-family:Arial, Helvetica, sans-serif; color:#0381ec; font-size:10px;  text-decoration:underline; line-height:12px;}

A.smallzonebodycopylink:link { 	font-family:Arial, Helvetica, sans-serif; color:#0381ec ; font-size:10px;  text-decoration:underline;}
A.smallzonebodycopylink:active  { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px;  text-decoration:underline;}
A.smallzonebodycopylink:visited { 	font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:10px;  text-decoration:underline;}
A.smallzonebodycopylink:hover  { 	font-family:Arial, Helvetica, sans-serif; color:#0381ec ; font-size:10px;  text-decoration:underline;}

A.bodycopy:link { 	font-family:Arial, Helvetica, sans-serif; color:#0381ec; font-size:12px;  text-decoration:underline;}
A.bodycopy:active  { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;  text-decoration:underline;}
A.bodycopy:visited { 	font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;  text-decoration:underline;}
A.bodycopy:hover  { 	font-family:Arial, Helvetica, sans-serif; color:#0381ec; font-size:12px;  text-decoration:underline;}


A.smallbodycopy:link { 	font-family:Arial, Helvetica, sans-serif; color:#0381ec; font-size:12px;  text-decoration:underline;}
A.smallbodycopy:active  { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;  text-decoration:underline;}
A.smallbodycopy:visited { 	font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;  text-decoration:underline;}
A.smallbodycopy:hover  { 	font-family:Arial, Helvetica, sans-serif; color:#0381ec; font-size:12px;  text-decoration:underline;}

.grayborder {
	border: 1px solid #CCCCCC;
	padding:0;
	margin:0;
}

.topborder {
	border-top:1px solid #BFBFBF
}
.bottomborder {
	border-bottom:1px solid #BFBFBF;
}

.toprightleftborder {
	border-left:1px solid #BFBFBF;border-right:1px solid #BFBFBF;border-top:1px solid #BFBFBF;
}
.bottomrightleftborder {
	border-left:1px solid #BFBFBF;border-right:1px solid #BFBFBF;border-bottom:1px solid #BFBFBF;
}
.allborder {
	border:1px solid #BFBFBF;
}
.bodycopycenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:center;
}
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:justify;
}
.bodycopytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:left;
}

.bodycopybold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-align:justify;
}

.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight:bold;
}

.bodycopybolditalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	font-style:italic;
}

.anchor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration:none
}

.textheader {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #383c55;
	font-weight:bold;
	padding-bottom:5px;
	text-align:left;
}

.newsheader {
	font-family:: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4d6185;
	padding-bottom:1px;
	text-align:left;
}

.portfolioheader {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #383c55;
	font-weight:bold;
	padding-bottom:5px;
}
.locationheader {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #383c55;
	font-weight:bold;
	font-style:italic;
	padding-bottom:10px;
}


.smallbodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height:12px;
	text-align:justify;
}

.smallbodycopyportfolio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height:14px;
	text-align:justify;
}

.smallbodycopytestimonial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height:14px;

}

.smallbodycopynews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:14px;

}


.backtotoplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0381ec;
	line-height:14px;

}



.smallservbodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height:14px;
	text-align:justify;
}

.footnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	line-height:12px;
}

.footnotered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#952222;
	line-height:12px;
}

.smallzonebodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height:12px;
	padding: 0px 5px 5px 5px;
	border-bottom:1px solid #BFBFBF; 
}

.smallzonebodycopy:visited {
color: #000000 ! important;
}
.smallzonebodycopy:hover {
color: #000000 ! important;
}
.smallzonebodycopy:active {
color: #ffffff ! important;
}


ul {
padding: 10px 0 10px 30px;
margin:0px 0px 0px 0px;
list-style-type: square;
	
}

table.servMain {font-family: Arial, Helvetica, sans-serif;}
td.header {font-size: 10px; font-weight: normal; width:291px; padding: 1px 10px 1px 10px; border-top:1px solid #BFBFBF; border-left:1px solid #BFBFBF; border-right:1px solid #BFBFBF; color:#FFFFFF; background-color: #999999; font-family: Arial, Helvetica, sans-serif;}
td.serv { background-color: #EEEEEE; font-size: 12px; width:291px; border-top:1px solid #BFBFBF; border-left:1px solid #BFBFBF; border-right:1px solid #BFBFBF; color:#9B9EB3; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-align:justify;}
td.serv a {text-decoration: none; color:#383C55; background-color: #EEEEEE; display:block; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
td.serv a:hover {text-decoration: none; color:#FFFFFF; background-color: #8E02B6; display:block; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
td.highlighted { background-color: #8E02B6; font-size: 12px; width:291px; border-top:1px solid #BFBFBF; border-left:1px solid #BFBFBF; border-right:1px solid #BFBFBF; color:#9B9EB3; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}
td.highlighted a {text-decoration: none; color:#FFFFFF; background-color: #8E02B6; display:block; font-weight:bold; font-family: Arial, Helvetica, sans-serif; }
td.highlighted a:visited {text-decoration: none; color:#FFFFFF; border:1px solid #BFBFBF;  background-color: #8E02B6; display:block; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}


.zoneLeftMenu {
background-color:#EEEEEE; 
border-bottom:1px solid #BFBFBF; 
padding: 2px 0px 2px 5px;
font-weight:bold;
font-size:12px;
color:#383C55;
font-family:Georgia, "Times New Roman", Times, serif
}

.zoneElaContactBLR {
background-color:#EEEEEE; 
border-left:1px solid #BFBFBF; 
border-right:1px solid #BFBFBF; 
padding: 2px 5px 2px 8px;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
}

.zoneElaContactBLRnoPad {
background-color:#EEEEEE; 
border-left:1px solid #BFBFBF; 
border-right:1px solid #BFBFBF; 
}
.zoneElaContactBLRB {
background-color:#EEEEEE; 
border-left:1px solid #BFBFBF; 
border-right:1px solid #BFBFBF; 
border-bottom:1px solid #BFBFBF; 
padding: 2px 15px 2px 0px;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
text-align:justify;
}

#leftnavmenu_child{
background-color: #EEEEEE;
width: 138px;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color:383C55;

}


#leftnavmenu_child a{
display: block;
width: 138px;
text-decoration: none;
color:383C55;

}

#leftnavmenu_child a:hover{
background-color: #9B9EB3;
}

.leftnavborder {
border-bottom:1px solid #BFBFBF;
border-right:1px solid #BFBFBF;
padding-bottom:3px;
}

.leftnavborderNoBottom {
border-right:1px solid #BFBFBF;
padding-bottom:3px;
}

.leftnavborderTop {
border-top:1px solid #BFBFBF;
border-right:1px solid #BFBFBF;
border-bottom:1px solid #BFBFBF;
padding-bottom:3px;
}
.subnav {
	text-decoration:underline;
	padding-left:10px;
	border-right:1px solid #BFBFBF;
	padding-bottom:5px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;

}
.subnav2 {
	text-decoration: none;
	padding-left:15px;
	border-right:1px solid #BFBFBF;
	padding-bottom:5px;
	font-size:9px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.subnavbottom {
	text-decoration:underline;
	padding-left:10px;
	border-right:1px solid #BFBFBF;
	border-bottom:1px solid #BFBFBF;
	padding-bottom:5px;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}


body#about a#aboutnav,
body#whyela a#whyelanav,
body#history a#historynav,
body#offices a#officesnav,
body#staff a#staffnav,
body#community a#communitynav,
body#testimonial a#testimonialnav,
body#news a#newsnav {
border-bottom:1px solid #BFBFBF;
background-color: #9B9EB3;
}

body#about a#topaboutnav,
body#whyela a#topwhyelanav,
body#history a#tophistorynav,
body#offices a#topofficesnav,
body#staff a#topstaffnav,
body#community a#topcommunitynav,
body#testimonial a#toptestimonialnav,
body#news a#topnewsnav,
body#environmental a#topenvironmentalnav,
body#land a#toplandnav,
body#municipal a#topmunicipalnav,
body#transportation a#toptransportationnav,
body#civil a#topcivilnav,
body#athletic a#athleticnav,
body#commdev a#commdevnav,
body#municipalmgr a#municipalmgrnav,
body#transp a#transpnav,
body#a_tools a#a_toolsnav,
body#a_organizations a#a_organizationsnav,
body#a_memberships a#a_membershipsnav,
body#a_features a#a_featuresnav,
body#a_newsbriefs a#a_newsbriefsnav,
body#cd_tools a#cd_toolsnav,
body#cd_initiatives a#cd_initiativesnav,
body#cd_memberships a#cd_membershipsnav,
body#cd_features a#cd_featuresnav,
body#cd_newsbriefs a#cd_newsbriefssnav,
body#mm_tools a#mm_toolsnav,
body#mm_organizations a#mm_organizationsnav,
body#mm_memberships a#mm_membershipsnav,
body#mm_features a#mm_featuresnav,
body#mm_newsbriefs a#mm_newsbriefsnav,
body#transp_tools a#transp_toolsnav,
body#transp_organizations a#transp_organizationsnav,
body#transp_memberships a#transp_membershipsnav,
body#transp_features a#transp_featuresnav,
body#transp_newsbriefs a#transp_newsbriefsnav,

{
background-color: #9B9EB3;
}





body#testimonial #testimonialSubnav {
visibility:visible;
}

body#a_tools #AFTSubnav,
body#a_organizations #AFTSubnav,
body#a_memberships #AFTSubnav,
body#a_features #AFTSubnav,
body#a_newsbriefs #AFTSubnav
{
	visibility:visible;
}

body#cd_tools #AFTSubnav,
body#cd_initiatives #AFTSubnav,
body#cd_memberships #AFTSubnav,
body#cd_features #AFTSubnav,
body#cd_newsbriefs #AFTSubnav,
body#mm_tools #AFTSubnav,
body#mm_organizations #AFTSubnav,
body#mm_memberships #AFTSubnav,
body#mm_features #AFTSubnav,
body#mm_newsbriefs #AFTSubnav,
body#transp_tools #AFTSubnav,
body#transp_organizations #AFTSubnav,
body#transp_memberships #AFTSubnav,
body#transp_features #AFTSubnav,
body#transp_newsbriefs #AFTSubnav
{
	display:none;
	visibility:hidden;
}

body#cd_tools #CDSubnav,
body#cd_initiatives #CDSubnav,
body#cd_memberships #CDSubnav,
body#cd_features #CDSubnav,
body#cd_newsbriefs #CDSubnav
{
	visibility:visible;
}


body#a_tools #CDSubnav,
body#a_organizations #CDSubnav,
body#a_memberships #CDSubnav,
body#a_features #CDSubnav,
body#a_newsbriefs #CDSubnav,
body#mm_tools #CDSubnav,
body#mm_organizations #CDSubnav,
body#mm_memberships #CDSubnav,
body#mm_features #CDSubnav,
body#mm_newsbriefs #CDSubnav,
body#transp_tools #CDSubnav,
body#transp_organizations #CDSubnav,
body#transp_memberships #CDSubnav,
body#transp_features #CDSubnav,
body#transp_newsbriefs #CDSubnav

{
	display:none;
	visibility:hidden;
}


body#mm_tools #MMSubnav,
body#mm_organizations #MMSubnav,
body#mm_memberships #MMSubnav,
body#mm_features #MMSubnav,
body#mm_newsbriefs #MMSubnav
{
	visibility:visible;
}


body#a_tools #MMSubnav,
body#a_organizations #MMSubnav,
body#a_memberships #MMSubnav,
body#a_features #MMSubnav,
body#a_newsbriefs #MMSubnav,
body#cd_tools #MMSubnav,
body#cd_initiatives #MMSubnav,
body#cd_memberships #MMSubnav,
body#cd_features #MMSubnav,
body#cd_newsbriefs #MMSubnav,
body#transp_tools #MMSubnav,
body#transp_organizations #MMSubnav,
body#transp_memberships #MMSubnav,
body#transp_features #MMSubnav,
body#transp_newsbriefs #MMSubnav
{
	display:none;
	visibility:hidden;
}

body#transp_tools #transpSubnav,
body#transp_organizations #transpSubnav,
body#transp_memberships #transpSubnav,
body#transp_features #transpSubnav,
body#transp_newsbriefs #transpSubnav
{
	visibility:visible;
}


body#a_tools #transpSubnav,
body#a_organizations #transpSubnav,
body#a_memberships #transpSubnav,
body#a_features #transpSubnav,
body#a_newsbriefs #transpSubnav,
body#cd_tools #transpSubnav,
body#cd_initiatives #transpSubnav,
body#cd_memberships #transpSubnav,
body#cd_features #transpSubnav,
body#cd_newsbriefs #transpSubnav,
body#mm_tools #transpSubnav,
body#mm_organizations #transpSubnav,
body#mm_memberships #transpSubnav,
body#mm_features #transpSubnav,
body#mm_newsbriefs #transpSubnav
{
	display:none;
	visibility:hidden;
}



body#news #newsSubnav {
visibility:visible;
}



body#about #testimonialSubnav,
body#whyela #testimonialSubnav,
body#history #testimonialSubnav,
body#offices #testimonialSubnav,
body#staff #testimonialSubnav,
body#community #testimonialSubnav,
body#news #testimonialSubnav { 
	display:none;
	visibility:hidden;
}

body#about #newsSubnav,
body#whyela #newsSubnav,
body#history #newsSubnav,
body#offices #newsSubnav,
body#staff #newsSubnav,
body#community #newsSubnav,
body#testimonial #newsSubnav { 
	display:none;
	visibility:hidden;
}


#newspaper {
background-image:url(../images/newspaper.gif);
background-position:top right;
background-repeat:no-repeat;}


#testimonialquotesopen {
background-image:url(../images/170000-open_quote.gif);
background-position:top left;
background-repeat:no-repeat;
}

#testimonialquotesclose {
background-image:url(../images/170000-close_quote.gif);
background-position:bottom right;
background-repeat:no-repeat;
}



