body.main 
{
	background-color:#b3b0a4;
  margin:0px;
  padding:0px;
  overflow:hidden;
  font-family:Tahoma;
  font-size:10pt;
}

body.lawlist
{
  font-family:Tahoma;
}

.radio{
  width:auto; border: none; margin: 2 0 0 0px; padding: 4 2 0 2px;
}

.infItem{ 
    color: #386aa0;
    cursor: hand;
}

.infTitle
{
	padding:0 30 0 10px;
}

.infItem, .infTitle{ 
    line-height: 150%;
}

.fldimg{
  margin: 2px;cursor:hand;width: 16px; height: 16px;
}

.menuTbl{
  overflow-x:hidden;
}

SPAN.blue{
  color: blue;
}

DIV.rootSitTable{
  width:100%;overflow-x:hidden;
}

DIV#rootSitTable DIV{
  overflow-x:hidden;
  padding: 5 0 5 0px;
}

DIV.float{
  float:left;
}

.infH2{ 
    font:bold 133% tahoma;
    margin:0 0 10 0px;
}

.tdLawItem{
  padding: 4px;
}

DIV.infoPane {
  background-color: buttonshadow;
  color: threedhighlight;
  padding-left:5ex;
  text-align:left;
}

.edInForce 
{
  color:#008000;
}

.edNotInForce {
  color:#f50000;
}

.edGoInForce {
  color:#0000f5;
}

.edInForce, .edNotInForce, .edGoInForce
{
  font-family:Tahoma;
  font-size:10pt;
}

#tdLawItemNum
{
  padding:8px 0 8px 10px;
  width:15px;
  color:#828282;
  font-family:Tahoma;
  font-size:9pt;
}

DIV.list {
  font:normal 75% tahoma;
  padding:5 0 0 0;
  /*height:100%;
  width:100%;
  overflow:auto;*/
  background-color:window;
}

.tooltip {
  background-color:infobackground;
}

P {
  margin-top:0.5em; margin-bottom:1.0em;
}

.dictGrayed {
  color: graytext;
}

.listhead {
  background-color:buttonshadow;
  border-bottom:3 solid buttonface;
}

.queryView {
  border-bottom:3 solid buttonface;
  padding: 1 6 1 6;
  width:100%;
}

TD.lstTreeItem {
  padding-left:2;
  padding-right:2;
}

.sit2 *, .folders *
{
  font-family:Tahoma;
}

.sit1 *
{
  font-family:Verdana;
  font-size:11pt;
}

.sit1
{
  padding-left:5px;
}

.trText
{
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
}

DIV.sit, DIV.sit2, DIV.folders
{
  width:100%; 
  background-color:window;
}

DIV.sit2 {
  padding:0px;
  white-space:nowrap;
  font-size:12pt;
}

DIV.sit
{
  border:1 solid #a6a6aa;
  padding-top:1px;
  overflow:auto;
}

DIV.folders
{
  border:1 solid black;
  padding:0px;
  overflow-x:hidden;
  overflow-y:auto;
}

DIV#sit3 {
  padding: 2px;
  overflow:auto;
}

.sitListHeader {
  border:    1px solid;
  border-color: ThreeDHighlight ThreeDDarkShadow
                ThreeDDarkShadow ThreeDHighlight;
  background: ThreeDFace;
  padding: 2 2 4 4;
  vertical-align: middle;
}

.sitStrDiv
{ 
  padding: 4px 10px 7px 22px; 
  text-decoration: underline; 
  color:#85878c;
  font-weight:bold;
}

.sitStrNr, .sitStrGr 
{ 
  padding: 4px 5px 6px 3px; 
  width:100%;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}

.sitStrItem 
{ 
  padding-left:6px; 
}

.checkItemTbl
{ 
  width:100%;
}

TD#sitStrLink{ padding: 5 15 5 5px; }
TD#sitStrLink q{ text-decoration: underline; color: blue;font-weight:bold;}
TD#tdsitA { padding: 0 5 0 5px; overflow-y:hidden;}

DIV#divAlphaCont{
  padding: 0 0 5 0px;
}

