@import url(ge_style.css);

/* ovr */

body {
  background: white;
}

#wrap {
  min-width: 76em;
  max-width: 120em;
  width: 70%;
}

#header-section {
  width: 100%;
  height: 12em;
  background: url('../img/header-background.png') top repeat-x;
  background-size: contain;
}

#header-background-left {
  height: 12em;
}

#header-background-right {
  height: 12em;
}

.header {
  clear: both;
  margin-bottom: 0.1em;
  border-top: solid 0.1em rgb(175,175,175);
  border-bottom: solid 0.1em rgb(175,175,175);
  background-color: rgb(235,235,235);
  text-transform: none;
  line-height: 2.0em;
  height: 2.0em;
  color: rgb(50,50,50);
}

.header ul {
  margin: 0em;
  padding: 0em;
  list-style: none;
  font-weight: bold;
  font-size: 1.0em;
}

.header li {
  float: left;
  white-space: nowrap;
}

.header li a {
  display: block;
  padding: 0em 1.0em 0em 1.0em;
  border-right: solid 0.1em rgb(175,175,175);
  background-color: rgb(235,235,235);
  text-decoration: none;
  color: rgb(50,50,50);
}

.header a:hover {
  border-right: solid 0.1em rgb(175,175,175);
  background-color: rgb(220,220,220);
  text-transform: none;
  text-decoration: none;
  color: rgb(50,50,50);
}

.header .selected {
  padding: 0em 0.5em 0em 0.5em;
  border-right: solid 0.1em rgb(175,175,175);
  background-color: rgb(220,220,220);
  color: rgb(50,50,50);
}

#left-column li a {
  background-color: rgb(219,230,241);
}	

#left-column .left-navheader-first, #left-column .left-navheader-super {
  display: block;
  margin: 0.0em 0em 0em 0em;
  padding: 0.3em 0.7em 0.2em 0.4em;
  border-left: solid 0.5em rgb(235,235,235);
  background-color: rgb(156,186,214);
  text-transform: none;
  text-decoration: none;
  font-weight: bold;
  color: rgb(50,50,50);
}

#left-column .left-navheader-super {
  margin: 1.0em 0em 0em 0em;
}

#left-column .left-navheader {
  background-color: rgb(156,186,214);
  text-transform: none;
}

.middle-column-box-title-red {
  background-color: rgb(255,200,200);
}

.middle-column-box-title-green {
  background-color: rgb(125,195,109);
}

.right-column-box-title-red {
  background-color: rgb(255,200,200);
}

.right-column-box-title-green {
  background-color: rgb(125,195,109);
}

#footer {
  height: auto;
  clear: none;
  width: 100%;
}

/* standard */

h1, h2, h3 {
  margin: 0em 0em 0.95em 0em;
}

h1 {
  font-size: 1.4em;
}

h2 {
  font-size: 1.2em;
}

h3 {
  font-size: 1.0em;
}

#breadcrumb {
  margin: 0em;
  padding: 0em;
  list-style: none;
}

#breadcrumb li {
  display: inline;
  padding-left: 0.4em;
}

#breadcrumb .first {
  padding-left: 0em;
}

#breadcrumb .last {
  padding-right: 0em;
}

ul.checkmark-blue {
  list-style-image: url("../img/checkmark-blue.png");
}

ul.checkmark-red {
  list-style-image: url("../img/checkmark-red.png");
}

ul.bullet-ball-grey {
  list-style-image: url("../img/bullet-ball-grey.gif");
}

/* forms */

label {
  width: 12em;
  float: left;
  text-align: right;
  margin-right: 0.5em;
  display: block;
}

input {
  border: 1px solid rgb(50,50,50);
}

textarea {
  border: 1px solid rgb(50,50,50);
}

.submit-button {
  background: rgb(156,186,214);
  border: 2px outset #d7b9c9;
}

.submit-button-in-table {
  margin-left: 3.95em;
  background: rgb(156,186,214);
  border: 2px outset #d7b9c9;
}

.radio input {
  border: none;
}

.warning {
  font-weight: bold;
  color: red;
}

/* dropdowns */

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown ul {
  margin: 0em;
  padding: 0em;
  list-style: none;
  font-weight: bold;
  font-size: 1.0em;
}

.dropdown ul li {
  padding: 0em;
  margin: 0em;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: rgb(235,235,235);
  z-index: 1;
}

.dropdown:hover .dropdown-content {
  display: block;
}

.dropdown ul li a {
  min-width: 140px;
  display: block;
  padding: 0em 1.0em 0em 1.0em;
  border-right:none;
  background-color: rgb(235,235,235);
  text-decoration: none;
  color: rgb(50,50,50);
}

.dropdown ul li a:hover {
  border-right: none;
  background-color: rgb(220,220,220);
  text-transform: none;
  text-decoration: none;
  color: rgb(50,50,50);
}
