/* solutions.oneil.com Stylesheet by webmaster@oneil.com */ 

/* Document Body */

body {
  color: #000000;
  background-color: #ffffff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-image: url(../img/overlyhautz.jpe);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  margin-right: 36px;
  margin-top: 50px;

  /* Don't define anything else here, since document   */
  /* content needs to have some kind of tag around it. */
}


/* Major Headings */

h1 {
  font-size: 150%;
  font-weight: bold;
}

h2 {
  font-size: 130%;
  font-weight: bold;
}

h3 {
  font-size: 110%;
  font-weight: bold;
}

/* h4, h5, h6, are undefined since we don't use them often. */


/* Document Elements */

p {
  font-size: 13px; 
  font-weight: normal;
}

small {
  font-size: 11px;
  font-style: normal;
}

big {
  font-size: 110%;
  font-style: normal;
  font-weight: bold;
}

em, i {
  /* Inherit Attributes */
  font-style: italic;
}

strong, b {
  /* Inherit Attributes */
  font-weight: bold;
}

cite {
  /* Inherit Attributes */
  font-style: italic;
}

pre, code, samp, tt {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
}

blockquote {
  font-size: 13px; 
  font-weight: normal;
}

q {
  /* Inherit Attributes */
  font-weight: normal;
  font-style: italic;
}

acronym {
  /* Inherit Attributes */
  font-variant: small-caps;
}

ins {
  /* Inherit Attributes */
  text-decoration: underline;
}

del {
  /* Inherit Attributes */
  text-decoration: line-through;
}

sup {
  font-size: 11px;
  font-weight: normal;
}

sub {
  font-size: 11px;
  font-weight: normal;
}

/* Lists */

dt {
  font-size: 13px; 
  font-weight: bold;
}

dd {
  font-size: 13px; 
  font-weight: normal;
  font-style: italic;
}

li {
  font-size: 13px; 
  font-weight: normal;
}


/* Tables */

caption {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px; 
  font-weight: normal;
  font-style: italic;
}

th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px; 
  font-weight: bold;
  font-style: normal;
  text-align: center;
  color: #000000;
  background: #cccccc;
}

td {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px; 
  font-weight: normal;
  font-style: normal;
}


/* Form Labels and Elements */

label {
  font-size: 13px; 
  font-weight: normal;
  font-style: normal;
}

input {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
}

select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
}

textarea {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight:normal;
  font-style: normal;
}

fieldset {
  font-weight: normal;
  font-style: normal;
}

legend {
  font-size: 13px;
  font-weight: bold;
  font-style: normal;
}


/* Hyperlinks */

a:link {
  /* Inherit Attributes */
  text-decoration: none;
  color: #003399;
  background: transparent;
}

a:visited {
  /* Inherit Attributes */
  text-decoration: none;
  color: #660000;
  background: transparent;
}

a:active {
  /* Inherit Attributes */
  text-decoration: underline;
}

a:hover {
  /* Inherit Attributes */
  text-decoration: underline;
}


/* Miscellaneous Classes */

.hilite {
  /* Inherit Attributes */
  color: #000000;
  background-color: #ffff00;
}

/* CSS Level 2 Additions */

.changebar {
  border-width: thin;
  border-top-style: none;
  border-bottom-style: none;
  border-left-style: solid;
  border-right-style: none;
  border-color: #cccccc;
  padding-left: 5px;
}

.divframe {
  border-width: thin;
  border-top-style: none;
  border-bottom-style: none;
  border-left-style: solid;
  border-right-style: none;
  border-color: #cccccc;
  padding-left: 5px;
}

.featurebox {
  border-width: thin;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  color: #000000;
  border-color: #000000;
  background-color: #ffffff;
  padding: 5px;
}

.toupper {
  /* Inherit Attributes */
  text-transform: uppercase;
}

.tolower {
  /* Inherit Attributes */
  text-transform: lowercase;
}

.navigation {
	position: absolute;
	top: 45px;
	left: 50px;
	z-index: 1;
}
