body { font-size: 100.01%; }p { }td {  }.menuTxt { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }a:link { text-decoration: none; }a:visited { text-decoration: underline; }a:hover { text-decoration: underline; }a:active { text-decoration: none; }.whiteBodyCopy { color: white; font-size: 14px; font-family: Times, "Times New Roman", Georgia, serif; line-height: 18px; text-align: left; }.blackBodyCopy { color: #292929; font-size: 14px; font-family: Times, "Times New Roman", Georgia, serif; line-height: 16px; text-align: left; }.whiteBody2 { color: white; font-size: 14px; font-family: Times, "Times New Roman", Georgia, serif; text-align: left; }.body_16 { font-size: 16px; font-family: Times, "Times New Roman", Georgia, serif; font-weight: bold; text-align: left; }.bodyPlain_16 { font-size: 16px; font-family: Times, "Times New Roman", Georgia, serif; text-align: left; }.projects16BI { color: white; font-size: 16px; font-family: Times, "Times New Roman", Georgia, serif; font-weight: bold; font-style: italic; text-align: left; }.whiteBodyHeadline { color: white; font-size: 14px; font-family: Times, "Times New Roman", Georgia, serif; font-weight: bold; line-height: 18px; text-align: left; }.whiteProjects { color: white; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; }.whiteBodysmall01 { color: white; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; text-align: left; }.greycopyright { color: silver; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }.auHeadlineTxt { font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; text-align: left; }.background { background-color: black; }.portfolioTextHead { color: #ffe478; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }.pixelframe { border: solid 1px #575757; }.contactRings { background: #d4a67c url(pics/contactrings.gif) no-repeat fixed left top; }.linksRings { background: #c93 url(pics/linksrings.gif) no-repeat fixed left top; }/*White Rollover set*/.whiteMenulinkset { color: white; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; }.whiteMenulinkset a:link { color: white; text-decoration: none; }.whiteMenulinkset a:visited { color: silver; text-decoration: none; }.whiteMenulinkset a:hover { color: #e20000; text-decoration: underline; }.whiteMenulinkset a:active { color: white; text-decoration: none; }/*About Us Rollover set*/.blueMenulinkset { color: #00adef; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; }.blueMenulinkset a:link { color: black; text-decoration: none; }.blueMenulinkset a:visited { color: black; text-decoration: none; }.blueMenulinkset a:hover { color: #c90000; text-decoration: underline; }.blueMenulinkset a:active { color: #00adef; text-decoration: none; }/*Services Rollover set*/.redMenulinkset { color: #ee3424; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; }.redMenulinkset a:link { color: black; text-decoration: none; }.redMenulinkset a:visited { color: #575757; text-decoration: none; }.redMenulinkset a:hover { color: #c90000; text-decoration: underline; }.redMenulinkset a:active { color: #000; text-decoration: none; }/*Portfolio Rollover set*/.brownMenulinkset { color: #6e5c2e; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 16px; }.brownMenulinkset a:link { color: #524aff; text-decoration: none; }.brownMenulinkset a:visited { color: #939393; text-decoration: none; }.brownMenulinkset a:hover { color: #c90000; text-decoration: underline; }.brownMenulinkset a:active { color: #524aff; text-decoration: none; }/*Portfolio Blue  Rollover set*/.bluePortlinkset { color: #524aff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; }.bluePortlinkset a:link { color: white; text-decoration: none; }.bluePortlinkset a:visited { color: #e1e1e1; text-decoration: none; }.bluePortlinkset a:hover { color: #c90000; text-decoration: underline; }.bluePortlinkset a:active { color: #524aff; text-decoration: none; }/*rings for page backgrounds*/.aboutUsRings { background: #c36c30 url(pics/au_rings.gif) no-repeat fixed left top; }.aboutUsRedRings { background: #b9211b url(pics/au_redrings.gif) no-repeat fixed left top; }.srvRings { background: #487680 url(pics/srv_rings.gif) no-repeat fixed left top; }.projRings { background: #695c34 url(pics/proj_rings.gif) no-repeat fixed left top; }.portfolioRings { background: #a98f79 url(pics/portfrings.gif) no-repeat fixed left top; }/*Portfolio white anchor links*/.whiteAnchorlinkset { color: white; font-size: 14px; font-family: Times, "Times New Roman", Georgia, serif; }.whiteAnchorlinkset a:link { color: white; }.whiteAnchorlinkset a:visited { color: white; }.whiteAnchorlinkset a:hover { color: #c90000; text-decoration: underline; }.whiteAnchorlinkset a:active { color: #524aff; }/*Portfolio Small white anchor links*/.smwhiteAnchorlinkset { color: white; font-size: 11px; font-family: Arial, Helvetica, "trebuchet ms", Geneva, sans-serif; }.smwhiteAnchorlinkset a:link { color: white; text-decoration: none; }.smwhiteAnchorlinkset a:visited { color: #fff; text-decoration: none; }.smwhiteAnchorlinkset a:hover { color: #c90000; text-decoration: underline; }.smwhiteAnchorlinkset a:active { color: #524aff; }/*Portfolio2 Small white anchor links*/.smwhiteAnchor2linkset { color: white; font-size: 11px; font-family: Arial, Helvetica, "trebuchet ms", Geneva, sans-serif; }.smwhiteAnchor2linkset a:link { color: white; text-decoration: underline; }.smwhiteAnchor2linkset a:visited { color: #fff; text-decoration: underline; }.smwhiteAnchor2linkset a:hover { color: #c90000; text-decoration: underline; }.smwhiteAnchor2linkset a:active { color: #524aff; text-decoration: underline; }/*Portfolio Medium white anchor links*/.medwhiteAnchorlinkset { color: white; font-size: 10px; font-family: Arial, Helvetica, "trebuchet ms", Geneva, sans-serif; font-weight: bold; }.medwhiteAnchorlinkset a:link { color: white; text-decoration: none; }.medwhiteAnchorlinkset a:visited { color: #fff; text-decoration: none; }.medwhiteAnchorlinkset a:hover { color: black; text-decoration: underline; }.medwhiteAnchorlinkset a:active { color: #524aff; }/*Portfolio white anchor linksAlt colors*/.altwhiteAnchorlinkset { color: white; font-size: 14px; font-family: Times, "Times New Roman", Georgia, serif; }.altwhiteAnchorlinkset a:link { color: white; text-decoration: none; }.altwhiteAnchorlinkset a:visited { color: #fff; text-decoration: underline; }.altwhiteAnchorlinkset a:hover { color: #ffdf00; text-decoration: none; }.altwhiteAnchorlinkset a:active { color: #fff; text-decoration: none; }/*Portfolio underline white anchor linksAlt colors*/.altUwhiteAnchorlinkset { color: white; font-size: 14px; font-family: Times, "Times New Roman", Georgia, serif; }.altUwhiteAnchorlinkset a:link { color: white; text-decoration: underline; }.altUwhiteAnchorlinkset a:visited { color: #fff; text-decoration: underline; }.altUwhiteAnchorlinkset a:hover { color: #ffe478; text-decoration: underline; }.altUwhiteAnchorlinkset a:active { color: #fff; text-decoration: underline; }/*Contact white anchor 02*/.whiteAnchor02 { font-size: 14px; font-family: Times, "Times New Roman", Georgia, serif; }.whiteAnchor02 a:link { color: #0ff; }.whiteAnchor02 a:visited { color: #0ff; }.whiteAnchor02 a:hover { color: #f00; text-decoration: underline; }.whiteAnchor02 a:active { color: #524aff; }/*Project white anchor linksAlt colors*/.projectAnchorlinkset { color: white; font-size: 14px; font-family: Times, "Times New Roman", Georgia, serif; }.projectAnchorlinkset a:link { color: #ffe478; text-decoration: underline; }.projectAnchorlinkset a:visited { color: #ffe478; text-decoration: underline; }.projectAnchorlinkset a:hover { color: #ee3424; text-decoration: none; }.projectAnchorlinkset a:active { color: #ffe478; text-decoration: underline; }.iframe { background-color: #695c34; overflow-x: hidden; overflow-y: auto; }.iframe2 { STYLE="background-color: #695C34"; overflow-x: hidden; overflow-y: auto; }