@font-face {
    font-family: 'CorporateCondensedBold';
    src: url('/announcement/fonts/corcbb17-webfont.eot');
    src: url('/announcement/fonts/corcbb17-webfont.eot?#iefix') format('embedded-opentype'),
         url('/announcement/fonts/corcbb17-webfont.woff') format('woff'),
         url('/announcement/fonts/corcbb17-webfont.ttf') format('truetype'),
         url('/announcement/fonts/corcbb17-webfont.svg#CorporateCondensedBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body { font-family: 'CorporateCondensedBold', 'Arial Condensed', 'Arial Narrow', 'Helvetica Neue Condensed', sans-serif; text-transform: uppercase; }
noscript { position: absolute; top: 10px; left: 0px; padding: 9px; width: 175px; -moz-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0; background-color: #E0AED0; }
img { border: none; }
header { width: 690px; position: absolute; z-index: 1; top: 50%; left: 50%; margin: -328px 0pt 0pt -345px; *margin-top: -305px; }
header img { position: absolute; left: -75px; top: 0px; z-index: 2; }
header h1 { font-size: 28pt; position: relative; z-index: 3; line-height: 23pt; }
nav { z-index: 1; width: 690px; position: absolute; z-index: 1; top: 50%; left: 50%; margin: 259px 0pt 0pt -345px; *margin-top: 278px; }
h2 { font-size: 18pt; display: inline-block; *zoom: 1; *display: inline; padding: 9px; background-color: black; color: white; -moz-border-radius: 0 0 10px 10px; border-radius: 0 0 10px 10px; }
h2 a { color: white; text-decoration: none; }
section { position: absolute; z-index: 2; top: 50%; left: 50%; background-color: rgba(224,174,208,0.4); *background-color: #f2deec; display: block; height: 550px; width: 690px; margin: -275px 0 0 -345px; border: solid 2px black; overflow: auto; }
section a[rel=prettyPhoto] { display: inline-block; width: 144px; height: 144px; padding: 5px; margin: 5px 0 5px 10px; border: solid 1px #333333; background-color: #ffffff; }
section a[rel=prettyPhoto] { text-align: center; vertical-align: middle; }
section p { text-align: justify; margin: 20px; }
section h2 { width: 430px; margin-top: 0px; line-height: 20pt; font-size: 20pt; background-color: transparent; color: black; -moz-border-radius: 0; border-radius: 0; padding: 0; }
section h3 { font-size: 18pt; }
section h2 a, section h3 a { border: none; background-color: transparent; color: black; text-decoration: none; }
section div.gallery a.gallery { float: left; margin-right: 10px; }
section div.gallery { margin: 20px; height: 180px; clear: both; border-bottom: dashed 1px silver; }

/* custom jquery scrollbar */
.jspVerticalBar { width: 22px; border-right: solid 1px white; }
.jspTrack { background-color: #333333; }
.jspDrag { background: #E0AED0 url('/dossier/images/heart_drag.png'); }
.jspVerticalBar .jspArrow { height: 22px; border: none; }
.jspArrowUp { background: url('/dossier/images/heart_up.png') center top no-repeat !important; }
.jspArrowDown { background: url('/dossier/images/heart_down.png') center top no-repeat !important; }
.jspArrow.jspDisabled { background-position: center -22px !important; }
.jspArrow.jspActive { background-position: center -44px !important; }