html, body {
    margin: 0px;
    padding: 0px;
    overflow: hidden;
    overflow-x: auto;
}

body {
    background: #9ac1f8 url('data/vistabar.jpg') right bottom no-repeat;
    min-width: 780px; 
}

.ribbonTabs {
    background: url('data/bg.png');
    color: darkblue; 
    cursor: default;
    height: 28px;
    overflow: hidden;
    font-size: 11pt;
	font-family: Calibri, sans-serif;
}
.ribbonTabs table { display: inline; }
.ribbonTabs td, .ribbonTabs tr {
    margin: 0px; padding: 0px;
    text-align: center; line-height: 28px;
    overflow: hidden; vertical-align: middle;
}
.ribbonTabs * { cursor: default; }
.activeRibbonTab {
    background: url('data/active_center.png');
}
.hoverRibbonTab {
    background: url('data/hover_center.png');
}
.border {
    width: 3px; height: 28px;
}
.border.left {
    float: left;
}
.border.right {
    float: right;
}
.activeRibbonTab .border.left {
    background: url('data/active_left.png');
}
.activeRibbonTab .border.right {
    background: url('data/active_right.png'); float: right;
}
.hoverRibbonTab .border.left {
    background: url('data/hover_left.png');
}
.hoverRibbonTab .border.right {
    background: url('data/hover_right.png'); float: right;
}

.menu {
    background: #dbe9fc;
    padding: 1px 5px;
    border-bottom: 1px #92a7da solid;
    height: 21px;
    overflow: hidden;
}

.menu div {
    display: none;
}

.menu a {
    background: #dbe9fc;
    border: 1px solid #dbe9fc;
    color: darkblue;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
    cursor: default;
    padding: 0px 1px;
    margin: 3px;
}
.menu a:hover {
    background: aliceblue;
    border: 1px solid royalblue;
    color: blue;
}
.menu a.pressed:hover {
    background: #c2dafc;
    color: #000022;
}

/* small toolbar style */
.isBig_false .activeRibbonTab {
    background: url('data/active_center2.png');
}
.isBig_false .hoverRibbonTab {
    background: url('data/hover_center2.png');
}
.isBig_false .activeRibbonTab .border.left {
    background: url('data/active_left2.png');
}
.isBig_false .activeRibbonTab .border.right {
    background: url('data/active_right2.png'); 
}
.isBig_false .hoverRibbonTab .border.left {
    background: url('data/hover_left2.png');
}
.isBig_false .hoverRibbonTab .border.right {
    background: url('data/hover_right2.png');
}
/* (end) */

#div_body iframe {
    display: block;
    width: 100%;
    height: 1000px;
    border: none;
}

#vistabar iframe {
    display: block;
    width: 100%; 
    height: 77px;
    border: none;
}

loadInCache1 {
    background: url('vistabar.html');
}
loadInCache3 {
    background: url('ie.png');
}
