/*          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;

  }