DIV#divAlpha{ 
  padding: 0 0 5 0px;
  text-align: center;
  width: 13.5pt;
  overflow: hidden;
}

DIV#divAlpha DIV{ 
  padding: 0 0 5 0px;
}

DIV#divAlpha DIV.disabled{ 
  padding: 0 0 5 0px;
  color: #B0B0B0;
}

a.alpha , a.alphaSel
{
	color:WindowText;
	text-decoration:none;
}

span.alphaDis
{
  color:GrayText;
}

.alpha, .alphaSel
{
	cursor:hand;
}

span.alpha , a.alpha, a.alphaSel, span.alphaSel, span.alphaDis
{
  text-align:center;
  vertical-align:text-top;
	width:8.5pt;
	height:8.5pt;
	margin:-1px 0 0 -1px;
	overflow:hidden;
}

td.alpha, td.alphaSel, td.alphaDis
{
	font: normal 8pt Verdana;
	padding:0 1 0 1px;
  border: 1px outset;
}

td.hiddenalpha, td.hiddenalphaDis, td.hiddenalphaSel, td.hiddenalphaDisSel
{
	font: normal 8pt Verdana;
	padding:3 20 3 20px;
}

td.hiddenalphaSel
{
  background-color:Highlight;
  cursor:pointer;
}

td.hiddenalphaDisSel
{
  background-color:Highlight;
  cursor:default;
}

td.hiddenalphaDisSel *
{
  cursor:default;
}

td.hiddenalphaSel * 
{
  color:white;
}

SPAN.sitBltS { color: blue }
SPAN.sitBltH { color: window }

/* toolbar */
TD.tbDivider {
        background-color: window;
}

.tbDisabled, .tbDisabled *, .tbTextDisabled
{
  cursor:default;
  color:#808080;
}

.tbNormal, .tbNormal *, .tbText, .tbIline, .tbEline, .tbDefault, .tbDefault *
{
  color:WindowText;
  cursor:pointer;
}

.tbDisabled IMG
{
  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1, xray=0, mirror=0, invert=0, opacity=.5, rotation=0);
}

.tbDisabled span, .tbTextDisabled, .tbNormal span, .tbIline span, .tbEline span, .tbText
{
  font-family:MS Sans Serif;
	white-space:nowrap;
	font-size:8pt;
}

.docInfo *
{
    font-family:Tahoma;
    font-size:8pt;
    margin:0 0 0 0;
    padding: 0 0 0 0;
}

ul li {
    list-style:square;
    margin-left:-18px
}
div li {
    list-style:square;
    margin-left:6px
}
li {
    padding:1 0 0 0
}

TABLE#listTable
        {background-color:window;}

TABLE#listTable TABLE
        {background-color:window;}

.lawName, .lawNameSel
{ 
  padding-left: 6px;
  padding-right: 10px;
  display:inline-block;
}

.lawInfTD
{ 
  padding-left: 10px;
  padding-right: 15px;
  text-align:right;
  display:inline-block;
  vertical-align:top;
  width:70px;
  overflow:hidden;
  margin-left:-70px;
}

.lawTable, .listItemSRD
{
  padding:3px;
  width:100%;
  table-layout:fixed;
}

.lawInf  {margin-right:4px;}
.lawNameSel {background-color:#c8d7ff; cursor:pointer;}
.lawName {cursor:default;}

.lawExtraClass
{
  color:#748098;
  font-size:10pt;
}
.listItemSRDExtra
{
  color:#800080;
}

.listItemSRD #lawNumber, .listItemSRDExtra #lawNumber, .listItemSRDHover #lawNumber
{
  cursor:default;
}

.listItemSRDHover *
{
  color:#386aa0;
	text-decoration: underline;
}

.listItemSRD #lawExtra, .listItemSRDHover #lawExtra, .listItemSRDExtra #lawExtra
{
  padding:3px;
}


.edListItemHover {
    cursor:hand;
}

H1 {font:normal 165%; margin:5 0; margin-top:0px;}

.rradio {
  width: auto;
  vertical-align: middle;
  height: auto;
  border: none;
  padding: 0; margin: 0;
}

/* calendar */
.calendar *
{
  font-family: Tahoma;
  font-size:8pt;
}

body.calendar
{
  overflow: hidden;
  background-color: Window; 
  border:1px solid black; 
  padding:20 20 20 20px;
  margin:0;
}

TD.calCell {
  text-align: center;
  vertical-align:middle;
  width:27px;
  height:16px;
  border: 0px solid red;
}
TD.emptyCell {
  height:5px;
}

TR.days td
{
  border-bottom:1px solid black;
  padding-bottom:5px;
}

.Form {
  font-family:tahoma;
  font-weight:normal;
  font-size:100%;
}
.Form100 {
  font-size:100%;
  font-family:tahoma;
}
.FormText {
  font-family:tahoma;
  border-color:#979790;
  height:21px;
  border-width:1px;
  padding:2px 4px 4px 4px;
    /*font: Menu;*/
}

DIV#MV_Bar{
  width:100%;
  margin: 1 0 0 0;
}

