
.noctua_warning  {
	color: #000;
	background-color: #CCCC22;
	border: 1px solid #AA0;
	padding: 10px 10px;
	font-size: 130%;
}

.noctua_important {
	color: #000;
	background-color: #FF0000;
	border: 2px solid #700;
	padding: 10px 10px;
	font-size: 130%;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}







.noctua-clearfix:after {                                 /* add .clearfix class to clear floats after an element */
  clear: both;                                    /* (IE version is in ie6-fixes.css) */
  content: "."; 
  display: block;
  font-size: 0;
  height: 0; 
  visibility: hidden;
}


#noctua-header {
  background-color: #fff;
  padding-left: 15px;
  line-height: 160%;
  font-size: 12px;
}

#noctua-header-wrapper {
  background-color: inherit;
  margin: 0 auto;
  padding: 0;
  width: 960px;
}

#noctua-header-first {
  float: left;
  font-family: Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;
  margin: 12px 30px 0 0;
  width: 380px;
  padding-left: 9px;
}

#noctua-header-first #noctua-logo {                            /* logo postion.  default image replaced if you upload your own */
  float: left;
  margin: 0 14px 0 0;
}

#noctua-header-first h1 {    /* site name link */
  font-size: 3em;
  line-height: 80%;
  margin: 10px 0 15px 0;
  font-weight: normal;
}

#noctua-header-first h1 a {    /* site name link */
  text-decoration: none;
  color: #27638C;
}

#noctua-header-middle {
  float: left;
  margin: 10px 20px 0 0;
  width: 230px;
}

#noctua-header-last {
  float: right;
  margin: 10px 0 0;
  width: 300px;
}

#noctua-header-bottom {
  margin: 0 auto;
  position: relative;
  width: 960px;
  z-index: 600;    /* fixes IE z-index bug */
  padding-top: 6px;
}

#noctua-primary-menu {                                   /* menu layout */
  display: block;
  float: right;
  font-family: Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;
  font-size: 1em;
  font-weight: bold;
  margin-top: 12px;
  padding-right: 0px;
  position: relative;
  text-transform: uppercase;
}
  
#noctua-primary-menu ul.links li {                       /* text styling for the top (primary) menu */
}  

#noctua-primary-menu ul.links li.first {                 /* .first and .last classes applied to first and last menu & list items */
}
  
#noctua-primary-menu ul.links li.last {                  /* .first and .last classes applied to first and last menu & list items */
}
  
#noctua-primary-menu ul.links li a:link,
#noctua-primary-menu ul.links li a:visited {
}

#noctua-primary-menu ul.links li a:hover,
#noctua-primary-menu ul.links li a:active {
}  
  
#noctua-primary-menu ul.noctua-menu li {                        /* top item layout */
  background: transparent url('/global/tab-left.png') no-repeat left 0;
  display: block;
  float: left;
  margin: 0 4px 0 0;
  padding: 0 0 0 0.833em;    /* 0 0 0 10px */
  position: relative;
  width:  auto;
}

#noctua-primary-menu ul.noctua-menu li:hover,
#noctua-primary-menu ul.noctua-menu li.hover,
#noctua-primary-menu ul.noctua-menu li.active-trail {
  background-position: left -29px;
}

#noctua-primary-menu ul.noctua-menu li a {
  background: transparent url('/global/tab-right.png') no-repeat right 0;
  color: #154B70;
  display: block;
  padding: 0.416em 0.833em 0.083em 0;    /* 5px 10px 1px 0 */
  text-decoration: none;
}

#noctua-primary-menu ul.noctua-menu li a:hover,
#noctua-primary-menu ul.noctua-menu li:hover a,
#noctua-primary-menu ul.noctua-menu li.hover a,
#noctua-primary-menu ul.noctua-menu li.active-trail a {
  background-position: right -29px;
  color: #fff;
}

#noctua-primary-menu ul.noctua-menu li ul {
  background: transparent url('/global/drop-bottom.png') no-repeat 0 bottom;
  left: -999em;
  opacity: 0.95;
  margin: 0 0 0 -10px;
  padding: 2px 0 4px;
  position: absolute;
  width: 144px;
  z-index: 2;
}
  
#noctua-primary-menu ul.noctua-menu li:hover ul,
#noctua-primary-menu ul.noctua-menu li.hover ul {
  display: block;
  left: auto;
}
  
#noctua-primary-menu ul.noctua-menu li ul li {
  background: #94CE18;
  border-bottom: 1px solid #83A638;
  float: left;
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.916em;
  height: auto;
  margin: 0;
}

#noctua-primary-menu ul.noctua-menu li ul li.last {
  border-bottom: none
}

#noctua-primary-menu ul.noctua-menu li ul li a,
#noctua-primary-menu ul.noctua-menu li ul li a:link,
#noctua-primary-menu ul.noctua-menu li ul li a:visited {
  background: transparent;
  color: #154B6F;
  display: block;
  margin: 0;
  padding: 4px 0;
  text-transform: none;
  width: 135px;
}

#noctua-primary-menu ul.noctua-menu li ul li a:hover {
  color: #fff;
  display: block;
  margin: 0;
  padding: 4px 0;
  text-decoration: none;
}

#noctua-primary-menu ul.noctua-menu li ul li ul.noctua-menu {
  left: -999em;
  margin: 0 0 0 -14px;
  padding: 6px 0 4px;
}

#noctua-primary-menu ul.noctua-menu li ul li:hover ul.noctua-menu,
#noctua-primary-menu ul.noctua-menu li ul li.hover ul.noctua-menu {
  display: block;
  left: 154px;
  top: -6px;
}

#noctua-primary-menu ul.noctua-menu li ul li ul.noctua-menu li a {
  padding: 4px;
  width: 128px;
}



#noctua-preface {
  background: #144A6E url('/global/preface-wrapper-bg.png') repeat-x top;
  min-height: 24px;
  padding-left: 15px;
}


