/*inc-style.css*/
body { font-family: Tahoma; color: #404040; font-size: 8pt; margin: 0px; margin-bottom: 20px; background-color: #FFFFFF; }
table { font-family: Tahoma; color: #404040; font-size: 8pt; }
tr { vertical-align: top; }
ul { margin-left: 20px; margin-top: 0px; margin-bottom: 0px; }
ol { padding-left: 6px; margin-left: 20px; margin-top: 0px; margin-bottom: 0px; }
div { scrollbar-base-color: #E0E0EE; scrollbar-darkshadow-color: #D0D0D0; }
blockquote { margin: 0px; margin-left: 40px; }
form { margin: 0px; }
input { font-family: Tahoma; font-size: 8pt; }
textarea { font-family: Tahoma; font-size: 8pt; overflow-y: auto; scrollbar-base-color: #E0E0EE; scrollbar-darkshadow-color: #D0D0D0; }
select { font-family: Tahoma; font-size: 8pt; }
button { font-family: Tahoma; font-size: 8pt; color: #FFFFFF; background-color: #AABBFF; cursor: pointer; margin-top: 2px; }
button.std { width: 60px; }
button.std-disabled { width: 60px; background-color: #F6F6F6; }
button.std-wide { width: 100px; }
img.img-disabled { filter:alpha(opacity=50); }
.highlight { background-color: #FFD265; }
.highlight-light { background-color: #FFE7B3; }
.gradient-lr { background-image: url(../../imgs/gradient-lr.gif); background-repeat: repeat-y; }
.hideonscreen { display: none; }

h1 { font-family: Tahoma; font-size: 13pt; font-weight: bold; margin-left: 0px; margin-top: 8px; margin-right: 0px; margin-bottom: 8px; padding: 0px; }
h2 { font-family: Tahoma; font-size: 11pt; font-weight: bold; margin-left: 0px; margin-top: 8px; margin-right: 0px; margin-bottom: 8px; padding: 0px; }
h3 { font-family: Tahoma; font-size: 11pt; font-weight: bold; }
h4 { font-family: Tahoma; font-size: 8pt; font-weight: bold; }
ul.hint { margin: 0px; margin-left: 16px; list-style-image: url(../../imgs/hint.gif); }
ul.hint-red { margin: 0px; margin-left: 14px; list-style-image: url(../../imgs/hint-red.gif); }
li.hint { margin-bottom: 8px; }

a { text-decoration: none; color: #3366FF; }
a:hover { text-decoration: underline; }

a.tab-sm { color: #000000; font-weight: bold; }
img.img-spacer { visibility: hidden; }

.inlineselect-text-active { color: #FFFFFF; }
.inlineselect-text-inactive { color: #3366FF; }

.pagecontent { padding: 8px 10px 10px 20px; }
.header { font-size: 15pt; color: #FFFFFF; font-weight: normal; letter-spacing: 2px; font-style: italic; }
.bl { border-left: 1px solid #808080; }
.bt { border-top: 1px solid #808080; }
.br { border-right: 1px solid #808080; }
.bb { border-bottom: 1px solid #808080; }
.blt { border-left: 1px solid #808080; border-top: 1px solid #808080; }
.brb { border-right: 1px solid #808080; border-bottom: 1px solid #808080; }
.bltrb { border: 1px solid #808080; }

.bl-light { border-left: 1px solid #DCDCDC; }
.bt-light { border-top: 1px solid #DCDCDC; }
.br-light { border-right: 1px solid #DCDCDC; }
.bb-light { border-bottom: 1px solid #DCDCDC; }
.blt-light { border-left: 1px solid #DCDCDC; border-top: 1px solid #DCDCDC; }
.brb-light { border-right: 1px solid #DCDCDC; border-bottom: 1px solid #DCDCDC; }
.bltrb-light { border: 1px solid #DCDCDC; }
.bt-dashed { border-top: 1px dashed #DCDCDC; }

.bg-light { background-color: #F6F6F6; }
.bg-light-ex { background-color: #FAFAFA; }
.bg-white { background-color: #FFFFFF; }
.bg-orange { background-color: #EF9618; }
.bg-green { background-color: #63C363; }
.del { color: #CC2222; text-decoration: line-through; }
.ins { color: #22AA22; text-decoration: underline; }
del { color: #CC2222; text-decoration: line-through; }
ins { color: #22AA22; text-decoration: underline; }

.al { text-align: left; }
.ac { text-align: center; }
.ar { text-align: right; }
.padding2 { padding: 2px; }
.padding4 { padding: 4px; }

.text-light { color: #808080; }
.text-light-ex { color: #C0C0C0; }
.text-white { color: #FFFFFF; }
.text-green { color: #3BCA02; }
.text-orange { color: #EF9618; }
.text-pink { color: #E101AA; }
.text-red { color: #FF0000; }
.text-brown { color: #A58105; }
.text-header { background-color: #AABBFF; color: #FFFFFF; font-weight: bold; padding: 4px; }
.text-small { font-size: 7pt; }
.i { font-style: italic; }
.b { font-weight: bold; }
.lab { color: #808080; }
.warning { color: #CC0000; }
span.required { font-family: Arial; font-size: 13pt; font-weight: bold; color: #003366; }
div.notice { color: #6EA70B; border: 1px solid #7DBE0C; background-color: #C4F868; padding: 2px; margin-bottom: 12px; text-align: center; }
div.chartcontainer { padding: 10px; }
.highlightwarning { color: #FF0000; background-color: #FFF0F0; }

img.toolbar { width: 21px; height: 20px; margin: 2px; cursor: default; }
div.toolbar img.toolbar { border-width: 1px; padding: 1px; }
div.toolbar-hover img.toolbar { border: 1px solid #0A246A; background-color: #B6BDD2; }
div.toolbar-down img.toolbar { border: 1px solid #0A246A; background-color: #8592B5; }

img.toolbar-entity { width: 14px; height: 16px; margin: 2px; cursor: default; }
div.toolbar img.toolbar-entity { border-width: 1px; padding: 2px 4px 4px 4px; }
div.toolbar-hover img.toolbar-entity { border: 1px solid #0A246A; background-color: #B6BDD2; padding: 1px 3px 3px 3px; }
div.toolbar-down img.toolbar-entity { border: 1px solid #0A246A; background-color: #8592B5; padding: 1px 3px 3px 3px; }

div.formfield-readonly { border: 1px solid #DCDCDC; padding: 2px 2px 0 2px; overflow: hidden; background-color: #FFFFFF; }
div.formfield-readonly-boolean { padding: 0 3px 0 3px; overflow: hidden; background-color: #FFFFFF; }
div.formfield-inline { padding: 2px 2px 0 2px; overflow: hidden; }
div.formfield-unknown { border: 1px solid #DCDCDC; padding: 2px 2px 0 2px; overflow: hidden; background-color: #FFFFFF; color: #FF5555; font-weight: bold; }
div.formfield-hidden { border: 1px solid #DCDCDC; padding: 2px 2px 0 2px; overflow: hidden; background-image: url(../../imgs/checker-board.gif); color: #808080; font-style: italic; }
div.formfield-design { border: 1px solid #DCDCDC; padding: 2px 2px 0 2px; overflow: hidden; background-color: #FFE7FF; }
div.formfield-taborder { text-align: right; }
td.formfield-taborder { font-size: 6pt; color: #A0A0A0; }
div.form-userinfo { text-align: right; color: #808080; font-style: italic; }
img.icon-design { cursor: pointer; z-index: 1; }
input.formfield-edit { padding: 1px 1px 0 1px; }
textarea.formfield-edit { padding: 2px 2px 0 2px; }
.formfield-readonly p { margin: 0px; }
table.formfield-editor { border: 1px solid #7F9DB9; }
div.formfield-editor { height: 100%; overflow-y: auto; }
div.formfield-editor:focus { -moz-outline-style: none; }
div.formfield-editor p { margin: 0px; }
input#idInsertHtml { width: 0px; height: 0px; border: 0px; font-size: 1px; }

div.nav-hide { background-image: url(../../imgs/triangle-left.gif); background-repeat: no-repeat; cursor: pointer; }
div.nav-show { background-image: url(../../imgs/triangle-right.gif); background-repeat: no-repeat; cursor: pointer; }	
div.nav { width: 140px; margin: 0px; margin-right: 10px; padding: 0px; border: 0px; filter:revealTrans(Duration=0.6, Transition=14); }
table.nav { width: 140px; margin-bottom: 16px; border-top: 1px solid #808080; border-bottom: 1px solid #808080; }
table.nav-closed { width: 140px; margin-bottom: 16px; border-top: 1px solid #808080; }
td.nav-title { border: 1px solid #808080; border-top: 0px; background-image: url(imgs/background-nav-title.gif); background-repeat: repeat-x; background-color: #F1F1F1; }
td.nav-title-closed { border: 1px solid #808080; border-top: 0px; background-image: url(imgs/background-nav-title-closed.gif); background-repeat: repeat-x; }
div.nav-toggle { width: 10px; height: 9px; background-image: url(../../imgs/triangle-up.gif); background-repeat: no-repeat; cursor: pointer; }
div.nav-toggle-closed { width: 10px; height: 9px; background-image: url(../../imgs/triangle-down.gif); background-repeat: no-repeat; cursor: pointer; }
tbody.nav-body { }
tbody.nav-body-closed { display: none; }
td.nav-section { text-align: center; color: #808080; }
td.nav { }
td.nav-current { background-color: #EDEEEF; }
td.nav-count { font-size: 7pt; color: #808080; }
td.nav-count-current { font-size: 7pt; color: #808080; background-color: #EDEEEF; }
td.nav-subheading { color: #C0C0C0; font-weight: bold; padding: 2px; }
td.nav-item { padding-left: 16px; text-indent: -13px; }

td.nav-control { padding-bottom: 4px; }
button.nav-control { }
button.nav-control-current { margin-top: 3px; background-color: #EDEEEF; color: #808080; border-style: inset; cursor: default; }

table.tab-la { }
tr.tab-la { vertical-align: middle; }
td.tab-la { font-size: 10pt; font-weight: bold; }
td.tab-la-comment { color: #808080; }
div.tab-la-sep-bar { margin-bottom: 8px; font-size: 1px; width: 100%; height: 3px; border-top: 1px solid #808080; border-bottom: 1px solid #808080; background-color: #AABBFF; }

table.data { }
td.dataheader { background-color: #AABBFF; color: #FFFFFF; font-weight: bold; }
span.dataheader-asc { width: 11px; height: 13px; background-image: url(../../imgs/order-asc.gif); background-repeat: no-repeat; }
span.dataheader-desc { width: 11px; height: 13px; background-image: url(../../imgs/order-desc.gif); background-repeat: no-repeat; }
td.dataheadervalue { background-color: #AABBFF; color: #000000; }
td.datasubheader { color: #808080; }
tr.data1 { }
tr.data2 { background-color: #F4F4F5; }
td.data2 { background-color: #F4F4F5; }
a.dataheader { color: #FFFFFF; }
tr.data-none { vertical-align: middle; }
td.data-none { height: 50px; color: #808080; text-align: center; }
span.searchText { background-color: #FFD265; }

td.hint { }
span.hint { width: 8px; background-image: url(../../imgs/hint.gif); background-repeat: no-repeat; }
span.hint-red { width: 8px; background-image: url(../../imgs/trans-hint-red.gif); background-repeat: no-repeat; }
span.hint-orange { width: 8px; background-image: url(../../imgs/trans-hint-orange.gif); background-repeat: no-repeat; }
span.hint-green { width: 8px; background-image: url(../../imgs/trans-hint-green.gif); background-repeat: no-repeat; }
span.hint-red-text,div.hint-red-text { color: #DE0000; }
span.hint-orange-text,div.hint-orange-text { color: #EF9618; }
span.hint-green-text,div.hint-green-text { color: #63C363; }

td.indent { padding-left: 24px; }
td.indent2 { padding-left: 48px; }
td.indent3 { padding-left: 72px; }
td.indent4 { padding-left: 96px; }

span.icon-folder { width: 20px; height: 16px; background-image: url(../../imgs/icon-folder.gif); background-repeat: no-repeat; }
span.icon-network { width: 20px; height: 16px; background-image: url(../../imgs/icon-network.gif); background-repeat: no-repeat; }
span.icon-doc { width: 20px; height: 16px; background-image: url(../../imgs/icon-doc.gif); background-repeat: no-repeat; }
span.icon-xls { width: 20px; height: 16px; background-image: url(../../imgs/icon-xls.gif); background-repeat: no-repeat; }
span.icon-ppt { width: 20px; height: 16px; background-image: url(../../imgs/icon-ppt.gif); background-repeat: no-repeat; }
span.icon-pdf { width: 20px; height: 16px; background-image: url(../../imgs/icon-pdf.gif); background-repeat: no-repeat; }
span.icon-htm { width: 20px; height: 16px; background-image: url(../../imgs/icon-htm.gif); background-repeat: no-repeat; }
span.icon-url { width: 20px; height: 16px; background-image: url(../../imgs/icon-url.gif); background-repeat: no-repeat; }
span.icon-txt { width: 20px; height: 16px; background-image: url(../../imgs/icon-txt.gif); background-repeat: no-repeat; }
span.icon-zip { width: 20px; height: 16px; background-image: url(../../imgs/icon-zip.gif); background-repeat: no-repeat; }
span.icon-msg { width: 20px; height: 16px; background-image: url(../../imgs/icon-msg.gif); background-repeat: no-repeat; }
span.icon-exe { width: 20px; height: 16px; background-image: url(../../imgs/icon-exe.gif); background-repeat: no-repeat; }
span.icon-xml { width: 20px; height: 16px; background-image: url(../../imgs/icon-xml.gif); background-repeat: no-repeat; }
span.icon-image { width: 20px; height: 16px; background-image: url(../../imgs/icon-image.gif); background-repeat: no-repeat; }
span.icon-file { width: 20px; height: 16px; background-image: url(../../imgs/icon-file.gif); background-repeat: no-repeat; }

div.diary-day { border: 1px solid #808080; text-align: right; font-size: 13pt; padding-right: 2px; }
div.diary-weekend { }
div.diary-header { border: 1px solid #808080; text-align: center; background-color: #AABBFF; color: #FFFFFF; font-weight: bold; padding-top: 4px; }
div.diary-today { border-left: 3px outset #ECD39E; border-top: 3px outset #ECD39E; border-right: 3px inset #ECD39E; border-bottom: 3px inset #ECD39E; background-color: #F9ECD1; }
div.diary-multiple { border-top: 1px solid #DCDCDC; background-image: url(../../imgs/checker-board.gif); text-align: center; padding-top: 1px;}
a.diary-4 { color: #3BCA02; }
a.diary-5 { color: #EF9618; }
a.diary:hover { color: #3366FF; }

table.calckey { border: 1px solid #DCDCDC; background-color: #FFFFFF; width: 100%; height: 100%; }
td.calckey { text-align: center; vertical-align: middle; cursor: pointer; }
table.calckey-active { border: 1px solid #0A246A; background-color: #B6BDD2; width: 100%; height: 100%; }

span.rank-sort { padding-left: 6px; width: 9px; height: 11px; background-image: url(../../imgs/rank-sort.gif); background-repeat: no-repeat; cursor: pointer; }
span.sort-asc { padding-left: 8px; width: 8px; height: 9px; background-image: url(../../imgs/sort-asc.gif); background-repeat: no-repeat; }
span.sort-desc { padding-left: 8px; width: 8px; height: 9px; background-image: url(../../imgs/sort-desc.gif); background-repeat: no-repeat; }

/*spell checking*/
a.misspelt { color: #000000; background-image: url(../../imgs/misspelt.gif); background-position: left bottom; background-repeat: repeat-x; }
a.misspelt:hover, a.misspelt:active { color: #FF0000; text-decoration: none; }
a.suggestion { color: #149014; }
a.speltok { color: #149014; text-decoration: underline; cursor: default; }

/*tables*/
table.layout { border-collapse: collapse; width: 100%; }
table.layout>tr>td { vertical-align: top; padding: 0; }
table.layout>tbody>tr>td { vertical-align: top; padding: 0; }

table.std { border-collapse: collapse; border: 1px solid #3A6F82; width: 100%; margin-bottom: 20px; }
table.std tr.alt { background-color: #F6F6F6; }
table.std td { border-top: 1px solid #CBD8DD; padding: 4px; vertical-align: top; }
table.std tr:first-child td { border-top-color: #3A6F82; }
table.std td:first-child { border-left: 1px solid #3A6F82; }
table.std td.label { color: #808080; }
table.std td.fieldlabel { color: #808080; padding-top: 8px; }
table.std td.msg { color: #808080; padding: 20px; }
table.std thead tr { background: #569EB8 url(imgs/dataheader-bg.gif) repeat-x scroll left bottom; }
table.std thead td { border-bottom: 1px solid #3A6F82; border-color: #3A6F82; color: #FFFFFF; font-weight: bold; }
table.std tfoot tr { background-color: #F6F6F6; }
table.std tfoot td { border-top: 1px solid #3A6F82; font-weight: bold; }
table.std tr.subhead { background-color: #F6F6F6; vertical-align: bottom; }
table.std tr.subhead td { min-height: 24px !important; height: 24px; vertical-align: bottom; font-weight: bold; }
table.std td.icon { width: 0%; padding: 1px 1px 0 1px; }
table.std td.icon img { border: 0; width: 14px; height: 16px; }

table.std1 { border-collapse: collapse; width: 100%; }
table.std1 td { padding: 4px; vertical-align: top; }
table.std1 td.label { color: #808080; }
table.std1 td.fieldlabel { color: #808080; padding-top: 8px; }
table.std1 td.msg { color: #808080; padding: 20px; }

table.inline { border: 0; margin-bottom: 0; }
table.inline td:first-child { border-left: 0; }
table.inline thead td { border-top: 0; }

/*theme2-style.css*/
body { font-family: Verdana; color: #404040; font-size: 9pt; background-image: none; background-repeat: repeat-y; }
table { font-family: Verdana; color: #404040; font-size: 9pt; }
input { font-family: Verdana; font-size: 9pt; }
textarea { font-family: Verdana; font-size: 9pt; }
select { font-family: Verdana; font-size: 9pt; }
button { font-family: Verdana; font-size: 9pt; background-image: url(imgs/button-bg.gif); background-repeat: repeat-x; background-color: #CCBC36; border-color: #D5C85B #A6992C #A6992C #D5C85B; }
button.std { width: 70px; }
button.std-disabled { width: 70px; }

h2 { color: #315B6B; }
div.banner { background-image: url(imgs/top-bg.gif); background-repeat: repeat-x; }
div.banner-pe { background-image: url(imgs/top-bg-pe.gif); background-repeat: repeat-x; }
.pagecontent { padding: 0 10px 20px 40px; }
.header { font-size: 14pt; color: #FFFFFF; font-weight: 500; letter-spacing: 0px; font-style: normal; }
.header-sm { font-size: 10pt; color: #FFFFFF; font-weight: 500; letter-spacing: 0px; font-style: normal; }

a.tab-sm { color: #FFFFFF; font-weight: normal; }

.bl { border-left: 1px solid #3A6F82; }
.bt { border-top: 1px solid #3A6F82; }
.br { border-right: 1px solid #3A6F82; }
.bb { border-bottom: 1px solid #3A6F82; }
.blt { border-left: 1px solid #3A6F82; border-top: 1px solid #3A6F82; }
.brb { border-right: 1px solid #3A6F82; border-bottom: 1px solid #3A6F82; }
.bltrb { border: 1px solid #3A6F82; }

.bl-light { border-left: 1px solid #CBD8DD; }
.bt-light { border-top: 1px solid #CBD8DD; }
.br-light { border-right: 1px solid #CBD8DD; }
.bb-light { border-bottom: 1px solid #CBD8DD; }
.blt-light { border-left: 1px solid #CBD8DD; border-top: 1px solid #CBD8DD; }
.brb-light { border-right: 1px solid #CBD8DD; border-bottom: 1px solid #CBD8DD; }
.bltrb-light { border: 1px solid #CBD8DD; }
.bt-dashed { border-top: 1px dashed #CBD8DD; }

div.nav { width: 189px; margin: 0px; margin-right: 10px; padding: 0px; border: 0px; }

td.th { font-size: 12pt; font-weight: bold; color: #315B6B; padding: 3px 0px 1px 0px; }
td.th-comment { color: #808080; }
div.tab-la-sep-bar { background: #569EB8 url(imgs/dataheader-bg.gif) repeat-x scroll left 80%; margin-bottom: 8px; font-size: 1px; width: 100%; height: 3px; border-top: 0; border-bottom: 0; }

td.dataheader { background: #569EB8 url(imgs/dataheader-bg.gif) repeat-x scroll left bottom; }

body.nav { background-image: url(imgs/menu-bg.gif); }
div.nav { width: 180px; }
table.nav { width: 180px; border: 0; border-bottom: 1px solid #808080; background-color: #FAFAFA; }
table.nav-closed { width: 180px; border: 0; }
td.nav-title { border: 0px; border-bottom: 2px inset #808080; background-image: url(imgs/nav-title-bg.gif); background-repeat: no-repeat; background-color: #C0C0C0; padding: 4px; }
td.nav-title-closed { border: 0px; border-top: 1px solid #DCDCDC; background-image: url(imgs/nav-title-closed-bg.gif); background-repeat: no-repeat; background-position: left bottom; padding: 4px; }

td.nav-section { text-align: center; color: #808080; }
td.nav { }
td.nav-current { background-color: #EDEEEF; }
td.nav-count { font-size: 7pt; color: #808080; }
td.nav-count-current { font-size: 7pt; color: #808080; background-color: #EDEEEF; }
td.nav-subheading { color: #C0C0C0; font-weight: bold; padding: 2px; }
td.nav-item { padding-left: 16px; text-indent: -13px; }
td.nav-midfix { padding: 1px 30px 20px 8px; }

div.formfield-readonly-boolean { padding-left: 3px; padding-top: 0px; padding-right: 3px; overflow: hidden; background-color: transparent; }