button.FindNext{
  font-size: 108%;
  height:17px;
  width:110px;
  vertical-align:middle;
  margin:0;padding:0;
}
button.FindNext IMG{
  margin:0;
  padding:0;
  vertical-align:middle;
}
button.FindPrev{
  font-size: 108%;
  height:17px;
  vertical-align:middle;
  margin:0;padding:0;
}
button.FindPrev IMG{
  margin:0;
  padding:0;
  vertical-align:middle;
}


.FormDate {
  font-family:tahoma;
  font-weight:normal;
  font-size:90%;
  width:12ex;
}
.cardSheet {
  position:absolute; left:0; width:0; height:0;
  z-index:1;background-color:window;
}
TD.lbl {
  padding: 1 1 1 1;
}
.pad1 { padding-left: 15px; }
.pad2 { padding-left: 30px; }
.pad3 { padding-left: 45px; }
.pad4 { padding-left: 60px; }
.pad5 { padding-left: 75px; }
.pad6 { padding-left: 90px; }
.pad7 { padding-left:105px; }
.pad8 { padding-left:120px; }
.pad9 { padding-left:135px; }
.treeHeader {
  width:100%;
  background-color:buttonface;
  border:2 groove;
  padding: 0 3 0 3;
}
.treeNumber {
  padding-left:2;
  padding-right:2;
  background-color:window;
  color:blue;
}

#selIcon { position:relative; left: 8; top: -14; cursor: hand;}
#lockedIcon{ vertical-align: top;margin:9 0 0 5px;}

.listBanner {
  font-size:100%;
  color:threedhighlight;
  border: 1 solid buttonshadow;
  padding: 1 6 2 6;
}
.listBannerHover {
  font-size:100%;
  color:windowtext;
  border: 1 solid #000080;
  background-color: #CCCCD8;
  cursor: hand;
  padding: 1 6 2 6;
}

#mainTable{
  margin: 0; padding: 0;
}

.reqName {
  padding: 2 10 2 6;
  border-right: 1 solid buttonface;
}
.reqValue {
  padding: 2 0 2 6;
  width:100%;
}

.iline *, .eline *
{
  font-family:Times New Roman;
}

.iline, .eline 
{
  vertical-align:middle;
  padding:0 3px 3px 3px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
}

.iline 
{
  border: 1px solid #a5a5a5;
  background-color:#ffffd9;
}

.ilineTextShort
{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.eline 
{
  border: 1px solid #c19999;
  background-color:#facdcd;
}

.iline img, .eline img
{
  vertical-align:middle;
  left: 5px; 
  margin:0 7px 0 0;
  z-index: 9;
}

.iline i, .eline i
{
  font-style: normal;
  color: red;
}

.iline q, .eline q
{
  cursor:pointer;
  color: #0000ff;
  text-decoration:underline;
}

.closeSrchBtnTD {
  text-align: left;
}
.srchBtnTD {
  padding: 0 10 0 5;
  vertical-align: middle;
}

#forCopy {
    width:0; height: 0;
}
#switchIB {
  color:blue;
  cursor:hand;
  text-decoration:underline;
  font-size:8pt;
  padding:10px 0 10px 0;
}
.regAll {
  border: 1 solid window;
}
.regNotAll {
  border: 1 solid scrollbar;
  background-color: infobackground;
}
#baseListView {
  background-color:window;
  border-style:inset; border-width:thin;
  padding:2;
  width:100%; height:100%;
  overflow-y:auto;
}
BODY.baseList {
  background-color: buttonface;
  cursor:default;
  margin: 10 10 10 10;
  font-family:Tahoma;
}
BODY.baseList * 
{
  font-size:8pt;
}

