/* header image */
#bannerImage
{
	background-color: #003359; 
	text-align: right;
}

/* tertiary Nav */
.tertiaryNav 
{
	text-align: right;
	padding: 16px 16px 16px 0px;
	background-color: #003359;
}
.tertiaryNav a, .tertiaryNav a:visited
{
	color:#d7cc45;
	text-decoration:none;
	text-transform:uppercase;
	vertical-align:middle;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
}
.tertiaryNav a:active, .tertiaryNav a:hover, a.tertiarySelected
{
	color:#fffbd4;	
	text-decoration:underline;
	font: bold 11px Georgia, "Times New Roman", Times, serif;
}




/************************ main Nav ******************************/
td.mainNavFill
{
	background-image:url('/_layouts/avistafoundation/images/AvistaHeader/mainNav/mNav_background.gif');
	/*background-repeat:repeat-x;*/
	vertical-align:middle;
	font-size:11px;
	text-align:center;
	height:41px;
	background-color:#B39D00;
}

.mainNavPad {
	width: 39px;
}

.mainNavMenu
{
    display:inline;
}
.mainNavMenu table
{
    height:28px;
}
a.firstLevelItem
{
	text-decoration:none;
	text-transform:uppercase;
	color:#FFFFFF;
	display:block;
	height:28px;
	padding:0px 28px;
	font: bold 13px/28px Georgia, "Times New Roman", Times, serif !important;
	letter-spacing: .15em;
}

.mainNavMenu a:hover
{
    background-image:url('/_layouts/avistafoundation/images/AvistaHeader/mainNav/mNav_leaf.png');
	background-repeat:no-repeat;
	background-position-y: 3px;
	text-decoration:none;
	text-transform:uppercase;
	color:#FFFFFF;
	display:block;
	height:28px;
	padding:0px 28px;
	font: bold 13px/28px Georgia, "Times New Roman", Times, serif !important;
	text-shadow: 0 0 4px black;

}
html DIV.mainNavSubMenu, x:-moz-any-link, x:default  {
	TOP: auto !important;MARGIN-TOP: 27px; BACKGROUND: none transparent scroll repeat 0% 0%;padding:0px;
    display:block; 
    display:inline; 
  position:absolute; 
}/**/

DIV.mainNavSubMenu   {
	TOP: auto !important;MARGIN-TOP: -1px;_MARGIN-TOP: 28px; BACKGROUND: none transparent scroll repeat 0% 0%; display:block; 
    display:inline; 
  position:absolute; 
}/**/


div.mainNavSubMenu > table
{
	background-color:White;
	border: solid 1px #b39d00;
	background-image:url('/_layouts/avistafoundation/images/AvistaHeader/mainNav/subNav_bkg_stretch.jpg');
	background-position:left;
	background-repeat:repeat-y;
	background-color:#efeab3;
	 margin-top:0px;
}
a.secondLevelItem
{
	font-family: Arial,  Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	display:block;
	height:24px;
	line-height:24px;
	padding: 0px 5px 0px 7px;
	color:#663300;
}
a.secondLevelItemSelected
{
	font-family: Arial,  Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	display:block;
	height:24px;
	line-height:24px;
	padding: 0px 5px 0px 7px;
	color:#993300;
}
table.secondLevelItem
{
	height:24px;
	background-position:left;
	background-color:#efeab3;
	background-repeat:no-repeat;
	text-align:left;
}
table.secondLevelItemSelected
{
	height:24px;
	background-position:left;
	background-color:#ffffff;
	background-repeat:no-repeat;
	text-align:left;
}


.searchBox
{
}



.SearchBox 
{
	width:75px;
	height:16px;
	padding: 0px 5px;
	font-size:11px;
	border: solid 1px #ffffff;
	background-color:#efeab3;
	color: #663300;
	vertical-align:top;

	position:relative;
	top:1px;
}
.SearchButton 
{
	/*border: solid 1px #ffffff;*/
	position:relative;
	top:2px;
	left:-1px;
}

td.tdsearchbox {
	padding-right: 10px;
}

