#panelTop {background-image: url(../img/back_top_1x60.png); background-repeat: repeat-x; vertical-align: middle; padding: 4px 10px; height: 52px; left: 0px; right: 0px; position: absolute; _width: expression((document.body.clientWidth ? document.body.clientWidth - 20 : document.documentElement.clientWidth - 20) + "px");}
#panelMenu {background-color: #5c9ccc; border-top: 1px solid #4297d7; border-bottom: 1px solid #4297d7; color: #ffffff;  white-space: nowrap; padding: 0px 5px 0px 5px; height: 25px; top: 60px; left: 0px; right: 0px; clear: both; position: absolute; _width: expression((document.body.clientWidth ? document.body.clientWidth - 10 : document.documentElement.clientWidth - 10) + "px");}
#panelLeft {background-color: #d0e5f5; float: left; padding: 10px 5px 5px 5px; width: 190px; top: 87px; bottom: 22px; left: 0px; position: absolute; overflow: auto; _height: expression((document.documentElement.clientHeight ? document.documentElement.clientHeight - 114 : document.body.clientHeight - 114) + "px");}
#mainWindow {padding: 10px 5px; top: 87px; bottom: 22px; left: 0px; right: 0px; position: absolute; overflow: auto; _width: expression((document.body.clientWidth ? document.body.clientWidth - 10 : document.documentElement.clientWidth - 10) + "px"); _height: expression((document.body.clientHeight ? document.body.clientHeight - 114 : document.documentElement.clientHeight - 114) + "px");}
#panelBottom {background-color: #5c9ccc; border-top: 1px solid #4297d7; padding: 0px; height: 21px; width: 100%; bottom: 0px; left: 0px; right: 0px; position: absolute;}

#panelTop td {font-size: 12px; white-space: nowrap; padding: 0px 5px;}
#panelTop #logo {padding-right: 20px;}

#panelMenuFlags {text-align: right;}
#panelMenuFlags img {margin: 3px;}

#panelBottom a {color: #ffffff; font-weight: bold; text-decoration: none;}
#panelBottom a:hover {text-decoration: underline;}
#panelBottom td {color: #ffffff; font-size: 12px; padding: 3px 5px; width: 33%; white-space: nowrap;}
