﻿/** Basic menu settings **/
.menu
{
    background-image: url(../images/ui/top_grey.gif);
    background-repeat: no-repeat;
    overflow:visible;
    width:300px;
}

.menu .menuHeader
{
    background-image: url(../images/ui/middle_grey.gif);
    background-position: 0px 3px;
    background-repeat: no-repeat;
    font-size:16px;
}

.menu .menuContent
{
    /** background-image settings **/
    background-image: url(../images/ui/middle_grey.gif);
    background-repeat:repeat-y;	
    
    /** layout **/
    width: 289px;
}

.menu .menuContentContainer
{
    margin-left:15px;
    margin-right:15px;
    padding-top:6px;
    overflow:hidden; /** prevent long lines from floating out of area **/	
}

.menu .menuMaporderContentContainer
{
    margin-left:7px;
    margin-right:7px;
    padding-top:5px;
    overflow:hidden; /** prevent long lines from floating out of area **/	
}

.menu .menuSearchContent
{
    margin-left:15px;
    margin-right:15px;
    overflow:hidden; /** prevent long lines from floating out of area **/	
}

.menu .menuBottom
{
    background-image: url(../images/ui/bottom_grey.gif);
    background-repeat: no-repeat;
	height: 15px;
}

/** Default header styles (open/close button and caption) **/
.menu .menuPlainHeader 
{
    background-image: url(../images/ui/bar.gif);
    background-repeat:no-repeat;
    background-position: 4px 3px;
    height: 29px; /** image height + background y-pos **/
    cursor:pointer;
}

/** Search header styles (input text field and button) **/
.menu .menuSearchHeader
{
	background-image: url(../images/ui/search_input_A.gif);
    background-repeat: no-repeat;
    background-position: 31px 6px;
}

.menu .RadInput_Default .searchInput
{
	background-color:Transparent;
	font-size: 15px;
	vertical-align:top;
}

.menu .menuSearchHeader .searchpaneltoggleimage
{
	/*position: relative;
	top: -6px;*/
	padding-bottom: 6px;
}

.menu .menuPlainHeader .headerOpenCloseImage
{
	/*position: relative;
	top: 1px;*/
	margin-bottom: -2px;
}

.menu .searchContent
{
    
}

.menu .searchPage
{
    padding:5px;
    background-color:White;
    border-left: 1px solid #b7b7b7;	
    border-right: 1px solid #b7b7b7;	
    border-bottom: 1px solid #b7b7b7;		
}

a.searchButton
{
	background-image: url(../images/ui/search_button_both.gif);
	background-position: top right;
}

a.searchButton:hover
{
	background-image: url(../images/ui/search_button_both.gif);
	background-position: bottom right;
}

.menu .searchResultButton
{
	background-color:Transparent;
	font-size: 12px;
	vertical-align:middle;
	border: none;
	height: 25px;
}

.menu .hiddendiv
{
	display: none;
}

.menu .showdiv
{
	display: block;
}