* {margin:0pt;padding:0pt;}html {margin-bottom:1px;min-height:100%;}abbr {border:0pt none;}a img {border:0pt none;}ul {list-style-type:none;}body {-x-system-font:none;background:#666666 url(../images/background.gif) repeat-y scroll 50% 0pt;color:#000000;font-family:"Trebuchet MS",Helvetica,Arial,sans-serif;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:23px;text-align:center;}table, th, td, input, textarea, select {color:#474747;font-family:"Tahoma",helvetica,sans-serif;font-size:12px;}a, a:link, a:visited {color:#017BC6;text-decoration:none;}a:hover, a:active {text-decoration:underline;}#skip {display:none;}.container {margin:0pt auto;position:relative;width:924px;text-align:left;}.header {background:#E0E9F2 url(../images/background_header.jpg) no-repeat scroll 0pt 0pt;border-bottom:1px solid #FFBE00;height:102px;}.header h1 {left:24px;position:absolute;top:15px;}.header h2 {position:absolute;right:46px;top:15px;}.menu-container {background:transparent url(../images/background_menu.gif) no-repeat scroll 0pt 0pt;height:39px;left:0pt;position:absolute;top:63px;width:100%;}ul.menu {padding-left:225px;}ul.menu li.section {display:block;float:left;height:26px;margin:1px 5px 0pt 0pt;padding:5px 0pt 0pt;position:relative;}ul.menu li.about {margin-right:27px;width:114px;}ul.menu li.services {width:105px;}ul.menu li.experience {width:127px;}ul.menu li.testimonials {width:105px;}ul.menu li.news {width:43px;}ul.menu li.contact {width:69px;}ul.menu li a.link {background:#078BCB none repeat scroll 0% 0%;color:#FFFFFF;display:block;height:100%;left:0pt;position:absolute;text-align:center;top:0pt;width:100%;}ul.menu li a.link span {background:transparent url(../images/menu2.gif) no-repeat scroll 0pt 0pt;display:block;height:100%;left:0pt;position:absolute;top:0pt;width:100%;}ul.menu li.about a.link span {background-position:0px 0px;}ul.menu li.services a.link span {background-position:-140px 0px;}ul.menu li.experience a.link span {background-position:-240px 0px;}ul.menu li.testimonials a.link span {background-position:-391px 0px;}ul.menu li.news a.link span {background-position:-522px 0px;}ul.menu li.contact a.link span {background-position:-588px 0px;}ul.menu li.about a:hover span, ul.menu li.about a.on span {background-position:0px -39px;}ul.menu li.services a:hover span, ul.menu li.services a.on span {background-position:-140px -39px;}ul.menu li.experience a:hover span, ul.menu li.experience a.on span {background-position:-240px -39px;}ul.menu li.testimonials a:hover span, ul.menu li.testimonials a.on span {background-position:-391px -39px;}ul.menu li.news a:hover span, ul.menu li.news a.on span {background-position:-522px -39px;}ul.menu li.contact a:hover span, ul.menu li.contact a.on span {background-position:-588px -39px;}ul.menu li ul {background:#E8E8E8 none repeat scroll 0% 0%;border-bottom:1px solid #0D7ABF;border-top:1px solid #FFBE00;left:-11px;opacity:0.94;padding:4px 10px 5px;position:absolute;top:38px;width:100%;z-index:100;}ul.menu li ul {display:none;}ul.menu li:hover ul {display:block;}ul.menu li a:hover {text-decoration:none;}ul.menu li li {left:0pt;}ul.menu li li a {display:block;font-size:12px;line-height:16px;padding:3px 0pt;}ul.menu li li a:hover {text-decoration:underline;}div.main {/*display:table;*/display:inline; /* to fix the IE double-margin float bug */float:left;margin:20px 0pt 0pt 78px;min-height:350px;vertical-align:top;width:565px;}div.main-home {display:table;float:left;margin:0;min-height:350px;vertical-align:top;width:565px;}#harcon-flash {margin:0; padding:0;width:693px;height:313px;}div.footer {clear:both;font-size:13px;margin:0px 0pt 0pt 48px;padding-top:50px;width:565px;}.bar {border-bottom:2px solid #B2B3B2;}.thin_bar {border-bottom:1px solid #B2B3B2;}div.footer_copy {color:#11BCEB;float:left;}div.footer_login {color:#009FE3;float:right;font-weight:bold;}div.sidebar {float:right;margin:25px 20px 0pt 0pt;width:180px;}h2 {color:#009EE1;font-size:22px;font-weight:bold;}.main h2 {display:inline;padding-left:10px;}.text_color {color:#68798B;font-size:12px;}.award_prj_title {color:#009CFD;font-size:16px;font-weight:bold;border-top:1px solid #B2B3B2;border-bottom:1px solid #B2B3B2;}.award_prj_desc {margin:10px 0;color:#68798B;font-size:12px;}.award_image {margin-top:20px;position:relative;}.award_item_text {display:block;float:left;padding-bottom:10px;padding-right:10px;padding-top:10px;width:250px;}.award_item_img {float:left;padding-top:10px;}.award_img {border:4px solid #8B8B8B;height:80px;width:120px;}.member_links_img {background-color:#FFFFFF;height:90px;left:5px;position:relative;top:30px;width:100px;}.current_proj_img {margin:0 0 10px 10px;background-color:#FFFFFF;border:3px solid #eaf5fb;}span.breadcrumbs {float:left;}span.breadcrumbs a {background:transparent url(http://www.kellypatrickrobinson.com/zest/assets/images/bullet_tan.gif) no-repeat scroll 100% 5px;margin-right:4px;padding-right:12px;}.sIFR-flash {margin:0pt;visibility:visible !important;}.sIFR-replaced {visibility:visible !important;}span.sIFR-alternate {display:block;height:0pt;left:0pt;overflow:hidden;position:absolute;top:0pt;width:0pt;}.sIFR-flash + div[adblocktab="true"] {display:none !important;}.clear {clear:both;}br.clear {height:0pt;line-height:0px;}.clearfix:after {clear:both;content:".";display:block;height:0pt;visibility:hidden;}.clearfix {display:inline-block;}.clearfix {display:block;}* html .italicsfix, * html .quote blockquote {height:1%;overflow:visible;width:auto;}