/* These styles are used by the Header */

.topNavBarBorder
{
	border-bottom-color: black;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-right-color: black;
	border-right-style: solid;
	border-right-width: thin;
	border-left-style: none;
	border-top-color: white;
	border-top-style: solid;
	border-top-width: thin;
}

.topNavBarMenuItem
{
	padding: 3px;
	font-size: 9pt;
	color: #FFFFFF;
	text-indent: 0px;
	text-align: right;
	text-decoration: none;
}

a.topNavBarMenuItem
{
	padding: 3px;
	font-size: 9pt;
	color: #ffffff;
	text-align: right;
	text-decoration: none;
}

.topNavBarMenuItem:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.topNavBarMenuItem:visited 
{
	color: #FFFFFF;
}

.portaltitlebox
{
	background-color: #003366;
	height:29;
	vertical-align: bottom;
	padding-left: 10px;
	padding-bottom: 6px;
}

.TAPLogoFont
{
	font-weight: bold;
	font-size: 14pt;
	text-align: left;
	color: white;
	text-align: right;
}

/* These styles are referenced in the process map (left navigation bar) */
.currentmenu
{
	padding-bottom: 4px;
	padding-left: 4px;
	padding-top: 4px;
	font-weight: bold;
	font-size: 10pt;
	color: white;
	border-bottom: white 1px solid;
	background-color: #000000;
	text-align: left;
}

.menuitem
{
	padding-bottom: 4px;
	padding-left: 4px;
	padding-top: 4px;
	font-size: 10pt;
	color: black;
	border-bottom: white 1px solid;
	text-align: left;
}

.menuitem:hover
{
	font-size: 10pt;
	color: white;
	background-color: black;
	text-align: left;
	text-decoration: none;
}

.currentmenuhead
{
	background-color: #CCCCCC;
	color: #fff;
	padding-left:4px;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	color: black;
	text-decoration: none;
	padding-bottom: 4px;
	border-bottom: white 1px solid;
}

.leftmenu
{
	padding-bottom: 4px;
	padding-left: 4px;
	padding-top: 4px;
	font-weight: normal;
	font-size: 10pt;
	color: black;
	border-bottom: white 1px solid;
	text-align: left;
}

.leftmenu:visited, .leftmenu a:visited
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	text-decoration: none;
}

.leftmenu a:link
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	text-decoration: none;
}

.leftmenu:hover, .leftmenu a:hover
{
	font-weight: normal;
	color: white;
	background-color: black;
	text-decoration: none;
}