   body {
     	font-family: arial, arial, helvetica, sans-serif;
   	color: #000;
   	font-size: 12px;
   }
   
   div.left_menu table.left_menu_table {
      background: url(/common/images/left_menu/leftnav_bg.gif) top left no-repeat;   
      width: 100%;
      padding-left: 1px;
      margin-bottom: 10px;
   }

   div.left_menu table.left_menu_table td {
      background: url(/common/images/left_menu/closed_folder.png) top left no-repeat;
      font-family: arial ,arial,helvetica,sans-serif;
      font-size: 13px;
      font-weight: bold;
      color: #7579A8;
      height: 24px;
      border-right: solid 1px #CCCDDD;
      border-bottom: solid 1px #E4E5ED;
      padding-left: 28px;
      margin-top: 3px;
      cursor: pointer;
      text-align: left;
   }
  
   div.left_menu table.left_menu_table td.left_menu_table_profiles {
      background: url(/common/images/left_menu/star2.png) top left no-repeat;
      font-family: arial ,arial,helvetica,sans-serif;
      font-size: 13px;
      font-weight: bold;
      color: #7579A8;
      height: 24px;
      border-right: solid 1px #CCCDDD;
      border-bottom: solid 1px #E4E5ED;
      padding-left: 28px;
      margin-top: 3px;
      cursor: pointer;
      }
      
   div.left_menu table.left_menu_table td.left_menu_table_profiles_engineering {
      background: url(/common/images/left_menu/tape.png) top left no-repeat;
      font-family: arial ,arial,helvetica,sans-serif;
      font-size: 13px;
      font-weight: bold;
      color: #7579A8;
      height: 24px;
      border-right: solid 1px #CCCDDD;
      border-bottom: solid 1px #E4E5ED;
      padding-left: 28px;
      margin-top: 3px;
      cursor: pointer;
   }

   div.left_menu table.left_menu_table td.left_menu_table_profiles_producing {
      background: url(/common/images/left_menu/goldrecord.png) top left no-repeat;
      font-family: arial ,arial,helvetica,sans-serif;
      font-size: 13px;
      font-weight: bold;
      color: #7579A8;
      height: 24px;
      border-right: solid 1px #CCCDDD;
      border-bottom: solid 1px #E4E5ED;
      padding-left: 28px;
      margin-top: 3px;
      cursor: pointer;
   }

   div.left_menu table.left_menu_table td.left_menu_table_profiles_estudio {
      background: url(/common/images/left_menu/phones.png) top left no-repeat;
      font-family: arial ,arial,helvetica,sans-serif;
      font-size: 13px;
      font-weight: bold;
      color: #7579A8;
      height: 24px;
      border-right: solid 1px #CCCDDD;
      border-bottom: solid 1px #E4E5ED;
      padding-left: 28px;
      margin-top: 3px;
      cursor: pointer;
   }

   div.left_menu table.left_menu_table td.left_menu_table_profiles_musician {
      background: url(/common/images/left_menu/note.png) top left no-repeat;
      font-family: arial ,arial,helvetica,sans-serif;
      font-size: 13px;
      font-weight: bold;
      color: #7579A8;
      height: 24px;
      border-right: solid 1px #CCCDDD;
      border-bottom: solid 1px #E4E5ED;
      padding-left: 28px;
      margin-top: 3px;
      cursor: pointer;
   }
   
div.left_menu table.left_menu_table td.left_menu_table_profiles_musician_etalent {
      background: url(/common/images/left_menu/etalentnote.png) top left no-repeat;
      font-family: arial ,arial,helvetica,sans-serif;
      font-size: 13px;
      font-weight: bold;
      color: #7599FF;
      height: 24px;
      border-right: solid 1px #CCCDDD;
      border-bottom: solid 1px #E4E5ED;
      padding-left: 28px;
      margin-top: 3px;
      cursor: pointer;
   }

