/* Styles for BSP Controls */

/* Styles for tMultiCombo */
table.mcTableStyle { font-size:10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: window; color: windowtext }
tr.mcHeaderStyle { background-color: buttonface; color: buttontext }
tr.mcRowStyle { background-color: window; color: windowtext }
tr.mcHighlightStyle { background-color: highlight; color: highlighttext }

/* Styles for tClickSelect */
table.csTableStyle { font-size:10pt; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px solid black; background-color: buttonface; color: buttontext }

/* Styles for tMenuBar */
table.menubar { font-size:10pt; color: menutext; background-color: menu; border: none }
table.menubar td { color: menutext; background-color: menu; border: none }
table.menubar td.hilite { color: highlighttext; background-color: highlight; }

/* Styles for tPopupMenu */
div.popupmenu table { font-size:10pt; color: menutext; background-color: menu; border: none }
div.popupmenu td { color: menutext; background-color: menu; border: none }
div.popupmenu td.hilite { color: highlighttext; background-color: highlight }

/* Styles for tTree */
.bspTree { background-color: Window }
.bspTree td { padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0 }
.bspTree a { text-decoration: none; color: WindowText; font-family: Arial; font-size:10pt; line-height: 16px }
.bspTree .highlight { padding-left:2px; padding-right:2px; background-color: Highlight; color: HighlightText }
.bspTree .normal { padding-left:2px; padding-right:2px; background-color: Window; color: WindowText }
div.bspTree { overflow-y: scroll; overflow-x: auto; border: 1px inset ThreeDDarkShadow }

/* Styles for tTree */
.bspTree2 { }
.bspTree2 td { padding-left: 0; padding-right: 0; padding-top: 0; padding-bottom: 0 }
.bspTree2 a { text-decoration: none; color: WindowText; font-family: Arial; font-size:10pt; line-height: 16px }
.bspTree2 .highlight { padding-left:2px; padding-right:2px; background-color: Highlight; color: HighlightText }
.bspTree2 .normal { padding-left:2px; padding-right:2px; background-color: transparent; color: WindowText }

/* Styles for tRichText */
div.rt_face { border: 1px solid black; font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; background-color: buttonface; color: buttontext }
table.rt_popup { border: 1px solid black; background-color: window; color: windowtext }
table.rt_popup { border: 1px solid black; background-color: window; color: windowtext }
table.rt_popup .rt_hilite { background-color: highlight; color: highlighttext; cursor: default }
table.rt_popup .rt_hilite p { color: highlighttext; font-size: 10pt; font-weight:normal; font-family: Arial, Helvetica, Sans-Serif; margin-top: 0px; margin-bottom: 2px }
table.rt_popup .rt_hilite h1 { color: highlighttext; font-size: 22pt; font-weight:bold; font-family: Arial, Helvetica, Sans-Serif; margin-top: 0px; margin-bottom: 2px }
table.rt_popup .rt_hilite h2 { color: highlighttext; font-size: 18pt; font-weight:bold; font-family: Arial, Helvetica, Sans-Serif; margin-top: 0px; margin-bottom: 2px }
table.rt_popup .rt_hilite h3 { color: highlighttext; font-size: 15pt; font-weight:bold; font-family: Arial, Helvetica, Sans-Serif; margin-top: 0px; margin-bottom: 2px }
table.rt_popup .rt_hilite h4 { color: highlighttext; font-size: 12pt; font-weight:bold; font-family: Arial, Helvetica, Sans-Serif; margin-top: 0px; margin-bottom: 2px }
table.rt_popup .rt_hilite h5 { color: highlighttext; font-size: 10pt; font-weight:bold; font-family: Arial, Helvetica, Sans-Serif; margin-top: 0px; margin-bottom: 2px }
table.rt_popup .rt_hilite pre { color: highlighttext; font-size: 10pt; font-weight:normal; font-family: Courier, Serif; margin-top: 0px; margin-bottom: 2px }
table.rt_popup .rt_unhilite { background-color: window; color: windowtext; cursor: default }
table.rt_popup .rt_unhilite p { color: windowtext; font-size: 10pt; font-weight:normal; font-family: Arial, Helvetica, Sans-Serif; margin-top: 0px; margin-bottom: 2px }
table.rt_popup .rt_unhilite h1 { color: windowtext; font-size: 22pt; font-weight:bold; font-family: Arial, Helvetica, Sans-Serif; margin-top: 0px; margin-bottom: 2px }
table.rt_popup .rt_unhilite h2 { color: windowtext; font-size: 18pt; font-weight:bold; font-family: Arial, Helvetica, Sans-Serif; margin-top: 0px; margin-bottom: 2px }
table.rt_popup .rt_unhilite h3 { color: windowtext; font-size: 15pt; font-weight:bold; font-family: Arial, Helvetica, Sans-Serif; margin-top: 0px; margin-bottom: 2px }
table.rt_popup .rt_unhilite h4 { color: windowtext; font-size: 12pt; font-weight:bold; font-family: Arial, Helvetica, Sans-Serif; margin-top: 0px; margin-bottom: 2px }
table.rt_popup .rt_unhilite h5 { color: windowtext; font-size: 10pt; font-weight:bold; font-family: Arial, Helvetica, Sans-Serif; margin-top: 0px; margin-bottom: 2px }
table.rt_popup .rt_unhilite pre { color: windowtext; font-size: 10pt; font-weight:normal; font-family: Courier, Serif; margin-top: 0px; margin-bottom: 2px }
table.rt_dialog { border: 1px solid black; background-color: buttonface; color: buttontext }
table.rt_dialog td { font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; color: buttontext }
table.rt_dialog input { font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; color: windowtext }
table.rt_dialog input.rt_button { font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; color: buttontext }
table.rt_dialog form { margin-top: 0px; margin-bottom: 2px }
table.rt_dialog tr.rt_headerRow { background-color:activecaption; border-bottom: 1px solid black }
table.rt_dialog tr.rt_headerRow td { font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; color: captiontext }

/* Styles for tColorPicker */
table.cp_dialog { background-color: buttonface; color: buttontext }
table.cp_dialog td { font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; color: buttontext }
table.cp_dialog input { font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; background-color: window; color: windowtext }
table.cp_dialog input.cp_button { font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; background-color: buttonface; color: buttontext }
table.cp_dialog form { margin-top: 0px; margin-bottom: 2px }
