/* Limited Open Source Copyright 2008 */

/* page layout */
#content {
  width: 800px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#footer {
  width: 800px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 50px;
  margin-right: 0px;
  padding-top: 8px;
  padding-right: 4px;
  padding-left: 4px;
  padding-bottom: 8px;
  border-top: 1px solid #000;
  text-align: center;
}

#index {
  width: 800px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 100px;
  margin-right: 0px;
  padding-top: 8px;
  padding-right: 4px;
  padding-left: 4px;
  padding-bottom: 8px;
  border-top: 1px solid #000;
  text-align: center;
}

#masthead {
  width: 800px;
  margin-left: 50px;
  margin-top: 10px;
}

#references {
  width: 800px;
  margin-left: 100px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
}

#sheeple {
  width: 800px;
  margin-left: 50px;
}

.img_left {
  float: left;
  margin-left: 0px;
  margin-right: 10px;
  margin-top: 0px;
  margin-bottom: 10px;
}

.img_margin_50 {
  float: left;
  margin-left: 50px;
  margin-right: 10px;
  margin-top: 0px;
  margin-bottom: 10px;
}

.margin_40 {
  margin-left: 40px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.margin_80 {
  margin-left: 80px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.margin_100 {
  margin-left: 100px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.margin_120 {
  margin-left: 120px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
}


.margin_150 {
  margin-left: 150px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.margin_200 {
  margin-left: 200px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.margin_230 {
  margin-left: 230px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.margin_260 {
  margin-left: 260px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.margin_300 {
  margin-left: 300px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}
.margin_320 {
  margin-left: 320px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.margin_400 {
  margin-left: 400px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.margin_440 {
  margin-left: 440px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}

.margin_620 {
  margin-left: 620px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
}


.padding_20 {
  padding-top: 8px;
  padding-left: 10px;
  padding-right: 0px;
  padding-bottom: 0px;
}

/* text highlighting */
.green_emphasis_box_right_220 {
  width: 220px;
  float: right;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 4px;
  padding-left: 8px;
  text-align: center;
  border: 2px #00AA00 solid;
  background-color: #FFC0C0;
}


.emphasis_box_380 {
  width: 380px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left:  10px;
  padding-top: 10px;
  padding-bottom: 0px;
  padding-right: 1em;
  padding-left:  1em;
  text-align: justify;
  border: 4px black double;
}

.emphasis_box_420 {
  width: 420px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left:  10px;
  padding-top: 8px;
  padding-bottom: 0px;
  padding-right: 1em;
  padding-left:  1em;
  text-align: justify;
  border: 4px black double;
}

.emphasis_box_460 {
  width: 460px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left:  10px;
  padding-top: 8px;
  padding-bottom: 0px;
  padding-right: 1em;
  padding-left:  1em;
  text-align: justify;
  border: 4px black double;
}

.emphasis_box_500 {
  width: 500px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left:  10px;
  padding-top: 8px;
  padding-bottom: 0px;
  padding-right: 1em;
  padding-left:  1em;
  text-align: justify;
  border: 4px black double;
}

.red_emphasis_box_500 {
  width: 500px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left:  10px;
  padding-top: 8px;
  padding-bottom: 0px;
  padding-right: 1em;
  padding-left:  1em;
  text-align: justify;
  border: 4px red double;
}

.blue_emphasis_box_500 {
  width: 500px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left:  10px;
  padding-top: 8px;
  padding-bottom: 0px;
  padding-right: 1em;
  padding-left:  1em;
  text-align: justify;
  border: 4px blue double;
}

.emphasis_box_600 {
  width: 600px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left:  10px;
  padding-top: 8px;
  padding-bottom: 0px;
  padding-right: 1em;
  padding-left:  1em;
  text-align: justify;
  border: 4px black double;
}

.indent {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right:0px;
  padding-left: 0px;
}


/* element layout */
.wht_button {
  border-style: solid;
  border-width: 4px;
  border-color: #FF8080;
  background-color: #FFFFFF;
  font-family: Arial, sans-serif;
  font-size: 1.0em;
  margin-top: 4px;
  margin-bottom: 8px;
  margin-right: 0px;
  margin-left: 0px;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right:4px;
  padding-left: 4px;
}

.table_800 {
  width: 800px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 50px;
  margin-right: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 8px;
}

.separator_800 {
  width: 800px;
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 50px;
  margin-right: 0px;
  padding-top: 2px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 8px;
  border-top: 3px solid #808080;
}


.wht_textbox {
  border-style: none;
  margin-top: 0px;
  font-family: Arial, sans-serif;
  font-size: 1.0em;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right:2px;
  padding-left: 2px;
  background-color: #FFFFFF;
}

.dropdown {
  border-top: 2px #0000FF solid;
  border-bottom: 2px #0000FF solid;
  border-right: 2px #0000FF solid;
  border-left: 2px #0000FF solid;
  background-color: #FFF;
  font-family: Verdana;
  font-size: 1.0em;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  color: #000;
}


