
table{
  margin:0px;
  border-collapse:collapse;
}

body {
  margin: 0px 50px;
  background-color:#cccccc;
}

h1{
  font-family:verdana;
  font-size:13pt;
  color:green;
  text-transform: uppercase;
  margin:5px 0px;
}
h2, h2 a{
  font-family:verdana;
  font-size:11pt;
  color:gray;
  text-transform: uppercase;
  margin:10px 0px;
  text-decoration:none;
}
h2 a:hover{
  text-decoration: underline;
}
h2 i{
  font-size:11pt;
  text-transform: lowercase;
}
h3{
  font-family:verdana;
  font-size: 13px;
  color: #808080;
  text-transform: uppercase;
  margin: 0px;
  line-height: 18px;
}
h4{
  font-family:verdana;
  font-size: 12px;
  font-weight: 700;
  color: #808080;
  margin: 0px;
  line-height: 18px;
}
h5{
  font-family:verdana;
  font-size: 11px;
  font-weight: normal;
  color: #808080;
  margin: 10px 0px 10px 0px;
  line-height: 18px;
}
h6{
  font-family:verdana;
  font-size: 13px;
  font-weight: 800;
  color: #808080;
  text-transform: uppercase;
  margin: 0px 0px 0px 0px;
  line-height: 18px;
}

p{
  width:400px;
  color:black;
  margin:5px 0px;
  padding:2px;
}

.content{
  width:800px;
}

.left{
  width:255px;
  height:500px;
  background-color:white;
}
.leftproj{
  width:255px;
  height:496px;
  background-color:white;
}
.leftplus{
  width:255px;
  height:750px;
  background-color:white;
}
.right{
  width:496px;
  padding: 25px 0px 0px 35px;    
  background-color:#EDEDED;
}
.topright{
  width:50px;
  background-color:white;
}

.topleft, .bottomleft{
  width:255px;  
  height:50px;
  background-color:white;
}
.secondaryleft{
  width:50px;
  height:250px;  
  background-color:#cccccc;
}

.leftpad{
  background-color:#EDEDED;
}

.topmenu{
  width:495px;
  height:50px;
  background-color:#A9AF8D;
}


div.dropdown {
  position:relative;
  z-index: 100;
  padding: 0px;
}
table.dropmenu { 
  visibility: hidden;
  position: absolute;
  top: 0px; 
  left: 0px;
  background-color: white;
  border-top: none;
  width:135px;
}
table.dropmenu td { 
  padding: 2px 10px 5px 10px;
  line-height:17px;
}

.droplink{
  font-family:verdana; 
  font-size:9px; 
  font-weight:bold; 
  color:#a0a0a0; 
  text-decoration:none;
}

.maintext{
  font-family:verdana;
  font-weight:normal;
  font-size:10px;
  padding:25px;
  background-color:#EDEDED;
  line-height:18px;
}
.firmmaintext{
  font-family:verdana;
  font-weight:normal;
  font-size:10px;
  padding: 25px 25px 25px 50px;
  background-color:#EDEDED;
  line-height:16px;
}
.firmmaintext p{
  width:450px;
}
.servmaintext{
  font-family:verdana;
  font-weight:normal;
  font-size:10px;
  padding: 0px 0px 0px 15px;
  background-color:#EDEDED;
  text-transform: uppercase;
  line-height:16px;
}
.servmaintext p{
  width:210px;
}

.projmaintext{
  font-family:verdana;
  font-weight:normal;
  font-size:10px;
  padding: 15px 25px 25px 80px;
  background-color:#EDEDED;
  line-height:16px;
}
.projmaintext p{
  width:400px;
}
.caremaintext{
  font-family:verdana;
  font-weight:normal;
  font-size:10px;
  padding: 25px 25px 25px 50px;
  background-color:#EDEDED;
  line-height:16px;
}
.projbox{
  width:400px;
}
.projtitle{
  height:205px;
}
.projstats{
  height:90px;
}

.resumelist td, .resumelist th{
  font-family:verdana;
  text-align:left;
  font-size:11px;
  background-color:#dDdDdD;
  border-bottom:3px solid #EDEDED;
}
.resumelist td{
  font-style:italic;
}
.resumelist th{
  width:200px;
}
.left, .leftplus, .bottomleft{
  background-image:url("images/s/bg1.gif");
  background-color:#ededed;
}
.projectlist li a{
  font-weight:bold;
  color:black;
}

.project {
  color: #008888;
}

div.projects {
  width:235px;
  margin:10px;
  overflow:hidden;
  text-align:left;
  font-family:verdana;
  font-size:10px;
  line-height:15px;
}
div.projects a{
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  color:gray;
  text-decoration:none;
}
div.projects a:hover{
  font-weight: bold;
  color: black;
  text-decoration: none;
}
div.projects a.first{  
  margin-left:20px;
  font-weight:800;
}
div.projects a.second{  
  margin-left:20px;
  font-weight:normal;
}
div.projects a.selected{
  color: black;
  font-weight:bold;
}

div.dwnld {
  width:235px;
  margin:10px;
  overflow:hidden;
  text-align:left;
  font-family:verdana;
  font-size:10px;
  line-height:15px;
}
div.dwnld a{
  font-family:verdana;
  font-size:10px;
  font-weight:bold;
  color:gray;
}
div.dwnld a.second{  
  margin-left:20px;
  font-weight:normal;
}
div.dwnld p{
  width:235px;
  margin:10px;
  color: black;
  font-weight:bold;
}

.copytext{
  padding: 5px 25px 25px 25px;
  font-family:verdana;
  font-weight:bold;
  font-size:11px;
  color:#808080;
  background-color:#EDEDED;

}


img.default { border-color: #EDEDED; }
img.highlight { border-color: black; }
img.highlight2 { border-color: white; }