/* NODEFIRE.CSS FOR USING DOWN MENU ITEMS */
/* CSS DOCUMENTUM WITH UTF-8 CHARACTER SET */
@charset "utf-8";
/* font face setting */
@font-face {
  font-family: 'avantgarde_bk_btbook';
  src: url('../_font/avantgardebkbtbook-webfont.eot');
  src: url('../_font/avantgardebkbtbook-webfont.eot?#iefix') format('embedded-opentype'),
       url('../_font/avantgardebkbtbook-webfont.woff') format('woff'),
       url('../_font/avantgardebkbtbook-webfont.ttf') format('truetype'),
       url('../_font/avantgardebkbtbook-webfont.svg#avantgarde_bk_btbook') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* MAIN DIV */
.main_nodfire_menu {
position: relative;
  width: auto;
  height: auto;
  left: 0%;
  top: 0%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
  text-decoration: none;
  text-align: left;
  /* border around the div */
  border: solid 0px;
  border-radius: 5px;
}
/* MAIN MENU CONTAINER */
.nfMain {
  width: 180px;
  background-color: #FFFFFF;
  border: solid 0px #FFFFFF;
  border-radius: 5px;
  border-width: 0px 1px 1px 1px;
}
/* ITEM LINKS */
.nfMain .nfLink {
  background-color: #FFFFFF;
  border: dotted 0px #333333;
  border-width: 0px 0px 0px 0px;
  padding: 8px 40px 8px 20px;
  font-family: "avantgarde_bk_btbook";
  font-weight: normal;
  color: #333333;
  text-decoration: none;
}
/* ITEM LINKS - PARENT */
.nfMain .nfParent .nfLink {
  background-image: url('../_images/arrow1_down.gif');
  background-position: 92% 52%;
  background-repeat: no-repeat;
}
.nfMain .nfParent .nfSubS .nfLink {
  background-image: none;
}
/* ITEM LINKS - HOVER (DUPLICATE STYLES BELOW!) */
.nfPure .nfItem:hover>.nfLink, .nfPure .nfItem:hover>*>.nfLink {
  text-decoration: none;
}
.nfPure .nfLink:hover, .nfMain .nfJSHover {
  text-decoration: none;
}
/* ITEM LINKS - ACTIVE */
.nfMain .nfItem .nfJSActive {
  background-color: #FFFFFF;
  color: #3e8b94;
  text-decoration: none;
  font-weight: normal;
}
/* ITEM LINKS - FOCUS */
.nfPure .nfLink:focus, .nfMain .nfItem .nfJSFocus {
  text-decoration: none;
}
/* ITEM LINKS - BREADCRUMBS */
.nfMain .nfItem .nfJSBreadcrumb {
  background-color: #0A0A0A;
}
/* END: MAIN MENU CONTAINER */

/* SUB MENUS */
/* SUB MENU POSITION OFFSETS */
.nfMain .nfSubC {
  margin: 0px 0px 0px 0px;
}
/* SPECIFY FIXED SUB HEIGHTS FOR LEVEL 1 */
.nfMain .nfSubC {
  height: 320px;
}
/* SUB MENU STYLES */
.nfMain .nfSubS {
  background-color: #FFFFFF;
  padding: 15px;
}

/* SUB MENU POSITION OFFSETS - LEVEL 2*/
.nfMain .nfSubS .nfSubC {
  margin: -1px 0px 0px 0px;
}
/* SUB MENU STYLES - LEVEL 2 */
.nfMain .nfSubS .nfSubS {
  border: dotted 0px #FFFFFF;
}
/* ITEM LINKS */
.nfMain .nfSubS .nfLink {
  background-color: transparent;
  border-style: dotted;
  border-width: 0px 0px 0px 0px;
  border-color: #333333;
  padding: 0px 0px -1px 0px;
  color: #333333;
}
/* ITEM LINKS - PARENT */
.nfMain .nfSubS .nfParent .nfLink {
  background-image: url('../_images/arrow1_right.gif');
}
.nfMain .nfSubS .nfParent .nfSubS .nfLink {
  background-image: none;
}
/* ITEM LINKS - LAST CHILD (IGNORED BY IE8 & DOWN) */
.nfMain .nfSubS .nfItem:last-child .nfLink {
  border-width: 0px;
}
/* ITEM LINKS - HOVER (DUPLICATE STYLES BELOW!) */
.nfMain .nfSubC .nfItem:hover>.nfLink {
  background-color: #FFFFFF;
  color: #3e8b94;
}
.nfMain .nfSubC .nfLink:hover, .nfMain .nfSubC .nfJSHover {}
/* ITEM LINKS - ACTIVE */
.nfMain .nfSubS .nfItem .nfJSActive {
  background-color: #FFFFFF;
  color: #3e8b94;
  text-decoration: none;
}	
/* ITEM LINKS - FOCUS */
.nfPure .nfSubS .nfLink:focus, .nfMain .nfSubS .nfItem .nfJSFocus {}	
/* ITEM LINKS - BREADCRUMBS */
.nfMain .nfSubS .nfItem .nfJSBreadcrumb {}
/* END: SUB MENUS */

/******[CUSTOM CLASSES AND STYLES]******/
.myTitle {
  color: #333333;
  font-family: "avantgarde_bk_btbook";
  font-weight: normal;
  font-size: .9em;
  margin: 20px 0px 5px 0px;
}
.myTitleTop {
  margin: 5px 0px;
}
/* END: NODEFIRE.CSS FOR USING DOWN MENU ITEMS */