html,body{font-family:'Trebuchet MS','Bitstream Vera Sans',Arial,Verdana,Helvetica,sans-serif;font-size:12px;color:#000;margin:0;padding:0;width:100%;height:100%;}body#page{text-align:center;padding:0;line-height:18px;min-width:784px;background:#717479;}#themeContainer{width:784px;margin:0 auto;text-align:left;position:relative;background:url('/content-area-bg.gif') repeat-y;}p{margin:0 0 25px;padding:0;}img{margin:0;padding:0;border:0;}div{margin:0;padding:0;border:0;}hr{height:1px;border:0;color:#153678;background:#153678;}a,a:link,a:visited{color:#3f70bc;text-decoration:none;}a:active,a:hover,a:focus{color:#000;outline:none;text-decoration:underline;}h1,h2,h3,h4,h5{color:#204FC8;margin:0;padding:0;}h1{font-size:20px;margin:0 0 10px;padding:0 0 0 35px;line-height:41px;background:url('/imhoff-sprite-small.gif') repeat-x 0 -109px;}h2{font-size:18px;}h3{font-size:16px;}h4{font-size:14px;}h5{font-size:12px;}body.home h1{background-position:-322px 12px;background-repeat:no-repeat;}#header{position:relative;z-index:10;height:350px;margin:0 7px;background:#AD8E62 url('/header-text.jpg') no-repeat right -1px;}a#logo,a#logo:link,a#logo:visited{position:absolute;top:0;left:10px;z-index:20;}a#logo:active,a#logo:hover,a#logo:focus{text-decoration:none;}#header #headContact{position:absolute;top:97px;left:10px;width:375px;height:187px;z-index:20;background:url('/form-bg.png') no-repeat;}#header #espanol{position:absolute;top:0;right:0;z-index:20;}#header div#ribbonLeft,#header div#ribbonRight{width:45px;height:70px;position:absolute;top:280px;background:url('/imhoff-sprite-small.gif') no-repeat;}#header div#ribbonLeft{left:-45px;background-position:0 0;}#header div#ribbonRight{right:-45px;background-position:-45px 0;}#bbbLink{position:absolute;right:6px;top:246px;z-index:20;}#creditCards{position:absolute;right:7px;top:282px;z-index:20;}#search{position:absolute;top:246px;left:420px;z-index:20;width:231px;height:30px;background:url('/search-bg.png') no-repeat;}#search input.txtSearch{position:absolute;top:6px;left:5px;width:195px;height:20px;color:#505050;font-size:12px;font-family:Trebuchet MS,Helvetica,sans-serif;margin:0;padding:0;border:0;background:#fff;}#search input.btnSearch{position:absolute;top:7px;left:207px;}#siteMenu{position:absolute;z-index:100;top:306px;left:0;width:770px;height:44px;background:url('/menu-bg.gif') no-repeat;}#Menu{margin:0 10px;padding:0;list-style:none;height:36px;}#Menu li{float:left;display:inline;margin:0;padding:0;height:36px;line-height:14px;position:relative;z-index:10;text-align:center;background:url('/menu-separator.gif') no-repeat right top;}#Menu li.item a,#Menu li.item a:link,#Menu li.item a:visited{color:#224299;font-size:11px;font-weight:bold;text-transform:uppercase;margin:0 2px 0 0;padding:4px 6px 0 7px;height:100%;text-decoration:none;display:block;}#Menu li.item a:active,#Menu li.item a:hover,#Menu li.item a:focus{background:url('/menu-hover-bg.gif') repeat-x;}#Menu li.over a,#Menu li.over a:link,#Menu li.over a:visited{background:url('/menu-hover-bg.gif') repeat-x;}#Menu li.item ul,#Menu li.over ul{display:none;position:absolute;top:36px;left:0;z-index:1000;line-height:18px;margin:0;padding:0;width:200px;text-align:left;list-style:none;background:#ededec;}#Menu li.item ul,#Menu li.item ul li,#Menu li.item ul li a{text-align:left;background-image:none!important;}#Menu li.item ul li{position:relative;z-index:1000;line-height:18px;margin:0;padding:0;width:100%;height:auto;display:block;}#Menu li.item ul li a,#Menu li.item ul li a:link,#Menu li.item ul li a:visited{color:#000;font-weight:normal;font-size:12px;float:none;display:block;border:0;margin:0 10px!important;padding:5px 0!important;text-transform:none;background-color:transparent;}#Menu li.item ul li a:active,#Menu li.item ul li a:hover,#Menu li.item ul li a:focus{text-decoration:underline;}#Menu li.over ul li a.hasChild,#Menu li.over ul li a.hasChild:link,#Menu li.over ul li a.hasChild:visited{background-image:url('/subnav-arrow.gif')!important;background-repeat:no-repeat!important;background-position:right center!important;}#Menu li.item ul li ul{position:absolute;top:0;left:200px;}#subNavigation{display:none;position:relative;z-index:1000;}body.home #breadCrumbs{display:none;}#breadCrumbs{line-height:20px;margin:0 0 10px;}#contentArea{position:relative;z-index:1;min-height:150px;line-height:18px;margin:0 7px;padding:0 0 10px;}#contentArea #column1{width:184px;float:left;display:inline;min-height:300px;margin:0 0 0 5px;}#contentArea #column2{width:570px;float:right;display:inline;margin:0 5px 0 0;min-height:300px;}body.home #contentArea #column2{background:none;}#defenseList{width:580px;clear:both;}#defenseList div.item{float:left;display:inline;position:relative;width:140px;height:253px;margin:0 4px 6px 0;background:#24479B;}#defenseList div.item div.head{color:#fff;font-size:14px;font-weight:bold;margin:0;min-height:23px;padding:5px 0 0 25px;background:#9a6721 url('/imhoff-sprite-small.gif') no-repeat -91px 0;}#defenseList div.item div.head a,#defenseList div.item div.head a:link,#defenseList div.item div.head a:visited{color:#fff;text-decoration:none;}#defenseList div.item div.headBorder{width:140px;height:3px;background:url('/imhoff-sprite-small.gif') no-repeat -91px -70px;}#defenseList div.item div.listText{margin:5px 0 0 15px;height:180px;overflow:auto;}#defenseList div.item div.listText ul{margin:0;padding:0;list-style:none;}#defenseList div.item div.listText ul li{margin:0;padding:0;}#defenseList div.item div.listText a,#defenseList div.item div.listText a:link,#defenseList div.item div.listText a:visited{color:#fff;}#defenseList div.item div.listText a:active,#defenseList div.item div.listText a:hover,#defenseList div.item div.listText a:focus{color:#EAD8A5;text-decoration:none;}#defenseList div.item div.listLink{position:absolute;left:0;bottom:0;width:140px;height:20px;text-align:center;}#defenseList div.item div.listLink a,#defenseList div.item div.listLink a:link,#defenseList div.item div.listLink a:visited{color:#EAD8A5;}#defenseList div.item div.listLink a:active,#defenseList div.item div.listLink a:hover,#defenseList div.item div.listLink a:focus{color:#d2894d;text-decoration:none;}#defenseList div.item div.listLink div.footCorner{position:absolute;left:0;bottom:0;width:5px;height:5px;background:url('/imhoff-sprite-small.gif') no-repeat -226px -74px;}#blogFeed h3{font-size:20px;margin:0 0 5px;padding:0 0 0 35px;line-height:25px;background:url('/imhoff-sprite-small.gif') no-repeat -322px 3px;}#blogFeed p.newsLink{margin:5px 0 5px 40px;}#blogEntries div.item{margin:0 40px 15px;}#blogEntries p{margin:0;padding:0;}#blogEntries a.read_more,#blogEntries a.read_more:link,#blogEntries a.read_more:visited{display:block;clear:both;margin:10px 0 0;}#leftContent{min-height:30px;color:#fff;margin:0 0 5px;padding:15px 8px;border-top:solid 3px #A1845C;background:#24479B;}#leftContent h2,#leftContent h3,#leftContent h4{margin:0 0 15px;}#leftContent *{color:#fff;}#leftContent ul,#leftContent ul li{list-style:none;margin:0;padding:0;}#successStories{margin:0;padding:15px 0;border-top:solid 4px #d9c18d;line-height:15px;min-height:375px;background:#a27638 url('/imhoff-sprite-large.gif') no-repeat 0 0;}#successStories h3{color:#fff;font-size:16px;font-weight:bold;display:inline;margin:0 10px 10px;padding:0 20px 0 0;border-bottom:solid 1px #C8AA72;}#successStories ul{margin:15px 15px 10px;padding:0;list-style:none;}#successStories ul li{margin:0 0 10px;padding:0 0 0 18px;background:url('/bullet-arrow.gif') no-repeat 0 3px;}#successStories ul li a,#successStories ul li a:link,#successStories ul li a:visited{color:#000;font-size:12px;font-weight:bold;text-decoration:none;}#successStories ul li a strong{color:#24479B;font-size:13px;}#successStories div.readMore{text-align:right;margin:0 20px;}#successStories div.readMore a,#successStories div.readMore a:link,#successStories div.readMore a:visited{line-height:20px;color:#24479B;font-weight:bold;padding:0 0 0 15px;background:url('/bullet-arrow.gif') no-repeat left center;}#successStories div.readMore a:active,#successStories div.readMore a:hover,#successStories div.readMore a:focus{color:#000;}#talkToUs{min-height:337px;margin:5px 0 0;text-align:center;background:#24479b url('/talk-grad-bg.gif') repeat-x 0 45px;}#talkToUs h3{color:#fff;font-size:22px;font-weight:bold;letter-spacing:1px;margin:0 0 5px;padding:10px 5px 20px;}#talkToUs div{margin:0 0 5px;}#talkToUs p{color:#000;font-size:15px;margin:5px 20px;}#talkToUs a.talk,#talkToUs a.talk:link,#talkToUs a.talk:visited{margin:10px auto 0;display:block;width:115px;height:30px;background:url('/imhoff-sprite-small.gif') no-repeat -91px -74px;}#talkToUs a.talk span{display:none;}#talkToUs fieldset{border:0;margin:20px 0 0;padding:0;}#featuredLinks{margin:5px 0;}#featuredLinks h3{color:#fff;line-height:39px;margin:0 0 10px;padding:0 10px;border-top:solid 4px #d9c18d;background:#a27638;}#featuredLinks ul{margin:0 10px;padding:0;list-style:none;}#featuredLinks ul li{margin:0;padding:0;}#featuredLinks ul li a,#featuredLinks ul li a:link,#featuredLinks ul li a:visited{color:#24479b;text-decoration:none;}#featuredLinks ul li a:active,#featuredLinks ul li a:hover,#featuredLinks ul li a:focus{color:#a27638;}.articlesList div.item{clear:both;}.articlesList div.item h2 a,.articlesList div.item h2 a:link,.articlesList div.item h2 a:visited{font-weight:bold;}img.listItemImage{float:left;margin:0 15px 15px 0;}.articlesList div.item p{margin:10px 0 0;}.articlesList hr{clear:both;}.staffList div.item{clear:both;}.staffList div.item div.jobTitle,.staffList div.item div.phoneNumber,.staffList div.item div.emailAddress{font-weight:bold;font-size:12px;}.staffList div.item p{margin:10px 0 0;}.staffList hr{clear:both;}.staffDetail h1{margin:0 0 5px;}.staffDetail p{margin:0 0 10px;padding:0;}.staffDetail div.jobTitle,.staffDetail div.phoneNumber,.staffDetail div.emailAddress{font-weight:bold;font-size:12px;}.staffDetail div.full{margin:10px 0;}#photoLargeImage{position:relative;width:565px;height:424px;text-align:center;overflow:hidden;}#photoLargeImage img{margin:0 auto;position:absolute;top:0;left:0;z-index:20;width:565px;height:424px;}#photoLargeImage p#imageDescription{position:absolute;bottom:0;left:0;z-index:40;width:100%;margin:0;padding:0;}#photoLargeImage p#imageDescription span{display:block;padding:5px;}#photoItems{margin:15px 0;width:580px;}.photoItem{float:left;margin:0 15px 15px 0;width:130px;cursor:pointer;position:relative;}.photoItem p.desc{display:none;}#photoItems img{position:relative;z-index:10;}#photoItems a img:hover{opacity:.85;}.loading{background-image:url('/loadingIcon.gif');background-repeat:no-repeat;background-position:center 45%;}.mediaList div.item p{margin:0;padding:0;}.mediaList div.item p.desc{margin:10px 0 0;}#footer{width:784px;margin:10px auto;text-align:center;line-height:18px;color:#fff;}#footer a,#footer a:link,#footer a:visited{color:#E4E8F2;text-decoration:none;}#footer a:active,#footer a:hover,#footer a:focus{text-decoration:underline;}#footer ul{margin:0 11px;padding:0;list-style:none;}#footer ul li{display:inline;padding:0 5px 0 7px;color:#E4E8F2;border-left:solid 1px #fff;}#footer ul li.first{border:0;}#footer span{color:#fc9;}.clear{clear:both;}.zero{height:0;overflow:hidden;}.imgLeft{float:left;margin:0 25px 0 0;}.small{font-size:10px;}.center{text-align:center;}body.contact #header{background:#AD8E62 url('/contact-banner.jpg') no-repeat right -1px;}body.contact #header #logo{width:386px;height:97px;display:block;}body.contact #header #logo img{display:none;}.contactAddress{width:240px;float:left;display:inline;}.contactText{width:340px;float:left;display:inline;}.contactForm{width:325px;margin:15px 0 0;}.contactForm label{float:left;display:block;clear:left;width:100px;height:20px;text-align:right;margin:0 5px 5px 0;}.contactForm input,.contactForm select,.contactForm textarea{display:block;height:20px;margin:0 0 5px;}.contactForm input,.contactForm textarea{width:200px;border:solid 1px #404040;background:#E4E8F2;}.contactForm div.textarea textarea{height:80px;}.contactForm div.submit{clear:both;margin:10px 0 0 105px;}.contactForm div.submit input{width:auto;}.hidden{display:none;}.contactForm span.error{color:#f00;margin:0 0 0 105px;clear:both;display:block;}table.headerContactForm{width:350px;margin:30px 0 0 20px;font-size:10px;}table.headerContactForm th{font-weight:normal;text-align:right;}table.headerContactForm td input{width:125px;height:15px;}table.headerContactForm td select{height:22px;}table.headerContactForm td.hcfSelectCharge select{width:95px;}table.headerContactForm td.hcfSelectCrime select{width:95px;}table.headerContactForm td.hcfSelectState select{width:60px;}table.headerContactForm td.hcfInputZip input{width:40px;}table.headerContactForm td.hcfTextNotes textarea{width:95px;height:80px;}table.headerContactForm td.hcfInputSubmit{padding:0 0 0 25px;}table.headerContactForm td.hcfInputSubmit input{width:auto;height:auto;}.pagination{line-height:30px;clear:both;margin:10px 0;}.pagination a,.pagination a:link,.pagination a:visited{padding:0 2px;font-size:12px;text-decoration:none;}.pagination a.prevnext,.pagination a.prevnext:link,.pagination a.prevnext:visited{font-size:14px;}.pagination span.currentPage{padding:0 1px;font-size:12px;}.divEditBlock{margin:20px 20px 20px 0;}.divEditBlock div label{display:block;line-height:18px;font-weight:bold;margin:0 0 10px;padding:0 10px;color:#fff;background:#153678;}.divEditBlock div{margin:0 0 20px;}.divEditBlock div span input,.divEditBlock div span textarea{width:300px;}.divEditBlock div span textarea{height:100px;}.divEditBlock .error{font-weight:bold;color:#f00;}span.divEditControls a{padding:0 5px;}div.checkbox label{display:inline;font-weight:normal;margin:0;padding:0;color:#000;background:Transparent;}.divEditBlock div.checkbox{margin:0;}.divEditBlock div.checkbox input{width:auto;}.divEditBlock div#editBriefDescription textarea{height:100px;}
