/* CSS Document */
/* Why is the top level im_navigation list items producing a double padding */

/* styles for printer only */   
@media print {
  #im_navigation { 
    display: none;
  }
}

/* styles for screen and printer */  
@media print, screen {

  
  
  .menuback {
/*	  background-color: #e8e8e8;*/
/*	  border-bottom: solid #B7B7BB 2px;*/
/*	  border-top: solid #B7B7BB 0px;*/
/*	  height: 20px;*/
  }

  #im_navigation {
    background: url(../themes/_default/im_navigation_bg.jpg) repeat-x;
    height: 35px;
    overflow: hidden;
    padding-left: 10px;
  }
  
  #im_navigation ul { 
        
/*    margin:0px; */
/*    padding:0px; */
/*    margin: 0;*/
/*    padding: 0;*/
/*    z-index:auto;*/
  
  font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
  margin-top: 0px;
  padding-top: 0px;
  margin-left: 10px;
  padding-left: 0px;
  float: left;
  position: relative; /*    font-size: 100%;*/
  height: 35px;
  
  
/*    background: url('../app_images/86-1.gif') 0px 0px repeat-x; */
  
    
    
  }
  
  #im_navigation ul li {
    height: 35px;
    display: block;
    background: #777777 url(../themes/_default/menu_item_top_bg.jpg) repeat-x bottom;
    margin-top: 0px;
    padding-top: 0px;
    float: left;
    border-right: 1px solid #999999;
/*	  float:left;*/
	  list-style: none;
/*	  font-weight:normal; /* font properties added to fool IE */
    
    
  }
  
  #im_navigation li:hover {
    background: #333333 url(../themes/_default/menu_item_top_bg_hover.jpg) repeat-x bottom;
  }
  
  
  #im_navigation li#active {
    background: #333333 url(../themes/_default/menu_item_top_bg_active.jpg) repeat-x bottom;
    color: #FFFFFF;
  }
  
  #im_navigation li#active:hover {
    background: #333333 url(../themes/_default/menu_item_top_bg_active.jpg) repeat-x bottom;
  }

  
  
  
  
  
  #im_navigation li a {
/*	  padding-top: 3px;*/
/*    padding-bottom: 3px;*/
/*    padding-left: 10px;*/
/*    padding-right: 10px;*/
/*	  color:#000000;*/
/*    font-size:11px;*/
/*	  text-decoration:none;*/
/*	  display:block;*/
/*	  white-space: nowrap;*/
    font-size: 12px;
    display: block;
    height: 27px;
    color: #222222;
    text-decoration: none;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 8px;
  }
  
  #im_navigation li#active a {
    color: #FFFFFF;
  }

  #im_navigation li a:hover, #im_navigation li#active a {
/*  	color: #FFFFFF;*/
/*	background-color: #272727;*/
}

  /* START OF SECOND TEIR im_navigation AND FORCE HOVER */
  #im_navigation li ul { /* second-level lists */
/*	  position: absolute;*/
/*    width:185px;*/
/*	  left: -999em; *//* using left instead of display to hide menus because display: none isn't read by screen readers */
/*	  border-bottom: solid #B7B7BB 2px;*/
/*	  border-top: solid #B7B7BB 2px;	*/
/*	  border-left: solid #B7B7BB 2px;*/
/*	  border-right: solid #B7B7BB 2px;*/
/*	  margin-top: 0px;*/
/*    background-color: #F5F5F5;*/
	  /*background-color: #e8e8e8;*/
/*    display: none;*/
  }

  #im_navigation li ul li a {
/*	  text-align:left;*/
/*	  font-weight: normal;*/
/*	  padding: 2px 0px 2px 5px;*/
/*	  width: 180px;*/
  }

  #im_navigation li ul li a:hover {
/*	color: #FFFFFF; *//*width:175px;
	  font-weight: bold;
	  background: #FFD204;_padding: 5px 5px 0px 5px;_width: 113px;*/
/*	background: #6A6A6A;*/
/*	width: 180px;*/
/*	_width: 181px;*/
  }

  /* lists nested under hovered list items */  
  #im_navigation li:hover ul, #im_navigation li.sfhover ul { 
/*	  left: auto;*/
  }

  #im_navigation li:hover, #im_navigation li.sfhover {
/*	color: #FFFFFF;*/
/*	background-color: #6A6A6A;*/
  }
  
  
  
  #im_subnavigation {
    background: url(../themes/_default/im_subnavigation_bg.jpg) repeat-x;
    height: 35px;
    overflow: hidden;
    padding-left: 10px;
    
  }
  
  
  #im_subnavigation ul {
    margin-top: 0px;
    float: left;
    font-size: 10px;
    display: block;
    height: 35px;
    color: #222222;
    text-decoration: none;
    margin-left: 30px;
    padding-left: 0px;
    float: left;
    margin-right: 30px;
    display: none;
  }
  
  #im_subnavigation ul.active {
    display: block;
  }
  
  
  #im_subnavigation ul li {
    list-style: none;
    display: block;
    margin-top: 0px;
    padding-top: 12px;
    margin-right: 20px;
    height: 23px;
    float: left;
    list-style: none;
  }
  
  #im_subnavigation ul li a {
    color: #FFFFFF;
    text-decoration: none;
  }
  
  #im_subnavigation ul li a:hover {
    color: #abdbff;
  }
  
  .sit_titlebar {
    font-family: normal 8pt Trebuchet MS, Sans-serif,Verdana,Tahoma,Arial,sans-serif;
    color: #ffffff;
    background: #000000;
    text-decoration:none;
    width: 98%;
    padding: 0px 0px 0px 0px !important; 
    height: 35px;
    border: 1px solid #222222;
    /* PH border-bottom: none;*/
    background: #222222 url(../themes/tuxedo/im_subnavigation_bg.jpg) bottom repeat-x;
  }
  
  .if_title {
    padding: 5px 0px 5px 5px !important;
    font: bold 12pt Trebuchet MS, Sans-serif,Verdana,Tahoma,Arial,sans-serif !important;
    width: 400px;
    vertical-align: middle !important;
    color: White;
    background: #222222 url(../themes/tuxedo/im_subnavigation_bg.jpg) bottom repeat-x;
  }
 
  
}
