/*          MAIN MENU - DEI Website            */

/*
      l0 = level1 			|  l1 =  levels2+  |
	   o = arrow col 		|  i = word col 
      out = resting state 	|  over = mouse over
	  example: l0oover = level1, arrow col., mouse over   
	  
	  NOTE: arrow placement happens in template_css.css 
*/
table.moduletable a.mainmenu_l0oout, table.moduletable .mainmenu_l0oout, a.mainmenu_l0oout, .mainmenu_l0oout {
text-decoration: none !important;
background: #e2ebf4; 	/* light blue */
}
table.moduletable a.mainmenu_l0oover, table.moduletable .mainmenu_l0oover, a.mainmenu_l0oover, .mainmenu_l0oover {
text-decoration: none !important;
background: #f4f7fc; 	/* was #d2dfec darker light blue */
}

table.moduletable div.mainmenu_l0iout, table.moduletable .mainmenu_l0iout, div.mainmenu_l0iout, .mainmenu_l0iout {
font-size: 9pt;
font-family: verdana, arial, sans-serif;
font-weight: bold;
text-align: left;
text-decoration: none !important;
border-width: 1px;
border-style: solid;
border-color: #d5d5d5;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background: #e0eaf6;	/* resting background light blue */
color: #555555;
}
table.moduletable div.mainmenu_l0iover, table.moduletable .mainmenu_l0iover, div.mainmenu_l0iover, .mainmenu_l0iover {
font-size: 9pt;
font-family: verdana, arial, sans-serif;
font-weight: bold;
text-align: left;
text-decoration: none !important;
border-width: 1px;
border-style: solid;
border-color: #d5d5d5;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background: #f4f7fc;	/* hover background very light bluegreen */
color: #000000;
}

table.moduletable a.mainmenu_l1oout, table.moduletable .mainmenu_l1oout, a.mainmenu_l1oout, .mainmenu_l1oout {
position: absolute;
text-decoration: none !important;
background: #e2ebf4; 	/* light blue */
}
table.moduletable a.mainmenu_l1oover, table.moduletable .mainmenu_l1oover, a.mainmenu_l1oover, .mainmenu_l1oover {
text-decoration: none !important;
background:  #f4f7fc; 	/* was #d2dfec darker light blue */ 
}

table.moduletable div.mainmenu_l1iout, table.moduletable .mainmenu_l1iout, div.mainmenu_l1iout, .mainmenu_l1iout {
font-size: 9pt;
font-family: verdana, arial, sans-serif;
font-weight: bold;
text-align: left;
text-decoration: none !important;
border-width: 1px;
border-style: solid;
border-color: #d5d5d5;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background: #e0eaf6;	/* resting background light blue */
color: #555555;
}
table.moduletable div.mainmenu_l1iover, table.moduletable .mainmenu_l1iover, div.mainmenu_l1iover, .mainmenu_l1iover {
font-size: 9pt;
font-family: verdana, arial, sans-serif;
font-weight: bold;
text-align: left;
text-decoration: none !important;
border-width: 1px;
border-style: solid;
border-color: #d5d5d5;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
background: #f4f7fc;	/* hover background very light bluegreen */
color: #000000;
}



/*************************************************************

    Menu font styling OVERRIDE by Christina since 9/1/2020
  (see above for background color, borders, container, etc.)       

**************************************************************/

table.moduletable div.mainmenu_l0iout, table.moduletable .mainmenu_l0iout, div.mainmenu_l0iout, .mainmenu_l0iout {
  font-size: 0.94em;
  font-family: arial, helvetica, sans-serif;
  font-weight: 600;
  color: #555555;
  }

table.moduletable div.mainmenu_l0iover, table.moduletable .mainmenu_l0iover, div.mainmenu_l0iover, .mainmenu_l0iover {
  font-size: 0.94em;
  font-family: arial, helvetica, sans-serif;
  font-weight: 600;
  color: #484848 ;
  }

table.moduletable div.mainmenu_l1iout, table.moduletable .mainmenu_l1iout, div.mainmenu_l1iout, .mainmenu_l1iout {
  font-size: 0.94em;
  font-family: arial, helvetica, sans-serif;
  font-weight: 400;
  color: #555555;
  white-space: normal;
  overflow-wrap: normal;
  }

table.moduletable div.mainmenu_l1iover, table.moduletable .mainmenu_l1iover, div.mainmenu_l1iover, .mainmenu_l1iover {
  font-size: 0.94em;
  font-family: arial, helvetica, sans-serif;
  font-weight: 400;
  color: #484848 ;
  white-space: normal;
  overflow-wrap: normal;
  }



