body {padding:0; margin:0;}
body,td,p,ul,ol,li {font:normal 10px "Lucida Sans","Lucida Unicode",Arial,sans-serif;}

a, a.alt:hover {text-decoration:none;}
a:hover, a.alt {text-decoration:none;}

.box {border:1px solid #727DBD; border-collapse:collapse;}
.pubbox {border:1px solid #727DBD; border-collapse:collapse;}
.small {font-size:9px;}

.h1, h1 {position:absolute; top:-400px; left:-400px; margin:0; font:normal 20px "Lucida Sans","Lucida Unicode",Arial,sans-serif; color:#333; display:inline;}
.h2, h2 {margin:0; font:normal 20px Verdana,Arial,Helvetica,sans-serif; color:#3D4A7F; display:inline;}
.h3, h3 {margin:0; font:normal 18px Verdana,Arial,Helvetica,sans-serif; color:#3D4A7F; display:inline;}
.h4, h4 {margin:0; font:normal 17px Verdana,Arial,Helvetica,sans-serif; color:#3D4A7F; display:inline;}

/* NOTE: Theme-specific CSS colors located in each page HEAD */
.bodycontent, .bodycontent2 {position:absolute; bottom:0; right:0; overflow:auto;}
.bodycontent {width:433px; height:194px; padding-right:80px;}
.bodycontent p {margin-top:0; padding-top:0; line-height:2;}
.bodycontent2 {width:634px; height:194px; padding-right:20px;}
.bodycontent2 p {margin-top:0; padding-top:0; line-height:1.4;}
.contact td {line-height:2;}
.contact1, .contact1 a, .contact1 a:visited {color:#ced54b;}
.contact2, .contact2 a, .contact2 a:visited {color:#fa943e;}
.contact3, .contact3 a, .contact3 a:visited {color:#2c95b5;}
.contact4, .contact4 a, .contact4 a:visited {color:#dd6000;}
.contact1 a:hover, .contact2 a:hover, .contact3 a:hover, .contact4 a:hover {color:#fff;}
.clienttbl div {margin-left:-3px; padding-left:12px; text-indent:-9px; line-height:1.3;}
.logo {position:absolute; top:406px; left:83px;}
.navbar {position:relative; margin-left:288px; padding-top:18px;}
.navbarimg {margin:0 29px 2px 0;}
.navbarimg2 {margin:0 29px 0 0;}
.pb {position:absolute; top:0;}
.pb53 {position:absolute; top:0; left:53px;}
.pb257 {position:absolute; top:0; left:257px;}
.pb429 {position:absolute; top:0; left:429px;}
.pb590 {position:absolute; top:0; left:590px;}
.pb617 {position:absolute; top:0; left:617px;}
.pfcatnav {padding-right:16px;}
.pfcatnav a, .pfcatnav a:visited {margin-left:-3px; display:block; padding-left:12px; text-indent:-9px; font-size:10px; line-height:1.3;}
.pfcatnav a:hover {display:block; font-size:10px;}
.pfcatnav b {color:#000 !important;}
.pfdesc {margin-top:-3px; line-height:2; font-size:10px; color:#6d6e65;}
.pfimg {position:absolute; bottom:-110px; left:252px;}
.pfimgwrap {position:absolute; top:280px; right:0; width:770px; height:99px; z-index:9;}
.pfimgwrap div {position:relative;}
.pfmarks {position:absolute; top:90px; left:260px; width:430px; z-index:9;}
.pfname {margin:-3px 0 8px 0; padding-right:10px; line-height:1.8; font-size:10px; font-weight:bold; color:#6d6e65;}
.pfname a, .pfname a:visited {color:#000;}
.pfname a:hover {color:#6d6e65;}
.pfnamemarks {padding-left:145px;}
.pfnav, .pfnav2 {position:absolute; z-index:10;}
.pfnav {top:371px; left:145px; width:120px;}
.pfnav2 {top:408px; left:290px; width:40px;}
.pfnav a, .pfnav a:visited, .pfnav2 a, .pfnav2 a:visited {float:left; margin:0 4px 4px 0; width:6px; height:6px; background-color:#fff; color:#fff !important; overflow:hidden; border:1px solid #888686;}
.pfnav a:hover, .pfnav a.alt, .pfnav2 a:hover, .pfnav2 a.alt {background-color:#faab4d; color:#faab4d !important; border:1px solid #faab4d;}
.photobar {position:absolute; top:280px; right:0; width:770px; height:99px; overflow:hidden;}
.photobar div {position:relative;}
.staffbio {margin-top:-3px; line-height:1.8;}
.staffbio b {font-weight:normal; color:#000;}
.staffname {color:#000; font-weight:bold; font-size:10px;}
.staffnav {padding-left:10px;}
.staffnav a, .staffnav a:visited {display:block; margin-bottom:10px;}
.staffnav a:hover {display:block; margin-bottom:10px;}
.white {color:#fff;}
a.white, a.white:visited {color:#fff;}
.wrapper {position:relative; width:800px; height:600px; margin:8px 0 8px 0; background-repeat:no-repeat;}

/* Portfolio - Offsets from ".pfimg" class */
.pfbottom18 {padding-bottom:18px !important;}
.pfbottom23 {padding-bottom:23px !important;}
.pfbottom27 {padding-bottom:27px !important;}
.pfbottom37 {padding-bottom:37px !important;}
.pfbottom54 {padding-bottom:54px !important;}
.pfleft24 {left:284px !important;}
.pfleft57 {left:317px !important;}
.pfleft65 {left:325px !important;}
.pfleft84 {left:344px !important;}
.pfleft110 {left:374px !important;}
.pfleft135 {left:395px !important;}
.pfleft145 {left:405px !important;}
.pfleftn14 {left:246px !important;}
.pfleftn35 {left:225px !important;}
.pfleftn50 {left:210px !important;}
.pfleftn70 {left:190px !important;}
.pfleftn98 {left:162px !important;}