*,html{font-family:Verdana,Arial,Helvetica,sans-serif}html,body{height:100%}body,form,ul,li,p,h1,h2,h3,h4,h5{margin:0;padding:0;list-style-type:none}img{border:none}#page{display:table;float:left;height:100%;width:100%}#page #headerBody,#page #contentBody,#page #footerBody{display:table-row}#page #headerBody{height:277px;background:url(https://stephandunkel.com/images/headerbg2.gif.pagespeed.ce.JDno5LHDJw.gif) 0 0 repeat-x}#page #contentBody{height:100%;width:1006px}#page #content{display:table-cell;float:left;width:645px;padding:20px}#page #footerBody{height:100px;padding:0 0 5px 0;background:#4c4c4c;text-align:center}html,body{background:#fff;color:#666;font:.9em Verdana,Arial,Helvetica,sans-serif}h1{position:absolute;top:40px;left:5px;margin:0 0 0 5px;font:32px Arial,Helvetica,sans-serif;color:#d8d8d8}h2{width:auto;height:100px;text-indent:-20000px}h2#about{background:url(https://stephandunkel.com/images/xabout.png.pagespeed.ic.zwqbaS1AY7.png) 0 50% no-repeat}h2#network{background:url(https://stephandunkel.com/images/xnetwork.png.pagespeed.ic.ZvPhwm5JK1.png) 0 50% no-repeat}h2#serviceOverview{background:url(https://stephandunkel.com/images/xservices.png.pagespeed.ic.dDA2vDE9a4.png) 0 50% no-repeat;clear:left}h2#cases{background:url(https://stephandunkel.com/images/xcases.png.pagespeed.ic.2U6r2PNbcM.png) 0 50% no-repeat;clear:left}h2#contact{background:url(https://stephandunkel.com/images/xcontact.png.pagespeed.ic.AdIMkj0CL2.png) 0 50% no-repeat}h3{margin:0 0 5px 0}p{font-size:1em;margin:0 0 1em 0}#mainNav{width:695px;height:277px;float:left;background:url(https://stephandunkel.com/images/xheader.jpg.pagespeed.ic.-gA1AajonW.jpg) 0 0 no-repeat}#mainNav ul{float:left;margin:100px 0 0 5px}#mainNav ul li{width:114px;background:url(https://stephandunkel.com/images/dot-line.gif.pagespeed.ce.MEPCzk0AwT.gif) 0 100% repeat-x}#mainNav ul li a{display:block;width:102px;background:url(https://stephandunkel.com/images/bullet1.gif.pagespeed.ce.7JGzd7PeyP.gif) 0 9px no-repeat;font:12px Arial,Helvetica,sans-serif;line-height:24px;font-weight:bold;color:#666;text-decoration:none;padding:0 0 0 12px}#mainNav ul li a:hover{text-decoration:underline;background:url(https://stephandunkel.com/images/bullet2.gif.pagespeed.ce.wYxs3_fGGq.gif) 0 9px no-repeat}#mainNav ul li.mainNavBottomItem{width:114px;background:none}#panelTop{width:264px;height:277px;float:left;background:url(https://stephandunkel.com/images/xright-bg.gif.pagespeed.ic.mtrqmrw3vi.png) 100% 0 no-repeat #fff;color:#000}#panelTop ul{width:198px;margin:0 0 0 20px}#panelTop ul li{width:99px;height:277px;float:left}#panelTop ul li.home{width:99px;height:277px}#panelTop ul li.home a{width:99px;height:277px;display:block;background:url(https://stephandunkel.com/images/xhome-normal.jpg.pagespeed.ic.csEc1Rl6K-.jpg) 0 0 no-repeat;text-indent:-20000px}#panelTop ul li.home a:hover{width:99px;height:277px;background:url(https://stephandunkel.com/images/xhome-hover.jpg.pagespeed.ic.Jil7ez2YTO.jpg) 0 0 no-repeat}#panelTop ul li.contact a{width:99px;height:277px;display:block;background:url(https://stephandunkel.com/images/xcontact-normal.jpg.pagespeed.ic.kzthI3EhUd.jpg) 0 0 no-repeat;text-indent:-20000px}#panelTop ul li.contact a:hover{width:99px;height:277px;background:url(https://stephandunkel.com/images/xcontact-hover.jpg.pagespeed.ic.IRSWHrUSf1.jpg) 0 0 no-repeat}#panelBottom{float:left;width:273px;padding:20px 0 0 0;background:url(https://stephandunkel.com/images/rightpanbg.gif.pagespeed.ce._xi705-7Mj.gif) 0 0 repeat-y}#panelBottomBorder{width:273px;height:24px;background:url(https://stephandunkel.com/images/xrightbottompan.gif.pagespeed.ic.KncilT6_se.png) 0 0 no-repeat}#panelBottom h2{float:right;width:200px;height:auto;margin:0 20px 20px 0;text-align:right}p.imgClustrMap{width:100%;text-align:center}#clustrMap{clear:both;display:block;margin:0 auto}dl#news{clear:both;margin:0 8px;font-family:georgia,times,serif}#news dt{float:left;width:40px;margin:0 3px 0 0;padding:0 3px;text-align:center;font-weight:bold;border-right:1px solid #000}#news dd{width:245px;text-align:left}#news dd.article{width:245px;margin:0 0 16px 0;text-align:left}#panelBottom p{text-align:right;padding:0 20px 0 0}#footerBody ul#footerBodyNav{margin:0 auto;padding:0 16px;list-style:none;font:11px Tahoma,Arial,Helvetica,sans-serif;line-height:15px;font-size:10px;letter-spacing:1px}#footerBody ul#footerBodyNav li{display:inline;margin:0;padding:0 3px 0 8px;border-left:1px solid;color:#fff}#footerBody ul#footerBodyNav li.footerNavFirstItem{padding-left:0;border:0}#footerBody ul#footerBodyNav li a{color:#fff;text-decoration:none}#footerBody ul#footerBodyNav li a:hover{text-decoration:underline}#footerBody ul#w3cValidation{text-align:left;padding:0 16px;list-style:none}#footerBody ul#w3cValidation li{display:block;margin:0;padding:0 3px 0 8px;border:none}#footerBody ul#w3cValidation li img{border:none;width:88px;height:31px}#footerBody p{font:9px Tahoma,Arial,Helvetica,sans-serif;line-height:10px}.serviceOverviewWrapper{float:left;width:30%;margin:0 3% 2em 0}.caseWrapper{float:left;width:46%;margin:0 3% 2em 0;text-align:center}.caseWrapper h3{text-align:center;margin:0 0 2em 0}.caseWrapper p{text-align:left;padding:0 5px}.caseWrapper p span{font-weight:bold}.caseWrapper p.more{float:right;width:70px;height:23px}.caseWrapper p.more a{width:70px;height:23px;display:block;background:url(https://stephandunkel.com/images/xdocument.gif.pagespeed.ic.gYr2OeWua2.jpg) 0 0 no-repeat #fff;color:#046cb8;font:14px "Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:bold;line-height:23px;text-decoration:none;padding:0 0 0 36px}.caseWrapper p.more a:hover{background:url(https://stephandunkel.com/images/xdocument.gif.pagespeed.ic.gYr2OeWua2.jpg) 0 0 no-repeat #fff;color:#589b02;text-decoration:none}form#clientLogin{width:225px;margin:5em auto 0 auto;padding:.4em;font-size:.7em;background:#046cb8;color:#d2ffff}form#clientLogin fieldset{display:block;border:none;padding:1em 2%}form#clientLogin legend{font-size:1.5em;font-weight:bold}form#clientLogin label{clear:both;float:left;display:inline;width:70px;margin:0 3px 0 0;padding:2px 0 0 0;font-size:1.2em}form#clientLogin input{display:inline;width:120px;margin:0 0 5px 0;padding:2px 0;border:1px solid #d2ffff;font-size:1.2em}form#clientLogin input.login{clear:left;display:block;width:auto;margin:10px auto 0 auto;padding:5px 10px;font-size:1em;letter-spacing:.15em}dl#network{float:left;width:650px;margin:1em 0;padding:0}dl#network dt{clear:left;float:left;width:100px;margin:0 0 25px 0}dl#network dd{float:left;width:500px;margin:0;padding:0 5px}dl#network dd span{font-weight:bold}form#contact{width:80%;margin:2em 0 20px;border:none}form#contact fieldset{padding:.5% .75%;border:none}form#contact legend{display:none}form#contact label{clear:left;float:left;width:4.5em;font-size:1em}form#contact input{float:left;width:250px;margin:0 0 10px 0}#contact input.submit{clear:left;width:auto}form#contact textarea{float:left;width:250px;margin:0 0 10px 0}p.thankyou{font-size:1.2em;color:#000;font-weight:bold;margin:0 0 .5em 0}