body.main, body.mainDlg
{
	background-color:#b3b0a4;
  margin:0px;
  padding:0px;
  overflow:hidden;
  font-family:Tahoma;
  font-size:13px;
}

body.mainDlg *
{
  font-size:13px;
}

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.dict {
  padding-left:2;
}

TD.lstTreeItem {
  padding-left:2;
  padding-right:2;
}

.sit2 *, .folders *
{
  font-family:Tahoma;
}

.sit1 *
{
  font-family:Verdana;
  font-size:11pt;
}

.sit1
{
  padding-left:5px;
}

.trLineH
{
  background-image:url(../static4000/tr_line_h.gif);
  background-position:center;
  background-repeat:repeat-x;
}

.trLineV
{
  background-image:url(../static4000/tr_line_v.gif);
  background-position:right;
  background-repeat:repeat-y;
}

.trLineVC
{
  background-image:url(../static4000/tr_line_v.gif);
  background-position:center;
  background-repeat:repeat-y;
}

.trLineVC1
{
  background-image:url(../static4000/tr_line_v.gif);
  background-position:60%;
  background-repeat:repeat-y;
}

.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; 
}

#checkImg, .checkImg
{ 
  margin-right:3px; 
  cursor:pointer;
}

.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 }

TR.dict {
  height:100%;
}

/* toolbar */
TD.tbDivider {
        background-color: window;
}

.tbDisabled, .tbDisabled *, .tbTextDisabled
{
  cursor:default;
  color:#808080;
}

.tbNormal, .tbNormal *, .tbText
{
  color:WindowText;
  cursor:pointer;
}

.tbDisabled IMG
{
  filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1, xray=0, mirror=0, invert=0, opacity=.5, rotation=0);
}

.tbDisabled *, .tbTextDisabled, .tbNormal *, .tbText
{
  font-family:MS Sans Serif;
	white-space:nowrap;
	padding-left:4px;
	font-size:8pt;
}

DIV.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;}

.lawIcon 
{ 
  padding-left: 4px;
  padding-right: 6px;
  width:24px;
}

.lawName, .lawNameSel
{ 
  padding-left: 6px;
  padding-right: 10px;
}

.lawInfTD
{ 
  padding-left: 10px;
  padding-right: 15px;
  text-align:right;
}

.lawIcon, .lawName, .lawInfTD
{
  padding-top: 11px;
  padding-bottom: 11px;
}

.lawTable, .listItemSRD
{
  padding:3px;
  width:100%;
}

.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;}
.lawBord { border-top: 1 solid black; width:100% }

.lawBord_1 { 
  background-image: url(../static4000/h_div.gif);
  background-repeat:repeat-x;
  text-align: right;
  margin-top: 5px;
}

.lawBord_1 nobr{
  background-image: none;
  background-color: white;
  font-size:90%; font-weight:bold; padding-left:5; padding-right:5
}

.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;
}
.closeSrchBtn {
  background-image: url(../static4000/close.gif);
  background-repeat:no-repeat;
  background-position:top center;
  width:14; height:14;
  margin: 0 2 2 0;
}
.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;
}

#listFrame{
  position:absolute;display:none;width:100%;height:0;border:0;margin:0px;z-index:3;
}

#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;}

.tc{height:2px;background-repeat:repeat-x;background-image:url(../static4000/t.gif);}
.lc{width:2px;background-repeat:repeat-y;background-image:url(../static4000/l.gif);}
.rc{width:2px;background-repeat:repeat-y;background-image:url(../static4000/r.gif);}
.bc{height:2px;background-repeat:repeat-x;background-image:url(../static4000/b.gif);}
.lbc{width:2px;height:2px;background-repeat:no-repeat;background-image:url(../static4000/lb.gif);}
.rbc{width:2px;height:2px;background-repeat:no-repeat;background-image:url(../static4000/rb.gif);}
.rtc{width:2px;height:2px;background-repeat:no-repeat;background-image:url(../static4000/rt.gif);}
.ltc{width:2px;height:2px;background-repeat:no-repeat;background-image:url(../static4000/lt.gif);}

.t_fb{background-repeat:repeat-x;background-image:url(../static4000/t_fb.gif);}
.l_fb{background-repeat:repeat-y;background-image:url(../static4000/l_fb.gif);}
.r_fb{background-repeat:repeat-y;background-image:url(../static4000/r_fb.gif);}
.b_fb{background-repeat:repeat-x;background-image:url(../static4000/b_fb.gif);}
.lb_fb{width:3px;height:3px;background-repeat:no-repeat;background-image:url(../static4000/lb_fb.gif);}
.rb_fb{width:3px;height:3px;background-repeat:no-repeat;background-image:url(../static4000/rb_fb.gif);}
.rt_fb{width:3px;height:3px;background-repeat:no-repeat;background-image:url(../static4000/rt_fb.gif);}
.lt_fb{width:3px;height:3px;background-repeat:no-repeat;background-image:url(../static4000/lt_fb.gif);}

