/* Generic */
body {
 padding: 0;
 margin: 0;
 background-image: url(../images/bg_logo_w.gif);
 background-position: bottom center;
 background-repeat: no-repeat;
 background-color: white;
 color: #200;
 font-size: 14px;
 font-family: '‚l‚r ‚oƒSƒVƒbƒN','MS PGothic',
   'ƒqƒ‰ƒMƒmŠpƒS Pro W3','HiraKakuPro-W3',
   'HeiseiKakuGothic', Osaka, sans-serif;
 }
address {
 font-style: normal;
 }
h1, h2, h3, h4, h5, h6, dt {
 font-weight: bold;
 font-family: '‚l‚r ‚oƒSƒVƒbƒN','MS PGothic',
   'ƒqƒ‰ƒMƒmŠpƒS Pro W6','HiraKakuPro-W6',
   'HeiseiKakuGothic', Osaka, sans-serif;
 }
h4, h5, h6 {
 font-size: 14px;
 }
h1 {
 font-size: 12px;
 background-color: #666;
 color: white;
 }
a:link {
 font-weight: bold;
 }
a:link {
 color: #c80000;
 text-decoration: underline;
 }
a:visited {
 color: #900;
 
 }
a:hover {
 color: #f66;
 text-decoration: underline;
 }
a:active {
 color: #f00;
 text-decoration: none;
 }
a:link img, a:visited img, a:active img, a:hover img {
 border: none;
 }
p {
 margin-left: 2em;
 margin-right: 2em;
 }
table p, table dl {
 margin: 0;
 }
p {
 letter-spacing: 25%;
 line-height: 135%;
 }
/* top banner formatting */
div.topbanner {
 background-color: black;
 }
h1.topbanner_h1, div.topbanner_title {
 font-size: 10px;
 font-weight: normal;
 font-family: 'Arial Black', Impact, 'Helvetica Narrow', sans-serif;
 letter-spacing: 0.2em;
 width: 100%;
 background-color: #c80000;
 color: white;
 margin: 0;
 padding: 3px 0 3px 1em;
 }

/* end of top banner formatting */

address.bottomaddress {
 font-size: 9px;
 text-align: center;
 font-style: normal;
 margin-bottom: 1em;
 }
div.shell {
 margin: 0 1em 1em;
 }
div.main {
/*  background-image: url(../images/bg_main_stage.jpg); */
 background-position: top center;
 background-repeat: no-repeat;
 }
.seo {
 display: none;
 }
.nav, .bottomnav {
 font-size: 10px;
 text-align: center;
 }
.note {
 font-size: x-small;
 }
ul.note li {
 list-style: none;
 }

h2 {
 padding: 4px 0;
 padding-left: 2em;
 font-family: "Arial Black", Arial, Impact, sans-serif;
 font-size: medium;
 font-weight: bold;
 margin: 0;
 border-bottom: 1px solid #333;
 height: 28px;
/*  border-width: 2px 0 2px;
 border-color: #900;
 border-style: solid;
 */
 background-color: #999;
 color: #000;
 background-image: url(../../images/bg_h3_metal_2.jpg);
 background-position: top center;
 background-repeat: repeat-x;
 
 }
h3 {
 padding: 2px;
 padding-left: 1em;
 margin: 1em;
 border: 2px solid #c80000;
 border-width: 0 0 2px ;
 }

/* //////////  NEW NAVIGATION FORMATTING /////////// */
#SiteTree_1, div.main_navi {
 background-color: #fff;
 text-align: left;
 letter-spacing: 24px;
 margin-left: 3px;
 margin-right: auto;
 width: 100%;
 padding: 10px;
 padding-left: 96px;
 white-space: nowrap;
 background-image: url(../../images/buttons/btn_2006w_angalogo.gif);
 background-position: left center;
 background-repeat: no-repeat;
 }
div.main_navi div.treelevel_1 {
 text-align: left;
 height: 50px;
 vertical-align: middle;
 margin: 0;
 }
div.main_navi img {
 border: none;
 }
#SiteTree_1 .here img, div.main_navi span.here img {
 border: none;
 border-bottom: 2px solid #c80000;
 }
div.main_navi div.navbuttons img {
 border-width: 0;
 }
div.bottomnav, div.horizontal_navi {
 text-align: center;
 font-size: 10px;
 border-top: 1px solid #999;
 padding-top: 0.5em;
 }
div.bottomnav a, div.horizontal_navi a {
 margin: 1em;
 }
#SiteTree_1 .here, #SiteTree_1 a, #SiteTree_1 a:link, #SiteTree_1 a:visited {
 float: left;
 width: 50px;
 height: 50px;
 margin-right: 24px;
 display: block;
}
#SiteTree_1 {
 height: 50px;
}
#bottom_1 .here {
 display: inline;
}