﻿/* General styles */
h1, h2, h3, a, p, li, div
{
    font: Helvetica 9pt;
    font-family: Helvetica, Arial , sans-serif;
    font-size: 100%;
    text-decoration:none;
}
h1 { font-size:1.3em; color:Red; padding-bottom:.5em;  border-bottom: solid 2px #929497;  }
h2 { font-weight:bold; font-size:1.3em; color:#4D4D4F; border-bottom: solid 2px #949599;}
h3 { font-weight:bold; font-size:1.2em; color:#4D4D4F; margin:0;}
body {margin:3em 0 0 0; color:#4D4D4F;}
.external {background:transparent url(../images/external.png) no-repeat scroll right center; padding: 0 13px 0 0;}
.nopointer, a.nopointer:hover {cursor:default; text-decoration:none;}
.topborder{ border-top: solid 2px #929497;}
.botborder{ border-bottom: solid 2px #929497;}
.lowlight{color:#929497; font-size:.96em;}

.fullheight {height:750px;}
.fillh {height:100%;}
.fillw {width:100%;}

.main {height:499px;}

/*master*/
.navdiv {height:4em;}
.nav {list-style-type:none; height:2em; margin:0; position:relative;}
.nav li{display:inline;}
.nav li div {border-bottom:solid 2px #929497; }
.nav li div a {font-size:1.1em;color:#929497; font-weight:bold;}
li.current div {border-bottom-color:#4D4D4F;}
li.current div a {color:#4D4D4F;}

.subnav{ background:none; height:8em; }
.foot {margin-top:1em; font-size:.9em;}
.foot a {color:#929497; margin-top:1em;}

/*brands*/
.brands, .copyright { margin-top:8em;}
.h {position:relative; height:4em;}
.h h1{ position:absolute; bottom:0; border:0; margin:0; padding:0 0 .3em 0;}
.col {height:430px;}
.col img{margin-top:4em;}

/* recruitment */
.recruitment, .contact {margin-top:6em; color:#4D4D4F;}
.recruitment h1{margin:0; border-bottom: solid 3px #929497;}
.recruitment h1, .recruitment div h2, .recruitment div h3, .recruitment div p{max-width:447px;}
.recruitment p {margin:1em 0 0 0;}
.recruitment div { height:87%; overflow-y:scroll; padding: 1em 0 1em 0; }
.recruitment div h2, .recruitment div p {color:#4D4D4F;}

/* Contact */
.contact div{height:469px;}

/* Copyright */
.copyright{ font-size:.9em;}

/*  Admin */
.admin .nav a {text-indent:0; width:auto; margin-right:.5em; height:2em;}
.admin .head {margin-bottom:0;}
.admin .main div{margin-top:1em;}


/*PRINT STYLE SHEET*/
.printonly {display:none; visibility:hidden;}
@media print 
{
    a:after {display:none;}
    a:link, a:visited {text-decoration:none;}
    .printonly {display:block; visibility:visible;}
}

