body {
  font-family: Arial, sans-serif;
  background: #D5D5D5 url(/img/back-black-strip.gif) repeat-x top left; 
  font-size: 10pt;
  margin-top: 0px;
  text-align: center;
  padding-left: 0px;
  margin-left: 0px;
}

form {
  margin: 0;
  padding: 0;
}

div#brands {
  padding: 10px;
  font-size:7pt;
  line-height:170%;
  word-spacing:.5em;
  background-color: #FCFCFC;
  clear: both;
  border-bottom: 2px solid darkblue;
}

div#header {
  width: 1000px;
  height: 44px;
  padding: 0;
  margin: 0;
}

div#footer {
  font-size: 8pt;
  clear: both;
  text-align:center;
  background-color: #FFF;
  background: url(/img/footer-back.jpg) repeat-x;
}

div.instruct {
  font-size: 9pt;
  margin: 20px;
  padding-left: 20px;
  width: 180px;
  max-width: 180px;
} 

div.locationNav {
  background: #EFEFEF;
  border: 1px solid #FFDD00;
  border-top: none;
  font-size: 9pt;
  padding: 15px 5px 5px 5px;
  clear: both;
  margin: 0px 0px 10px 0px;
  font-weight: bold;
}

div#pageContainer {
  background: #FFF;
  text-align: left;
  margin: 0 auto;
  padding: 0;
  width: 1000px;
}
 
div#mainContainer {
  width: 1000px;
  background: #FFF;
  padding: 0;
  margin: 0;
}

div#missionBanner {
  background-color: #FFFFFF;
  border: 2px solid #E8C500; 
  clear: both;
  font-size: 8pt;
  text-align: center;
  padding: 3px;
  margin-top: 40px;
}




div#searchBox {
  position: relative;
  top: 5px;
  display: inline;
  padding: 0;
  margin: 0;
}

div#siteNav {
  display: inline;
  margin-left: 35px;
  float: right;
}

div#widgetContainer {
  text-decoration: none;
  font-size: 7pt;
  text-align: center;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top: 2px solid darkblue;
  clear: both;
}

h1 {
  font-family:Arial, sans-serif;
  font-size: 13pt;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 20px;
}

h2 {
  font-family: Arial, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 2px
}

h3 {
  font-family: Arial, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 5px
}

div ul {
  margin: 0;
  padding: 0;
}
/**************************/
/* MAIN SITE NAVIGATION BAR */

#menuNav {
  float:left;
  background: url(/img/nav-back.jpg) repeat-x;
  height: 40px;
  margin: 0;  
  padding: 0;
  clear: both;
  width: 100%;
}   

#menuNav ul ul ul {
  position: absolute;
  background: #FFDD00;  
  top: 0;
  left: 99%;
  width: 190px;

}

#menuNav ul ul {
  background: #222222;  
  position: absolute;
  top: 40px;
  left: 0px;
  width: 200px;
  padding: 0px 0px 0px 0px;
  z-index: 150;
  color: #FFDD00; 

   

}

#menuNav ul ul ul.popMenuOpposite {
  background: #FFDD00;  
  top: 0;
  left: -100%;
  width: 200px;

}

#menuNav ul{
  padding: 0px 10px 10px 30px;
  margin: 0px;
  list-style-type: none;
  float: left;


}

#menuNav ul ul li {
  font-weight: bold;
  font-size: 10pt;
  font-variant: normal;
  color: #FFFFFF;
  letter-spacing: 1px;
  padding: 0px 0px 5px 0px;

}

#menuNav ul li {
  font-weight: bold;
  font-size: 10pt;
  font-variant: small-caps;
  color: #FFD600;  
  letter-spacing: .5px;

}

#menuNav ul ul li a {
  font-size: 10pt;
  color: #FFFFFF;  
  
}

#menuNav ul ul ul li a {
  font-size: 10pt;
  color: #000000;  
  
}