#instop, #topline, #bottomline{ display:none; overflow: hidden; }
#insbottom { display:none; overflow: hidden; }
#insbanner { display:none; overflow: hidden; }
#p_insbottom { display:none }
#l_insbottom { padding-top: 2px }
.reframe { display: none } /* for refresh frames */
.progress { display: none; z-index:100; position:absolute; top:45%; left:45%; border-style:ridge; border-width:thin; overflow:hidden;} 

.sun{ margin: 1 5 0 0px; vertical-align: middle; }

/*div i, span i{ font-style: normal; color: red;}*/

h5{ font-size: 133%; margin: 10 0 10 0px; font-weight: bold;}

.ls{text-align:center;margin-bottom: 10px;}

.stc{
  background-color:#c2d2e2;
  border-bottom:1px solid black;
  vertical-align:middle;
  padding-right:48px;
}

table.volumes{ /*border: 1px solid #FF9A00;*/ padding: 0px;}
table.volumes tr td{ padding: 5 0 5 0px;}

/* For context menu */
.skin0{
  position:absolute;
  width:200px;
  background: ButtonFace;
  color:    ButtonText;
  border:    1px solid;
  border-color: ThreeDHighlight ThreeDDarkShadow
                ThreeDDarkShadow ThreeDHighlight;
  line-height: 160%;
  font-family: Tahoma;
  /*line-height:20px;*/
  cursor:default;
  z-index:50;
  visibility:hidden;
}

.menuitems{
  width: 100%;
  padding-left:10px;
  padding-right:10px;
}

#dupListFrame, #dupDocFrame{ visibility: hidden; position: absolute; overflow-y: scroll;}

fieldset, legend { cursor: default; width: auto; }

.InCard{
  margin:2 45 0 45;
}

.ClearAll{
 margin:2 10 0 10;
}

#vSplitter, #SplitterPlace{ cursor: W-resize; width:5px;}
#hSplitter{ cursor: N-resize; height:5px;}

table.rounded, table.rounded-btn
{
    border-style:none;
}

table.rounded-btn *
{
  font-family: Arial;
  font-size:8pt;
}

.filterTR
{
	background-color: #ffcc66;
}

.filterTD
{
	padding: 15 10 5 15px;
}

.filterForm
{
	margin-bottom:0
}

.filterForm *
{
  font-family:Tahoma;
  font-size: 9pt;
}

.filterLabel
{
	color:#939598;
	padding-top:5px;
}

.searchLabel
{
	color:#000080;
	padding-top:2px;
}

.searchLabel *
{
	font-size:12pt;
}

.filterLabel *
{
	font-size:8pt;
}

.partTable *, .partTitle *
{
  font-family: Tahoma;
  font-size: 14pt;
}

.cellarNumber 
{
  color:blue;
}

.hlpText
{
  padding: 8px 11px 8px 11px;
  background-color:#f0efed;
  height:100%
}

.hlpText *
{
  font-size:12pt;  
}

.tbb TD, .tbb_m_over TD, .tbb_m_press TD, TD.tbb_m_press, TD.tbb_drop
{
  padding:1px 1px 1px 2px;
}

.tbb TD
{
  border: 1px solid #ece9d8;  
}

.tbb_m_over TD
{
  border-right: 1px solid #cac9c2;  
  border-bottom: 1px solid #cac9c2;  
  border-left: 1px solid #f1f0ee;  
  border-top: 1px solid #f1f0ee;  
}

.tbb_m_press TD, TD.tbb_m_press
{
  border-left: 1px solid #cac9c2;  
  border-top: 1px solid #cac9c2;  
  border-right: 1px solid #f1f0ee;  
  border-bottom: 1px solid #f1f0ee;  
}

.current .rcc, .current .rcc1, .current .rcc12, .current .rcc3
{
  border-color: #aca899;
  background-color:#ffffff;
}

