body,html{margin:0;padding:0;}

body{text-align:center;}

body, table {font:100 12px/16px Arial, Sans-Serif;color:#999}

.bold { font-weight:bold;}

.linehigh {line-height:18px}

.address {line-height:14px}

a{text-decoration:none;color:#999}

div.clear{height:1px;width:100%;clear:both;overflow:hidden; color:#FFFFFF}

div#page1{width:906px;margin:0 auto;}

div#page2{width:906px;text-align:left;margin:0 auto}

div#head{height:132px;cursor:default}

div#head h2{margin:36px 15px 0 0;float:right}

div#head h2 a{display:block;width:205px;height:74px;background:url(logo.png) no-repeat}

div#head h5{margin:26px 16px 0 0;float:right}

div#head h5 a{display:block;width:315px;height:99px;background:url(why-logo.png) no-repeat}
div#head h5 a:hover{background:url(why-logov.png) no-repeat}


div#head h3{margin:0;float:left}

div#head h3 a span,hr,div#head h2 a span{display:none}

div#head ul,div#welcome ul{padding:0;margin:105px 0 0 15px;float:left; font-size:12px}

div#head ul li,div#welcome ul li{list-style-type:none;display:inline;padding:2px 0 0 16px;margin:0 6px 0 0;background:url(nav_bullet.png) no-repeat 0 3px}

div#head ul li.first,div#welcome ul li.first{background:transparent;padding:0}

div#head ul li a{color:#999999}

div#head ul li a:hover,a:hover{background:transparent; color:#ffcc33}

div#flash{height:314px}

div#welcome *{cursor:default}

div#welcome{height:43px;border-bottom:4px solid #ffcc33;text-align:right;cursor:default; padding-right:5px}

div#welcome ul,div#welcome h3{margin:0;float:none;display:inline;font:12px Arial, Sans-Serif;letter-spacing:0px;color:#999999;line-height:43px}

div#welcome h3{padding:0 2px 0 0; background:transparent; color:#ffcc33}

div#content{padding:15px 15px 0;color:#999}

div#homepage{background:url(lemon.png) no-repeat right top;padding-bottom:15px}

div#content div#contact{width:171px;float:left;margin:0 15px 0 0}

div#content div#contact h3,div#content div#news h3{line-height:16px;font-size:12px;margin:0 0 15px;border-bottom:1px solid #ffcc33;padding:0 0 3px}



div#content div#contact p,div#content div#news p,div#content div#news h4{margin:0;}

div#content div#contact p.break,div#content div#news .break,div#content .break,div#content div#news div.newsitem{margin:0 0 14px}

div#content div#news h4{font-size:12px}

div#content div#news h4 span{background:transparent;color:#ffcc33;font-weight:700}

div#content div#news{width:330px;float:left; padding-right:10px;}
div#content div#news2{width:330px;float:right; margin:0;}
div#content div#newscontainer {width:680px; float:left;}

div#content div#newscontainer .leftside {width:386px; float:left;}
div#content div#newscontainer .rightside {width:274px; float:right;}
div#content div#newscontainer div.newsitem {width:100%;}
div#content div#newscontainer div.newsitem h4 {margin:6px 0 -10px; font-size:12px;}
div#content div#newscontainer div.newsitem h4 span.clorange {color:#ffcc33;}

div#content div#newscontainer .leftside h1 {margin:0;}

div#content div#contentsection {width:690px; float:left;}

div#content div#news a.more{padding-left:17px;background:url(linkbullet1.png) no-repeat 0 4px}

div#disclaimer{color:#999;text-align:left;font-size:8pt;margin:0 0 0 15px;}

div#disclaimer div#logo{ float:left; display:block; margin-right:15px; background:url(dba-logo.jpg) no-repeat; width:70px; height:45px;}


div#disclaimer span{background:transparent;color:#ffcc33;font-weight:700}

div#preload,div#flash_search_content{width:1px;height:1px;position:absolute;overflow:hidden;left:-9999px;top:-9999px}

div#content div#news .bigtext {font-size:14px;}


div#vertmenu {
font:12px Arial, Sans-Serif;
width: 171px;
padding: 0px;
margin: 0px;
}


div#vertmenu ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
div#vertmenu ul li {
margin: 0px;
padding: 0px;
width:170px;
}
div#vertmenu ul li a {
display: block;
border-bottom: 1px solid #ffcc33;
padding: 7px 0px 7px 8px;
text-decoration: none;
color: #999999;
}

