/* CSS Document */

body{
	background-color: #999999;
	margin: 30px;
	text-align: center;
	padding: 0px;
    border: 0px;
}


hr {
	color: #FFFFFF;
	background-color: #FFFFFF;
	border-top: 1px dotted #999999;
	border-right: 1px none #99CC00;
	border-bottom: 1px none #99CC00;
	border-left: 1px none #99CC00;
	height: 5px;
	margin-top: 0px;
}


.dlatext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}

.dlawhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
}



.dlabold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 32px;
}

.jobtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}

/* this is for coloured intros and headers */
.dlabold_colour {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #c7df42;
	font-weight: bold;
	padding-bottom: 32px;
}

.dlabold_grey1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #CCCCCC;
	font-weight: bold;
	padding-bottom: 32px;
}

.dlabold_grey2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #999999;
	font-weight: bold;
	padding-bottom: 32px;
}

.dlabold_grey3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 32px;
}

.dlabold_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #e54d0a;
	font-weight: bold;
	padding-bottom: 32px;
}

.dlabold_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #e6a527;
	font-weight: bold;
	padding-bottom: 32px;
}

.dlabold_yellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #e7d13c;
	font-weight: bold;
	padding-bottom: 32px;
}

.dlabold_lime {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #c7df42;
	font-weight: bold;
	padding-bottom: 32px;
}

.dlabold_green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #a1a10a;
	font-weight: bold;
	padding-bottom: 32px;
}

.dlabold_turq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #2bb4b4;
	font-weight: bold;
	padding-bottom: 32px;
}

.dlabold_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #69acc9;
	font-weight: bold;
	padding-bottom: 32px;
}

.dlabold_purple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #a576a5;
	font-weight: bold;
	padding-bottom: 32px;
}

.dlabold_pink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #e0578c;
	font-weight: bold;
	padding-bottom: 32px;
}

.dlasub_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 50px;
}


.dlacaption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 30px;
	color: #333333;
}

.dlasmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	color: #333333;
}

.dlasmall_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #333333;
}

.dlasmall_bold_grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #999999;
	font-weight: bold;
}


.credit {
	text-decoration: none;
	color: #B3B3B3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	}
	
	.creditlink {
	text-decoration: none;
	color: #B3B3B3;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B3B3B3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	}
	
.creditlink:hover {
	text-decoration: none;
	color: #333333;
}

.creditlink:visited {
 text-decoration: none;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
}


.dlalink_colour {
	text-decoration: none;
	font-size: 10px;
	line-height: 15px;
	color: #FFFFFF;
	}
	
/* this is for coloured menu hover links */
.dlalink_colour:hover {
	text-decoration: none;
	color: #c7df42;
}

.dlalink_colour:visited {
	text-decoration: none;
	color: #666666;
}


.dlalink_underline {
	text-decoration: none;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #c7df42;
}

.dlalink_underline:hover {
	text-decoration: none;
	color: #c7df42;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c7df42;
}

.dlalink_underline:visited {
	 text-decoration: none;
}

.dlalink_news {
	text-decoration: none;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
}

.dlalink_news:hover {
	text-decoration: none;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}

.dlalink_news:visited {
	text-decoration: none;
}

.dlalink_news_white {
	text-decoration: none;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}

.dlalink_news_white:hover {
	text-decoration: none;
	color: #c7df42;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color:#c7df42;
}

.dlalink_news_white:visited {
	text-decoration: none;
}


a {
	text-decoration: none;
}

/* this gets rid of link outline in firefox */
a:focus, a:hover, a:active { 
 outline: none ;
} 

/* linetop */
#linetop {
 height:50px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

/* added margin attri 10 px narrower SD */
#dlamenu {
	width: 260px;
	min-height:580px;	
	text-align: left;
	margin: 10px 0px 0px 0px; 
	
}

#dlaintro {
	width: 900px;
	min-height:630px;	
	text-align: left;
	margin-top: 0px;
}

/* 600 SD */
#rightside {
	width: 630px;
	min-height:600px;
	text-align: left;
	float: right;
	margin-top: 0px;
	background-color: #FFFFFF;
}

