body, body > .ui-dialog > .dialog
{
  font-family: Franklin Gothic Book, Franklin Gothic Demi, Arial, Helvetica, sans-serif;
}

#wrapper
{
  border: 1px solid #5F574F;
  border-bottom: none;
  border-top: none;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  width: 1024px;
}

.learn-more
{
  text-transform: uppercase;
}

/************************
 HEADER 
 ************************/

#header #logo-image
{
  margin: 0;
  padding-top: 0;
  width: 100%;
}

#header #logo-image img
{
  padding-left: 50px;
}

/*** NAVIGATION ***/

#header #navigation
{
  background: #5F574F;
  border: 1px solid #FFF;
  border-left: none;
  border-right: none;
  font-size: 9pt;
  height: 25px;
  list-style: none;
  padding: 0;
  position: relative;
  z-index: 3;
}

#header #navigation li
{
  border: 1px solid #FFF;
  border-bottom: none;
  border-top: none;
  float: left;
  margin-left: -1px; /* for vertical borders to line up */
  white-space: nowrap;
}

#header #navigation li#first-nav
{
  margin-left: 50px;
}

#header #navigation li a
{
  color: #FFF;
  display: block;
  height: 15px;
  padding: 5px 2px;
  text-align: center;
  text-decoration: none;
  width: 125px;
}

#header #navigation li a:hover
{
  background: #F05B21;
}

#header #navigation li a.highlight
{
  background: #F05B21;
}

#header #navigation ul.nav-second-level
{
  border-top: 1px solid #FFF;
  display: none;
  list-style: none;
  height: 40px;
  min-width: 390px;
  position: absolute;
  top: 25px;
  z-index: 10;
}

#header ul.nav-second-level-left
{
	left: 50px;
}

#header ul.nav-second-level-right
{
	left: 50px;
}

#header #navigation ul.nav-second-level li
{
  background-color:#F05B21;
  border: none;
  margin: 0;
  padding: 0 5px;
}

#header #navigation ul.nav-second-level li a
{
  color: #000;
  display: block;
  top: 50%;
  padding: 13px 8px 10px 8px;
  width: auto;
}

#header #navigation ul.nav-second-level li a:hover
{
  text-decoration: underline;
}

#header #navigation li:hover ul.nav-second-level,
#header #navigation li li:hover ul.nav-second-level
{
  display: block;
  z-index: 10;
}

/*
 * Change the hover color of the second-level navigation
#header #navigation ul.nav-second-level li a:hover
{
  color: #FFF;
  background-color: #5F574F;
  text-decoration: none;
}
*/

#header #header-spacer
{
  background: #AFABA7;
  border: 0;
  height: 23px;
  margin: 0;
}

#header #index-header,
#header #index-header-image
{
  height: 315px;
  position: relative;
  z-index: 1;
}

#header #index-header #learn-more-link
{
  float: right;
  font-size: 8pt;
  margin: -50px 50px 0 0;
  position: relative;
  z-index: 30;
}

#header #index-header #learn-more-link a,
#header #index-header #learn-more-link a:visited
{
  color: #FFF;
  text-decoration: none;
}

#breadcrumbs
{
  color: #5F574F;
  font-size: 7pt;
  list-style: none;
  padding: 5px 0 0 52px;
  width: 300px;
}

#breadcrumbs li
{
  display: inline;
}

#breadcrumbs li.current
{
  color: #F05B21;
}

#breadcrumbs li a,
#breadcrumbs li a:visited
{
  color: #5F574F;
  text-decoration: none;
}

#breadcrumbs li a:hover
{
  color: #FFF;
}

#header #navigation ul.nav-second-level li.last
{
  padding-right: 40px;
  background-image: url(../img/rounded-end.png);
  background-position: right bottom;
  background-repeat: no-repeat;
  background-color: transparent;
}

body > .ui-dialog {
  padding-bottom: 1em;
}

body > .ui-dialog > .ui-widget-header {
  border: 0;
}