div#vertmenu ul li a:hover, #vertmenu ul li a:focus {
color: #FFFFFF;
background:#ffcc33;

}

div#vertmenu a.active:link, .navlist a.active:visited {
background-color: #ffcc33;
color: #FFFFFF;
}


div#portfolio{width:690px;float:left;padding:0}

div#rightimage{width:276px; height:299px;float:right;padding:0; background:url(profile-lemon.jpg) no-repeat right top;padding-bottom:15px}

div#clientlist1{width:220px;float:left;padding:0;margin:5px 10px 0 0 }

div.img
  {
  margin:8px 6px 0 0;
  border:1px solid #CCCCCC;
  height:107px;
  width:129px;
  float:left;
  text-align:center;
  }
div.img img
  {
  display:inline;
  
  }



div#clientlist2{width:220px;float:left;padding:0;margin:5px 8px 0 0 }

div#clientlist3{width:220px;float:right;padding:0;margin:5px 0 0 0 }

div#profright{width:276px; height:250px;float:right;padding:0;margin:45px 15px 0 0}

div#map{width:302px; height:291px; border:solid thin #999999;float:right;padding:0;margin:45px 0px 0 0;background:url(../images/map.jpg) no-repeat right top;}

div#port{width:690px;float:left;padding:0}

div#business{width:690px; height:412px;float:right;padding:0;margin:0px 0px 0 0;background:url(../images/portfolio/business/cw1-bg.jpg) no-repeat right top;}

div#copyright{width:490px;float:left;padding:0; margin:0px 0px 0 185px;color:#999;text-align:left;font-size:8pt;}


ul.navlist
{
height:30px;
margin:10px 0 8px; padding:0;
overflow: hidden;
font-size:10px;
font-weight: bold;
}

.navlist li
{
display: block;
height:30px; width:22px;
float:left;
list-style-type: none;
margin:0 2px 0 0;
padding:4px 0 0;
}

.navlist li.gline {
border-left:1px solid #BBB;
padding-left:6px;
}

.navlist li.gliner {
border-right:1px solid #BBB;
padding-right:2px;
width:auto;
}

.navlist a {display:block; padding:0; height:18px; line-height:18px; width:18px; text-align:center; overflow:hidden; }
.navlist a.active:link, .navlist a.active:visited {
background-color: #BBB;
}
.navlist a:link, .navlist a:visited
{
color: #fff;
background-color: #ffcc33;
text-decoration: none;
}

.navlist a:hover
{
color: #FFF;
background-color: #BBB;
text-decoration: none;
}

