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); color:#fff; width:900px; height:40px; font: bold 14pt georgia; }
a.mnav:link, a.mnav:visited, a.mnav:active { color:#fff; height:30px; padding-top:10px; }
a.mnav:hover { text-decoration: none;color:#000; }
.subnav { color:#000000; font: normal 10pt georgia; text-align:left; }
a.subnav:link, a.subnav:visited, a.subnav:active { color:#fff; height:22px; padding-left:10px; padding-top:4px; border: solid 1px #727272; font: bold 11pt georgia; }
a.subnav:hover { background-color: #cb631f; text-decoration: none; border: solid 1px #fff; }
.adjustedZIndex { z-index: 1; }

#main {width:900px;text-align:left;margin-top:15px;}
#title { position:relative; top:133px; left:295px; width:185px; text-align:center; font-size:15pt; color:#000; }
#ft { clear:both; color:#fff; width:830px; font-size:8pt; }
#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 { text-decoration: none; }
#ft a.g:hover {  }

h2 {color:#abce58;}
a:link, a:visited, a:active, a:hover { color: #cb631f; text-decoration: none; }
p {text-align:left;vertical-align:top;font-size:11pt;line-height:21px;}
.title { color: #a2d256; font-size:13pt; }
.fade {color:#ccc}
.bar{color:#abce58;height:25px;line-height:25px;font-size:12pt;margin-bottom:10px;}
.large{font-size:15pt}
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:325px;padding-left:15px;font-size:13pt; }
div.portR { float:right;width:325px;padding-right:15px;font-size:13pt; }
div.portLT { float:left;width:475px;padding-left:35px;font-size:13pt; }
div.portRT { float:right;width:475px;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: 11pt; }
a.faq:hover{cursor: pointer;}

table.data{text-align:left;}
table.data td{padding:15px;font-size:11pt;border:solid 1px #333;}
table.data th{padding:15px;text-align:left;font-size:12pt;color:#a2d256;}
.head{text-decoration:underline;}
.small{font-size:8pt;}