/*
 * style rule for the popup menu items
 */
div.advpopupwin,
div.ADVPopupWin
{
   position : absolute ;
   left     : -1000px ;
   top      : -1000px ;
   width    : 600px ;
   height   : 600px ;
   border   : 0em none ;
   margin   : 0em ;
   padding  : none ;
}

img.submenuimg
{
   /*margin       : 0em ;
   margin-left  : .5em ;
   margin-right : .5em ;*/
   border       : 0em ;
   float: right;
   margin-top: -10px;
}

/*BGN CSTHR00070891 Only IE will pick this up to fix issue with the arrows in the menu*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
	img.submenuimg
	{
	   /*margin       : 0em ;
	   margin-left  : .5em ;
	   margin-right : .5em ;*/
	   border       : 0em ;
	   float: right;
	   margin-top: 0px;
	}
}
/*END CSTHR00070891 */

div.mainmenucont
{
   width     : 1em ;
   min-width : 10em ;
}

div.mainmenucont.doc
{
   position : absolute ;
   top      : -1000 ;
   left     : -1000 ;
   z-index  : 1000 ;
}

div.menu
{ 
   position      : absolute ;
   visibility    : hidden ;
   display       : none ;
   background    : #FFFFFF ;
   border-color  : #4B688B;
   border-style  : solid;
   border-width  : 1px 2px 2px 1px;
   margin        : 0em ;
   padding       : .1em ;
   font          : menu ;
   width         : 1em ;
   min-width     : 13.5em ; 
   *min-width     : 13em ;    
   background-image:url(menubtn-menu-bg.gif);
   background-repeat:repeat-y;
   
}

ul.menulist
{   
   list-style-type:none;
   *width:143px;
   *margin-left:0px;
}

ul.menulist li
{
   white-space     : nowrap ;
   margin          : 0em ;
   border          : 0em none ;
   padding         : 4px 8px;
   *padding        : 0px;
   *margin-left: -10px;
}

div.menuitemcont
{
  background:#FFFFFF;
  color:#000000;
  position:relative;
  visibility:inherit;
  height: 20px;
  border-collapse: collapse;
  background-position:left;  
 
  padding-left:20px;
  background:transparent none repeat scroll 0% !important;
  border-color:transparent #FFFFFF !important;
  border-style:solid !important;
  border-width:1px 0px !important;
}

div.menuitemcont a
{
   text-decoration : none ;
   color           : #000000 ;
   margin          : 0em ;
}

div.menuitemcont a:hover
{
   color : #000000 ;
}

div.menuitemcont.selected
{  
  background:#DCE5F5 none repeat scroll 0% !important;
  border-color:#709BD9 rgb(255, 255, 255) !important;
  border-style:solid !important;
  border-width:1px 0px !important;
  color:#000000;
  padding-left:20px; 
}

div.menuitemcont.selected a
{
   color: #000000;
}

div.menuitemcont.selected a:hover
{
   color : #000000 ;
}

div.jumptobutton a
{   
  color: #000000;
  text-decoration: none;
  display:inline;    
  height: 1.2em;
  background: #98d5fc url(../../AMSImages/buttons_background.png) repeat scroll left center;    
  border-top: 1px solid #97aac0;
  border-left: 1px solid #97aac0;
  border-right: 1px solid #4b688b;
  border-bottom: 1px solid #4b688b;
  margin: auto 0.25em auto 1px;
  padding: 1px 3px 1px;  
}