
    body {font-family:verdana, arial;font-size:0.9em;color:#333;background-color:#600;padding:20px 0px 20px 0px;margin:0px;}
    
    
    div.pageholder {margin-bottom:20px;}
    div.pageholder div.pagecontainer {text-align:left;width:765px/*767px*/;background-color:#fff;}
    div.pageholder div.pagecontainer div.topbar {background-image:url(../images/bar_red_t_wide.gif);background-position:top left;background-repeat:no-repeat;padding:16px 0px 10px 16px;border-bottom:1px solid #ccc;}
    /*div.pageholder div.pagecontainer div.page {border-left:1px solid #fff;border-right:1px solid #fff;}*/
    div.pageholder div.pagecontainer div.page div.navtop {background-color:#821717;border-top:1px solid #fff;border-bottom:1px solid #fff;background-image:url(../images/nav_back_off.gif);background-repeat:repeat-x;}
    div.pageholder div.pagecontainer div.page div.navtop ul {margin:0px;padding:0px;cursor:default;display:inline-block;text-transform:uppercase;font-size:0.7em;} 
    div.pageholder div.pagecontainer div.page div.navtop ul li {display:block;float:left;width:10em;margin:0px;padding:4px 0px 4px 0px;text-align:center;}
    div.pageholder div.pagecontainer div.page div.navtop ul li a {color:#fff;text-decoration:none;}
    
    
    
    div.pageholder div.pageclose {height:5px;padding:0px;background-image:url(../images/bar_red_b_wide.gif);background-position:bottom left;background-repeat:no-repeat;background-color:#d5cbb2;}

    div.pageholder div.footer {padding:5px 0px 5px 0px;color:#d16a6a;font-size:0.7em;}
    
    /* landing page */
    div.pageholder div.pagecontainer div.page div.contentlanding div.landingpromo {width:100%;overflow:none;background-color:#d5cbb2;background-image:url(../images/landing_grad.gif);background-repeat:repeat-x;}
    div.pageholder div.pagecontainer div.page div.contentlanding div.landingpromo div.landingquote {float:left;width:310px;text-align:right;}
    div.pageholder div.pagecontainer div.page div.contentlanding div.landingpromo div.landingquote img {margin:50px 0px 30px 0px;}
    div.pageholder div.pagecontainer div.page div.contentlanding div.landingpromo div.landingtext {float:right;width:400px;color:#694d05;}
    div.pageholder div.pagecontainer div.page div.contentlanding div.landingpromo div.landingtext div {margin:20px 20px 20px 0px;}
    
    /* content page */
    div.pageholder div.pagecontainer div.page div.content {width:100%;overflow:none;background-image:url(../images/nav_shadow.gif);background-repeat:repeat-x;} 
    div.pageholder div.pagecontainer div.page div.content div.navleft {float:left;width:155px;font-size:0.8em;padding-top:32px;}
    div.pageholder div.pagecontainer div.page div.content div.navleft h2 {font-weight:bold;color:#821717;font-size:1em;text-transform:uppercase;margin:0px 0px 5px 16px;padding:0px 0px 5px 0px;background:url(../images/horiz_dot_red.gif) bottom left repeat-x;}
    div.pageholder div.pagecontainer div.page div.content div.navleft a {color:#821717;text-decoration:none;}
    div.pageholder div.pagecontainer div.page div.content div.navleft ul {padding:3px 0px 10px 0px;margin:0px 0px 0px 16px;list-style-type:none;list-type:none;background:url(../images/horiz_dot_red.gif) bottom left repeat-x;}
    div.pageholder div.pagecontainer div.page div.content div.navleft ul li {padding-left:10px;padding-bottom:2px;padding-top:2px;}
    /*div.pageholder div.pagecontainer div.page div.content div.navleft ul li a {color:#821717;text-decoration:none;}*/
    div.pageholder div.pagecontainer div.page div.content div.navleft ul li.active {background:url(../images/icon_arrow.gif) 0px 0.6em no-repeat;}
    div.pageholder div.pagecontainer div.page div.content div.navleft ul li a:hover {text-decoration:underline;}
    
    div.pageholder div.pagecontainer div.page div.content div.maincontentarea {float:right;width:596px;overflow:none;}
    div.pageholder div.pagecontainer div.page div.content div.maincontentarea div.colleft {float:left;width:400px;}
    div.pageholder div.pagecontainer div.page div.content div.maincontentarea div.colleft div.text {padding:28px 26px 16px 10px;font-family:"Trebuchet MS", verdana, arial;line-height:1.5em;}
    div.pageholder div.pagecontainer div.page div.content div.maincontentarea div.colright {float:right;width:196px;/*background-color:#bcad86;*/}
    div.pageholder div.pagecontainer div.page div.content div.maincontentarea div.colright div.promocontainer {/*border-left:1px solid #666;*/padding:30px 16px 15px 0px;}
    div.pageholder div.pagecontainer div.page div.content div.maincontentarea div.colright div.promocontainer div.promohead {background-image:url(../images/pan_red_t_small.gif);background-color:#821717;background-repeat:no-repeat;margin-bottom:1px;}
    div.pageholder div.pagecontainer div.page div.content div.maincontentarea div.colright div.promocontainer div.promohead h2 {padding:5px 5px 3px 14px;margin:0px;color:#fff;font-family:verdana,arial;text-transform:uppercase;font-size:0.8em;font-weight:normal;}
    div.pageholder div.pagecontainer div.page div.content div.maincontentarea div.colright div.promocontainer div.promoimage {border-bottom:1px solid #fff;}
    div.pageholder div.pagecontainer div.page div.content div.maincontentarea div.colright div.promocontainer div.promotext {min-height:100px;color:#000;background-color:#d5cbb2;padding:10px 10px 10px 10px;font-size:0.8em;background-image:url(../images/pan_red_b_small.gif);background-repeat:no-repeat;background-position:bottom left;}
    div.pageholder div.pagecontainer div.page div.content div.maincontentarea div.colright div.promocontainer div.promotext div.linkcombo {}
    div.pageholder div.pagecontainer div.page div.content div.maincontentarea div.colright div.promocontainer div.promotext div.linkcombo div.link a {color:#821717;font-weight:bold;text-decoration:none;}
    div.pageholder div.pagecontainer div.page div.content div.maincontentarea div.colright div.promocontainer div.promotext div.linkcombo div.link {display:block;background-image:url(../images/icon_arrow.gif);background-repeat:no-repeat;background-position:0px 5px;padding:0px 0px 5px 10px;}
    div.pageholder div.pagecontainer div.page div.content div.maincontentarea div.colright div.promocontainer div.promotext div.linkcombo p {padding:0px 0px 15px 10px;}
    
    /* vacancies */
    div.vacancies {line-height:normal;xbackground:url(../images/horiz_dot_red.gif) top left repeat-x;padding-top:6px;}
    div.vacancies div.vitem {background:url(../images/horiz_dot_red.gif) bottom left repeat-x;padding-bottom:6px;margin-bottom:6px;}
    div.vacancies div.vitem div.vtitle {display:block;background-image:url(../images/icon_arrow.gif);background-repeat:no-repeat;background-position:0px 7px;padding:0px 0px 5px 10px;}
    div.vacancies div.vitem div.vtext {}
    
    /* general */
    div.clear {clear:both;}
    h1 {margin:0px;padding:0px 0px 16px 0px;color:#600;font-weight:normal;font-size:1.5em;}
    h2 {margin:0px;padding:10px 0px 10px 0px;color:#600;font-weight:normal;font-size:1.2em;}
    h3 {margin:0px;padding:5px 0px 5px 0px;color:#600;font-weight:bold;font-size:1em;}
    p {margin:0px;padding:0px 0px 12px 0px;}
    ul {margin:0px 0px 0px 25px;padding:0px 0px 12px 0px;}
    ul li {margin:0px;padding:0px;}
    img {vertical-align:bottom;} /* fix for FF */
    a {color:#821717;}
    div.redline {height:1px;background:url(../images/horiz_dot_red.gif) bottom left repeat-x;}