/* CSS for Hartwell Buck website */

body {font: 75%/1.3 Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:left;}

/* Kill all browser defaults */
* {margin:0; padding:0;}
/* end */

/* page container */
div#container {}
/* end page containers */

/* general layout rules */
div#contentholder {}
div#contentarea {}
div#content {}
div#content img {display:none;}
div#left {display:none;}
/* end general layout rules */

/* page header */
div#header {} 
div#header img {border:none;}
div#header h1, div#header h2, div#header p {display:none;}
/* end page header */

/* primary navigaton */
div#header ul {display:none;}
/* end primary navigaton */

/* general typography */
h1 {} /* h1 is coded in the header and should not be used elsewhere on the page */
h2, h3, h4, h5 { color:#000; font-weight:normal;}
h2 {font-size:2em; margin:0 0 .6em 0;}
h3 {font-size:1.4em; margin:.6em 0 .2em 0;}
h4 {font-size:1em; margin:.4em 0 1em 0;}
h5 {font-size:1em;  margin:1em 0 .8em 0;}
h6 {font-size:1em; font-weight:normal; }
p {margin:0 0 1.4em 0;}
p.back, p.back-link {display:none;}
acronym {border-bottom: 1px dashed #666; cursor: help;}

div.line {border-bottom:1px solid #999; margin:10px 0 15px 0; height:2px; clear:left;}
div.line hr{display:none;}
/* end general typography */

/* lists */
div#content ul {margin:0 0 1em 0; list-style-type:none;}
div#content ul li {padding:0 0 0 10px; line-height:1.5}

div#content dl {margin: 0 0 1em 0;}
div#content dt {margin: 1em 0 0 0; font-weight:bold;}
div#content dd {margin: 0 0 0 0;}
/* end lists */

/* links */
a:link, a:visited {color:#999; text-decoration:none;}
a:hover {text-decoration:underline;}
/* end links */


div#applylink {display:none;}

/* search results and detail */
div#sortby {display:none;}

div#content ul.searchresults {list-style-type:none; padding:0 0 10px 0; margin:0; float:left;}
div#content ul.searchresults li {padding:0 25px 0 0; width:auto; float:left;}

div#content ul.jobdetails {list-style-type:none; margin:0;}
div#content ul.jobdetails li {padding:0;}
.contactdetails p {margin:0;}
.contactdetails {margin:5px 0 20px 0; line-height:1.5;}

div#consultantfilter, div#apply form {display:none;}
/* end search results and detail */

/* tables */
table {margin: 10px 0 10px 0; border-left: 1px solid #E1E1E1; border-top: 1px solid #E1E1E1; clear:left;}
th {background-color: #E1E1E1; border-right: 1px solid #E1E1E1; color:#000; padding:5px;}
td {border-bottom: 1px solid #E1E1E1; border-right: 1px solid #E1E1E1; padding:5px; margin:0;}
tr:hover {background:#f1f1f1;}
/* end tables */

/* address */
div#content address {font-style:normal; font-weight:normal; margin: 0 0 .7em 0;}
div#content address p {margin:0;}
/* end address */

/* footer */
div#footer {display:none;}
/* end footer */