* { font-family: Arial,sans-serif; font-size:11px; margin:0; padding:0; }
a{ text-decoration:none; color:#006BB6; margin:0; padding:0; }
a:hover{ text-decoration:underline; }
p{ padding:0.5em; margin:0.5em; }
input { padding:0; margin:0;}
fieldset { padding:2px;margin:2px; }
li { margin-left:2em; }
ul li { list-style-image:url('/darts-web/img/bullet.gif'); list-style-position:outside; list-style-type:none; }
ol { list-style-type:decimal; }
ol li { list-style-type:decimal; list-style-image:none; }
ol.latin { list-style-type:lower-latin; }
ol.latin li { list-style-type:lower-latin; }
ol.roman { list-style-type:lower-roman; }
ol.roman li { list-style-type:lower-roman; }
label {  }
table { border-collapse:separate; }
img { border:0; }
select { border-width:1px; border-bottom-color:#E3E3E3; border-top-color:#8A8A8A; border-left-color:#CCCCCC; border-right-color:#9E9E9E; border-style:inset; color:#3B3C3E; background-color:#F6F6F6; }
select:focus { background-color:#F0F0F0; }
input[type="text"] { border-width:1px; border-bottom-color:#E3E3E3; border-top-color:#8A8A8A; border-left-color:#CCCCCC; border-right-color:#9E9E9E; border-style:inset; background-color:#F6F6F6; padding-left:1px; }
input[type="text"]:focus { background-color:#F0F0F0; }
input[type="text"].default-value { color:#777777; }
input[type="text"].user-value { }

/*multiple class declaration not supported by IE6 so, just a copy of above style */
input.text-input { border-width:1px; border-bottom-color:#E3E3E3; border-top-color:#8A8A8A; border-left-color:#CCCCCC; border-right-color:#9E9E9E; border-style:inset; background-color:#F6F6F6; padding-left:1px; }
input.text-input:focus { background-color:#F0F0F0; }
input[type="password"] { border-width:1px; border-bottom-color:#E3E3E3; border-top-color:#8A8A8A; border-left-color:#CCCCCC; border-right-color:#9E9E9E; border-style:inset; background-color:#F6F6F6; }
input[type="password"]:focus { background-color:#F0F0F0; }
input[type="checkbox"] { vertical-align:sub; margin-left:2px; margin-right:2px; }
/*multiple class declaration not supported by IE6 so, just a copy of above style */
input.checkbox-input {  vertical-align:sub; margin-left:2px; margin-right:2px; }
input[type="submit"], input[type="button"], input[type="file"] { border-width:1px; border-style:solid; border-color:#CBDEEA #00548A #00548A #CBDEEA; background-image:url('/darts-web/img/bar_blue_20.png'); color:white; padding:2px; margin:2px; cursor:pointer; }
/*multiple class declaration not supported by IE6 so, just a copy of above style */
input.submit-button { border-width:1px; border-style:solid; border-color:#CBDEEA #00548A #00548A #CBDEEA; background-image:url('/darts-web/img/bar_blue_20.png'); color:white; padding:2px; margin:2px; cursor:pointer; }
input[type="submit"]:disabled, input[type="button"]:disabled { border-width:1px; border-style:solid; border-color:#7B7C7E; background-image:url('/darts-web/img/bar_light_gray_20.png'); color:white; padding:2px; margin:2px; }
/*multiple class declaration not supported by IE6 so, just a copy of above style */
input.submit-button:disabled { border-width:1px; border-style:solid; border-color:#7B7C7E; background-image:url('/darts-web/img/bar_light_gray_20.png'); color:white; padding:2px; margin:2px; }
input[type="submit"].classic, input[type="button"].classic { border:none; background-image:none; cursor:pointer; }
input[type="radio"] { vertical-align:middle; }
textarea.text-input { border-width:1px; border-bottom-color:#E3E3E3; border-top-color:#8A8A8A; border-left-color:#CCCCCC; border-right-color:#9E9E9E; border-style:inset; background-color:#F6F6F6; padding-left:1px; }
textarea.text-input:focus { background-color:#F0F0F0; border-width:2px; }

input.search-button { border-width:1px; border-style:solid; border-color:#FDC386 #D77305 #D77305 #FDC386; background-image:url('/darts-web/img/bar_orange_20.png'); background-repeat:repeat-x; background-position:top left; color:white; padding:2px; margin:2px; cursor:pointer; }
input.login-button { border-width:1px; border-style:solid; border-color:#BCDF96 #478702 #478702 #BCDF96; background-image:url('/darts-web/img/bar_green_20.png'); color:white; padding:1px 20px; cursor:pointer; }
input.action-button { border-width:1px; border-style:solid; border-color:#BCDF96 #478702 #478702 #BCDF96; background-image:url('/darts-web/img/bar_green_20.png'); color:white; padding:2px; cursor:pointer; }
input.calendar-button { border-width:1px; border-style:solid; border-color:#CBDEEA #00548A #00548A #CBDEEA; background-image:url('/darts-web/img/bar_blue_20.png'); color:white; padding:0; margin-left:2px; font-size:9px; vertical-align:baseline; cursor:pointer; }
input.save-button { border-width:1px; border-style:solid; border-color:#BCDF96 #478702 #478702 #BCDF96; background-image:url('/darts-web/img/bar_green_20.png'); background-repeat:repeat-x; background-position:top left; color:white; padding:2px; cursor:pointer; }
input.dark-button { border-width:1px; border-style:solid; border-color:#B2B2B2 #3E3E3E #3E3E3E #B2B2B2; background-image:url('/darts-web/img/bar_dark_gray_20.png'); background-repeat:repeat-x; background-position:top left; color:white; padding:2px; cursor:pointer; }

fieldset { margin:0; padding:0 5px; text-align:left; border-color:#A6A6A6; border-style:solid; border-width:1px; background-color:#EEEEEE; }
fieldset legend { padding:0 5px; font-weight:bold; color:#6A6B6C; }

.locale-button { height:12px; width:18px; background-image:url('/darts-web/img/button_orange.png'); background-repeat:no-repeat; background-position:top left; border-width:0; color:white; text-align:center; margin-right:2px; }
.locale-button a { display:block; color:white; }
.locale-button a:hover { text-decoration:none; }
.locale-button span { padding-bottom:2px; color:white; }

.darts-ip { width:90em; text-align:left; margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; background-color:white; border-left:solid 1px #B4BECD; border-right:solid 1px #B4BECD; }
.error{ color:red; font-weight:bold; }
.info{ color:green; }
.positive { color:green; font-weight:bold; }
.negative { color:red; font-weight:bold; }
.panel { max-width:270px; }
div.footer { clear:both; background-color:#B4BECD; color:white; height:2em; text-align:center; padding-top:0.25em; margin-top:1em; }
div.form div.formline { clear:both; }
div.form div.formline label { float:left; }
div.left-content { float:left; }

.highlighted { color:#63B802; font-weight:bold; }
.match-highlighted { color:#0362A4; }
.match-bold { font-weight:bold; }
.required-field { color:red; }

div.search-box { padding:5px; background-color:white; border:solid 1px #636363; }
table.search-table { table-layout:fixed; border-collapse:collapse; border-spacing:2px; margin-bottom:10px; }
table.legal-desc-table { border:none; padding:0; width:100%; border-spacing:0; border-collapse:collapse; color:#6A6B6C; table-layout:fixed; height:380px; }
table.legal-search-table { border:1px #636363 solid; padding:0; width:100%; border-spacing:0; border-collapse:collapse; }
table.legal-search-table div.search-box { border:none; }

div.fields { padding:5px; margin:2px; border:solid 1px #636363; background-color:#EEEEEE; color:#636363; }
div.fields input, div.fields select { background-color:white; }
div.fields input:focus, div.fields select:focus { background-color:#F0F0F0; }
div.line { display:block; clear:both; margin:0.5em; }
span.title { font-weight:bold; margin:0; }
div.fields label { font-weight:bold; font-size:smaller; }
span.sample { font-style:italic; font-size:smaller; }

fieldset.entry div { clear:both; margin-bottom:5px; }
fieldset.entry div label { float:left; }

div.entry div { clear:both; margin-bottom:5px; }
div.entry div label { float:left; }

.tab-box { margin:25px 0 10px 0; text-align:center; padding:0 5px 10px 5px; background:transparent url('/darts-web/img/border_right_bottom.png') no-repeat scroll right bottom; border-color:#A6A6A6; border-style:solid none none solid; border-width:1px medium medium 1px; }
.tab-title { height:20px; position:relative; top:-10px; border:1px solid #636363; /*background:white;*/ background-image:url('/darts-web/img/bar_orange_25.png'); background-repeat:repeat-x; display:inline; padding:5px 10px; color:white; }
.tab-title-green { height:20px; position:relative; top:-10px; border:1px solid #636363; background-image:url('/darts-web/img/bar_green_25.png'); background-repeat:repeat-x; display:inline; padding:5px 10px; color:white; }
.tab-box-content { text-align:left; }

.fieldset-box { background-color:white; color:#636363;; margin:20px 5px 5px 5px; padding:0 5px 5px 5px; }
.fieldset-box span {  }
.fieldset-box a { color:#006BB6; }
.fieldset-title { height:15px; display:inline; position:relative; top:-5px; margin-left:10px; padding:2px 10px; border:1px solid white; /*background-image:url('/darts-web/img/bar_blue_20.png');*/ background-image:url('/darts-web/img/bar_green_20.png'); color:white; }

.left-content { margin-right:10px; }
.reglement { color:green; }
.directive { color:#FF6600; }
span.reglement { float:right; margin-left:1em; }
span.directive { float:right; margin-left:1em; }

#query p.title { background-color:#637893; color:white; text-align:center; line-height:1.5em; margin:0.5em 0 0.5em 0; padding:0; }
#query legend{ color:#637893; font-weight:bold; }

.query-params p.title { background-color:#637893; color:white; text-align:center; line-height:1.5em; }
.query-params legend{ color:#637893; font-weight:bold; }
.query-params label{ color:#637893; }
.query-params .params { display:table; }
.query-params .param { display:table-row; }
.query-params .param-set { display:table-row-group; }
.query-params .param-set .param-name { padding-left:20px; }
.query-params .param-name { display:table-cell; }
.query-params .param-value { display:table-cell; padding-left:20px; }

th.header { color:#EEEEEE; background-color:#4E606B; text-align:left; padding:5px; border:1px #4E606B solid; }
th.header a { color:#EEEEEE; text-decoration:underline;}
td.cell { border:1px #4E606B solid; padding:5px; text-align:left; }
tfoot td.footer { border:1px #4E606B solid; padding:5px; text-align:left; background-color:#F0F0F0; font-weight:bold; color:#4E606B; }
th.printheader { background-color: #D3D3D3; padding:2px; }
tr.oddline { background-color:#F3F3F3; }
tr.evenline{ background-color:#E0E4EB; }
tr.printline { border-bottom: 1px solid #636363; }
td.printcolumn { vertical-align:top; padding:2px; }
td.logocolumn { text-align:center; }
li.oddline { background-color:#F3F3F3; }
li.evenline{ background-color:#E0E4EB; }

#content { clear:both; min-height:40em; margin:5px 5px auto 5px; color:#6A6B6C; }
.defaultColor { color:#6A6B6C; }

.centered { text-align:center; margin-left:auto; margin-right:auto; }
.leftAligned { text-align:left; }
.rightAligned { text-align:right; }
.topAligned { vertical-align:top; }
.bottomAligned { vertical-align:bottom; }

div.beige div.search-overview-column div.center { background-color:#B6B18B; }
div.beige div.search-overview-column div.column-body { background-color:#B6B18B; }
div.taupe div.search-overview-column div.center { background-color:#999999; }
div.taupe div.search-overview-column div.column-body { background-color:#999999; }
div.stone div.search-overview-column div.center { background-color:#637893; }
div.stone div.search-overview-column div.column-body { background-color:#637893; }
div.blue div.search-overview-column div.center { background-color:#006CB7; }
div.blue div.search-overview-column div.column-body { background-color:#006CB7; }

div.stat table { text-align:center; margin-left:auto; margin-right:auto; }
div.stat td { text-align:left; }
div.stat h1 { text-align:center; text-decoration:underline; color:#006BB6; font-size:13px; margin-bottom:15px; }

.popup { background-color:white; color:#666666; padding:5px; border: 1px solid #CCCCCC; font-size:smaller; text-align:left; }
.context-tip { background-color:white; color:#6A6B6C; padding:10px; border: 2px solid #006BB6; font-size:smaller; text-align:left; }
.context-tip a { font-weight:bold; }
.example { background-color:#F0F0F0; color:#6A6B6C; padding:10px; border-width: 2px; border-style:solid; border-color:#6A6B6C; font-size:smaller; text-align:left; }
.example input { background-color:white; color:#6A6B6C; }

.compLine { display:block; clear:both; margin-left:1em; padding-top:5px; padding-bottom:10px; }
.compLineHeader { display:block; position:relative; clear:both; margin-bottom:10px; }
.compLineContent { display:block; clear:both; margin-left:1em; }
.compLineContent .from { float:left; display:block; width:3em; }
.compLineContent .fromSelect { float:left; display:block; margin-left:1em; width: 5em;}
.compLineContent .to { float:left; display:block; margin-left:1em; width:3em; }
.compLineContent .toSelect { float:left; display:block; margin-left:1em; width:5em; }
.compLineContent .outcome { display:block; float:left; margin-left:1em; }
.compLineContent .outcomeSelect {display:block; margin-left:1em; }
.compLineContent .outcomeSelect table { margin-top:-5px; }
.compLineContent .pattern { display:block; clear:both; margin-bottom:10px; margin-left:4em; }
.compLineContent .patternSelect { display:block; float:left; width:5em; }
.compLineContent .patternLabel { display:block; width:25em; }

.box { float:left; width:45%; margin-left:10px; }
.natureType { margin-bottom:1em; margin-top:0.5em; margin-left:0.5em; }
.natureTypeLabel { margin-bottom:0.5em; }
.natureTypeSelect {  }
.nature { margin-bottom:0.5em; margin-top:0.5em; margin-left:0.5em; }
.natureLabel { margin-bottom:1em; }
.natureSample { }

.no-access-box { display:block; background-color:#FFFFFF; color:#C40000; line-height:1.5em; border-color:#C40000; border-style:solid; border-width:2px; text-align:center; padding:10px; margin-left:auto; margin-right:auto; }
.no-access-box .product { display:block; clear:both; font-weight:bold; }
.no-access-box .request-access { display:block; clear:both; padding-top:10px; }

.shadow-frame { background:transparent url('/darts-web/img/shadow.png') no-repeat scroll right bottom; border-color:#EEEEEE; border-style:solid none none solid; border-width:1px medium medium 1px; /*padding:10px;*/ }

.legalSearchSpan { width:690px; }
.legalSearchSpanInsideBorder { width:688px; _width:690px; border:#636363 solid 1px; }
.legalSearchMidSpan { width:345px; }
.legalSearchMidSpanInsideBorder { width:343px; /*_width:344px;*/ border:#636363 solid 1px; }
.legalSearchThirdSpan { width:230px; }
.legalSearchThirdSpanInsideBorder { width:228px; _width:229px; border:#636363 solid 1px; }
.legalSearchSixthSpan { width:115px; }

.search-tab { text-align:center; width:100%; margin-top:5px; margin-bottom:5px; }
.search-tab a { color:white; }
.search-tab-title-bar { position:relative; top:0; margin-left:auto; margin-right:auto; text-align:center; padding:0; }
.search-tab-title { display:inline; background-color:white; padding:0 10px; font-weight:bold; color:#636363; }
.search-tab-subtitles { position:relative; top:0; padding-top:5px; width:100%; border-spacing:1px; border-width:1px; }
.search-tab-subtitles td { text-align:center; }
.search-tab-selected { color:white; background-image:url('/darts-web/img/bar_orange_40.png'); background-repeat:repeat-x; }
.search-tab-unselected { color:white; background-image:url('/darts-web/img/bar_green_40.png'); background-repeat:repeat-x; }
.search-tab-subtitles td.center-subtitle { }
.search-tab-subtitles td.left-subtitle { width:50%; }
.search-tab-subtitles td.right-subtitle { width:50%; }

#generalSearch p { margin:2px; padding:2px; }
#legalSearch p { margin:2px; padding:2px; }
.legalShortcuts div { margin-bottom:10px; margin-left:20px; text-align:left; }

.dixit-link { width:30em; background-image:url('/darts-web/img/bar_blue_100.png'); border-style:solid; border-color:#DEE7EB #274158 #274158 #DEE7EB; color:white; /*border:2px outset;*/ border-width:1px; text-align:center; font-weight:bold; padding:10px; margin-right:10px; }

.outcomeSelect table td { padding-left:5px; }
.outcomeSelect table td label { vertical-align:top; _vertical-align:3px; }

.help-link { padding-left:0; }
.inline-left-icon { vertical-align:text-bottom; margin-left:10px; }
.inline-link { margin-left:4px; text-align:left; padding:0; }
.inline-icon { vertical-align:text-bottom; }
.bulleted { padding:0 1em; background:url('/darts-web/img/bullet.gif') no-repeat left top; }


.bulleted { background:url('/darts-web/img/bullet.gif') no-repeat top left; padding-left:1em; }
td.screenshot { padding-bottom:10px; vertical-align:top; text-align:center; }

.mid-width { width:50%; }
#query label { font-size:9px; color:#6A6B6C; }
#query .leftLabel { width:60px; font-size:9px; color:#6A6B6C; }
#query .leftLabel * { font-size:9px; color:#6A6B6C; }
#query .queryLabel { width:120px; font-size:9px; color:#6A6B6C; }
#query label.queryLabel { display:block; float:left; }
#query .courtLabel { width:70px; font-size:9px; color:#6A6B6C; }
#query .dateFromLabel { width:35px; color:#6A6B6C; }
#query .dateToLabel { width:35px; text-align:center; color:#6A6B6C; }
#query .dateInput { width:90px; color:#6A6B6C; }
#query .classLabel { width:55px; font-size:9px; color:#6A6B6C; }

.unselectable {-moz-user-select:none; -khtml-user-select:none; user-select:none;}
.top-right-links { text-align:right; margin-top:10px; }

img.outcome-pos { margin-left:2px; }
img.outcome-neg { margin-left:2px; }

.queryPathLabel { font-weight:normal; }
.queryPathValue { font-weight:bold; }

.topAligned { vertical-align:top; }

/* borders */
.grey-rbox { border:#888888 3px solid; padding:0; }
.grey-rbox b.rbox-top, .grey-rbox b.rbox-top i, .grey-rbox b.rbox-bottom, .grey-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/grey.png'); _background-image:none; }
.grey-plain-rbox { border:#888888 3px solid; padding:0; background-color:#888888; }
.grey-plain-rbox b.rbox-top, .grey-plain-rbox b.rbox-top i, .grey-plain-rbox b.rbox-bottom, .grey-plain-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/grey-plain.png'); _background-image:none; }
.grey-duo-rbox { border:#888888 3px solid; padding:0; background-color:#E8E8E8; color:#888888; }
.grey-duo-rbox b.rbox-top, .grey-duo-rbox b.rbox-top i, .grey-duo-rbox b.rbox-bottom, .grey-duo-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/grey.png'); _background-image:none; }

.light-grey-rbox { border:#DDDDDD 3px solid; padding:0; }
.light-grey-rbox b.rbox-top, .light-grey-rbox b.rbox-top i, .light-grey-rbox b.rbox-bottom, .light-grey-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/light-grey.png'); _background-image:none; }
.light-grey-plain-rbox { border:#DDDDDD 3px solid; padding:0; background-color:#DDDDDD; }
.light-grey-plain-rbox b.rbox-top, .light-grey-plain-rbox b.rbox-top i, .light-grey-plain-rbox b.rbox-bottom, .light-grey-plain-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/light-grey-plain.png'); _background-image:none; }
.light-grey-duo-rbox { border:#DDDDDD 3px solid; padding:0; background-color:#F9F9F9; color:#DDDDDD; }
.light-grey-duo-rbox b.rbox-top, .light-grey-duo-rbox b.rbox-top i, .light-grey-duo-rbox b.rbox-bottom, .light-grey-duo-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/light-grey.png'); _background-image:none; }


.dark-grey-rbox { border:#333333 3px solid; padding:0; }
.dark-grey-rbox b.rbox-top, .dark-grey-rbox b.rbox-top i, .dark-grey-rbox b.rbox-bottom, .dark-grey-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/dark-grey.png'); _background-image:none; }
.dark-grey-plain-rbox { border:#333333 3px solid; padding:0; background-color:#333333; }
.dark-grey-plain-rbox b.rbox-top, .dark-grey-plain-rbox b.rbox-top i, .dark-grey-plain-rbox b.rbox-bottom, .dark-grey-plain-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/dark-grey-plain.png'); _background-image:none; }
.dark-grey-duo-rbox { border:#333333 3px solid; padding:0; background-color:#D8D8D8; color:#333333; }
.dark-grey-duo-rbox b.rbox-top, .dark-grey-duo-rbox b.rbox-top i, .dark-grey-duo-rbox b.rbox-bottom, .dark-grey-duo-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/dark-grey.png'); _background-image:none; }

.blue-rbox { border:#0062A1 3px solid; }
.blue-rbox b.rbox-top, .blue-rbox b.rbox-top i, .blue-rbox b.rbox-bottom, .blue-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/blue.png'); _background-image:none; }
.blue-plain-rbox { border:#0062A1 3px solid; background-color:#0062A1; }
.blue-plain-rbox b.rbox-top, .blue-plain-rbox b.rbox-top i, .blue-plain-rbox b.rbox-bottom, .blue-plain-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/blue-plain.png'); _background-image:none; }
.blue-duo-rbox { border:#0062A1 3px solid; background-color:#E8F1F7; color:#0062A1; }
.blue-duo-rbox b.rbox-top, .blue-duo-rbox b.rbox-top i, .blue-duo-rbox b.rbox-bottom, .blue-duo-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/blue.png'); _background-image:none; }

.orange-rbox { border:#FE7904 3px solid; }
.orange-rbox b.rbox-top, .orange-rbox b.rbox-top i, .orange-rbox b.rbox-bottom, .orange-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/orange.png'); _background-image:none; }
.orange-plain-rbox { border:#FE7904 3px solid; background-color:#FE7904; }
.orange-plain-rbox b.rbox-top, .orange-plain-rbox b.rbox-top i, .orange-plain-rbox b.rbox-bottom, .orange-plain-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/orange-plain.png'); _background-image:none; }
.orange-duo-rbox { border:#FE7904 3px solid; background-color:#FFE6CE; color:#FE7904; }
.orange-duo-rbox b.rbox-top, .orange-duo-rbox b.rbox-top i, .orange-duo-rbox b.rbox-bottom, .orange-duo-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/orange.png'); _background-image:none; }

.green-rbox { border:#63B802 3px solid; }
.green-rbox b.rbox-top, .green-rbox b.rbox-top i, .green-rbox b.rbox-bottom, .green-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/green.png'); _background-image:none; }
.green-plain-rbox { border:#63B802 3px solid; background-color:#63B802; }
.green-plain-rbox b.rbox-top, .green-plain-rbox b.rbox-top i, .green-plain-rbox b.rbox-bottom, .green-plain-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/green-plain.png'); _background-image:none; }
.green-duo-rbox { border:#63B802 3px solid; background-color:#EFF9E6; color:#63B802; }
.green-duo-rbox b.rbox-top, .green-duo-rbox b.rbox-top i, .green-duo-rbox b.rbox-bottom, .green-duo-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/green.png'); _background-image:none; }

.red-rbox { border:#FF0000 3px solid; }
.red-rbox b.rbox-top, .red-rbox b.rbox-top i, .red-rbox b.rbox-bottom, .red-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/red.png'); _background-image:none; }
.red-plain-rbox { border:#FF0000 3px solid; background-color:#FF0000; }
.red-plain-rbox b.rbox-top, .red-plain-rbox b.rbox-top i, .red-plain-rbox b.rbox-bottom, .red-plain-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/red-plain.png'); _background-image:none; }
.red-duo-rbox { border:#FF0000 3px solid; background-color:#FFDDDD; color:#FF0000; }
.red-duo-rbox b.rbox-top, .red-duo-rbox b.rbox-top i, .red-duo-rbox b.rbox-bottom, .red-duo-rbox b.rbox-bottom i { background-image:url('/darts-web/img/borders/red.png'); _background-image:none; }

b.rbox-top, b.rbox-top i, b.rbox-bottom, b.rbox-bottom i { display:block; height:10px; font-size:1px; position:relative; background-repeat:no-repeat;  }
b.rbox-top { top:-3px; left:-3px; }
b.rbox-top i { background-position:100% -10px; left:6px; }
b.rbox-bottom { background-position:0 -20px; top:3px; left:-3px; }
b.rbox-bottom i { background-position:100% -30px; left:6px; }

.nice-class-included { padding:0;border:none;width:15px; background-color:green; color:white; text-align:center; cursor:pointer; }
.nice-class-excluded { padding:0;border:none;width:15px; background-color:red; color:white; text-align:center; cursor:pointer; }
.nice-class-unselected { padding:0;border:none;width:15px; background-color:white; color:#8A8A8A; text-align:center; cursor:pointer; }
.nice-class-tooltip { color:#8A8A8A; background-color:white; border:1px black solid; }

.niceClassTable { text-align:center; margin-left:auto; margin-right:auto; background-color:white; }
.niceClassLegend { text-align:center; margin-left:auto; margin-right:auto; }
.niceClassLegend td { height:5px; }
.niceClassLegend td * { font-size:9px; }
.niceClassLegend td div.nice-class-included { width:7px; padding:1px; cursor:auto; }
.niceClassLegend td div.nice-class-excluded { width:7px; padding:1px; cursor:auto; }
td.niceLookupResultClass { border-right:1px #8A8A8A solid; padding:5px;}
.highlight { background-color: yellow; color:#FF0000; }

/* Fix IE Win \*/
* html a { /*height: 1px;*/ }
/* End Fix */

<!--[if IE]><style>
.layout {
	height: 0;
	he\ight: auto;
	zoom: 1;
}
</style><![endif]-->

