/* Override styles for header */
TABLE.TopHeaderTable
{
	width: 100%;
	border-style: none;
	padding: 0px;
	border-collapse: collapse;
}

TABLE.TopHeaderTable TD
{
	padding: 0px;
	vertical-align: bottom;
}

TABLE.TopHeaderTable TD.ShowBGImage
{
	background-image: url(images/BN_Jagged.jpg); 
	background-repeat: repeat-x; 
	background-position: left bottom;
}

TABLE.TopHeaderTable A IMG
{
	border-style: none;
}

/* Top make selection band */
TABLE.MakeBand
{
	width: 100%;

	border-collapse: collapse;

	color: #FFFFFF;
	background-color: #183787;
	
	font-size: 10pt;
}

TABLE.MakeBand TD.MakeCell
{
	width: 80px;

	padding: 0px;

	border-left: solid 2px white;
	border-right: solid 2px white;

	text-align: center;
}

TABLE.MakeBand TD.MakeCell A
{
	color: #FFFFFF;

	text-decoration: none;
}

TABLE.MakeBand TD.MakeCell A DIV
{
	width: 100%;

	line-height: 30px;

	cursor: pointer;
}

TABLE.MakeBand TD.MakeCell A:hover DIV
{
	background-color: #066eaf;
}

TABLE.MakeBand TD.MakeCell.Selected
{
	color: Black;
	background-color: #066eaf;

	font-weight: bold;
}

TABLE.MakeBand TD.MakeCell.Selected A DIV
{
	color: White;

	cursor: default;
}

TABLE.MakeBand TD.MakeSelectLabel
{
	width: 143px;
	
	background-color: #183787;
	
	font-weight: bold;
	
	text-align: center;
}

TABLE.MakeBand TD.MakeSelectionPath
{
	height: 7px;
	background-color: white;
	border-left: solid 2px white;
	border-right: solid 2px white;
}

TABLE.MakeBand TD.MakeSelectionPath.InPath
{
	background-color: #066eaf;
	border-left-style: none;
	border-right-style: none;
	border-top: solid 2px white;
}

TABLE.MakeBand TD.MakeSelectionPath.InPath.Selected
{
	border-top-style: none;
}

/* Override styles for left nav */
.LeftColumn
{
}

/* Left nav intermesh table */
TABLE.LeftNavIntermesh
{
	width: 143px;

	padding: 0px;

	border-style: none;
	border-collapse: collapse;
}

TABLE.LeftNavIntermesh TD
{
	height: 5px;

	padding: 0px;
}

TABLE.LeftNavIntermesh TD.Light
{
	background-color: #E7E7E7;
}

TABLE.LeftNavIntermesh TD.Dark
{
	background-color: #066eaf;
}
	
/* Left nav atv categories */
TABLE.ATVCategoryMenu
{
	width: 143px;
	
	border-collapse: collapse;

	color: #000000;
	
	font-size: 10pt;
}

TABLE.ATVCategoryMenu TD
{
	width: 100%;
	
	padding: 0px;

	font-size: 10pt;
	font-weight: bold;

	text-align: left;
}

TABLE.ATVCategoryMenu TD A
{
	color: #000000;

	text-decoration: none;
}

TABLE.ATVCategoryMenu TD DIV.ATVCategoryHead
{
	padding: 3px;
	padding-top: 10px;
	
	background-color: #E7E7E7;
	
	cursor: pointer;
}

/* ATV model left sub-menu */
TABLE.ATVModelMenu
{
	width: 100%;
	
	margin-left: 10px;

	border-collapse: collapse;

	color: #FFFFFF;
	background-color: #066EAF;
}

TABLE.ATVModelMenu TD A
{
	color: #ffffff;
}

TABLE.ATVModelMenu TD A DIV
{
	width: 100%;
	height: 100%;

	padding: 3px;
	font-weight: normal;

	cursor: pointer;
}

TABLE.ATVModelMenu TD A:hover 
{
	color: #ffffff;
}

TABLE.ATVModelMenu TD A:hover DIV
{
	background-color: #183787;
}

TABLE.ATVModelMenu TD.Selected A DIV
{
	background-color: #183787;

	color: #ffffff;
	
	font-weight: bold;

	cursor: default;
}