.content .rcc, .content .rcc0, .content .rcc1, .content .rcc22, .content .rcc3, .content div.rcc4
{
  border-color: #848071;
  background-color:#f0f0eb;
}

.dlg-tabs-active div.rcc, .dlg-tabs-active div.rcc1, .dlg-tabs-active div.rcc20
{
  border-color: #7f7f93;
  background-color:#d8d5c4;
}

.dlg-tabs div.rcc, .dlg-tabs div.rcc1, .dlg-tabs div.rcc20
{
  border-color: #7f7f93;
  background-color:#f8f8f4;
}

.m_over div.rcc, .m_over div.rcc1, .m_over div.rcc12, .m_over div.rcc3
{
  border-color: #c8c4b5;
  background-color:#f0ede0;
}

.tbDisabled div.rcc, .tbNormal div.rcc, .tbIline div.rcc, .tbEline div.rcc
{
  padding: 0px 0px 0px 0px;
  vertical-align:middle;
  white-space:nowrap;
  overflow:hidden;
}

div.rcc, div.rcc1, div.rcc0
{
  border: 1px solid #e9e6d7;
  border-top:none;
  border-bottom:none;
}

div.rcc0, div.rcc1, div.rcc12, div.rcc20, div.rcc22, div.rcc3, div.rcc4, div.brcc13, div.brcc1, div.brcc2 
{
  height: 1px;
  font-size: 1px;
  overflow: hidden;
}

.tbDefault div.brcc1, .tbDefault div.brcc13
{
  height: 1px;
  font-size: 1px;
  overflow: hidden;
}

div.rcc1 
{
  margin: 0 1px;
}

div.rcc0
{
  margin: 0px;
}

div.rcc12, div.rcc22
{
  border: 2px solid #e9e6d7;
  border-top:none;
  border-bottom:none;
}

div.rcc12
{
  margin: 0 1px;
}

div.rcc22, div.rcc20
{
  margin: 0 2px;
}

div.rcc20
{
  border: 1px solid #e9e6d7;
}

div.rcc3
{
  border: 1px solid #e9e6d7;
  margin: 0 3px;
}

div.rcc4 
{
  border: 1px solid #e9e6d7;
  margin: 0 4px;
}

.tbDisabled div.rcc, .tbDisabled div.brcc1, .tbDisabled div.brcc2, .tbDisabled div.brcc13
{
  border-color: #8e8d8a;
  background-color:#d5d4d0;
}

.tbNormal div.rcc, .tbNormal div.brcc1, .tbNormal div.brcc2
{
  border-color: #9ea3aa;
  background-color:#f1f0eb;
}

.tbNormal div.brcc13, .tbIline div.brcc13, .tbEline div.brcc13, .tbDisabled div.brcc13
{
  visibility:hidden;
}

.tbDefault div.rcc
{
  border: 2px solid #6c9fc4;
  background-color:#f1f0eb;
  border-top:none;
  border-bottom:none;
}

.tbDefault div.brcc1
{
  border: 1px solid #6c9fc4;
  margin: 0px 1px;
  background-color:#f1f0eb;
}

.tbDefault div.brcc13
{
  border: 1px solid #6c9fc4;
  margin: 0px 2px;
  background-color:#f1f0eb;
}

.tbDefault div.brcc2
{
  border: 3px solid #6c9fc4;
  border-top:none;
  border-bottom:none;
  margin: 0;
  background-color:#f1f0eb;
}

.tbIline div.rcc, .tbIline div.brcc1, .tbIline div.brcc2
{
  border-color: #ece5a8;
  background-color:#f9f6c9;
}

.tbEline div.rcc, .tbEline div.brcc1, .tbEline div.brcc2
{
  border-color: #eec3c3;
  background-color:#fadfdf;
}

div.brcc1
{
  border: 1px solid #e9e6d7;
  margin: 0px 1px;
}

div.brcc2
{
  border: 2px solid #e9e6d7;
  border-top:none;
  border-bottom:none;
  margin: 0;
}

