@import url(ge_style.css);

/* ovr */

body {
  background: url(../img/background.gif) top center repeat-y;
}

.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;
}

/* 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-red {
  list-style-image: url("../img/checkmark-red.gif");
}

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;
}
