/* NEXT TWO LINES GENERALLY WILL NOT NEED TO BE CHANGED */
ul.diimenu-L0, ul.diimenu-L0 ul {margin: 0; padding: 0; list-style-type: none; list-style-position: outside; position: relative; z-index: 9999; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
ul.diimenu-L0 li a {display: block; text-decoration: none;}

/* TEXT-BASED TABS (DEFAULT): REMOVE IF GOING WITH GRAPHICAL TABS */
a.diimenu-L0 {padding: 14px; font-family: 'Lato Black', Verdana, Arial, sans-serif; font-size: 13.5px; font-weight: normal; text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.7);}
a.diimenu-L0 {background: url(../../images/2013/navDivider.gif) right no-repeat; color: #fff;}
a.diimenu-L0:hover {color: #fff;}
a.diimenu-L0:visited:hover {color: #fff;}

/* CSS TO UNLOCK FOR BACKGROUND IMAGE ROLLOVER TABS
ul.diimenu-L0 li.diimenu-L0 a span.menutitle.diimenu-L0 {display: none;}
a.diimenu-L0-1 {width: 78px; height: 41px; background: url('../../images/2013/home.gif') no-repeat;}
a.diimenu-L0-2 {width: 107px; height: 41px; background: url('../../images/2013/recreation.gif') no-repeat;}
a.diimenu-L0-3 {width: 76px; height: 41px; background: url('../../images/2013/travel.gif') no-repeat;}
a.diimenu-L0-4 {width: 62px; height: 41px; background: url('../../images/2013/tots.gif') no-repeat;}
a.diimenu-L0-5 {width: 89px; height: 41px; background: url('../../images/2013/training.gif') no-repeat;}
a.diimenu-L0-6 {width: 111px; height: 41px; background: url('../../images/2013/community.gif') no-repeat;}
a.diimenu-L0-7 {width: 100px; height: 41px; background: url('../../images/2013/about.gif') no-repeat;}
*/

/* DROP DOWN TEXT */
ul.diimenu-L0, ul.diimenu-L0 ul {line-height: 1.2em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}

/* DROP DOWN & ROLLOVER COLORS */
ul.diimenu-L0 li ul li a {border: 1px solid #1f4489; border-top: 0; background-color: #002260; padding: 5px; padding-left: 8px; color: #fff;}
ul.diimenu-L0 li ul li a:hover {background-color: #dc2323; color: #fff;}
ul.diimenu-L0 li ul li a:visited {text-decoration: none; color: #fff;}
ul.diimenu-L0 li ul li a:visited:hover {text-decoration: none; color: #fff;}

/* REMAINING LINES GENERALLY WILL NOT NEED TO BE CHANGED */
ul.diimenu-L0 li {float: left; position: relative;}
ul.diimenu-L0 ul {position: absolute; display: none;}
ul.diimenu-L0 li ul a {float: left; width: 18em; height: auto;}
ul.diimenu-L0 ul ul {top: auto;}
ul.diimenu-L0 li ul ul {left: 17em; margin: 0 0 0 10px;}
ul.diimenu-L0 li:hover ul ul,
ul.diimenu-L0 li:hover ul ul ul,
ul.diimenu-L0 li:hover ul ul ul ul {display: none;}
ul.diimenu-L0 li:hover ul,
ul.diimenu-L0 li li:hover ul,
ul.diimenu-L0 li li li:hover ul,
ul.diimenu-L0 li li li li:hover ul {display: block; z-index: 100;}