/* common definitions */
html {
    overflow:auto;
    height:100%;
}
body {
    margin:0;
    padding:0;
    background-color:#FFFFFF;
    height:100%;
}
div {
    padding:0px;
    margin:0px;
}
img.block {
    display:block;
}
table {
    border-collapse:collapse;
}
td {
    padding:0px;
}
form, input {
    margin:0px;
    padding:0px;
}
.glass {
    position:relative;
}

/* EOF common definitions */
* {
    font-family:arial,helvetica,san-serif;
    scrollbar-face-color: #FFFFFF;
    scrollbar-track-color: #AAAAAA;
    scrollbar-darkshadow-color: #AAAAAA;
    scrollbar-shadow-color: #FFFFFF;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #AAAAAA;
    scrollbar-arrow-color: #FF0000;
}
p,.all {
    font-size:12px;
    color:#717275;
}
.tinynote {
    font-weight:bold;
    font-size:11px;
    color:#717275;
}
a {
    color:#717275;
}
/*
a, td, div, input, select, textarea, option, p {
    font-family:arial,helvetica,san-serif;
    font-size:12px;
    color:#717275;
}
*/
p {
    padding:0px;
    margin:0px;
    padding-bottom:10px;
    line-height:14px;
}
a:hover {
    color:#F15D22;
}
.copyr {
    color:#808285;
    font-size:9px;
}
.menuon {
    font-size:12px;
    color:#F15D22;
    font-weight:bold;
}
.menuoffhref {
    font-size:12px;
    color:#959697;
    font-weight:bold;
    text-decoration:none;
}
.menuonhref {
    font-size:12px;
    color:#959697;
    font-weight:bold;
    text-decoration:none;
}
.submenuoffhref {
    font-size:12px;
    color:#959697;
    font-weight:normal;
    text-decoration:none;
}
.submenuon {
    font-size:12px;
    color:#F15D22;
    font-weight:normal;
}
.boldred {
    font-size:12px;
    color:#AA0000;
    font-weight:bold;
}

h1 {
    font-size:16px;
    font-weight:bold;
    color:#F15D22;
    border-bottom:2px solid #F15D22;
    margin:0px;
    padding:0px;
    margin-bottom:5px;
}

/* NEWS */
.newstitle {
    color:#C60751;
    font-size:14px;
    font-weight:bold;
    margin-bottom:2px;
}
.newstitlehref {
    color:#C60751;
    font-size:14px;
    font-weight:bold;
    margin-bottom:2px;
    text-decoration:none;
}
.newssubtitle {
    font-size:12px;
    margin-bottom:2px;
}
.newslocation {
    color:#231F20;
    font-size:11px;
    font-weight:bold;
    margin-bottom:2px;
}

.pagination {
    font-size:12px;
    color:#717275;
}
/* SHREDS */
.shreds {
    font-size:12px;
    color:#F15D22;
    font-weight:bold;
}
.shredshref {
    color:#F15D22;
    font-weight:normal;
    text-decoration:none;
}
.shredshref:hover {
    color:#F15D22;
    font-weight:normal;
    text-decoration:underline;
}
/* BLOCKS */
.hshheader {
    color:#C60751;
    font-size:20px;
    font-weight:bold;
    margin-bottom:10px;
}
.hshsubheader {
    color:#C60751;
    font-size:12px;
    margin-top:15px;
    margin-bottom:10px;
    font-style:italic;
}
.hshtheader {
    color:#C60751;
    font-size:16px;
    font-weight:bold;
    margin-bottom:10px;
}
.hshtsubheader {
    color:#231F20;
    font-size:11px;
    font-weight:bold;
    margin-bottom:10px;
}
.hshttext {
    font-size:12px;
    color:#717275;
    padding-bottom:10px;
    line-height:20px;
}
.pdfdiv {
    margin-bottom:10px;
}
.pdftitle {
    color:#231F20;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}
/* LANG SELECTOR */
.langselect {
    height:16px;
    line-height:16px;
    border:1px solid #717275;
    padding-left:4px;
    font-size:10px;
    color:#717275;
}
.langon {
    padding-left:4px;
    height:16px;
    line-height:16px;
    background:#717275;
    font-size:10px;
    color:#FFFFFF;
    font-weight:bold;
}
.langoff {
    display:block;
    padding-left:4px;
    height:16px;
    line-height:16px;
    font-size:10px;
    text-decoration:none;
}
.readmorediv {
    color:#717275;
    font-size:12px;
}
.readmorehref {
    font-size:12px;
}
.downpdfhref {
    font-size:12px;
}
/* DISTRIBUTORS */
.distribtitle {
    color:#C60751;
    font-size:16px;
    font-weight:bold;
    margin-bottom:10px;
}
.distribtitlehref {
    color:#C60751;
    font-size:16px;
    font-weight:bold;
    margin-bottom:10px;
    text-decoration:none;
}
.distribaddress {
    font-size:12px;
    color:#717275;
    padding-bottom:10px;
    line-height:10px;
}
.distribphone {
    font-size:12px;
    color:#231F20;
    padding-bottom:10px;
    line-height:20px;
}
.distribselect {
    clip:rect(2px 82px 20px 2px);
    height:18px;
    line-height:12px;
    border:1px solid #717275;
    border-style : solid;
    padding-left:4px;
    font-size:10px;
    color:#717275;
}
.distribbtn {
    height:18px;
    border:1px solid #717275;
    padding-left:4px;
    font-size:10px;
    color:#717275;
}