html,body { margin:0px; background-color:#3e200f; padding:0px; height:100%; min-height:100%; border:none; font-family: Georgia, "Times New Roman", Times, serif; }
/* styles for IE 5 Mac */
#horizon { background-color: transparent; position: absolute; top: 20px; left: 20px; }
 /* following rules are invisible to IE 5 \*/
#horizon { top: 50%; left:0px; width: 100%; margin-top: -270px; text-align: center; min-width: 721px; z-index:1; }
/* end IE 5 hack */ 
#wrapper { position: relative; text-align: left; width:721px; height:540px; margin: 0px auto;}

#navigation { position:relative; width:180px; height:540px; background-color:#FFFFFF; float:left; top:0px; left:0px; }
#content { position:relative; width:540px; height:540px; float:left; top:0px; left:1px; }
#container { position:absolute; width:560px; height:540px; float:left; top:0px; left:0px; overflow:auto; }
#logo { position:relative; width:140px; height:140px; left:20px; top:20px; float:left; }
#navcontainer { position:relative; width:140px; left:20px; top:36px; float:left; clear:left; text-align:right; } 
.mainnav { position:relative; float:right; width:140px; right:0px; top:0px; clear:both; }
.subnav { position:relative; float:right; right:5px; top:0px; clear:both; }
.anchor { position:absolute; width:540px; height:540px; top:0px; left:0px; background-color:#ffefbd; color:#3e200f; font-size:12px; }
.block { position:relative; width:540px; height:540px; float:left; clear:both; }
.block2 { position:relative; width:540px; height:360px; float:left; clear:both; }
.block3 { position:relative; width:540px; height:180px; float:left; clear:both; }
.block4 { position:relative; width:540px; height:450px; float:left; clear:both; }
.block5 { position:relative; width:540px; height:270px; float:left; clear:both; }
.textblock { position:relative; width:540px; float:left; clear:both; }

a.tt { position:relative; z-index:24; }
a.tt span { display: none; }
/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover { z-index:200; color: #aaaaff; }
*a.tt:hover { background:; }
a.tt:hover span.tooltip { display:block; position:absolute; bottom:0px; left:0; vertical-align:bottom; width:100%; height:90px; background-color:#FFFFFF; color:#73645a; filter: alpha(opacity:80); KHTMLOpacity: 0.80; MozOpacity: 0.80; opacity: 0.80; font-size:12px; z-index:201; }
a.tt:hover span.tooltip2 { display:block; position:absolute; bottom:0px; left:0; vertical-align:bottom; width:100%; height:270px; background-color:#FFFFFF; color:#73645a; filter: alpha(opacity:80); KHTMLOpacity: 0.80; MozOpacity: 0.80; opacity: 0.80; font-size:12px; z-index:201; }


.title { font-size:13px; letter-spacing:2px; margin-top:0px; font-weight:normal; text-decoration:none; margin-bottom:4px; line-height:14px;}
p { font-size:12px; color:#73645a; font-style:normal; font-weight:normal; text-decoration:none; line-height:18px; margin-bottom:12px; margin-top:0px; }
ul, ol { font-size:12px; color:#73645a; font-style:normal; font-weight:normal; text-decoration:none; line-height:18px; margin-bottom:12px; margin-top:-12px; }
a:link { font-size:12px; color:#3e200f; font-style:normal; font-weight:normal; text-decoration:underline;  }
a:visited { font-size:12px; color:#3e200f; font-style:normal; font-weight:normal; text-decoration:underline; }
a:hover { font-size:12px; color:#73645a; font-style:normal; font-weight:normal; text-decoration:none; } 
.tabledata { font-size:12px; color:#73645a; font-style:normal; font-weight:normal; text-decoration:none; line-height:18px; margin-bottom:4px; margin-top:0px; }

@-moz-document url-prefix() {
    a.tt:hover span.tooltip { display:block; position:absolute; bottom:3px; left:0; vertical-align:bottom; width:100%; height:90px; background-color:#FFFFFF; color:#73645a; filter: alpha(opacity:80); KHTMLOpacity: 0.80; MozOpacity: 0.80; opacity: 0.80; font-size:12px; z-index:201;
    }
}

@-moz-document url-prefix() {
    a.tt:hover span.tooltip2 { display:block; position:absolute; bottom:3px; left:0; vertical-align:bottom; width:100%; height:270px; background-color:#FFFFFF; color:#73645a; filter: alpha(opacity:80); KHTMLOpacity: 0.80; MozOpacity: 0.80; opacity: 0.80; font-size:12px; z-index:201;
    }
}
