/*----------------AUDITING-----*/
#content_level01 h1,h2,h3,h4,a {color:#B1000D;}
#content_level01 a:hover {color:#D9686D;}
#content_level02 h1,h2,h3,h4,a {color:#B1000D;}
#content_level02 a:hover {color:#D9686D;}

.red #main_menu ul li ul {
  /* for IE */
  background-color:#840003; 
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
  border:1px solid #840003;
}

/*---------------------- Menu option in visit or activated ------------------ */
#main_menu .here_home {color:#770004; padding-bottom: 1px; border-bottom: 6px solid #770004;}

/* ---------- teaser AUDITING banner ---------------------------------------*/
.banner {width: 100%; height:250px; position: relative; margin: 0 auto 15px 0; background-image:  url("images/backgrounds/red_bar.gif"); background-position: top; background-repeat: repeat-x; }
#container {width: 950px; height:250px; margin: 0 auto;}
#left {width: 450px; height: 250px; float:left;}
#left img {position: relative; float: left;}
#right {width: 470px; float:right;}
.banner h1 {color:#C36E6F; font-size: 42px; font-weight:bolder; line-height:36px; margin:32px 0 0 0; text-align:left; width: 490px; background-image: url(images/backgrounds/grey_check.png); background-position: 100% 90%; background-repeat: no-repeat;}
#banner #container #right h2, .banner #container #right h2 {color:#2A0002; font-size: 16px; font-weight: lighter; margin: 5px 0 0 0; text-align:left; width: 490px; line-height: 24px;}
.red div.banner #container #right .button { height: 50px; margin: 185px 20px auto 0; position: absolute; text-align: right; width: 490px; z-index: 30; }
.red div.banner #container #right a {
    -moz-border-radius: 5px 5px 5px 5px;
    background-color: #700007;
    border: 2px solid #BF000D;
    color: #FFFFFF;
    float: right;
    font-size: 14px;
    padding: 12px 15px 8px;
    text-align: center;
}

.center .extra { background-color: #EDF2DF; color: #345F09; padding: 10px; margin-top: 10px;}
.center a { color:#B1000D; text-decoration:none; }

