/* RESETS */
body, img, fieldset {margin:0; padding:0; border:none;}

BODY,TABLE,TD,INPUT,SELECT,TEXTAREA {
  font-family:arial, helvetica;
  font-size:12px;
  color:#58595B;
  line-height: 17px;
  letter-spacing: 0px;
  }
  
.greyborder {border-style:solid;border-color:#c0c0c0;border-width:1px;}
  
A {
  text-decoration:underline;
  color:#58595B;
  }
A:hover {
  color:#58595B;
  text-decoration:none;
  }
  
A.more {
  text-decoration:none;
  color:#A4CD0A;
  }
A.more:hover {
  color:#000000;
  text-decoration:underline;
  }

H1 {
  font-size:16px;
  font-family:arial,helvetica;
  color:#595959;
  font-weight:normal;
  text-decoration:none;
  display: inline;
    line-height: 20px;
  }

H2 {
  font-size:15px;
  font-family:arial,helvetica;
  color:#595959;
  font-weight:normal;
  text-decoration:none;
  display: inline;
  }

#pageBox {width:815px; margin:0 auto; overflow:auto;}
#pageBox #headerBox {width:815px; float:left; background:#63625e;}
#pageBox #headerBox  a#logo {width:52px; height:44px; display:block; float:right;}
#pageBox #headerBox  #nav {padding:0; margin:21px 0 0 16px; float:left;}
#pageBox #headerBox  #nav li {float:left; list-style:none; color:#FFFFFF; font-size:14px;}
#pageBox #headerBox  #nav li a {margin:0 6px; font-size:10px; color:#FFFFFF; text-decoration:none;}
#pageBox #headerBox  #nav li a:hover {color:#A4CD0A;}
#pageBox #headerBox  #headerBanner {width:815px; height:168px; float:left;}
#pageBox #headerBox  #jumpTo {width:815px; height:40px; float:left; background:#CCCCCC;}
#pageBox #headerBox  #jumpTo #caseStudiesForm {width:260px; padding:0 68px 0 50px; float:left;}
#pageBox #headerBox  #jumpTo #caseStudiesForm select {width:250px;}
#pageBox #headerBox  #jumpTo #clientListForm {width:200px; margin-right:15px; float:left;}
#pageBox #headerBox  #jumpTo #clientListForm select {width:200px;}
#pageBox #headerBox  #jumpTo #siteMapForm {width:190px; float:left;}
#pageBox #headerBox  #jumpTo #siteMapForm select {width:190px;}
#pageBox #headerBox  #jumpTo fieldset {}
#pageBox #headerBox  #jumpTo fieldset label {font-size:10px; line-height:16px;}

#pageBox #contentBox {clear:left; width:815px; float:left;}
#pageBox #contentBox  #lhContent {width:283px; padding:40px 45px 0 50px; float:left;}
#pageBox #contentBox  #lhContent #newsItems tr td {font-size:11px;}
#pageBox #contentBox  #lhContent #thumbs {width:243px; position:relative; float:left;}
#pageBox #contentBox  #lhContent #thumbs a.tn {margin:0 4px 0 0; float:left;}
#pageBox #contentBox  #lhContent #thumbs a.tn.last {margin:0;}
#pageBox #contentBox  #lhContent #thumbs a#lArrow {width:15px; height:44px; margin:0; display:block; position:absolute; top:0; left:-15px; background:url(images/arr-l.gif) no-repeat 0 0;}
#pageBox #contentBox  #lhContent #thumbs a#rArrow {width:15px; height:44px; margin:0; display:block; position:absolute; top:0; right:-15px; background:url(images/arr-r.gif) no-repeat 0 0;}
#pageBox #contentBox  #lhContent #instr {clear:left;}

#pageBox #contentBox  #lhContent #shortcuts a {line-height:20px; font-size:11px;}

#pageBox #contentBox  #rhContent {width:387px; padding:40px 50px 0 0; float:right;}
#pageBox #contentBox  #rhContent #subLeft {width:262px; margin-right:20px; float:left;}
#pageBox #contentBox  #rhContent #subRight {width:104px; float:left;}


#pageBox #footerBox {clear:left; width:815px; padding:14px 0; float:left;}
#pageBox #footerBox  p {margin:0; text-align:center; color:#d0d0d0;} 
#pageBox #footerBox  a {color:#d0d0d0; text-decoration:none;} 

.greendots {
  color:#A4CD0A;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
  }
  
.CaseStudyNum {
  color:#808080;
  text-decoration:none;
  }
