#root a, #root a:hover, #root div div {text-decoration:none; font-size:8pt}

DIV#root div.point {margin-left: 10px; margin-top:-13px; display: block;  padding: 1px 0px 6px 0px;   }
DIV#root div.point a {color: #666;text-decoration:underline;}

DIV#root div.active {margin-left: 10px; margin-top:-13px; display: block;  padding: 1px 0px 6px 0px;  }
DIV#root div.active a {color: #666;text-decoration:underline;}

DIV#root div.not_active {margin-left: 10px; margin-top:-13px; display: block;  padding: 1px 0px 6px 0px;  }
DIV#root div.not_active a {color: #666;text-decoration:underline;}

DIV#root div.active {margin-left: 10px; margin-top:-13px; display: block;  padding: 1px 0px 6px 0px; color: #999999;}
DIV#root div.active a {color: #999999;text-decoration:underline;}

DIV#root img {margin:9px 0px 0px 0px}
DIV#root div.Pline {margin-left:0px;}

div#root {width:190px;}

#all_other_container {padding:0px 30px 20px 30px;}
.page_active a {color:#bb001e;font-size:8pt;text-decoration:none;}
.page a {color:#000000;font-size:8pt;}
		
div.baseContent						{margin:0px 0px 20px 0px;}
div.baseContent div, div.baseContent p {}
div.baseContent div.pic 			{display:block;text-align:center;margin:0px; width:50px;}
div.baseContent div.pic img 		{margin:2px 0px}
div.baseBlock 						{width:100%;padding:0px;margin:0px; border:1px solid #ffffff}
div.baseBlockA						{width:100%;padding:0px;margin:0px;}
div.baseContent div.text			{width:70%; margin-left:100px; padding:4px 0px 4px 0px; text-align:left}
div.baseContent div.wt 				{width:71px;text-align:right;padding:2px 0px 0px 0px;}
div.baseBlock div.text div, div.baseBlockA div.text div {display:block;padding:2px 0px;}
div.baseContent div.Bheader			{padding:0px 0px 3px 0px}
div.baseContent div.text A 			{TEXT-DECORATION:underline; color:#605b5b}
div.baseContent div.text A:HOVER 	{TEXT-DECORATION:none}

div.librarySearch  {background:#f4f4f4; border-top:1px solid #b1b1b1; border-bottom:1px solid #b1b1b1; border-left:1px solid #ebebeb;border-right:1px solid #ebebeb; padding:7px 10px 7px 10px; margin-bottom:17px}
div.librarySearch {height:17px}

div.librarySearch form.rightPanelForm input.Inp {width:195px}
* html div.librarySearch form.rightPanelForm input.Inp  {width:175px}

div.librarySearch input {padding:0px 0px 0px 0px; margin:0px 0px 0px 10px}
div.librarySearch input.Inp {padding:1px 2px; font-size:7.4pt;}
div.librarySearch input.checkInp {width:11px; height:11px; background:#fff; border:none;padding:0px 0px 0px 0px; margin:4px 7px 0px 30px}

div.librarySearch .mt1 {margin-top:1px;}
div.librarySearch .mt3 {margin-top:3px;}

div.bottom_border {display:none; border-top: #f7c359 1px solid;}

table.kbTable {margin-top:-1px;padding:0px;}

DIV#bookmark_container {margin-left:141px}
DIV#bookmark_container img {padding:0px ! important; margin:0px ! important}
DIV#bookmark_container a {text-decoration:none; }
DIV#bookmark_container DIV.tabs_row { position: absolute; }
DIV#bookmark_container TD.breaker IMG { width: 1px; }
DIV#bookmark_container TABLE { cursor: hand; cursor: pointer; width: 191px; margin: 0; outline-style: none; padding: 0;}

DIV#bookmark_container TABLE TR { vertical-align: top; }

DIV#bookmark_container TABLE TD.top_border { width: 100%; } 

DIV#bookmark_container TABLE TD.name { background: #fff; color:#666666; font-size:7.5pt; font-weight:bold; text-align:center; padding:5px 0 0 0; border:1px solid #cc3333;} 
DIV#bookmark_container TABLE TD.name A { color:#000; font-size:7.5pt; font-weight:normal;} 

DIV#bookmark_container TABLE TR.data TD.left_corner { background: url( /debug/img/catalogue/pass_tl.png ) top left no-repeat #fff; border-bottom:1px solid #c33;} 
DIV#bookmark_container TABLE TR.data TD.right_corner { background: url( /debug/img/catalogue/pass_tr.png ) top right no-repeat #fff; border-bottom:1px solid #c33;} 

DIV#bookmark_container TABLE.active TD.name { background: #c33; color:#ffffff;font-size:7.5pt; text-align:center; border-top:1px solid #cc3333;} 
DIV#bookmark_container TABLE.active TD.name A { color:#fff; font-size:7.5pt; margin: 0;}


DIV#bookmark_container TABLE.active TR.top  { background: #cc3333; border-top: 1px solid #cc3333; } 
/* DIV#bookmark_container TABLE.active TR.top TD.left_corner { background: url( /debug/img/catalogue/act_tl.png ) top left no-repeat #cc3333;} 
DIV#bookmark_container TABLE.active TR.top TD.right_corner { background: url( /debug/img/catalogue/act_tr.png ) top right no-repeat #cc3333;} */

DIV#bookmark_container TABLE.active TR.data TD.left_corner { background: #cc3333; border-left: 1px solid #cc3333; } 
DIV#bookmark_container TABLE.active TR.data TD.right_corner { background: #cc3333; border-right: 1px solid #cc3333;} 
DIV#bookmark_container div.bottom_border img {background: #fff; border-left:1px solid #cc3333; border-right:1px solid #cc3333;}

div.child {padding-left:10px;font-size:7.4pt ! important; font-size:0pt;}
div.child div.child a { font-size:7.4pt ! important; color:#000000}
div.child div.point a, div.child div.point { font-size:7.4pt ! important; color:#000000}
div.child div.active a, div.child div.active { font-size:7.4pt ! important; color:#000000}
div.child div.not_active a, div.child div.not_active { font-size:7.4pt ! important; color:#000000}

div.child div.child div.point {margin-left: 18px; margin-top:0px; display: block;  padding: 0px;   font-weight: bold; text-decoration: none; font-size:7.4pt ! important;}
div.child div.child div.point a {color: #000000;}