div.left_menu table.left_menu_table td.left_menu_table_profiles_producer_etalent {
     background: url(/common/images/left_menu/etalentgoldrecord.png) top left no-repeat;
     font-family: arial ,arial,helvetica,sans-serif;
     font-size: 13px;
     font-weight: bold;
     color: #7599FF;
     height: 24px;
     border-right: solid 1px #CCCDDD;
     border-bottom: solid 1px #E4E5ED;
     padding-left: 28px;
     margin-top: 3px;
     cursor: pointer;
  }

div.left_menu table.left_menu_table td.left_menu_table_profiles_estudio_etalent {
      background: url(/common/images/left_menu/phones.png) top left no-repeat;
      font-family: arial ,arial,helvetica,sans-serif;
      font-size: 13px;
      font-weight: bold;
      color: #7599FF;
      height: 24px;
      border-right: solid 1px #CCCDDD;
      border-bottom: solid 1px #E4E5ED;
      padding-left: 28px;
      margin-top: 3px;
      cursor: pointer;
   }
   
div.left_menu table.left_menu_table td.left_menu_table_profiles_engineering_etalent {
      background: url(/common/images/left_menu/etalenttape.png) top left no-repeat;
      font-family: arial ,arial,helvetica,sans-serif;
      font-size: 13px;
      font-weight: bold;
      color: #7599FF;
      height: 24px;
      border-right: solid 1px #CCCDDD;
      border-bottom: solid 1px #E4E5ED;
      padding-left: 28px;
      margin-top: 3px;
      cursor: pointer;
   }

   table.left_menu_table tr td.acct_esession {
      font-size: 11px;
      background: url(/common/images/left_menu/logo.png) top left no-repeat;
   }
   table.left_menu_table tr.selected td.acct_esession {
      background: url(/common/images/left_menu/logo.png) top left no-repeat #DEDFE9;
   }

   table.left_menu_table tr td.money {
      font-size: 11px;
      background: url(/common/images/left_menu/money.png) top left no-repeat;
   }
   table.left_menu_table tr.selected td.money {
      background: url(/common/images/left_menu/money.png) top left no-repeat #DEDFE9;
   }

   
   div.left_menu  table.left_menu_table tr.hi td {
      background-color: #e4e5ed;
   }

   div.left_menu {
      width: 160px;
      float: left;
   }   
   
   div.left_menu div.titlebar {
      height: 26px;
      text-align: left;
      background: url(/common/images/left_menu/header_left_corner.gif) top left no-repeat;
   }
   div.left_menu div.titlebar div {
      height: 26px;
      background: url(/common/images/left_menu/header_right_corner.gif) top right no-repeat;
      font-family: arial,helvetica,sans-serif;
      font-size: 14px;
      font-weight: normal;
      color: #ffffff;
      padding-left: 5px;
      padding-top: 3px;      
   }

   table.left_menu_table tr.selected td{
      background: url(/common/images/left_menu/open_folder.png) top left no-repeat #DEDFE9;
   }

   table.left_menu_table tr td.home {
      font-size: 11px;
      background: url(/common/images/left_menu/cog.png) top left no-repeat;
   }
   table.left_menu_table tr.selected td.home {
      background: url(/common/images/left_menu/cog.png) top left no-repeat #DEDFE9;
   }

   table.left_menu_table tr td.date {
      font-size: 11px;
      background: url(/common/images/left_menu/date.gif) top left no-repeat;
   }
   table.left_menu_table tr.selected td.date {
      background: url(/common/images/left_menu/date.gif) top left no-repeat #DEDFE9;
   }
   
   div.legend_container_outer {
      margin-left: 3px;
      margin-right: auto;
      padding-top: 5px;
      background: url(/common/images/left_menu/legend_top.gif) top left repeat-y #ffffff;
      width: auto;
   }         
   
   div.legend_container_inner {
      background: url(/common/images/left_menu/legend_bottom.gif) bottom left no-repeat;
      text-align: left;
      padding-bottom: 10px;
   }         
   
.key {
  color: #666666;
	font-size: 11px;
	margin: 10px;
	margin-top: 4px;
	margin-bottom: 4px;
	}

.key thead {
	color: black;
	}
	
.key th {
	padding-left: 10px;
	text-align: left;
	}

.key tr{
	height: 10px;
	border-bottom: 1px solid black;
	}
