/************************************************************
GENERAL : 

All classes begin with sb prefix.

Side bar contain X levels : first with classes that contain levX prefix
and second with classes that contain levX prefix, ...

Each row contain item ( ref with text or image )

Item classes contain 3 groups :
	simple
	onmouseover  - with "h" prefix
	selected - with "s" prefix

Delimeters and images class contain transperent image with same classname as cell

*************************************************************/
.sb_container
{
	vertical-align: top;
	border:solid 0px red;
}

.sb_container1 {
	vertical-align: top;
}

.sb_container2{
	vertical-align: top;
}
/*************************************************************/
/* main table */
/*************************************************************/
.sb_table
{
	margin-top:16px;
	border:solid 0px blue;
	width:125px;
}

TABLE.sb_table A, 
TABLE.sb_table A:HOVER
{
	text-decoration: none;
}

/*************************************************************/
/* top part above main table*/
/*************************************************************/
tr.sb_first_part,
td.sb_first_part,
td.sb_first_part img
{
	width:125px;
	height:19px;
}
td.sb_first_part
{
	background-image: url(../../Images/NS.HE/SideBar/sb_top.gif);
	background-repeat:no-repeat;
}


/*************************************************************/
/*last line in main table*/
/*************************************************************/
tr.sb_last_part,
td.sb_last_part,
td.sb_last_part img
{
	width:125px;
	height:19px;
}
td.sb_last_part
{
	background-image: url(../../Images/NS.HE/SideBar/sb_bottom.gif);
	background-repeat:no-repeat;
}

/*************************************************************/
/* items container */
/*************************************************************/
tr.sb_sub_level1_container,
tr.sb_sub_level2_container,
tr.sb_sub_level3_container,
tr.sb_sub_level4_container,
tr.sb_sub_level5_container
{
	display:inline;
}
td.sb_sub_level1_container,
td.sb_sub_level2_container,
td.sb_sub_level3_container,
td.sb_sub_level4_container,
td.sb_sub_level5_container
{
	display:inline;
	border-top:solid 1px #00377C;
}
table.sb_sub_level1_container,
table.sb_sub_level2_container,
table.sb_sub_level3_container,
table.sb_sub_level4_container,
table.sb_sub_level5_container
{
	display:inline;
}

/*************************************************************/
/* horizontal delimeter items*/
/*************************************************************/
tr.sb_h_delim_lev1,tr.sb_h_delim_lev2,tr.sb_h_delim_lev3,tr.sb_h_delim_lev4,tr.sb_h_delim_lev5
{
}
td.sb_h_delim_lev1,td.sb_h_delim_lev2,td.sb_h_delim_lev3,td.sb_h_delim_lev4,td.sb_h_delim_lev5
{
	background-color:#00377C;
}
img.sb_h_delim_lev1,img.sb_h_delim_lev2,img.sb_h_delim_lev3,img.sb_h_delim_lev4,img.sb_h_delim_lev5
{
	height:1px;
}

/*************************************************************/
/* 1 level item classes*/
/*************************************************************/
tr.sb_item_lev1,
tr.sb_item_lev1_h,
tr.sb_item_lev1_s
{
	
}
td.sb_item_lev1,
td.sb_item_lev1_h,
td.sb_item_lev1_s
{
	border-right:solid 1px #0955AB;
	border-left:solid 1px #0955AB;
}
td.sb_item_lev1_s
{
	background-color:#00A2DC;
}
img.sb_item_lev1,
img.sb_item_lev1_h,
img.sb_item_lev1_s
{
	display:none;
}

a.sb_item_lev1,
a.sb_item_lev1:link,
a.sb_item_lev1:visited,
a.sb_item_lev1:hover,

a.sb_item_lev1_h,
a.sb_item_lev1_h:link,
a.sb_item_lev1_h:visited,
a.sb_item_lev1_h:hover,

a.sb_item_lev1_s,
a.sb_item_lev1_s:link,
a.sb_item_lev1_s:visited,
a.sb_item_lev1_s:hover
{
	display: block;
	padding:4px 10px 5px 0px;
	color:#0955AB;
	font-weight:bold;
	height:auto;
}
a.sb_item_lev1_h,
a.sb_item_lev1_h:link,
a.sb_item_lev1_h:visited,
a.sb_item_lev1_h:hover
{
	color:#ED1C24;
}
a.sb_item_lev1_s,
a.sb_item_lev1_s:link,
a.sb_item_lev1_s:visited,
a.sb_item_lev1_s:hover
{	
	color:white;
}
/*************************************************************/
/* 2 level item classes*/
/*************************************************************/
tr.sb_item_lev2,tr.sb_item_lev2_h,tr.sb_item_lev2_s
{
	
}
td.sb_item_lev2,
td.sb_item_lev2_h,
td.sb_item_lev2_s
{
	width:123px;
	border-right:solid 1px #0955AB;
	border-left:solid 1px #0955AB;
}
img.sb_item_lev2
{
	background-image: url(../../Images/NS.HE/SideBar/sb_arrow_off.gif);
	width:12px;
	height:9px;
	border:0;
	margin:4px -10px 0px 6px;
	float:right;
}
img.sb_item_lev2_h,
img.sb_item_lev2_s
{
	background-image:  url(../../Images/NS.HE/SideBar/sb_arrow_on.gif);
	width:12px;
	height:9px;
	border:0;
	margin:4px -10px 0px 6px;
	float:right;
}

/*FF*/
td.sb_item_lev2 > a.sb_item_lev2 { }
a.sb_item_lev2 > img.sb_item_lev2 {  margin:5px -10px -5px 6px;}


a.sb_item_lev2,
a.sb_item_lev2:link,
a.sb_item_lev2:visited,
a.sb_item_lev2:hover,

a.sb_item_lev2_h,
a.sb_item_lev2_h:link,
a.sb_item_lev2_h:visited,
a.sb_item_lev2_h:hover,

a.sb_item_lev2_s,
a.sb_item_lev2_s:link,
a.sb_item_lev2_s:visited,
a.sb_item_lev2_s:hover
{
	display: block;
	padding: 4px 18px 5px 10px;
	font-size:11px;
	color:#0955AB;	
	font-weight:bold;
	height:auto;
}

a.sb_item_lev2_h:hover
{
	color:#ED1C24;
}

@media print
{
	.sb_container,
	.sb_table
	{
		display: none;
	}
}