#gda {
	width: 260px;
	height:250px;
	text-align: left;
	background-image: url(dlaimages/GDA.gif);
	background-repeat: no-repeat;
	background-position: left bottom; 
	
}

#sustain {
	width: 630px;
	min-height:600px;
	text-align: left;
	float: right;
	margin-top: 0px;
	background-color: #FFFFFF;
	background-image: url(dlaimages/sustain_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#contact {
	width: 630px;
	min-height:600px;
	text-align: left;
	float: right;
	margin-top: 0px;
	background-color: #FFFFFF;
	background-image: url(dlaimages/map_bg.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#news1 {
	width: 175px;
	min-height: 442px;
	text-align: left;
	float: right;
	margin-top: 0px;
	background-color: #CCCCCC;
	background-image: url(dlaimages/news/news_noir.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 158px;
	padding-right: 15px;
	padding-left: 20px;
}

#news2 {
	width: 175px;
    min-height: 442px;
	text-align: left;
	float: right;
	margin-top: 0px;
	background-color: #333333;
	background-image: url(dlaimages/news/phillip.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 158px;
	padding-right: 15px;
	padding-left: 20px;
}

#news3 {
    width: 175px;;
	padding-top: 158px;
	padding-right: 15px;
	padding-left: 20px;
	min-height: 442px;
	text-align: left;
	float: right;
	margin-top: 0px;
	background-color: #CCCCCC;
	background-image: url(dlaimages/news/liege1.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}

#news1a {
	width:210px;
	min-height: 600px;
	text-align: left;
	float: right;
	margin-top: 0px;
	background-color: #CCCCCC;
}

#news2a {
	width: 210px;
	min-height: 600px;
	text-align: left;
	float: right;
	margin-top: 0px;
	background-color: #333333;

}

#news3a {
    width: 210px;;
	min-height: 600px;
	text-align: left;
	float: right;
	margin-top: 0px;
	background-color: #CCCCCC
}

.newstext {
	width: 190px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/* i changed the padding SD
added min-height  SD */

/* LInda: if adding new sections and you need more white, increase the min height here */

#projecttext {
	width: 590px;
	min-height: 250px;
	text-align: left;
	margin-top: 0px;
	background-color: #FFFFFF;
	padding: 0px 20px 20px 20px;
}

#contacttext {
	width: 590px;
	min-height:130px;
	text-align: left;
	margin-top: 0px;
	background-color: #FFFFFF;
	padding: 0px 20px 20px 20px;
}

#resbg {
	background-color: #999999;
}

/* i changed the height SD */
#gallery {
	height:450px;
	width: 630px;
}

#gallery_inro {
	height:140px;
	width: 630px;
}

#slideshowContainer{
width: 630px;
height: 450px;
}

#numberDiv a{
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

#backforthbuttons{
margin-top: 5px;
}

#splash {
	 height:600px;
		width: 900px;
}

#introtext {
	width: 590px;
	min-height:582px;
	text-align: left;
	padding-top: 18px;
	padding-right: 20px;
	padding-left: 20px;
}

#people {
	width: 630px;
	height: 168x;
	text-align: left;
	background-color: #FFFFFF;
	margin-bottom: 15px;
}

/* container added overflow attrb SD */

#container {
	width: 900px;
	height: auto !important;
	min-height: 600px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color:#999999;
 	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	overflow: hidden;
}


li {
	text-indent: 0px;
	list-style-position: outside;
}


/* this is for coloured bullet points */
.colour li {
	text-indent: 0px;
	list-style-position: outside;
	list-style-image: url(dlaimages/bullet_green.gif);
	margin-bottom: 8px;
}

ul {
	padding: 0;
	margin-left: 20px;
}


/* this is for the menu rollovers */
.menu {
	margin: 0;
	padding: 0px 0px 0px 0px; 
	width: 260px;
	list-style: none;
}
.menu li {
	padding: 0;
	margin: 0;
	height: 30px;
	list-style: none;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -1500px;
	height: 30px;
	background-repeat: no-repeat;
	margin: 0;
}
.practiceprofile {background-image: url(dlaimages/menu_pp.gif);}
.practiceprofile a {background-image: url(dlaimages/menu_pp2.gif);}
.practiceprofilex {background-image: url(dlaimages/menu_pp.gif);}
.practiceprofilex a {background-image: url(dlaimages/menu_pp.gif);}

