/*common*/
body { font-family: Eurostile DTC, Trebuchet MS, Tahoma, Helvetica; font-size: 11px; color: #555555; margin: 10px; margin-bottom: 20px; }
table { font-family: Eurostile DTC, Trebuchet MS, Tahoma, Helvetica; font-size: 11px; color: #555555; }
ul { margin-left: 20px; margin-top: 0px; margin-bottom: 0px; }
blockquote { margin-top: 0px; margin-bottom: 0px; }
form { margin: 0px; }
input { font-family: Eurostile DTC, Trebuchet MS, Tahoma, Helvetica; font-size: 11px; }
textarea { font-family: Eurostile DTC, Trebuchet MS, Tahoma, Helvetica; font-size: 11px; overflow-y: auto; }
select { font-family: Eurostile DTC, Trebuchet MS, Tahoma, Helvetica; font-size: 11px; }
button { font-family: Eurostile DTC, Trebuchet MS, Tahoma, Helvetica; font-size: 11px; color: #FFFFFF; background-color: #AABBFF; cursor: hand; margin-top: 2px; }
button.std { width: 60px; }
input.std { width: 60px; }
p { margin: 0px; }
a { text-decoration: none; color: #404040; }
a:hover { text-decoration: underline; }

/*text*/
h1 { font-size: 12pt; font-weight: bold; margin-top: 20px; margin-bottom: 0px; display-name: Heading; }
h2 { font-size: 11pt; font-weight: bold; margin-left: 0px; margin-top: 8px; margin-right: 0px; margin-bottom: 8px; padding: 0px; display-name: Large print; }
h3 { font-size: 9pt; font-weight: bold; margin-bottom: 6px; display-name: Sub heading; }
h4 { font-size: 8pt; font-weight: bold; display-name: Small; }
.text-light { color: #808080; }
.b { font-weight: bold; }
.i { font-style: italic; }
.ac { text-align: center; }
.ar { text-align: right; }

/*background*/
.bg-light { background-color: #EEEEEE; }
.bg-white { background-color: #FFFFFF; }

/*borders*/
.bl { border-left: 1px solid #A9AAAD; }
.bt { border-top: 1px solid #A9AAAD; }
.br { border-right: 1px solid #A9AAAD; }
.bb { border-bottom: 1px solid #A9AAAD; }
.blt { border-left: 1px solid #A9AAAD; border-top: 1px solid #A9AAAD; }
.blb { border-left: 1px solid #A9AAAD; border-bottom: 1px solid #A9AAAD; }
.btb { border-top: 1px solid #A9AAAD; border-bottom: 1px solid #A9AAAD; }
.btr { border-top: 1px solid #A9AAAD; border-right: 1px solid #A9AAAD; }
.bltb { border-left: 1px solid #A9AAAD; border-top: 1px solid #A9AAAD; border-bottom: 1px solid #A9AAAD; }
.bltrb { border: 1px solid #A9AAAD; }

.bl-light { border-left: 1px solid #E2E2E2; }
.bt-light { border-top: 1px solid #E2E2E2; }
.br-light { border-right: 1px solid #E2E2E2; }
.bb-light { border-bottom: 1px solid #E2E2E2; }
.brb-light { border-right: 1px solid #E2E2E2; border-bottom: 1px solid #E2E2E2; }
.bltrb-light { border: 1px solid #E2E2E2; }

/*containers*/
.container-text { background-color: #FFFFFF; margin-bottom: 10px; border-left: 1px solid #A9AAAD; border-top: 1px solid #A9AAAD; border-bottom: 1px solid #A9AAAD; }
.container-text-full { background-color: #FFFFFF; margin-bottom: 10px; border-left: 1px solid #A9AAAD; border-top: 1px solid #A9AAAD; }
.container-menu { background-color: #D3D3D3; border-top: 1px solid #A9AAAD; border-bottom: 1px solid #A9AAAD; }
.container-submenu { background-color: #FFFFFF; margin-bottom: 10px; border-top: 1px solid #A9AAAD; border-bottom: 1px solid #A9AAAD; }
.container-margin-text { background-color: #DBDBDB; margin-bottom: 10px; border-right: 1px solid #A9AAAD; border-top: 1px solid #A9AAAD; border-bottom: 1px solid #A9AAAD; }
.container-margin-image { background-color: #DBDBDB; margin-bottom: 10px; border-top: 1px solid #A9AAAD; border-bottom: 1px solid #A9AAAD; }

/*edit container html*/
a.toolbar { width: 26px; height: 26px; padding: 5px; background-image: url(../../../imgs/tb.gif); }
a.toolbar:hover { background-image: url(../../../imgs/tb-hover.gif); }
a.toolbar:active { background-image: url(../../../imgs/tb-down.gif); }
img.toolbar { width: 16px; height: 16px; border: 0px; }
div.editor { width: 100%; height: 100%; border: 1px solid #E2E2E2; background-color: #FFFFFF; overflow-y: scroll; }
textarea.editor { width: 100%; height: 100%; border: 1px solid #E2E2E2; background-color: #FFFFFF; overflow-y: scroll; }

/*menu*/
div.menu-bar { background-color: #5A595A; padding: 4px; }
td.menu-bar { padding-left: 16px; padding-right: 16px; color: #FFDD00; }
td.menu-bar-bl { padding-left: 16px; padding-right: 16px; color: #FFDD00; border-left: 1px solid #A9AAAD; }
a.menu-bar { color: #FFFFFF; }
a.menu-bar-current { color: #FFDD00; }

/*submenu*/
td.submenu { border-top: 1px solid #E2E2E2; text-align: right; }
td.submenu-active { border-top: 1px solid #E2E2E2; text-align: right; background-color: #EEEEEE; }
td.submenu-last { border-top: 1px solid #E2E2E2; text-align: right; border-bottom: 1px solid #E2E2E2; }
td.submenu-active-last { border-top: 1px solid #E2E2E2; text-align: right; background-color: #EEEEEE; border-bottom: 1px solid #E2E2E2; }

/*popup*/
body.popup { margin: 10px; margin-bottom: 20px; }
td.popup-header { font-size: 13pt; color: #A9AAAD; padding: 6px; }
div.popup-menu-bar { background-color: #5A595A; }
.popup-container-text { background-color: #FFFFFF; margin-bottom: 6px; border-top: 1px solid #A9AAAD; border-bottom: 1px solid #A9AAAD; }
img.img-button { border: 0px; width: 56px; height: 17px; cursor: hand; }
td.lab { padding-top: 8px; color: #808080; }
td.lab-bt { padding-top: 8px; color: #808080; border-top: 1px solid #A9AAAD; }
td.lab-bt-light  { padding-top: 8px; color: #808080; border-top: 1px solid #E2E2E2; }
img.img { border: 1px solid #FFFFFF; cursor: hand; }
img.img-active { border: 1px solid #FFDD00; cursor: hand; }
img.img-hover { border: 1px solid #404040; cursor: hand; }
img.img-active-hover { border: 1px solid #FFDD00; cursor: hand; }
#imageContainer { width: 100%; height: 100%; overflow-y: scroll; padding-top: 1px; }

/*sitemap*/
td.sitemap-menu { background-color: #5A595A; color: #FFFFFF; }
td.sitemap-submenu { background-color: #EEEEEE; }
td.sitemap-page { background-color: #FFDD00; }
td.sitemap-page-active { background-color: #EEEEEE; }

/*search results*/
.searchText { background-color: #FBD44D; }
