body {
  margin:3px;     
  font-family: verdana;
  font-size: 10px;
  color:#666666;
}

strong {
  color: #333333;
  font-weight:bold;
}

img {
  border:none;
}

div#main {
  /*width: 774px;*/
  width: 768px;
}    

div.block, div.inverseblock, div.inbetweenblock, div.nexttowideblock {
  width: 184px;
  height: 185px;
  background-color:#FFFFFF;
  border: solid 1px #999999;
  float: left;
  margin: 3px;
}

img.imageLink {
	  margin-top: 20px;
}

div.wideblock, div.jobblock, div.pressblock, div.videoblock, div.facebookblock, div.awardblock {
  width: 568px;
  height: 571px;
  background-color:#FFFFFF;
  border: solid 1px #999999;
  float: right;
  margin: 3px 3px 3px 3px;  
  overflow-y:auto;
}

div.videoblock {
  width: 570px;
  height: 570px;
  border: 0px;
  margin-left:0px;
  overflow:hidden;
}

div.pressblock {
  height: 378px;
}

div.awardblock {
  height: 378px;/*571px;*/
}


div.inverseblock {
  background-color:#CCCCCC;
}

div.inbetweenblock {
  background-color:#EBEBEB;
}

div.line {
  width:178px;
  height: 24px;
  background-color:#FFFFFF;
  border-bottom: solid 1px #999999;
  text-transform: capitalize;
  padding:3px 3px 3px 3px;    
}

div.last-line {
	border:none; 
}

div.lineImg {

  background-color:#FFFFFF;
  /*border-bottom: solid 1px #999999;
  text-transform: capitalize;
  padding:3px;    */
}

div.active {
  background-color:#EBEBEB;
}

div.projectdescription span.customer{
  text-transform: uppercase;
}    

div.projectdetail, div.persondetail {
  text-transform: uppercase;
  color: #333333;
  background-color:#EBEBEB;
  border-bottom: 0px;
  margin:0px;       
}  

div.persondetail {
  color: #666666;
}  

div.textdescription, div.jobtitle, div.companyinfo, div.companyaddress  {
  width: 178px;            
  padding:3px;       
  color:#333333;
}
div.textdescription {
  background-color:#FFFFFF;
}

div.jobdescription, div.pressreleases, div.facebook,div.award {
  padding:3px;       
  color:#666666;
}

div.walktroughvideo {
  height: 568px;
  padding:0px;       
}

div.companyaddress, div.jobtitle {
  height: 147px;            
  border-bottom: solid 1px #999999;
}


img.projectimage, img.personimage, img.jobimage {
  width: 184px;
  height: 153px;      
  border-bottom: solid 1px #999999;     
  margin:0px; 
  display:block;


}

img.projectimagelinked {
  width: 184px;
  height: 153px;      
  border-bottom: solid 1px #999999;     
  margin:0px; 
  display:block;
cursor:pointer;

}


div.linkedactive {
  background-color:#EBEBEB;
  cursor:pointer;
}

div.linked {
  background-color:#FFFFFF;
  cursor:pointer;
} 
              
div.linkedactive:hover, div.linked:hover  {
  background-color:#EBEBEB;
} 
  
div.linkedactive span.bullet, div.linked span.bullet {
  color:#FF9900;
  font-weight:normal;
}

div.linkedactive:hover span.bullet, div.linked:hover span.bullet {
  color:#01829B;
}

span.bullet {
  color:#01829B;
  font-weight:normal;
}

span.afterbullet {
  font-weight:bold;
  color: #333333;
}

div.textdescription span.bullet {
  color: #333333;
}

div.textdescription span.afterbullet {
  font-weight:normal;
}


span.nextbutton {
  font-weight:bold;
  color: #333333;
  float:right;
  top: -12px;
  position:relative;
  cursor:pointer;  
}

span.nextbutton:hover {
  color: #666666;
}

a {
  text-decoration:none;
  color:#333333;
}

a:hover {
  text-decoration:underline;
}

a.link:hover {
  text-decoration: none
}

p {
  margin:8px 0px 0px 0px;
  padding:0px;
}

ul {
  margin: 5px 0px 0px 0px;
  padding-left: 20px;
}

div.pressreleases p {
  padding-left:8px;
}

div.block a, div.block a:visited {
  text-decoration:none;
}

a.image:hover {
  text-decoration:none;
}

img {
  border: none;
}

.projects {
  border: none;
}

/* Nav */
h1, h3, h4{
  font-family: verdana;
  font-size: 10px;
  color: #333;
  font-weight:normal;
  display:inline;
}

h2 {
  font-family: verdana;
  font-size: 10px;
  color: #333;
  display:inline;
  font-weight:bold;
}

h2.afterbullet {
  font-weight:bold;
}

h3, h3.afterbullet {
  font-weight:bold;
}

h4, h4.afterbullet {
  font-weight:bold;
}

h3.customer{
  text-transform: uppercase;
  font-weight:normal;
} 