table.rounded, table.rounded-btn
{
    border-style:none;
}

table.rounded-btn *
{
  font-family: Arial;
  font-size:8pt;
}

#tb_tabs span.tbText 
{
    font-family:Arial;
    font-size:12pt;
}

#tb_tabs td.tbNormal, #tb_tabs td.tbPressed, #tb_tabs td.tbHover 
{
    border: 1px solid #b4b1a6;
    padding: 6px;
}

#tb_tabs td.tbNormal {
    background-repeat:repeat-x;background-image:url(../static4000/docbtf.gif);
}
#tb_tabs td.tbPressed {
    background-repeat:repeat-x;background-image:url(../static4000/docbtf_a.gif);
}

#tb_tabs td.tbHover {
    cursor: hand;
    background-repeat:repeat-x;background-image:url(../static4000/docbtf_h.gif);
}

.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;  
}

.t_card_b {background-repeat:repeat-x;background-image:url(../static4000/t_card_b.gif);}
.l_card_b {background-repeat:repeat-y;background-image:url(../static4000/l_card_b.gif);}
.r_card_b {background-repeat:repeat-y;background-image:url(../static4000/r_card_b.gif);}
.b_card_b {background-repeat:repeat-x;background-image:url(../static4000/b_card_b.gif);}
.c_card_b12 {background-repeat:repeat-x;background-image:url(../static4000/c_card_b16px.gif);}
.c_card_b16 {background-repeat:repeat-x;background-image:url(../static4000/c_card_b18px.gif);}
.c_big_card_b {background-repeat:repeat-x;background-image:url(../static4000/c_big_card_b.gif);}
.lb_card_b {width:2px;height:2px;background-repeat:no-repeat;background:url(../static4000/lb_card_b.gif);}
.rb_card_b {width:2px;height:2px;background-repeat:no-repeat;background:url(../static4000/rb_card_b.gif);}
.rt_card_b {width:2px;height:2px;background-repeat:no-repeat;background:url(../static4000/rt_card_b.gif);}
.lt_card_b {width:2px;height:2px;background-repeat:no-repeat;background:url(../static4000/lt_card_b.gif);}