.mb_text, .mb_textDisabled 
{
	font-size: 8pt;
	font-family: Tahoma;
	vertical-align:middle;
	padding:2px 4px 0px 5px;
	display:inline-block;
}

.mb_textDisabled
{
  color:GrayText;
}

tr.tRow
{
  padding:3px 0 3px 0;
}

td.tRowInactive, td.tRowActive, td.tRowSelected, td.tRowActiveFld
{
  padding:1px 0 1px 0;
}

td.tRowInactiveN, td.tRowActiveN
{
  padding:0;
}

td.tRowInactive
{
  cursor:pointer;
}

td.tRowActive
{
  background-color:#c8d7ff;
  cursor:default;
}

td.tRowSelected
{
  background-color:#d6d6d6;
  cursor:default;
}

td.tRowActiveFld
{
  background-color:#c8d7ff;
  cursor:pointer;
}

span.countElem
{
  color:#0000ff;
}

.info, .infoGray, .infoSelect, .infoSelectGray, .bmComment
{
  font-family:Tahoma;
}
.info, .bmComment
{
  font-size:10pt;
}
.infoGray, .infoSelectGray 
{
  font-size:8pt;
  color:#96969b;
}
.infoSelect
{
  font-size:8pt;
}
.bmComment
{
  background-color:#cdeecd;
  border: 1px solid #60b260;
  font-style:italic;
  padding:5px 3px;
}

.docbmComment
{
  background-color:#e9f5e9;
  border: 1px solid #92cd92;
  font-style:italic;
  padding:5px 3px;
}

.docbmComment_h
{
  display:none;
}

.dropDownMenu
{
  position:absolute;
  width: auto;
  border: 2px outset;
  background-color: Window;
  margin: 1 0 0 1px;
  padding: 0 0 0 0px;
  overflow:hidden;
  z-index: 10;
}

.calEdt
{
  border:none; 
  width:100%;
  font-family:Tahoma;
  font-size:12pt;
}

.pseudoLink  
{ 
  color: blue; 
  cursor: hand; 
  text-decoration:underline;
}

.pseudoLinkGray  
{ 
  color:GrayText; 
  text-decoration:underline;
}

.clearFltCont, .clearFltContSel
{
  cursor:hand;
  margin:-1px 0 0 10px;
  padding:2px;
}

.clearFltCont
{
  background-color:#f1f1f1;
}

.clearFltContSel
{
  background-color:#c0c0c0;
}

.copyItem {font-size:10pt;text-decoration:underline; color:blue; cursor:hand;}

