a.link_1st:link 		{ FONT-SIZE: 8pt; FONT-WEIGHT: bold; COLOR: #336699; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
a.link_1st:visited 		{ FONT-SIZE: 8pt; FONT-WEIGHT: bold; COLOR: #336699; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
a.link_1st:hover 		{ FONT-SIZE: 8pt; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
a.link_1st:active 		{ FONT-SIZE: 8pt; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }

a.link_2st:link 		{ FONT-SIZE: 7pt; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
a.link_2st:visited 		{ FONT-SIZE: 7pt; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
a.link_2st:hover 		{ FONT-SIZE: 7pt; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline }
a.link_2st:active 		{ FONT-SIZE: 7pt; FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: underline }

a.link_3st:link 		{ FONT-SIZE: 7pt; COLOR: #666666; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
a.link_3st:visited 		{ FONT-SIZE: 7pt; COLOR: #666666; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
a.link_3st:hover 		{ FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
a.link_3st:active 		{ FONT-SIZE: 7pt; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }


.ThemeNavyTreeLevel0,.ThemeNavyTreeLevel1
{
	cursor:		hand;

	white-space: nowrap;

	border:		0;
	padding:	0;
}

.ThemeNavyTreeLevel0
{
	background-color:	white;
	font-weight:		bold;
	font-size:	8pt;
}

.ThemeNavyTreeLevel0 a
{
	color:			#336699;
	font-weight:		bold;
	font-size:	8pt;
}

.ThemeNavyTreeLevel1
{
	background-color:	white;
	font-weight:		bold;
	display: none;
	font-size:	7pt;
}

.ThemeNavyTreeLevel1 a
{
	color:			#336699;
	font-weight:		bold;
	font-size:	7pt;
}

.ThemeNavyTreeLevel2
{
	background-color:	white;
	font-weight:		normal;
	display: none;
	font-size:	7pt;
}

.ThemeNavyTreeLevel2 a
{
	color:			#666666;
	font-weight:		normal;
	font-size:	7pt;
}


.ThemeNavyTreeLevel0 #JSCookTreeItem
{
	background-color:	white;
	color:			#336699;
}

.ThemeNavyTreeLevel0 #JSCookTreeItem a
{
	background-color:	white;
	color:			#336699;
}

.ThemeNavyTreeLevel1 #JSCookTreeItem
{
	background-color:	white;
	color:			#336699;
}

.ThemeNavyTreeLevel1 #JSCookTreeItem a
{
	background-color:	white;
	color:			#336699;
}

.ThemeNavyTreeLevel2 #JSCookTreeItem
{
	background-color:	white;
	color:			#666666;
}

.ThemeNavyTreeLevel2 #JSCookTreeItem a
{
	background-color:	white;
	color:			#666666;
}

.ThemeNavyTable
{
	cursor: hand;

	color:		inherit;
	background-color:	inherit;

	font-family:	Tahoma, Verdana, Arial, sans-serif;
	font-size:	8pt;

	white-space: nowrap;

	padding:	0;

	width:		100%;
}

.ThemeNavyTreeLevel0 .ThemeNavyTable
{
	background-color:	white;
	color:	#336699;
	font-size:	8pt;
	font-weight:		bold;
}

.ThemeNavyTreeLevel1 .ThemeNavyTable
{
	background-color:	white;
	color:	#336699;
	font-size:	7pt;
	font-weight:		bold;
}

.ThemeNavyTreeLevel2 .ThemeNavyTable
{
	background-color:	white;
	color:	#666666;
	font-size:	7pt;
	font-weight:		normal;
}

.ThemeNavyRow,.ThemeNavyRowHover,.ThemeNavyRowActive,.ThemeNavyRowSelected
{
	background-color: inherit;
	white-space:	nowrap;

	border:		0;
	padding:	0;
}

.ThemeNavyFolderSpacer,.ThemeNavyItemSpacer,
.ThemeNavyFolderLeft,.ThemeNavyItemLeft,
.ThemeNavyFolderText,.ThemeNavyItemText,
.ThemeNavyFolderRight,.ThemeNavyItemRight
{
	background-color: inherit;
	white-space:	nowrap;

	border:		0;
	padding:	0;
}

.ThemeNavyFolderText,.ThemeNavyItemText
{
	width:		100%;
}

.ThemeNavyFolderText a
{
	text-decoration:	none;
	display:		block;
	width:			100%;

	border:			0;
	padding:		2px;
	color:			inherit;
	background-color:	inherit;
	white-space:		nowrap;
}


 .ThemeNavyItemText a
{
	text-decoration:	none;
	display:		block;
	width:			100%;

	border:			0;
	padding:		2px;
	color:			inherit;
	background-color:	inherit;
	white-space:		nowrap;
}


.ThemeNavyRowHover .ThemeNavyItemText a
{
	text-decoration:	none;
	display:		block;
	width:			100%;

	border:			0;
	padding:		2px;
	color:			inherit;
	background-color:	inherit;
	white-space:		nowrap;
	TEXT-DECORATION: underline;
}

.ThemeNavyTable img
{
	vertical-align:	center;
}

/* no need to modify these two since they are generic. */
/* they are used to coordinate the folder open/closing animation */

.JSCookTreeFolderClosed
{
}

.JSCookTreeFolderOpen
{
}

#JSCookTreeFolderClosed .JSCookTreeFolderOpen
{
	display: none;
}

#JSCookTreeFolderOpen .JSCookTreeFolderClosed
{
	display: none;
}
