﻿/*	navi css definitions for non ie browsers*/
/* begin navigation	definition*/
#NavigationRow
{
	height: 20px;
	color: White;
	z-index: 99 !important;
}

#NavigationContainer
{
	float: right;
	vertical-align: top;
	font-size: 10px;
}

.NavigationItem, .NavigationItemSelected
{
	float: left;
	height: 16px;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
	text-align: left;
	vertical-align: middle;
}

/*
.NavigationItemSelected
{
	float: left;
	height: 20px;
	border-left: solid 1px #B1B2B4;
	text-align: left;
	vertical-align: bottom;
	background-color: #FFFFFF;
}
*/

.NavigationItem a, .NavigationItem a:hover, .NavigationItemSelected a
{
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 1px 2px 0px 6px;
	width: 124px;
}

/*
.NavigationItemSelected a
{
	color: Red;
	text-decoration: none;
	display: block;
	padding: 3px 10px 0px 10px;
	width: 130px;
}
*/
/*
.NavigationItem a:hover
{
	height: 17px;
	display: block;
	background-color: #FFFFFF;
	text-decoration: none;
	padding: 3px 10px 0px 10px;
	color: Red;
	border-left: solid 1px #B1B2B4;
}
*/


.NavigationSubItem a:link, .NavigationSubItem a:visited, .NavigationSubItem a:active, .NavigationSubItem a:hover
{
	display: block;
	color: #000;
	text-decoration: none;
	padding: 3px 2px 1px 4px;
	float: left;
	height: 19px;
	white-space: nowrap;
	clear: left;
	width: 100%;
	background-color: #fff;
}

.NavigationSubItem a:active, .NavigationSubItem a:hover, .NavigationSubSubItem a:active, .NavigationSubSubItem a:hover
{
	padding: 2px 1px 0px 3px;
	border: solid 1px black;
}

/*
.NavigationSubItem a:hover, .NavigationSubItemSelected
{
    min-height: 17px;
	display: inline-block;
	background-color: #FFFFFF;
	text-decoration: none;
	padding: 3px 10px 0px 10px;
	border-left: solid 1px #B6B7B8;
	border-right: solid 1px #B6B7B8;
	width: 128px;
	float: left;
}
*/

.NavigationSubSubItem
{
	height: 20px;
	text-align: left;
	vertical-align: bottom;
}

/*
.NavigationSubSubItem a
{
	color: #FFFFFF;
	text-decoration: none;
	display: inline-block;
	padding: 3px 10px 0px 10px;
	width: 128px;
	float: left;
}

.NavigationSubSubItem a:hover
{
	height: 17px;
	display: inline-block;
	background-color: #FFFFFF;
	text-decoration: none;
	padding: 3px 10px 0px 10px;
	color: Red;
	border-left: solid 1px #B6B7B8;
	border-right: solid 1px #B6B7B8;
	width: 128px;
	float: left;
}
*/

#NavigationContainer .secondlevelcontainer
{
	position: absolute;
	top: 88px;
	display: none;
	left: auto;
	z-index: 99 !important;
	/*padding: 0;*/
	background-color: #fff;
	width: inherit;
}

#NavigationContainer .thirdlevelcontainer
{
	position: absolute;
	display: none;
	left: 136px;
	z-index: 99 !important;
	padding-top: 6px;
	float: left;
	background-color: #fff;
}

.BlueNavItem, .BlueNavItem_active
{
	background-color: #7694B3;
	height: 15px;
}

.RedNavItem, .RedNavItem_active
{
	background-color: #B81549;
	height: 15px;
}

.FirstSeparator
{
	width: 38px;
}

.Separator
{
	width: 6px;
}

/*	end navigation definition*/

#LeftSpacer
{
	width: 38px;
}

#RightSpacer
{
	width: 30px;
}

#NaviLeftSpacer
{
	width: 150px;
}

#SupportNavi
{
	color: White;
	padding-top: 25px;
	font-size: 11px;
}