* {margin:0;padding:0;}
a img {border:0;}
body {background: #000;margin:0;padding:0;}
.imageRight {float:right;margin-left:1em;}

#onlyTable {
   width: 998px;
   margin: 0 auto;
   background: #fff url(../images/rightside.jpg) repeat-y right top;
}

#onlyTable td {vertical-align:top;}
#onlyTable #left {width:246px;background: url(../images/leftside.jpg) repeat-y left top;}
#onlyTable #right {width:752px;background: url(../images/topright.jpg) no-repeat right top;}



#onlyTable #left .content {margin-left: 32px;background: url(../images/navback.jpg) repeat-y;}
#onlyTable #left .content ul {padding-left:32px;}
#onlyTable #right .content {padding-right: 45px;}


#navlist {
padding: 0 1px 1px;
margin-left: 0;
font: bold 12px Verdana, sans-serif;
width: 150px;
}

#navlist li
{
list-style: none;
margin: 0;
border-top: 1px solid gray;
text-align: left;
}

#navlist li a
{
display: block;
padding: 0.25em 0.5em 0.25em 0.75em;
border-left: 1em solid #DC2C2E;
text-decoration: none;
}

#navlist li a:link { color: #000; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
border-color: #F7AD7B;
color: #FFF;
background: #332;
}

#picContainer {float:left;width:100%;}
.halfPicBox {float:left;width: 325px;margin: 10px;}
#picContainer p {clear:both;margin: 5px 0 ;border:2px solid #333;background:#ccc;padding: 10px;text-align:justify;}

ul#qualifications {margin-left:30px;}
ul#qualifications li {list-style:none;margin: .5em 0;}
ul#qualifications li span {font-size: 1.25em;font-weight:bold;text-decoration:underline;}
ul#qualifications li ul li {list-style-type: circle;margin:0;}
ul#qualifications ul {margin-left:30px;}

address {float:right;font-size:1.25em;font-weight:bold;margin-top: 30px;}
#contact {clear:both;text-align:center;font-size: 1.5em;}
#contact h1 {font-size: 1.5em;}



.wrap1, .wrap2, .wrap3 {
   display:inline-table;
   /* \*/display:block;/**/
}

.wrap1 {
   float: left;
   background:url(../images/shadow.gif) right bottom no-repeat;

}

.wrap2 {
   background:url(../images/corner_bl.gif) -4px 100% no-repeat;
}

.wrap3 {
  padding:0 16px 16px 0;
  background:url(../images/corner_tr.gif) 100% -4px no-repeat;
}

.wrap3 img {
  display:block;
  border:1px solid #ccc;
  border-color:#efefef #ccc #ccc #efefef;
}

#certs {margin: 1em 0;margin-left:32px;}
#certs img {margin: .5em auto;display:block;}