body { background-image:url(/Images/bg.gif); margin: 0px; text-align: center; font-family: Verdana; font-size: 12px; color:#ffffff; }
.nav { background:url(/Images/web_design_nav.png) top center no-repeat; height:40px; font: bold 12pt georgia; }
.subnav { background-color:#a2d256; color:#000000; font: normal 10pt georgia; text-align:left; }
a.subnav:link, a.subnav:visited, a.subnav:active { color:#000000; height:22px; padding-left:10px; padding-top:6px; border: solid 1px #a2d256; }
a.subnav:hover { background-color: #cb631f; text-decoration: none; border: solid 1px #000000; }
.adjustedZIndex { z-index: 1; }

#head { width: 830px; height:190px; background-image:url(/Images/web_design_top.png); background-position:right; background-repeat:no-repeat; }
#main { width: 830px; margin-top:-14px; background-color:#000000; height:100%; }
#title { position:relative; top:133px; left:295px; width:185px; text-align:center; font-size:15pt; color:#000; }
#ft { clear:both; color:#000000; width:830px; font-size:8pt; background-image:url(/Images/web_design_footer.png); background-repeat:no-repeat; height:94px; }
#ft a:link, #ft a:visited, #ft a:active { color: #cb631f; text-decoration: none; }
#ft a:hover {  }
#ft a.g:link, #ft a.g:visited, #ft a.g:active { color: #000000; text-decoration: none; }
#ft a.g:hover {  }

a:link, a:visited, a:active, a:hover { color: #cb631f; text-decoration: none; }
p { text-align:justify; vertical-align: top; font-size: 12px; line-height: 18px; }
.title { color: #a2d256; font-size:13pt; }

table.resume { color:#000; background-color: #FFFFFF; text-align: left; width: 700px; font-size: 10px; }
td.resumeHead { text-align: center; font-weight: bold; font-size: 13px; }
.resumeBold { font-weight: 700; font-size: 12px; }
.resumeTitle { font-weight: 600; font-size: 11px; }
.resumeDate { font-style: italic; font-size: 11px; }
.resumeList { text-indent: 11px; }

div.portL { float:left;width:350px;padding-left:35px;font-size:13pt; }
div.portR { float:right;width:350px;padding-right:35px;font-size:13pt; }
div.portL a:link, div.portL a:visited, div.portL a:active, div.portL a:hover { font-size:10pt; color: #cb631f; text-decoration: none; }
div.portR a:link, div.portR a:visited, div.portR a:active, div.portR a:hover { font-size:10pt; color: #cb631f; text-decoration: none; }

.faq, a.faq:link, a.faq:visited, a.faq:active { color: #cb631f; font-variant: small-caps; font-size: 10pt; }
a.faq:hover{cursor: pointer;}

table.data { text-align:left; border:solid 1px #29231d; }
table.data td { padding:5px; border:solid 1px #29231d; }
table.data th { padding:5px; border:solid 1px #29231d; text-align:left; color: #a2d256; }
.head { text-decoration: underline;}
.small { font-size: 8pt; }