@font-face {

    font-family: 'proxima_novalight';

    src: url('../fonts/proximanova-light_0-webfont.eot');

    src: url('../fonts/proximanova-light_0-webfont.eot#iefix') format('embedded-opentype'),

         url('../fonts/proximanova-light_0-webfont.woff') format('woff'),

         url('../fonts/proximanova-light_0-webfont.ttf') format('truetype'),

         url('../fonts/proximanova-light_0-webfont.svg') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'droid_sansregular';

    src: url('../fonts/droidsans-webfont.eot');

    src: url('../fonts/droidsans-webfont.eot#iefix') format('embedded-opentype'),

         url('../fonts/droidsans-webfont.woff') format('woff'),

         url('../fonts/droidsans-webfont.ttf') format('truetype'),

         url('../fonts/droidsans-webfont.svg') format('svg');

    font-weight: normal;

    font-style: normal;



}





.ddsmoothmenu{  font-family: 'proxima_novalight'; width: 100%; font-size:18px; }

.ddsmoothmenu ul{ z-index:100; margin: 0; padding:0 0px; list-style-type: none; }

.ddsmoothmenu ul li{ position: relative; display: inline; float: left; }

.ddsmoothmenu ul li a{ display: block;  color: white;  color: #2d2b2b; text-decoration: none; font-size:18px; text-transform:uppercase; line-height:17px;}

* html .ddsmoothmenu ul li a{ display: inline-block;  }

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{ color: white; padding: 14px 15px;}

.ddsmoothmenu ul li a.selected {color: #fff; }

.ddsmoothmenu ul li a.select {  color: #fff; }

.ddsmoothmenu ul li a:hover{ color: #fff;    }



/* sub menus */

.ddsmoothmenu ul li ul{ position: absolute; left: -3000px; display: none;  visibility: hidden; background:url(../images/arrow-nav.png) no-repeat top center; padding-top:15px; top:36px !important; }

.ddsmoothmenu ul li ul li{ display: list-item; float: none; border-left:solid 1px #58c058; border-right:solid 1px #58c058;}

.ddsmoothmenu ul li ul li:last-child{ border-bottom:solid 1px #58c058; }

.ddsmoothmenu ul li ul li ul{ top: 0; }



/* Sub level menu links style */

.ddsmoothmenu ul li ul li a:link{/*Check IE CSS Also*/

font: normal 13px Arial; min-width:200px; padding: 6px 20px 6px 20px !important; margin: 0; border-top-width: 0;text-transform:none; background-color:#85b285; background-image:url(http://www.inedasystems.com/images/visited-arrow.png); background-repeat:no-repeat; background-position: 5px 15px; white-space:nowrap;   font-family: 'droid_sansregular'; font-size:14px; border:solid 1px #0a650a; border-bottom:0px; }

.ddsmoothmenu ul li ul li a:last-child{border-bottom:solid 1px #0a650a;}

.ddsmoothmenu ul li ul li a:link{/*Check IE CSS Also*/

color: #000000; background-color:rgba(255, 255, 255);}

.ddsmoothmenu ul li ul li a:visited{/*Check IE CSS Also*/

font: normal 13px Arial; min-width:200px; padding: 6px 20px 6px 20px !important; margin: 0; border-top-width: 0;text-transform:none; background-color:#85b285; background-image:url(http://www.inedasystems.com/images/visited-arrow.png); background-repeat:no-repeat; background-position: 5px 15px; white-space:nowrap;   font-family: 'droid_sansregular'; font-size:14px; border:solid 0px #0a650a; border-bottom:0px; color: #000000; }

.ddsmoothmenu ul li ul li a:hover{/*Check IE CSS Also*/

background:#fff; color:#000;  }

/* Holly Hack for IE \*/

* html .ddsmoothmenu{height: 1%;} 

.downarrowclass{ position: absolute; top: 12px; right: 7px; }

.rightarrowclass{ position: absolute; top: 6px; right: 5px; }

.ddshadow{  position: absolute; left: 0; top: 0; width: 0; height: 0; background-color: #ccc; }

.toplevelshadow{ margin: 5px 0 0 5px;  opacity: 0.8; }

.ddcss3support .ddshadow.toplevelshadow { margin: 0; }

.ddcss3support .ddshadow { background-color: transparent; box-shadow: 5px 5px 5px #aaa;  -moz-box-shadow: 5px 5px 5px #aaa; -webkit-box-shadow: 5px 5px 5px #aaa; }