@font-face {
    font-family: AlltheText;
    src: url(fonts/Roboto-Light.ttf);
}

@font-face {
    font-family: AlltheTitles;
    src: url(fonts/Oswald-Regular.ttf);
}









.nmbg { background-image: url('nav/bgs/nmbg.html'); height: 70px }

.nmsep { background-image: url('nav/bgs/nmsep.html'); height: 70px }

.topbg { background-image: url('nav/bgs/topbg.html'); height: 150px }

.bg { background-image: url('nav/bgs/bg.html'); height: 500px }

.form_field { font-family: Verdana; font-size: 7pt; border: 1px solid #999999; height: 16px; background-color:#FFFFFF }

.line_vertical { background-image: url('nav/bgs/line_vertical.gif') }

.line_horiz  { background-image: url('nav/bgs/line_horiz.gif'); height: 10px }

.line_horiz_two  { background-image: url('nav/bgs/lh2.gif'); height: 15px }

.alltext     { font-family: AlltheText; font-size: 10pt; color:#000000; text-align:justify }

.title_big     { font-family: AlltheTitles; font-size: 20pt; color:#000000; text-align:left }

.title_sm     { font-family: AlltheTitles; font-size: 15pt; color:#000000; text-align:left }



.spacers     { height: 15px }

.spacers_20  { height: 20px }

.spacers_25  { height: 25px }

.spacers_30  { height: 30px }

.spacers_35  { height: 35px }

.spacers_40  { height: 40px }

.spacers_50 { height: 50px }

.spacers_60 { height: 60px }

.spacers_70  { height: 70px }

.spacers_80  { height: 80px }

.spacers_100 { height: 100px }

.spacers_125 { height: 125px }

.spacers_150 { height: 150px }

.spacers_175 { height: 175px }

.spacers_200 { height: 200px }

.spacers_250 { height: 250px }

.spacers_300 { height: 300px }

.spacers_350 { height: 350px }

.spacers_400 { height: 400px }

.spacers_500 { height: 500px }


ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
	text-align: center;
	font-family:Verdana;
    background-color: transparent;
}


               
body         { margin:0px; font-family:AlltheText; color:#000000; font-size: 10pt; background-color:#FFFFFF; }

ul li:hover ul {
  /* When list item is hovered, display UL nested within. */
  display: block;
}
ul ul {
  /* Remove element from document flow */
  position: absolute;
  /* Position relative to its parent &lt;li&gt; */
/*  margin-left: 200px;*/
 /* top: 0;*/
  border-top: 1px solid #e9e9e9;
  display: none;
  z-index: 1000;

}
ul ul li {
  width: 200px;
  background: #f1f1f1;
  border: 1px solid #e9e9e9;
  border-top: 0;
}


/* The dropdown container */
.dropdown {
  float: left;
  overflow: hidden;
}

/* Dropdown button */
.dropdown .dropbtn {
  font-size: 16px; 
  border: none;
  outline: none;
  color: #FF6600;
  padding: 14px 16px;
  background-color: FF6600;
  font-family: inherit; /* Important for vertical align on mobile phones */
  margin: 0; /* Important for vertical align on mobile phones */
}

/* Add a red background color to navbar links on hover */
.navbar a:hover, .dropdown:hover .dropbtn {
  background-color: FF6600;
}


li {
    float: left;
	}

li a {
    display: block;
    color: white;
    text-align: center;
	font-family:AlltheText;
	font-size: 10pt;
    padding: 14px 16px;
    text-decoration: none;
}


a:hover      { 
	color: white; 
	font-family: AlltheText; 
	font-size: 10pt; 
	text-decoration:none 
	}
a            { 
	text-decoration: none; 
	font-family: AlltheText; 
	font-size: 10pt; 
	color: #333333 
}
.dropdown-style {
	background-color: #002C42;
	font-family: AlltheText; 
	text-decoration: none;
	float:none;
	font-size: 10pt; 
}