@CHARSET "UTF-8";

.top_row {
   background-image: url(../images/rectangle_box_r1_c3.jpg);
   background-repeat: repeat-x;
   height: 25px;
   background-position: left top;
}
td.bottom_row {
   background-image: url(../images/rectangle_box_r5_c3.jpg);
   background-repeat: repeat-x;
   height: 25px;
}
td.left_row {
   background-image: url(../images/rectangle_box_r3_c1.jpg);
   background-repeat: repeat-y;
   width: 30px;
}
td.right_row {
   background-image: url(../images/rectangle_box_r3_c5.jpg);
   background-repeat: repeat-y;
   width: 30px;
} 

.tab_new {
 
   width: 85%;
} 

/* NAVIGATION TABS - START */
	
	
	 
	 
#tabs {
      float:left;     
      background:#ffffff;
      font-size:93%;
      line-height:normal;
	  width:759px;	  
	  background:url("../images/test_01.jpg") no-repeat left top;  
      }
	  
	  
	  #tabs ul {
	  margin:0;
	  padding:0px 0px 0 0px;
	  list-style:none;
      }
	  
    #tabs li {
      display:inline;
      margin:0;
      padding:0;	  
      }
	  
    #tabs a {
	  font: normal 10pt Arial, sans-serif;
      float:left;
      background:url("../images/test_01.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;	  
      }
	  
    #tabs a span {
      float:left;
      display:block;
      background:url("../images/test_03.jpg") no-repeat right top;
      padding:4px 10px 2px 4px;
      color:#ffffff;	  
      }
	  
	  
	  #tabs a ingrey {
      float:left;
      display:block;
      background:url("../images/grey_rl.jpg") no-repeat right top;
      padding:4px 10px 2px 4px;
      color:#ffffff;	  
      }
	  
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#000;
      }
    #tabs a:hover {
      background-position:0% -24px;
      }
    #tabs a:hover span {
      background-position:100% -24px;
      }
	#tabs #active{
      background-position:0% -24px;
	}
	#tabs #active span {
      background-position:100% -24px;
	  color:#000000;
    }
/* NAVIGATION TABS - end */



/* CONTENTSTRUCTURE */

 div.contentstructure ul li a
{
    border: none;
     
}

 div.contentstructure ul
{
    margin-top: 9px;
   
}

 div.contentstructure ul ul
{

}

 div.contentstructure ul ul ul
{
    margin: 0 0 0 0;
}

 div.contentstructure li
{
    list-style-type: none;
    margin-top: 0px;
   
    background-repeat: repeat-y;
    background-position: left;
}

 div.contentstructure ul ul div
{
    color: #000000;
    text-decoration: none;  

}

 div.contentstructure li div a
{
    font-size: 11px;
    text-decoration: none;
    color: #000;
      padding-left:2px;
    
}

 div.contentstructure li.topchapter,  div.contentstructure li.topchapter-selected
{
    font-weight: bold;
    background-repeat: no-repeat;
      padding-left:2px;
    
}

 div.contentstructure li.topchapter-selected a
{
    color: #000;
    text-decoration: none;
 	padding-left:2px;

}

 div.contentstructure li.currentnode a:hover
{

}

 div.contentstructure li.topchapter-selected li a
{
    font-weight: normal;
    color: #747474;
    text-decoration: none;

}

 div.contentstructure li.topchapter-selected li a:hover
{

}

 div.contentstructure li.topchapter-selected li li a
{
    color: #ff5400;
    font-weight: normal;
    text-decoration: none;
 
}

 div.contentstructure li.topchapter-selected a:hover
{

}

 div.contentstructure li
{
    font-weight: normal;   
}

 div.contentstructure li ul div
{

    background-repeat: no-repeat;
    background-position: top left;
    
}

 div.contentstructure li div.first
{

    background-repeat: no-repeat;
    background-position: top left;
}

 div.contentstructure li.last
{

    background-repeat: no-repeat;
    background-position: top left;
}

 div.contentstructure li.currentnode a,  div.contentstructure li.topchapter-selected li.currentnode a
{
	
    font-weight: bold;
    text-decoration: underline;
}

 div.contentstructure li.topchapter-selected li.currentnode ul a
{
    font-weight: normal;
    text-decoration: none;
}

 div.contentstructure li div a:hover,  div.contentstructure li.topchapter-selected li.currentnode ul a:hover
{
text-decoration:underline;
}



 ul.menu-list a.selected
{
	font-weight: bold;
}

 ul.submenu-list
{
	list-style-type: none;
	margin-left: 1em;
}

 ul.submenu-list a.selected
{
	font-weight: bold;	
}

 ul.menu-list li a,  ul.submenu-list li a
{
    background-position: 0.2em 0.5em;
    background-repeat: no-repeat;
    padding-left: 3px;
    display: block;
	font-size: 0.85em;
	color:#747474;
	font-weight: bold;
	text-decoration:none;

}


 ul.menu-list li a:hover,  ul.submenu-list li a:hover
{
	text-decoration:underline;
}

.node-name-normal{
list-style-type: none;
}



.float_left{
float:left;
}

.pad_left{
padding-left:21px;
padding-top:2px;
}

.button_head {
	border: 1px solid #FFACB5;
	height: 21px;
	background-image: url(../images/sbg_button.png);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.class-article  h2 a
	{
color:#333333;
	}

.class-article  h2 a:hover
	{
color:#CCCCCC;
	}

	.attribute-title  h2 a
	{
color:#333333;
	}

.attribute-title  h2 a:hover
	{
color:#CCCCCC;
	}
	