#menuNav ul li a {
  color: #FFDD00;  
  text-decoration: none;
  padding: 10px;
  display: block;
  height: 1%;
}

#menuNav ul h3 {
  font-weight: bold;
  font-size: 11pt;
  color: #FFDD00;  
  margin: 0;
  letter-spacing: .5px;
  padding: 0px 0px 5px 0px;
}

#menuNav li {
  position: relative;
}

#menuNav ul li:hover ul {
  display: block;
  position: absolute;
  clear: both;
  color: #FFDD00; 
}


#menuNav ul ul li a:hover {
  font-weight: bold;
  background: #FFDD00;
  color: #000000

}

#menuNav ul ul ul li a:hover {
  font-weight: bold;
  background: #FFEE66;

}

#menuNav ul ul,
#menuNav ul li:hover ul ul,
#menuNav ul ul li:hover ul ul {
  display: none;
}


#menuNav ul li:hover ul, 
#menuNav ul ul li:hover ul,
#menuNav ul ul ul li:hover ul {
  display: block;
  position: absolute;
  clear: both;

}

/* END MAIN NAVIGATION BAR */

.deptFlip {
  font-size: 8pt;
  float: left;
  clear: both;
  margin: 0px 10px 20px 10px;
}

.deptFlip div {
  width: 110px;
  float: left;
  margin: 0px 5px 10px 5px;
  text-align: center;

}

.deptFlip div p {
  font-size: 8pt;
  text-align: center;
  font-weight: bold;
   
}

.deptFlip img {
  margin: 5px;
  
}

.frmField {
  font-family: Arial, sans-serif;
  font-size: 8pt;
}

.frmFieldB {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  text-align: right;
}

.frmFieldBig {
  font-family: Arial, sans-serif;
  font-size: 11pt;
  padding: 1px;
}

.frmButton {
  font-family: Arial, sans-serif;
  font-size: 9pt;
}

.frmButtonBig {
  font-family: Arial, sans-serif;
  font-size: 11pt;
  background-color: #5151FF;
  color: #FFF;
  font-variant: small-caps;
  border-right: 2px solid #00006F;
  border-bottom: 2px solid #00006F;
  border-left: 2px solid #8888FF;
  border-top: 2px solid #8888FF;
  font-weight: bold;
}

.frmButtonSm {
  font-family: Arial, sans-serif;
  font-size: 8pt;
  background-color: #9797FF;
  color: #FFF;
  font-variant: small-caps;
  border-right: 2px solid #6A6AFF;
  border-bottom: 2px solid #6A6AFF;
  border-left: 2px solid #BBBBFF;
  border-top: 2px solid #BBBBFF;  
}

.info {
  background: #FFFAFA url(/img/info-icon.gif) no-repeat fixed left center;
  border: 1px solid #EDDADA;
  padding: 5px;
  margin: 10px 20px 10px 20px;
  font-size: 9pt;
  float: left;
  line-height: 150%; 
}

.tiny {
  font-family: Arial, sans-serif;
  font-size: 7pt;
}

.selectMenu {
  font-size:10pt;
  background: url(/img/select-back.jpg) no-repeat;
  background-attachment: url(/img/select-back.jpg) no-repeat;
  letter-spacing: 2%;
  line-spacing: 125%;
  padding-top: 5px;
  padding-bottom: 5px;
}

.small {
  font-family: Arial, sans-serif;
  font-size: 8pt;
}

.reqd {
  font-family: Arial, sans-serif;
  font-size: 9pt;
  color: #D90000;
}


/***********************************/
/* MAKE DIVS AS TALL AS TALLEST IMAGE CONTAINED */

.clear:after {
  content: ".";
  display: block;
  height: 0;
  font-size: 0;
  clear: both;
  visibility: hidden;
}

.clear {
  min-height: 1px;
}

* html .clear {
  height: 1px;
}

/* END */


<!--[if IE]>
<style type="text/css" media="screen">
body {behavior: url(csshover.htc);} 

</style>
<![endif]-->