.t_iline_b {background-repeat:repeat-x;background-image:url(../static4000/t_iline_b.gif);background-color:#ffffd3;}
.l_iline_b {background-repeat:repeat-y;background-image:url(../static4000/l_iline_b.gif);background-color:#ffffd3;}
.r_iline_b {background-repeat:repeat-y;background-image:url(../static4000/r_iline_b.gif);background-color:#ffffd3;}
.b_iline_b {background-repeat:repeat-x;background-image:url(../static4000/b_iline_b.gif);background-color:#efe9bb;}
.c_iline_b12 {background-repeat:repeat-x;background-image:url(../static4000/c_iline_b14px.gif);}
.lb_iline_b {width:2px;height:2px;background-repeat:no-repeat;background-image:url(../static4000/lb_iline_b.gif);}
.rb_iline_b {width:2px;height:2px;background-repeat:no-repeat;background-image:url(../static4000/rb_iline_b.gif);}
.rt_iline_b {width:2px;height:2px;background-repeat:no-repeat;background-image:url(../static4000/rt_iline_b.gif);}
.lt_iline_b {width:2px;height:2px;background-repeat:no-repeat;background-image:url(../static4000/lt_iline_b.gif);}

.t_eline_b {background-repeat:repeat-x;background-image:url(../static4000/t_eline_b.gif);background-color:#ffffd3;}
.l_eline_b {background-repeat:repeat-y;background-image:url(../static4000/l_eline_b.gif);background-color:#ffffd3;}
.r_eline_b {background-repeat:repeat-y;background-image:url(../static4000/r_eline_b.gif);background-color:#ffffd3;}
.b_eline_b {background-repeat:repeat-x;background-image:url(../static4000/b_eline_b.gif);background-color:#efe9bb;}
.c_eline_b12 {background-repeat:repeat-x;background-image:url(../static4000/c_eline_b14px.gif);}
.lb_eline_b {width:2px;height:2px;background-repeat:no-repeat;background-image:url(../static4000/lb_eline_b.gif);}
.rb_eline_b {width:2px;height:2px;background-repeat:no-repeat;background-image:url(../static4000/rb_eline_b.gif);}
.rt_eline_b {width:2px;height:2px;background-repeat:no-repeat;background-image:url(../static4000/rt_eline_b.gif);}
.lt_eline_b {width:2px;height:2px;background-repeat:no-repeat;background-image:url(../static4000/lt_eline_b.gif);}

#lt_b2, #lb_b2, #rb_b2, #rt_b2 {width:2px;height:2px;}
#l_b2, #r_b2 {width:2px;}
#b_b2, #t_b2 {height:2px;}

.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 #lb_b2, .m_over #lb_b2, .current #rb_b2, .m_over #rb_b2,
.current #rt_b2, .m_over #rt_b2, .current #lt_b2, .m_over #lt_b2
{
  background:url(../static4000/2X2_tb.gif);
  background-repeat:no-repeat;
}
.current #lb_b2, .m_over #lb_b2 {background-position:-2px 0px;}
.current #rb_b2, .m_over #rb_b2 {background-position:0px 0px;}
.current #rt_b2, .m_over #rt_b2 {background-position:0px -2px;}
.current #lt_b2, .m_over #lt_b2 {background-position:-2px -2px;}
.current #l_b2, .m_over #l_b2 {border-left:1px solid #aca899;}
.current #b_b2, .m_over #b_b2 {border-bottom:1px solid #aca899;}
.current #t_b2, .m_over #t_b2 {border-top:1px solid #aca899;}
.current #r_b2, .m_over #r_b2 {border-right:1px solid #aca899;}
.current {background-color:#ffffff;overflow:hidden}
.m_over {background-repeat:repeat-x;background:url(../static4000/c_o.gif);overflow:hidden}


#lt_b, #lb_b, #rb_b, #rt_b {width:3px;height:3px;}
#l_b, #r_b {width:3px;}
#b_b, #t_b {height:3px;}

.current #lb_b, .m_over #lb_b, .current #rb_b, .m_over #rb_b,
.current #rt_b, .m_over #rt_b, .current #lt_b, .m_over #lt_b
{
  background:url(../static4000/3X3_tb.gif);
  background-repeat:no-repeat;
}
.current #lb_b, .m_over #lb_b {background-position:-3px 0px;}
.current #rb_b, .m_over #rb_b {background-position:0px 0px;}
.current #rt_b, .m_over #rt_b {background-position:0px -3px;}
.current #lt_b, .m_over #lt_b {background-position:-3px -3px;}
.current #l_b, .m_over #l_b {border-left:1px solid #aca899;}
.current #b_b, .m_over #b_b {border-bottom:1px solid #aca899;}
.current #t_b, .m_over #t_b {border-top:1px solid #aca899;}
.current #r_b, .m_over #r_b {border-right:1px solid #aca899;}
.current {background-color:#ffffff;overflow:hidden}
.m_over {background-repeat:repeat-x;background:url(../static4000/c_o.gif);overflow:hidden}

.lb_list, .rb_list, .rt_list, .lt_list
{
  background-image:url(../static4000/4X4.gif);
  background-repeat:no-repeat;
  width:4px;height:4px;
}

.lb_list {background-position:-4px 0px;}
.rb_list {background-position:0px 0px;}
.rt_list {background-position:0px -4px;}
.lt_list {background-position:-4px -4px;}
.t_list {border-top:1px solid #848071;}
.b_list {border-bottom:1px solid #848071;}
.l_list {border-left:1px solid #848071;width:1px;}
.r_list {border-right:1px solid #848071;width:1px;}
.stub_list {height:100%;width:100%;overflow:hidden}

.mb_text, .mb_textDisabled 
{
	font-size: 8pt;
	font-family: Tahoma;
}

.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;
}

td.tRowActiveFld *
{
  text-decoration:underline;
}

td.tRowInactive *, td.tRowActive *, td.tRowActiveFld *, td.tRowDelectedFld *, td.tRowSelected *, td.tRowInactiveN *, td.tRowActiveN *
{
  font-weight:bold;
}

div.nameDiv
{
  padding:4px 0px 4px 3px;
}

span.countElem
{
  color:#0000ff;
}

.info, .infoGray, .infoSelect, .infoSelectGray
{
  font-family:Tahoma;
}
.info
{
  font-size:10pt;
}
.infoGray, .infoSelectGray 
{
  font-size:8pt;
  color:#96969b;
}
.infoSelect
{
  font-size:8pt;
}

.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:0 0 0 10px;
  padding:2px 0 2px 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;
}    