.linkNormal, .linkUnderlined {color:blue;}
.linkHover, .linkUnderlined {text-decoration:underline;}
.linkHover{color:#ffc35f;}
.linkNormal, .linkHover, .linkUnderlined 
{
  cursor:pointer;
  white-space:nowrap;
  padding-right:10px;
}

.afTitle table *
{
  font-size:8pt;
  color:#aca899;
  padding:2pt 0px 0px 0px;
  table-layout:fixed;
}

.afTitle 
{
  overflow:hidden;
  height:15pt;
  vertical-align:middle;
  padding:0px;
}

.afTitle hr
{
  width:25em;
  height:1px;
}    

.card32{background-position:0px 0px;}
.splus32{background-position:-64px 0px}
.pn32{background-position:-32px 0px}
.codex32{background-position:-96px 0px}
.help24{background-position:0px -32px} 
.reviews24{background-position:-24px -32px}
.jurterm24{background-position:-48px -32px}
.book24{background-position:-72px -32px}
.card24{background-position:0px 0px;}
.folders24{background-position:-96px -32px}
.splus24{background-position:-48px 0px}
.pn24{background-position:-24px 0px}
.codex24{background-position:-72px 0px}
.bm24{background-position:-120px -32px}
.user24{background-position:-120px 0px}
.help16{background-position:0px -24px} 
.reviews16{background-position:-16px -24px}
.jurterm16{background-position:-32px -24px}
.book16{background-position:-48px -24px}
.folders16{background-position:-64px -24px}
.bm16{background-position:-80px -24px}
.user16{background-position:-93px -24px}
.card32, .folders24, .splus32, .pn32, .codex32, .help24, .reviews24, .jurterm24, .book24, .bm24, .user24 {background-image:url(menu32.gif);background-repeat:no-repeat;}
.card24, .folders16, .splus24, .pn24, .codex24, .help16, .reviews16, .jurterm16, .book16, .bm16, .user16 {background-image:url(menu24.gif);background-repeat:no-repeat;}
.card32, .splus32, .pn32, .codex32 {width:32px;height:32px;overflow:hidden;vertical-align:middle;}
.menu_b24, .f_plus24, .f_minus24, .help24, .reviews24, .jurterm24, .book24, .card24, .folders24, .splus24, .pn24, .codex24, .bm24, .user24 {width:24px;height:24px;overflow:hidden;vertical-align:middle;}
.jurterm_b24, .help16, .reviews16, .jurterm16, .book16, .menu_b16, .jurterm_b16, .f_plus16, .f_minus16, .folders16, .bm16, .user16 {width:16px;height:16px;overflow:hidden;vertical-align:middle;}
.triangle_down16, .triangle_down24 {width:7px;height:4px;overflow:hidden;vertical-align:middle;}

.menu_b24{background-position:0px 0px;}
.jurterm_b24{background-position:-72px -8px;}
.f_plus24{background-position:-24px 0px;}
.f_minus24{background-position:-48px 0px;}
.triangle_down24{background-position:-72px 0px;}
.menu_b24, .jurterm_b24, .f_plus24, .f_minus24, .triangle_down24 {background-image:url(tb_main24.gif);background-repeat:no-repeat;}

.menu_b16{background-position:0px 0px;}
.jurterm_b16{background-position:-48px 0px;}
.f_plus16{background-position:-16px 0px;}
.f_minus16{background-position:-32px 0px;}
.triangle_down16{background-position:-64px 0px;}
.menu_b16, .jurterm_b16, .f_plus16, .f_minus16, .triangle_down16 {background-image:url(tb_main16.gif);background-repeat:no-repeat;}

.add2Monitored24{background-position:0px -24px;width:24px;height:24px;}
.add2Monitored16{background-position:-24px -16px;width:16px;height:16px;}
.add2Folder24{background-position:0px 0px;width:24px;height:24px;}
.add2Folder16, .add2Folder_s24, .add2Folder_s16 {background-position:-24px 0px;width:16px;height:16px;}
.addBM_s24, .addBM_s16{background-position:-24px -32px;width:16px;height:16px;}
.add2Folder24, .add2Folder16, .add2Folder_s24, .add2Folder_s16, .add2Monitored24, .add2Monitored16, .addBM_s24, .addBM_s16 {background-image:url(tb_folders.gif);background-repeat:no-repeat;overflow:hidden;vertical-align:middle;}

.search{background-position:-16px 0px;}
.clear16{background-position:0px 0px;}
.close{background-position:-32px 0px; cursor:pointer}
.close, .search, .clear16 {width:16px;height:16px;background-image:url(search.gif);background-repeat:no-repeat;overflow:hidden;vertical-align:middle;}

.cb16_c{background-position:0px 0px;}
.cb16_cd{background-position:-10px 0px;}
.cb16_n{background-position:-20px 0px;}
.cb16_nd{background-position:-30px 0px;}
.cb16_c, .cb16_cd, .cb16_n, .cb16_nd {width:11px;height:11px;background-image:url(cb16.gif);background-repeat:no-repeat;overflow:hidden;vertical-align:middle;}

.busy{background-position:0px 0px;width:48px;height:48px;background-image:url(busy.gif);background-repeat:no-repeat;overflow:hidden;vertical-align:middle;}
.prgbar{background-position:0px 0px;width:94px;height:17px;background-image:url(prgbar.gif);background-repeat:no-repeat;overflow:hidden;vertical-align:middle;}
.cal_u_n{background-position:0px 0px;width:16px;height:16px;background-image:url(cal_u_n.gif);background-repeat:no-repeat;overflow:hidden;vertical-align:middle;}

.tr_cl{background-position:0px 0px;}
.tr_op{background-position:-12px 0px;}
.tr_refined{background-position:-25px 0px;}
.tr_op, .tr_cl, .tr_refined {background-image:url(tr.gif);background-repeat:no-repeat;overflow:hidden;vertical-align:middle;}
.tr_op, .tr_cl, .tr_empty{width:13px;height:13px;}
.tr_refined{width:10px;height:10px;}

.error{background-position:0px 0px;}
.wrn{background-position:-24px 0px;}
.error, .wrn {width:24px;height:24px;margin-right:5px;background-image:url(errors.gif);background-repeat:no-repeat;overflow:hidden;vertical-align:middle;}

.folders48, .codex48, .help48, .reviews48, .book48, .bm48 {background-position:0px 0px;width:48px;height:48px;background-repeat:no-repeat;overflow:hidden;vertical-align:middle;}
.codex48 {background-image:url(codex48.gif);}
.help48 {background-image:url(help48.gif);}
.reviews48 {background-image:url(reviews48.gif);}
.book48 {background-image:url(book48.gif);}
.folders48 {background-image:url(folders48.gif);}
.bm48 {background-image:url(bm48.gif);}

.cb18_c{background-position:0px 0px;}
.cb18_n{background-position:0px -17px;}
.cb18_cd{background-position:0px -34px;}
.cb18_c, .cb18_n, .cb18_cd{width:18px;height:18px;margin-right:3px;cursor:pointer;background-image:url(cb18.gif);background-repeat:no-repeat;overflow:hidden;vertical-align:middle;}

.emptyImg16 {width:1px;height:16px;overflow:hidden;vertical-align:middle;}

.dlg-tabs-container {
    border: 1px solid #7f7f93;
    background: #d8d5c4; /* declare background color for container to avoid distorted fonts in IE while fading */
    margin: 0 5px 0 4px;
    padding-top:10px;
    border-bottom:none;
    width:100%;
    overflow:hidden;
}

.dlg-tabs-active {position:relative;top:1px;}
.dlg-tabs {border-bottom:1px solid #848071;position:relative;top:1px;}

.bg1, .bg3, .sw_techprof75x30, .sw_800_consplus{background:url(logo_int.gif);background-repeat:no-repeat;overflow:hidden;vertical-align:middle;}
.bg1{background-position:0px 0px;width:99px;height:19px;}
.bg3{background-position:-99px 0px;width:187px;height:19px;color:#e1e1f0}
.sw_techprof75x30{background-position:0px -19px;width:74px;height:30px}
.sw_800_consplus{background-position:-74px -19px;width:176px;height:20px}

.h-splitter{background:url(h-splitter.gif) center center;background-repeat:no-repeat;height:5px;width:100%}

.bmf{background-position:0px 0px;}
.bmfc{background-position:-16px 0px;}
.bmf24{background-position:0px -16px;}
.bmfc24{background-position:-20px -16px;}
.bmf, .bmfc {width:16px;height:16px;background-image:url(bm.gif);background-repeat:no-repeat;overflow:hidden;vertical-align:middle;}
.bmf24, .bmfc24 {width:20px;height:20px;background-image:url(bm.gif);background-repeat:no-repeat;overflow:hidden;vertical-align:middle;}

.exit{background-position:0px 0px;}
.edit{background-position:-16px 0px;}
.exit, .edit {width:16px;height:16px;background-image:url(auth.gif);background-repeat:no-repeat;overflow:hidden;vertical-align:middle;}

.spellEdit
{
  position:absolute;
  left:0;
  top:0;
  background-color:Window;
  visibility:hidden;
  overflow:hidden;
  white-space:nowrap;
  z-index:10;
}

.spellEdit *
{
  font-size:9pt;
  font-family:Tahoma;
}

.spellWindow
{
  position:absolute;
  left:0;
  top:0;
  background-color:Window;
  padding:5px;
  width:230px;
  border:1px solid #b3b0a4;
  display:none;
  z-index:10;
}

.spellWindow *
{
  font-size:11px;
  font-family:Tahoma;
}

.wrongword
{
  color:Red;
  font-weight:bold;
  width:170px;
}

.worngspell
{
  color:Red;
}

#multipleCandidat {background-color:White;}
#multipleCandidat tr {padding:0 2 0 2px; cursor:hand;}
#multipleCandidat tr.selected{background-color:Highlight; color:White;}
