.home_header {
  position:relative;
  width:58.33em;
  margin: 2em 0;
  float: left;
  }

#slideShowBox {
  z-index:200;
  width:45em;
  margin-left:1em;
}

#slideShowBg {
  background-color:#fff;
}

#slideShowBox h3 {
  color:#223344;
  font-size:1em;
  line-height:1.33em;
  font-weight:bold;
  margin-top:0;
}

#slideShowBoxContent {
  position:relative;
  left:1.67em;
  }

.slideShow {
  overflow: hidden;
  visibility: visible;
  position: relative;
  z-index: 2;
  left: 0px;
  width: 41.67em;
  height: 5.92em;
  }


.hp-title {
  position:relative;
  -moz-user-select: none;
  overflow: hidden;
  visibility: visible;
  z-index: 2;
  margin-left: 2em;
  width: 56.33em;
  height:2.67em;
  }


.hp-title strong {
  color:#699;
  font-size:1.5em;
  font-weight:normal;
}

.hp-title ul {
  margin: 0pt;
  padding: 0pt;
  position: relative;
  list-style-type: none;
  z-index: 1;
}

.hp-title li {
  overflow: hidden;
  float: left;
  width: 56.33em;
  height:2em;
  }

.hp-title li p {
  font-size:1.17em;
  margin:0;
  padding:0;
}

.slideShow ul {
  margin: 0pt;
  padding: 0pt;
  position: relative;
  list-style-type: none;
  z-index: 1;
}

.slideShow li {
  padding:10px 20px 0 0;
  color:#333333;
  overflow: hidden;
  float: left;
  width:40em;
height:4.58em;
  }

.slideShow li p {
  margin-top:.25em;
  line-height:1.17em;
  font-style:normal;
  }

.slideShow li img {
  margin-top:.83em;
  }

.prev {
  position:absolute;
  top:.5em;
  left:-2.75em;
  cursor:pointer;
  }

.next {
  position:absolute;
  top:.5em;
  right:.42em;
  cursor:pointer;
  }

.slideShowImg {
  position:relative;
  -moz-user-select: none;
  overflow: hidden;
  visibility: visible;
  z-index: 2;
  left: 0px;
  width: 58.33em;
  height: 29.58em;
  }

.slideShowImg ul {
  margin: 0pt;
  padding: 0pt;
  position: relative;
  list-style-type: none;
  z-index: 1;
}

.slideShowImg li {
  overflow: hidden;
  float: left;
  width: 58.33em;
  height: 29.58em;
  }

#homenews {
  float:left;
  position:relative;
  margin-left:1.08em;
  width:19.33em;*width:18.17em;
  margin-top: 2.08em;
  padding: 0;
}

#newstitle {
  margin:0 0 .25em;
}

#hp-features {
  float:left;
  padding: 0 9px 9px;
  background-attachment: scroll;
  background-image: url(../images/features_bg.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  min-height:178px;
  color:#ccc;
}

#hp-features .mid_column img {
  float:right;
  margin:0 0 .25em .5em;
  border:#eff solid 1px;
}

#rm-ad {
  background-color: #5C6F7C;
  background-image: url('http://www.ssrc.org/workspace/images/rm_box_bg3.gif');
  background-repeat: no-repeat;
  background-position: right bottom;
  background-attachment: scroll;
  position:relative;
  float:right;
  margin-left:-5px;
  width:247px;
  padding:0 9px 18px 0;
}


#rm-ad p {
	clear: none;
	line-height: 1.1em;
	margin-top: 6px;
	color: #fff;
}

h2.forums-header a {
	color: #fff;
}

#rm-ad a {
	color: #fff;
}


#rm-ad h4 a {
	color: #DDFFFF;
}

#rm-img {
  float:left;
  clear:right;
  padding-right:1.33em;
}

#rm-blurb {
	display: none;
}

.forums-header {
    color: white;
    font-size: 1.67em;
    font-weight: normal;
    margin: 15px 0 0 10px;
    padding-top: 0.33em;
    text-transform: uppercase;
}

#rm-ad h4 {
	display: inline;
	font-size: 1.1em;
}

#moreinfo {
  clear:both;
}

#rm-ad .rm-teaser {
  margin:.83em;*margin-bottom:0em;
  font-family:Arial, Helvetica, sans-serif;
  line-height:1.25em;
}


.rm-teaser .imgdiv {
    clear: both;
    float: right;
    height: 9em;
    margin: -0.5em 0 0.42em 1.2em;
    overflow: hidden;
    width: 7.2em;
}

.rm-teaser {
  clear:both;
  float:left;
}

#rm-ad p.rm-pre-head {
  font-family:Arial, Helvetica, sans-serif;
  font-size:0.92em;
  color:#666666;
  text-transform:uppercase;
  padding-top: 1em;
  font-weight: bold;
  line-height: 1.45em;
  margin: 0 0 .33em 0;
}

.rm-feature-head {
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.5em;
  line-height:1em;
  color:#333;
  margin: 0;
  padding: 0;
}


.top-story {
  float:left;
  clear:right;
  margin:1em .83em .83em 0;
  height:auto;
}
.clear {
  clear:both;
  height:1px;
}

#hp_admin {
  display:none;
}

/* feature columns */

#hp-features .mid_column {
  width:182px;*width:182px;
}
