/* CSS - Company */

p.careers {z-index:4; width:440px;}

#container #middleCol #contentPadding {padding:0 10px 0 10px;}
#container #middleCol h1 {width:610px; height:65px; margin:0 0 15px 0; text-indent:-5555px;}
#container #middleCol h1.legalNotice {background:#0019A8 url(../images/titles/title_legal_notice.gif) 10px 40px no-repeat scroll;}
#container #middleCol h1.about {background:#0019A8 url(../images/titles/title_about.gif) 10px 40px no-repeat scroll;}
#container #middleCol h1.testimonials {background:#0019A8 url(../images/titles/title_testimonials.gif) 10px 40px no-repeat scroll;}
#container #middleCol h1.theLaw {background:#0019A8 url(../images/titles/title_law.gif) 10px 40px no-repeat scroll;}
#container #middleCol h1.careers {background:#0019A8 url(../images/titles/title_careers.gif) 10px 40px no-repeat scroll;}
#container #middleCol h1.contact {background:#0019A8 url(../images/titles/title_contact.gif) 10px 40px no-repeat scroll;}
#container #middleCol h2 {font-size:1.2em; margin:0 0 1em 0;}
#container #middleCol h2.thanks {color:#F00000;}
#container #middleCol h3 {font-size:1.1em; margin:0 0 1em 0; color:#0019A8;}
#container #middleCol a {color:#0019A8; text-decoration:underline; font-weight:bold;}
#container #middleCol a:hover {text-decoration:none;}

#container #middleCol dl.testimonials {margin:0; padding:0;}
#container #middleCol dl.testimonials dt {clear:both; text-indent:-5555px; margin:0; padding:0; border-top:1px solid #0019A8;}
#container #middleCol dl.testimonials dt.first {border:none;}
#container #middleCol dl.testimonials dd {margin:0; padding:0; float:left;}
#container #middleCol dl.testimonials dd.logo {width:200px; margin-right:20px;}
#container #middleCol dl.testimonials dd.logo img {}
#container #middleCol dl.testimonials dd.quote {width:370px; padding-bottom:10px;}

#container #middleCol img.kelloggs {float:right; margin:0 0 20px 20px;}
#container #middleCol img.installer {float:right; margin:0 0 -50px 20px;}
#container #middleCol img.mirror {float:right; margin:0 0 20px 20px;}
#container #middleCol img.building {float:right; margin:10px 0 20px 20px;}

#container #middleCol #contactInfo {float:left; width:290px;}
#container #middleCol #contactForm {float:right; width:290px;}
#container #middleCol #contactForm span.required {color:#F00000;}
#container #middleCol #contactForm span.required.key {font-size:0.7em;}
#container #middleCol #contactForm label {float:left; width:100px; color:#0019A8;}
#container #middleCol #contactForm label.info {float:none; display:block; width:auto; margin-top:5px;}
#container #middleCol #contactForm input {float:left; width:160px; border:1px solid #0019A8; font-size:0.9em; padding:2px; margin-bottom:2px;}
#container #middleCol #contactForm input.submit {float:right; width:auto; border:none; background:#0019A8; color:#FFF; font-weight:bold; cursor:pointer; margin-right:24px; padding:3px 5px; text-align:center;}
#container #middleCol #contactForm textarea {width:260px; height:80px; border:1px solid #0019A8; font-size:1em; padding:2px; margin:2px 0 2px 0;}

