/* level 2+ styles for GEM4 site  */



/* HEADER */

/* decorative stars */
#divsparkles {
  position: absolute;
  left: 0px;
  top: 4px;
  z-index: 1;
}

/* second horizontal band, containing site title */
#divsitetitleband {
  position: relative;
  margin-left: 199px;
  min-width: 561px;
  background-image: url(../img/home/sitetitlebkg.jpg);
  background-repeat: no-repeat;
}
/* offset the logo image to the left */
#divsitetitleband img {
  position: relative;
  left: -67px;
  top: 0px;
}
/* the site title itself is placed up in the blue border */
#divsitetitle {
  position: absolute;
  left: -158px;
  top: -26px;
  z-index: 3;
}
#divsitetitle img {
  position: static;
}

/* primary navigation */
#divprimarynav {
  position: absolute;
  left: 74px;
  top: 143px;
  width: 118px;
  z-index: 5;
}
#divprimarynav ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
/* (margin top -4 makes up for the unavoidable space between list items) */
#divprimarynav ul li {
  margin: 0px;
  margin-top: -4px;
  padding: 0px;
  text-align: right;
}

/* third horizontal band, containing section title and navigation */
#divsectionband {
  position: relative;
  min-width: 561px;
  height: 66px;
  border-left: 199px solid #ff8000;
  background-color: #fb0b0b;
}
/* keeps third band open */
#divsectionbandstrut {
  width: 561px;
  height: 66px;
}
/* section title */
#divsectiontitle {
	position: absolute;
	left: 196px;
	top: 4px;
	z-index: 3;
	width: 343px;
	height: 22px;
}
#divsectiontitle h1 {
  display: inline;
  margin: 0px;
  padding: 0px;
  line-height: 100%;
}
/* secondary navigation */
#divsecondarynav {
	position: absolute;
	left: 11px;
	top: 36px;
	z-index: 3;
	height: 16px;
}
#divsecondarynav ul {
  display: inline;
  list-style: none;
  margin: 0px;
  padding: 0px;
}
#divsecondarynav ul li {
  display: block;
  float: left;
  margin: 0px;
  padding: 0px;
}



/* BODY */

/* text */
#divtext {
  padding: 18px 28px 40px 212px;
  width: 520px;
}

#divtext2 {
  padding: 18px 28px 40px 212px;
  width: 750px;
}

#divtext p, #divtext li, #divtext h2, #divtext h3, #divtext h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.70em;
  font-weight: normal;
  font-style: normal;
  line-height: 140%;
  color: #000000;
  margin-top: 0px;
}
/* don't double size reduction */
#divtext li li {
  font-size: 100%;
}
/* h2 is for heading above text */
#divtext h2 {
  font-size: 0.75em;
  font-weight: bold;
  font-style: normal;
  line-height: 100%;
	margin-bottom: 1.4em;
}
#divtext h2.superscriptadjust {
  margin-top: -5px;
}
/* headings within text */
#divtext h3 {
  font-size: 0.70em;
  font-weight: bold;
  margin-bottom: 0.4em;
  font-style: normal;
}
#divtext h4 {
  font-size: 0.70em;
  font-weight: bold;
  margin-bottom: 0px;
  font-style: italic;
}
/* links */
#divtext a,
#divtext a:link {
  color: #fb0b0b;
  text-decoration: none;
}
#divtext a:visited {
  color: #ff8000;
  text-decoration: none;
}
#divtext a:active,
#divtext a:hover,
#divtext a:focus {
  color: #fb0b0b;
  text-decoration: underline;
}