a.archive:hover {font-family:arial;color:#ffcc33;font-size:12px;line-height:14px;font-weight: bold;}
a.archive {font-family:arial;color:#999999;font-size:12px;line-height:14px;text-decoration: none;font-weight: bold;}

a.textlink:hover {font-family:arial;color:#ffcc33;font-size:12px;line-height:14px;}
a.textlink {font-family:arial;color:#999999;font-size:12px;line-height:14px; text-decoration:underline}

div#infoarea h4, div.portfolio_data div.textdata  h4 {line-height:18px; font-size:12px;}
div#infoarea h4, div.portfolio_data div.textdata  h4, div.portfolio_data div.textdata p.nopmargin,div#infoarea p.nopmargin {margin:0;}

div#infoarea h4, div.portfolio_data div.textdata  h4, div.portfolio_data div.textdata p.nopmargin,div#infoarea p.nopmargin span{ font-weight:bold;}
div.portfolio_data div.textdata ul,div#infoarea ul {padding:0; margin:12px 0;}
div.portfolio_data div.textdata ul li, div#infoarea ul li {background:url(bt.png) no-repeat 0px 5px; list-style-type:none; padding:0 0 0 7px;}

div.portfolio_data {border-bottom:1px solid #EEE; padding:0 0 10px; margin:0 0 10px;}
div.portfolio_data div.textdata {float:right; width:370px; margin-top:10px;}
div.portfolio_data img {float:left; width:300px;}

div#portfoliohome {padding:0 0 0 186px;}
div#portfoliohome ul#mainmenu {padding:0; margin:0 0 10px;}
div#portfoliohome ul#mainmenu li {list-style-type:none; margin:0 0 2px; display:block;}
div#portfoliohome ul#mainmenu li a {display:block; color:#FFF; font:18pt/51px Arial; padding:0 0 0 18px; letter-spacing:-1px;}
div#portfoliohome ul#mainmenu li a:hover {font-weight:bold;}

div#portfoliohome ul#mainmenu li.plink1 a {background:#fbde42 url(d-retail.jpg) no-repeat;}
div#portfoliohome ul#mainmenu li.plink2 a {background:#fbde42 url(d-business.jpg) no-repeat;}
div#portfoliohome ul#mainmenu li.plink3 a {background:#fbde42 url(d-music.jpg) no-repeat;}
div#portfoliohome ul#mainmenu li.plink4 a {background:#fbde42 url(d-property.jpg) no-repeat;}
div#portfoliohome ul#mainmenu li.plink5 a {background:#fbde42 url(d-events.jpg) no-repeat;}
div#portfoliohome ul#mainmenu li.plink6 a {background:#fbde42 url(d-healthcare.jpg) no-repeat;}
div#portfoliohome ul#mainmenu li.plink7 a {background:#fbde42 url(d-publicsector.jpg) no-repeat;}


div#clientlist {
font:12px Arial, Sans-Serif; line-height:18px;
padding: 0px;
margin: 0px;
}


div#clientlist ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
div#clientlist ul li {
margin: 0px;
padding: 0px;

}

div#bullets {
font:12px Arial, Sans-Serif; line-height:18px;
padding: 0px;
margin: 0px;
}


div#bullets ul {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
div#bullets ul li {
margin: 0px;
padding: 0px;
background:url(bt.png) no-repeat 0px 5px; list-style-type:none; padding:0 0 0 7px;

}


ul.linkcolumn {width:326px; float:left;list-style: none; padding:0; margin:7px 8px 7px 5px;}
ul.linkcolumn li {margin:0 0 10px;}

ul.linkcolumn a {display:block; width:326px; height:126px;font-weight:bold; padding-top:0px; padding-left:0px;}

ul.linkcolumn a em{ color:#999; font-style:normal;font-weight:normal;}

ul.linkcolumn1 {width:326px; float:left;list-style: none; padding-left:5px; margin:7px 5px 7px 5px;}
ul.linkcolumn1 li {margin:0 0 10px;}

ul.linkcolumn1 a {display:block; width:326px; height:126px;font-weight:bold; padding-top:0px; padding-left:0px;}

ul.linkcolumn1 a em{ color:#999; font-style:normal; font-weight:normal;}

a#business {background:url(../images/portfolio/nav/business.jpg) no-repeat;}
a#business:hover {background:url(../images/portfolio/nav/business-over.jpg) no-repeat}

a#retail {background:url(../images/portfolio/nav/retail.jpg) no-repeat;}
a#retail:hover {background:url(../images/portfolio/nav/retail-over.jpg) no-repeat}

a#music {background:url(../images/portfolio/nav/music.jpg) no-repeat;}
a#music:hover {background:url(../images/portfolio/nav/music-over.jpg) no-repeat}

a#property {background:url(../images/portfolio/nav/property.jpg) no-repeat;}
a#property:hover {background:url(../images/portfolio/nav/property-over.jpg) no-repeat}

a#events {background:url(../images/portfolio/nav/events.jpg) no-repeat;}
a#events:hover {background:url(../images/portfolio/nav/events-over.jpg) no-repeat}

a#public {background:url(../images/portfolio/nav/public.jpg) no-repeat;}
a#public:hover {background:url(../images/portfolio/nav/public-over.jpg) no-repeat}

a#health {background:url(../images/portfolio/nav/health.jpg) no-repeat;}
a#health:hover {background:url(../images/portfolio/nav/health-over.jpg) no-repeat}

div.yellowline {background:#ffcc33; height:1px; overflow:hidden; width:350px; margin:10px 0;}

.yellowline {background:#ffcc33; height:1px; overflow:hidden; width:340px; margin-top:0px;}



h1.aligned {font-size:12px; line-height:16px; margin:0 0 15px;border-bottom:1px solid #ffcc33;}
h1.aligned, div#content div#contact h3.thicker {padding:6px 0;}

div.greyline {background:#CCC; height:1px; overflow:hidden; width:386px; margin:10px 0;}
#page1 #page2 #content #portfolio #jsenabled #loadarea #cw {
	background-image: url(../images/portfolio/business/cw1-bg.jpg);
	background-repeat: no-repeat;
}

.portline {font-size:12px; line-height:16px; padding:0 0 5px 0;border-bottom:1px solid #ffcc33;}
