/* ---------------------------------------------------------------------- */
/*                              TOOLBAR                                   */ 
/* ---------------------------------------------------------------------- */

/* Toolbar containing page options and quick search control */
div#headerMenu
{
	float: left;
	padding: 7px 0px 7px 0px;
	width: 100%;
	background-color: #00a5df;	
	white-space: nowrap;	
	border-bottom: solid 2px #FFFFFF;
}


/* Borders around the controls in the toolbar */
.FontSizeSwitcherContainer input,
.StyleSwitcherContainer input,
input.SearchButton 
{
	background-color: transparent; 
	border: 1px solid #AAABB8;
	color: #FFFFFF;
	cursor: pointer;	
}

ul#pageControls
{
	float: left;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	width: 100%;	
}

ul#pageControls li
{
	list-style: none;
	display: inline;
}

div#PageOptions 
{	
	float: left;		
}

div.FontSizeSwitcherContainer, div.StyleSwitcherContainer
{
	float: left;
}

div.FontSizeSwitcherContainer
{
	border-right: solid 3px #ffffff;
	padding-right: 3px;
}

#ctl00_btnMediumFont 
{
	width: 1.3em;
	font-size: 1.0em;
}

#ctl00_btnLargerFont
{
	font-size: 1.3em;
}

#ctl00_btnLargestFont
{
	font-size: 1.6em;
}

div.StyleSwitcherContainer
{
	padding-left: 4px;
}

div.FontSizeSwitcherContainer ul
{
	margin: 0px;
	padding: 0px;	
}

div.FontSizeSwitcherContainer li
{
	display: inline;
	margin-right: 2px;
}


/* ----------------------------- Quick Search --------------------------- */

div#search
{
	display:inline;
	float: right;
	padding: 3px 10px 0px 0px;	
	text-align: right;
	
}

.SearchThrobber
{
	float: left;
}

input.SearchTextBox
{
    float: left;    
	border: 1px solid #AAABB8;	
	padding: 2px 4px 2px 4px;
	margin-right: 6px;		
}

input.SearchButton
{
	float: left;
	padding: 1px 4px 1px 4px;
}


/* Showcase */

div#headerlinks
{
	display: none;
}