html { margin:0px; padding:0px; border:0px; font: 1em arial, tahoma, verdana, helvetica, sans-serif; background-color:#225383; background-image:url(/data/body.jpg);background-position:center bottom; background-repeat:repeat-y;}
body { margin:0; padding:0; }
.invisible { display:none; }
#main { background-image:url(/data/content.jpg); background-repeat:no-repeat; background-position:center bottom;}
#topmain { margin-top:20px;background-image:url(/data/topcontent.jpg); background-repeat:repeat-y; background-position:center top;}
#ma { margin:0px auto; width:850px; min-height:686px; position:relative; z-index:1;}
#logo { /*position:absolute;*/ margin-left:22px; padding-top:10px; text-align:center; font-size:1.5em;}
#topnavi { font-size:0.85em; position:absolute; margin:83px 0px 0px 310px; text-align:center; width:400px;line-height:1.5em;}
#pos { position:absolute;top:117px; margin-left:10px; font-size:0.8em; height:29px; width:830px; background-image:url(/data/menubg.jpg); background-repeat:repeat-x; background-position:top left;}
#pos li:hover { background-image:url(/data/menubg-active.jpg); background-repeat:repeat-x; background-position:0px 1px;}
    
#pos a { color:#000; text-decoration:none;}
#pos div { float:right; height:30px;}
#pos ul { margin:5px 0 0 0; padding:0; list-style:none; z-index:5}
#pos ul li { position:relative; display:inline; margin-right:10px;padding:6px 5px 10px 5px; white-space:nowrap;}
#pos ul ul { display:none; margin:0; padding:5px 0 6px 0; background-image:url(/data/semi.png);border:1px solid #000;}
#pos ul ul li:hover { background-image:none;}
#pos ul li:hover ul { display:block;position:absolute;z-index:20;top:28px; left:-1px;}
#pos ul li li { display:block; border:0;padding:3px; z-index:10;}
#pos li a { margin-left:2px; margin-right:2px; margin-top:8px;/*height:240px;*/}

#pos div a { padding-top:7px; padding-right:20px; display:block;}
#banner { position:absolute; margin-top:9px; margin-left:373px; width:468px; height:60px;}
#skyscraper { position:absolute; margin-top:76px; margin-left:719px; width:120px; height:600px;}
#content { z-index:0; margin:50px 0px 0 10px; font-size:0.85em; color:#080808;  width:830px; min-height:505px;}
.hline { background-color:#efefef; border-top:1px solid #b0d6ee; margin:10px 0 10px 0; height:5px; font-size:4px;}
.be { border-top:1px solid #b0d6ee; margin-top:10px; clear:both; }
.be h2 { font-size:1.1em; }
.be h2 a { color:#22508c;}
.be h3 { font-size:1em; }
.beimg { float:left; margin:5px; padding:5px; border:1px solid #585858; }
img { border:0px; }
#gallery td { width:33%; }
#galimg { display:inline; }  
.galimgthumb2 { display:block;vertical-align:top; }
.galimgthumb img { padding:5px 10px 10px 5px; background-image:url(/data/shadow.png);}
.galimgmed { padding:5px 10px 10px 5px; background-image:url(/data/shadow_m.png);}
.galimglarge img { padding:5px 10px 10px 5px; background-image:url(/data/shadow_l.png);}
a { color:#000; }
#cr { text-align:center; color:#585858; font-size:0.9em; padding:5px 0 5px 0;}
#bottomline { text-align:center; color:#585858; left:0; bottom:0; width:100%; font-size:0.9em; height:60px;}
#bottomline { background-image:url(/data/bottom.jpg);background-position:center top; background-repeat:no-repeat; }
#top {  position:absolute; top:0; left:0; width:100%;height:20px;background-image:url(/data/html.jpg);background-position:center bottom; background-repeat:no-repeat; z-index:0;}
#ka { border-spacing:0px; margin:10px; }
#ka td { border-bottom:1px solid #000; padding:10px;}
#ka a { text-decoration:underline; }
#kad { border:1px solid #fff;}
#kad h1 { padding:5px 20px 0px 20px; font-size:150%; margin-bottom:0px; text-align:center;}
#kad div { padding:10px;}
#kad div h1, #kad div h2 { text-align:left; }
#kad img { float:left; margin:10px; padding:5px; border:1px solid #000; }
#kad h2 { clear:both; text-align:center;}
.imgleft img {float:left; margin-right:20px;}
.imgleft { border-bottom: 1px solid #F00; background-image:url(/images/redbox.gif); background-position:bottom right; background-repeat:no-repeat;}
.imgleft ul { margin:0; list-style:square inside;}