body { 	color: black; 	background-color: white; 	background-image: url(../media/images/mainbg.jpg); 	background-repeat: repeat-x; 	background-position: center 0; 	margin: 0; 	padding: 0; }ul { font-size: 11pt; line-height: 16pt; list-style-type: disc; margin: 0 0 0 60px; }.content a:link { color: #000; }.content a:hover { color: #000; text-decoration: none; }.content a:active { color: #000; }.content a:visited { color: #000; }.top { 	background-image: url(../media/images/top.jpg); 	background-repeat: repeat-x; 	background-position: center 0; }.maxwidth { max-width: 1024px; width: 100%;}.navspacer { background-color: #205f70; background-image: url(../media/images/PDGlogoheader.jpg); background-repeat: no-repeat; background-position: center; width: 100%; height: 200px; overflow: hidden; }.featured { background-color: #1E5C71; background-image: url(../media/images/featured.jpg); background-repeat: repeat-x; background-position: center 0; color: #fff;}.featured a:link { color:#fff }.featured a:over { color:#ddd }.featured a:visited { color:#fff }.featured a:active { color:#fff }.mainborder { background-color: white; border-right: 1px solid #1f5e6f; border-bottom: 1px solid #1f5e6f; border-left: 1px solid #1f5e6f; }.header { margin-right: 10px; margin-left: 10px; margin-top: 10px; border-bottom: 1px solid #fff; color: #fff;}.nav { position: absolute; min-width: 743px; max-width: 1024px; width: 90%;}.pagepadding { margin: 0 0 10px; }
.pagepaddingMain { margin: 0 10px 10px; }
.buttonspacer { width: 10px; height: 58px; }.buttonspad { padding: 2px; }.text, .content p, .content i { font-size: 11pt; line-height: 16pt; margin: 10px 30px 10px 30px; }.content h2 { font-size: 16pt; line-height: 16pt; margin: 10px 30px; }.maxwidth {width: expression(document.body.clientWidth > 1024? "1024px": "auto" );}.tablewidth { width: 90%; }.navmargin { width: 701px; height: 70px; }.project { font-size: 11pt; padding: 10px; }.projfnblot { background-image: url(../media/images/fnb_lot.jpg); background-repeat: no-repeat; background-position: center 0; }.navspacer .title { color: #fff; font-size: 24pt; text-align: right; position: relative; top: 100%; float: right; margin: -26pt 10px 10px; }.navspacer {width: expression(document.body.clientWidth > 1024? "100%": "auto" );}.selbutton { background-image: url(../media/images/selectedyellow.jpg); background-repeat: repeat-x; background-position: center bottom; width: 100%; }.buttonspad .link { font-size: 11pt; background-color: #ccc; background-image: url(../media/images/buttongraybg.jpg); background-repeat: repeat-x; background-position: center top; width: 100%; margin: 0; padding: 3px; border: solid 1px #8e9799; }.buttonspad .link:hover { font-size: 11pt; background-color: #ccc; background-image: url(../media/images/buttongraybg.jpg); background-repeat: repeat-x; background-position: center top; width: 100%; margin: 0; padding: 3px; border: solid 1px #333; }.buttonspad .button { background-image: url(../media/images/navgray.jpg); background-repeat: repeat-x; background-position: center bottom; width: 100%; }.buttonspad:hover .button { background-image: url(../media/images/selectedyellow.jpg); background-repeat: repeat-x; background-position: center bottom; width: 100%; }.button *:hover { } td.link a, td.link a:hover, td.link a:active, td.link a:visited{	text-decoration: none;	color: #333;}.content .time { font-size: 11pt; font-weight: bold; line-height: 24pt; margin: 40px 30px 30px; }.AddProj { margin: 10px 30px; }.content .SubMenu { color: #fff; background-color: #d9d9d9; padding: 5px; }.content .SubMenu a:link { color: #d9d9d9; font-size: 10pt; background-color: #1e5c71; text-decoration: none; margin: 2px; padding: 10px 10px 4px; border: solid 1px #8e9799; }.content .SubMenu a:visited { color: #d9d9d9; font-size: 10pt; text-decoration: none; background-color: #1e5c71; margin: 2px; padding: 10px 10px 4px; border: solid 1px #8e9799; }.content .SubMenu a:hover { color: #000; font-size: 10pt; background-color: #fc3; text-decoration: none; margin: 2px; padding: 10px; border: solid 1px #fc3; }.content .SubMenu a:active { color: #000; font-size: 10pt; text-decoration: none; background-color: #fc3; margin: 2px; padding: 10px; border: solid 1px #fc3; }.headshot { margin: 0 10px 10px; border: solid 1px #1f5e6f; }

.project img { border:1px #fff solid; margin: 0 10px 0 0; }
.astrix { font-sixe: 11pt; padding:0; margin:0;}

.TeamMembers { color: #320; background-color: #d9d9d9; padding: 5px; font-size: 11pt; }
.TeamMembers a:link { color:#000 text-decoration: none;}.TeamMembers a:over { color:#320 text-decoration: underline;}.TeamMembers a:visited { color:#000 text-decoration: none;}.TeamMembers a:active { color:#000 text-decoration: underline;}

hr { text-align: center; }

.gallery img { border: 1px solid #1f5e6f; margin: 10px; }
.gallery { padding: 10px; margin: 10pv; background: #C5D4D9; }
