body { background: #cbe0f5 url() repeat; margin: 0 0 0 0 }

.boardTextInput, textarea { background: #c3daf1 }
body, td, .boardTextInput, textarea, div { color: #000000; font: 12px Arial, sans-serif }
textarea { overflow: auto }
input { vertical-align: middle }
td { vertical-align: top }
a { color: #36005d; text-decoration: none }
a:hover { color: #0088ee }
img { border: 0 }
ul, form, ol, dl { margin-top: 0; margin-bottom: 0 }
h1,.boardH1, .boardH1 td { font-size: 18px }
h2,.boardH2, .boardH2 td { font-size: 16px }
h3,.boardH3, .boardH3 td { font-size: 14px }
h4,.boardH4, .boardH4 td { font-size: 12px }
h5,.boardH5, .boardH5 td { font-size: 10px }
h6,.boardH6, .boardH6 td { font-size: 9px }
h1,h2,h3,h4,h5,h6,.boardH1, .boardH1 td, .boardH2, .boardH2 td, .boardH3, .boardH3 td, .boardH4, .boardH4 td, .boardH5, .boardH5 td, .boardH6, .boardH6 td { font-weight: bold; margin: 14px 0 0 0 }
.boardBold, span.boardBoldButton { font-weight: bold }
.boardItalic { font-style: italic }
.boardCenter { text-align: center }
.boardCenter td { text-align: left }
.boardRight, td.boardPanelRightHead, .boardXsmlRight { text-align: right }
.boardXsml, .boardXsmlRed, .boardXsmlAlt, span.boardButton, .boardXsmlRight { font: 11px Verdana, sans-serif }
.boardXsmlRed { color: red }
.boardXsml .boardBold, .boardXsmlAlt .boardBold, .boardBold .boardXsml { font: bold 11px Arial, sans-serif }
.boardXsmlBold, .boardXsmlBold td, span.boardBoldButton { font-size: 10px; font-weight: bold }
.boardXsmlAlt { }
pre { font-size: 12px }
.boardSml { font-size: 12px }
.boardLrg { font-size: 14px }

.boardButtonBar { margin: 5px 0 5px 0 }
table.boardInfoBar { border: 1px solid #5e8ac1; padding: 0 0 }
table.boardInfoBar td { background: #d1e8ff; color: #000000; font-size: 11px; font-family: Verdana, sans-serif }
table.boardInfoBar td.boardPanelHead { color: #36005d; font-family: Arial, sans-serif }

table.boardPanel, table.boardSmallPanel { border: 1px solid #5e8ac1; border-collapse: collapse; table-layout: fixed }
table.boardSmallPanel { margin: 5px 0; background: #c3daf1 }
table.boardPanel td { padding: 3px 4px 1px 4px }
table.boardPanel tr table td { padding: 0 }
table.boardPanel tr table.boardListView td { padding: 3px }
table.boardListView { border: 1px solid #5e8ac1; background: #c3daf1 }
tr.boardPanelHead td { background: #d1e8ff url('images/dyn/vgrad.png') }
td.boardPanelTitle, td.boardPanelTitle td, td.boardSmallPanelTitle, td.boardSmallPanelTitle td { color: #36005d; font-weight: bold; padding: 2px 4px }
table.boardSmallPanel tr td.boardSmallPanelTitle { font-size: 10px; padding: 2px }
td.boardPanelHead, td.boardPanelRightHead { padding: 2px 4px }
td.boardPanelHead, td.boardPanelHead a, td.boardPanelHead a:hover, td.boardPanelRightHead, td.boardPanelRightHead a, td.boardPanelRightHead a:hover { color: #36005d; font-size: 10px; font-weight: bold; vertical-align: middle }
/*td.boardPanelHead, td.boardPanelHead a, td.boardPanelHead a:hover, td.boardPanelRightHead, td.boardPanelRightHead a, td.boardPanelRightHead a:hover { color: #36005d; font-size: 10px; font-weight: bold; vertical-align: middle; padding: 2px 4px }*/
tr.boardPanelBar, tr.boardPanelBar td { background: #c3daf1; color: #444444; padding: 4px 2px }
tr.boardPanelGroupRow, tr.boardPanelGroupRow td { background: #c3daf1 }
tr.boardPanelSubGroupRow, tr.boardPanelSubGroupRow td { background: #CAE1F8 }
tr.boardPanelRow { background: #d1e8ff }
tr.boardPanelAltRow { background: #e8f3ff }
.transparentTable tr td { background: none }

