/* CSS Document */

html {
  min-width: 780px;
  font: normal 11px verdana, Arial, Helvetica, sans-serif;
  }

body {
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background: #d3d3d3  url(/commflreu/common/includes/images/bg_main.gif) repeat-y left top;
}

/* END generic classes */


/* Header styles including style for utility/search box in upper right corner. */
div#armstrongLogo{
  padding-left: 22px;
  padding-top: 11px;
  padding-bottom: 11px;
}

div#armstrongPageID{
  padding-left: 26px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding-bottom: 23px;
}
div#utilityWrapper{
  position: absolute;
  top: 14px;
  width: 472px;
  left: 300px;
  margin:0;
  padding: 0;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 11px;
}
div#armstrongSearch{
  text-align: right;
  color: #666666;
  padding-bottom: 13px;
}
div#status2, div#region2{
  text-align: right;
  clear: both;
  padding-top: 1px;
  font: normal 10px/15px verdana, sans-serif;
}

div#armstrongSearch img {
  margin-bottom: -4px;
}
div#status2 img {
  margin-bottom: -5px;
}

div#armstrongSearch form input.searchbox {
  margin-left: 8px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  width: 210px;
}

/* ----------------- END Header styles ----------------- */



/* ----------------- Main Navigation - see mainMenu.css ----------------- */
#mainMenuBar {
  width: 768px;
  border: 0px dotted red;
  background-color: #efba21;
  position: absolute;
  top: 80px;
  left: 16px;
  }
/* ----------------- END Main Navigation ----------------- */


/* ----------------- Main content styles ----------------- */

/* Column size and position styles. */
#leftNavSpacer {
    width: 1px;
    height: 390px;
}

/* left nav start */
#ln {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 175px;
  margin: 101px 0 0 16px;
  padding: 0px 0px 5px 0px;
  background-color: #eee
  }

#ln ul {
  font: normal 11px/15px verdana, Arial, Helvetica, sans-serif;
  list-style: none none outside;
  padding: 0px 10px 0px 10px;
  margin: 0 0 5px 0;
  }

#ln ul li {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  }

#ln h1 {
  font: bold 11px verdana, Arial, Helvetica, sans-serif;
  color: black;
  margin: 0 0 0 0;
  padding: 10px 10px 0px 10px;
}

/* left nav end */


#content {
  width: 768px;
  margin: 0 15px;
  display: inline; /* fixes ie/win double margine bug */
  padding: 0px;
  clear: left;
  float: left;
  color: #000;
  z-index: 50;
  border: 0px dotted lime;
  }
#col2of3 {
  width: 589px;
  margin: 0 0 0 176px;
  padding: 0px;
  }


/* ----------------- END Main content styles ----------------- */


/* Content footer styles. */
#footer {
  width: 768px;
  margin: 0 16px;
  display: block;
  padding: 15px 0 14px 0;
  clear: both;
  }


#footer p {
  font-size: 11px;
  text-align: center;
  margin: 0;
  padding: 0;
  color: black;
}

#footer #address {
    font-size: 9px;
  padding-top: 3px;
  padding-bottom: 3px;
}

