﻿body { text-align:left; color:#000; margin: 0px; padding: 0px; font: 1em Verdana, Arial, Helvetica, sans-serif; background: #FFF; }
img {border:none}
#wrapper { margin: 0px; padding: 0px; height: 101%; width: auto; }
#container { width: 820px; height: auto; margin: 0px auto; padding: 0px; color: #000; background: #FFF; }
img a:link, img a:visited { border-style: none; border-width: 0px; }
h1 { margin: 0px; padding: 0px; height: 0px; width: auto; }
h2 { color: #080808; clear: both; margin: 16px 0px 0px 15px; padding: 4px 0px; width: auto; height: auto; font-size: 18px; font-weight: bold; }
h3 { margin: 4px 0px 0px 16px; color: #FC904F; font-weight: bold; }
h4 { color: #FB8136; margin: 16px 0px 8px; padding: 4px 0px 0px; position: relative; width: auto; text-transform: uppercase; font-size: 1.1em; font-weight: bold; }
h5 { text-transform: uppercase; color: #FB8136; margin: 0px; padding: 0px; font-size: 1em; font-weight: bold; }
#hdr { background: url(i/bg-hdr-18.jpg) no-repeat 37px 20px; margin: 0px; padding: 0px; height: 142px; width: auto; text-align: left; }
#hdr h1 span { display: none; margin: 0px; padding: 0px; }
#contact h2 { margin-bottom: 26px; color: #080808; }
#resume h4 { margin: 16px 0px 4px 6px; padding: 4px 0px 3px 6px; font-size: 16px; color: #FC904F; border-top: 0px solid #333; border-right: 0px solid #333; border-bottom: 0px solid #333; border-left: 6px solid #333; width: 60%; font-weight: bold; }
#resume h5 { margin-top: 8px; margin-bottom: 0px; padding: 0px; margin-left: 14px; color: #FC904F; }
#mainnav { background: repeat-y right top; margin: 0px; padding: 0px; height: 25px; float: left; clear: none; width: 100%; position: relative; text-transform: capitalize; font-weight: bold; color: #000000; }
#mainnav ul { list-style: none; margin: 0px 0px 0px 28px; padding: 0px; height: auto; }
#mainnav li { float: left; margin: 0px; font-size: 11px; padding-top: 6px; padding-bottom: 6px; }
#mainnav a:link { text-decoration:none; margin: 0px; padding: 6px 8px; }
#mainnav a:visited { text-decoration:none; padding: 6px 8px; }
#mainnav a:hover { text-decoration: none; padding: 6px 8px; }
#mainnav a:active { text-decoration: none; padding: 6px 8px; }
#mainnav a:link, #ftr a:link { color:#000000; }
#mainnav a:visited, #ftr a:visited { color:#000000; }
#mainnav a:hover, #ftr a:hover { color:#000; background: #F8F8F8; }
#mainnav a:active, #ftr a:active { color:#2D2D2D; background: #FBFBFB; }
#mainnav .current { padding: 6px 8px; color: #666666; }
#secondarynav { background: url(i/bg-arrowright.png) no-repeat 48px center; margin: 0px; padding: 0px; font-size: 11px; height: 25px; width: 80%; clear: none; float: left; position: relative; border-top: 0px none; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none; border-bottom: 0px none; font-weight: bold; }
.secondary { list-style: none; height: auto; width: auto; margin: 0px 0px 0px 81px; padding: 0px; }
.secondary li { margin: 0px; padding: 0px; float: left; }
.secondary a:link { color: #EA4D00; margin: 0px; padding: 6px 8px; float: left; display: inline; text-decoration: underline; }
.secondary a:visited { color: #FF6600; margin: 0px; padding: 6px 8px; float: left; text-decoration: underline; }
.secondary a:hover { color: #F26100; text-decoration: none; margin: 0px; padding: 6px 8px; background: #F4F4F4; }
.secondary a:active { color: #2D2D2D; text-decoration: none; margin: 0px; padding: 6px 8px; background: #FBFBFB; }
.secondary .current { margin: 0px; padding: 6px 8px; color: #4C4944; }
#maincontent { margin: 0px; padding: 16px 50px 24px 24px; height: auto; width: auto; clear: left; }
#maincontent p { margin: 0px 26px 0px 0px; padding: 4px 0px 4px 15px; font-size: .9em; line-height: 1.6em; }
#maincontent a:link { color: #FF6600; }
#maincontent img a:link { border-style: none; text-decoration: none; margin: 0px 20px 0px 0px; padding: 0px 20px 0px 0px; position: relative; border-width: 0px; }
#maincontent a:visited { color: #FF6600; border-style: none; }
#maincontent a:hover { color: #000000; text-decoration: none; background: #F4F4F4; }
#maincontent a:active { color: #FF6600; }
.imganddescript { margin: 0px 0px 22px; width: 724px; padding: 16px 0px; position: relative; clear: left; float: left; border-top: none; border-right: none; border-bottom: none; border-left: none; height: auto; background: repeat-x left top; }
.imganddescript p { margin: 0px; padding: 0px; font-size: 1em; width: 640px; height: auto; line-height: 1.3em; }
.imganddescript strong { color: #080808; margin: 0px; padding: 0px; font-size: 1.2em; font-style: normal; font-weight: bold; }
.imganddescript img { margin: 12px 0px 0px 13px; padding: 0px; height: auto; width: auto; border: 0px solid #FFFFFF; }
.videoemb { margin: 16px 0px 0px; padding: 8px; height: auto; width: auto; border-top: 1px none #2D2D2D; border-right: 1px none #2D2D2D; border-bottom: 1px solid #2D2D2D; border-left: 1px solid #2D2D2D; }
.testimonial { color: #666666; padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; width: 43%; position: relative; display: block; height: auto; float: left; top: 12px; left: 12px; clear: none; }
#ftr { width: 820px; margin: 40px auto 8px; height: auto; text-align: left; padding: 20px 0px 8px 80px; clear: both; }
#ftr p { color: #666666; text-align: left; letter-spacing: .1em; font: .7em Tahoma, Verdana, "Verdana Ref", Arial, sans-serif; }
p.address { height: auto; font-size: 0.9em; background: url(i/bg-ftr-04.jpg) no-repeat -26px top; padding: 80px 5px 5px; float: left; width: 370px; }
p.asktheexpert { height: auto; padding: 34px 0px 0px; margin: 0px; width: 370px; float: left; }
#ftr p.asktheexpert img a:link, #ftr img a:visited { text-decoration: none; border: 5px none #FFFFFF; }
.copyright { clear: left; margin-top: 14px; margin-right: 10px; margin-bottom: 10px; padding-left: 5px; }

