/* CSS Document */ 

body {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; padding: 0px; margin: 0px; color: #222;}

#container {display: block; width: 100% !important}

a:link:after, a:visited:after {content: " (" attr(href) ") "; font-size: 90%;}
html.noted a:link:after, html.noted a:visited:after {content: '';}

a {color: #000; text-decoration: none; border-bottom: 1px dashed #000}
img {padding: 2px; border: 1px solid #333; margin: 10px 10px 10px 0}
span {padding: 0 5px;}
#logo {background-image: none;}
blockquote {font-weight: bold; font-style: italic; font-size: 110%;}

#marketSolutions li {border: 1px solid; width: 200px; padding: 5px;}

h1 {font-size: 150%;}
h2 {font-size: 140%;}
h3 {font-size: 130%;}
h4 {font-size: 120%;}
h5 {}
h6 {}

h2.printOnly {border-top: 2px solid #000; padding: 10px 0 0 0;}
.printOnly:last-child {border-bottom: 2px solid #000; padding: 0 0 10px 0;}

li, ul {list-style: none; margin: 0px; padding: 0px; position: relative;}
li {margin: 15px 0;}

ol li {list-style: decimal; list-style-position: inside;}

#logo {width: 500px; bottom left no-repeat; text-align: left; font-weight: bold; font-size: 120%; margin: 25px 0 0 190px;}
#printLogo {top: 0px; left: 0px; position: absolute; border: none;}
#tools, #navSecondary, #nav, #tools, #testimonial, #customerLogin, #vacancies, #recentPosts, #archive, #categories, #rssFeed, #journalSearch, .postComment, #mainpic, .listPagination, .listNavigation, #subNav, #vacanciesTestimonial, #vacancySearch, #newsletter, .form-error, #latestNews, .rssFeeds {display: none !important;}
#caseStudies a {border: none;}
.title {font-weight: bold;}

#breadCrumbs {position: relative; border: 1px solid #444; padding: 15px;}
#breadCrumbs ul {list-style: none;}
#breadCrumbs li {display: inline;}
#breadCrumbs li a {text-decoration: none; margin: 0 5px 0 5px ;}

.listing, .testimonialList li {margin: 30px 0;}
.listing a, .testimonialList a {border: none;}
.listing img {float: left;}
.itemDetails {border: 2px solid #000; padding: 10px;}

.imgRight {float: right; clear: left;}
.imgLeft {float: left; clear: right;}

#applicationForm fieldset {border: 2px solid #333; margin: 0 0 30px 0; padding: 15px}
#applicationForm legend {font-weight: bold; font-size: 130%; margin: 10px 0;}
#applicationForm legend .step {padding: 0 0 0 15px; color: #666}
#applicationForm legend .step .stepCurrent {padding: 0 5px; color: #000}
#applicationForm legend .step .stepComplete {color: #aaa; text-decoration: line-through}