.residential {background-image: url(dlaimages/menu_res.gif);}
.residential a {background-image: url(dlaimages/menu_res2.gif);}
.residentialx {background-image: url(dlaimages/menu_res.gif);}
.residentialx a {background-image: url(dlaimages/menu_res.gif);}

.commercial {background-image: url(dlaimages/menu_com.gif);}
.commercial a {background-image: url(dlaimages/menu_com2.gif);}
.commercialx {background-image: url(dlaimages/menu_com.gif);}
.commercialx a {background-image: url(dlaimages/menu_com.gif);}

.public {background-image: url(dlaimages/menu_pub.gif);}
.public a {background-image: url(dlaimages/menu_pub2.gif);}
.publicx {background-image: url(dlaimages/menu_pub.gif);}
.publicx a {background-image: url(dlaimages/menu_pub.gif);}

.interiors {background-image: url(dlaimages/menu_int.gif);}
.interiors a {background-image: url(dlaimages/menu_int2.gif);}
.interiorsx {background-image: url(dlaimages/menu_int.gif);}
.interiorsx a {background-image: url(dlaimages/menu_int.gif);}

.historical {background-image: url(dlaimages/menu_hl.gif);}
.historical a {background-image: url(dlaimages/menu_hl2.gif);}
.historicalx {background-image: url(dlaimages/menu_hl.gif);}
.historicalx a {background-image: url(dlaimages/menu_hl.gif);}

.master {background-image: url(dlaimages/menu_mp.gif);}
.master a {background-image: url(dlaimages/menu_mp2.gif);}
.masterx {background-image: url(dlaimages/menu_mp.gif);}
.masterx a {background-image: url(dlaimages/menu_mp.gif);}

.sustain {background-image: url(dlaimages/menu_sus.gif);}
.sustain a {background-image: url(dlaimages/menu_sus2.gif);}
.sustainx {background-image: url(dlaimages/menu_sus.gif);}
.sustainx a {background-image: url(dlaimages/menu_sus.gif);}

.carbon {background-image: url(dlaimages/menu_lc.gif);}
.carbon a {background-image: url(dlaimages/menu_lc2.gif);}
.carbonx {background-image: url(dlaimages/menu_lc.gif);}
.carbonx a {background-image: url(dlaimages/menu_lc.gif);}w

.development {background-image: url(dlaimages/menu_dm.gif);}
.development a {background-image: url(dlaimages/menu_dm2.gif);}
.developmentx {background-image: url(dlaimages/menu_dm.gif);}
.developmentx a {background-image: url(dlaimages/menu_dm.gif);}

.marketing {background-image: url(dlaimages/menu_mb.gif);}
.marketing a {background-image: url(dlaimages/menu_mb2.gif);}
.marketingx {background-image: url(dlaimages/menu_mb.gif);}
.marketingx a {background-image: url(dlaimages/menu_mb.gif);}

.news {background-image: url(dlaimages/menu_news.gif);}
.news a {background-image: url(dlaimages/menu_news2.gif);}
.newsx {background-image: url(dlaimages/menu_news.gif);}
.newsx a {background-image: url(dlaimages/menu_news.gif);}

.people {background-image: url(dlaimages/menu_peo.gif);}
.people a {background-image: url(dlaimages/menu_peo2.gif);}
.peoplex {background-image: url(dlaimages/menu_peo.gif);}
.peoplex a {background-image: url(dlaimages/menu_peo.gif);}

.contact {background-image: url(dlaimages/menu_ct.gif);}
.contact a {background-image: url(dlaimages/menu_ct2.gif);}
.contactx {background-image: url(dlaimages/menu_ct.gif);}
.contactx a {background-image: url(dlaimages/menu_ct.gif);}


ul.menu li a:hover {background: none;}
