body {background-color: #CCCCD5; color: black; text-align: center; font-family: verdana,helvetica,arial,sans-serif; padding: 15px 0; margin: 0;}


a {color: #004477; text-decoration: underline;}
a:visited {color: #555588}
div {border: none; }
div.container {border: solid 1px #777777; background-color: white; text-align:left; padding: 25px 25px 12px; position: relative; left: -3px; top: -3px;}
div.shadow {background-color: #AAAAB5; width:792px; margin: 0 auto; position: relative; left: 3px; top: 3px;}
div.name {width: 450px; float: left; margin-bottom: 10px;}
div.contact {width:250px; float: right; text-align: right; font-size: small;}
div.clear {clear: both;}
div.tabs {clear: both; border-bottom: solid 1px #777777; margin: 0px -20px; padding: 10px 20px 0px;}
div.topic {text-align: justify;}
img {border-style: none; margin:0px 10px 10px 0px;}
div.name h1 {margin: 0px auto;}
h2 {font-size: 18px;}
p {font-size: small;}
div.name p {margin: 0px 0px 13px 0px;}
span.me {}
span.standout {font-weight: 600}
div.contact img {height:45px; margin:0px;}
div.name img {float:left; margin:0 10px 0 0;}
div.name p {width: 300px;}
p.copy{ font-size: x-small; color: #666666; margin: 5px 0 0 0;}
div.tabs ul {padding: 0; margin: 0;}
div.tabs li {display: inline; border: solid 1px #777777; padding: 0 5px; background-color: #777777;}
div.tabs li.this {background-color: #FFFFFF; border: solid 1px #777777; border-bottom: solid 1px #FFFFFF}
div.tabs li a {text-decoration: none}
hr {clear: both; width: 790px; margin: 0 -25px; height: 1px; background-color: #777777; border: 0;}