*{
 margin:0;
 padding:0;
}
html{
 height:100%;
}
a:link,a:visited{
 color:#fff;
 text-decoration:none;
}
a img{
 border:0;
}

div.wrap{
 width:722px;
 float: left;
 text-align:left;
}
 
div#header{
 margin:-1px 0 0;
}

 div#header div.wrap{
  height:350px;
 }
 div#header div#slide-holder{
  z-index:40;
  width:722px;
  height:364px;
  position:absolute;
  background-color:#4D4D4D;
 }
  div#header div#slide-holder div#slide-runner{
   top:6px;
   left:6px;
   width:710px;
   height:352px;
   overflow:hidden;
   position:absolute;
  }
  div#header div#slide-holder img{
   margin:0;
   display:none;
   position:absolute;
  }
  div#header div#slide-holder div#slide-controls{
   left:0;
   bottom:0px;
   width:722px;
   height:36px;
   display:none;
   position:absolute;
  }
   div#header div#slide-holder div#slide-controls p.text{
    float:left;
   }

   div#header div#slide-holder div#slide-controls p#slide-nav{
    float:right;
    height:24px;
    display:inline;
    margin:0px 15px 0 0;
   }
    div#header div#slide-holder div#slide-controls p#slide-nav a{
     float:left;
     width:24px;
     height:20px;
     display:inline;
     font-size:11px;
     margin:0 5px 0 0;
     line-height:24px;
     text-align:center;
     text-decoration:none;
    }
    div#header div#slide-holder div#slide-controls p#slide-nav a.on{
	 font-weight:bold;
    }

#divNavBg { height: 35px; margin-top: 12px; background-image:url(../images/slidernavbg.png); background-repeat:repeat-x; float:right; padding-left: 12px;}

#divImageSliderContainer {  margin-top: 30px; }

#divPortfolioContainer { width:965px; margin: 0 auto; min-height: 430px; }

#divPortfolioStatus { width:965px; height: 50px; float:left; margin-top: 10px; background: url(../images/portfoliostatusbg.png) repeat-x; }
#divPortfolioStatus ul {list-style: none;  line-height:10px; margin-left: 20px; }
	#divPortfolioStatus li { float:left; padding:0 11px 0 11px; margin-top: 20px; border-right: 1px solid #ccc; }
	#divPortfolioStatus li.casestudies {text-decoration:none; color:#fff; font-size:11px; border-right: 0px; font-style:italic; }
	#divPortfolioStatus li a {text-decoration:none; color:#fff; font-size:12px; letter-spacing: 0.09em; display:block; }
	
	#divPortfolioStatus  li.last { border-right: 0px; }
	
#divPortfolioDescription { width:243px; height:339px; float:right; }
#divPortfolioDescription img { float:right; margin-top: 25px; }
#divPortfolioDescription p.highlight { font-size:12px; color:#FFFFFF; float:left; text-align:left; font-weight:bold; margin: 0 0 1px 20px; width:220px; line-height:18px;  }

#divPortfolioDescription p { font-size:11px; font-weight:normal; color:#FFFFFF; float:left; text-align:left; line-height: 16px; width:220px; margin-left: 20px; padding-bottom: 10px; }
#divPortfolioDescription p.link { font-size:11px; color:#fff; float:left; text-align:left; line-height: 14px; margin-top: 15px; } 

#divPortfolioLinks { width:224px; height:25px; float:right; }
#divPortfolioLinks p { font-size: 11px; text-align:left; color:#4D4D4D; text-transform:uppercase; float:left; }
#divPortfolioLinks p a:hover { color:#4D4D4D; text-decoration:underline; }


