.home h2 {
	clear: both;
	margin: 0;
	padding: 0.5em 0.5em 0.5em 0.5em;
	background-color: #990099;
	color: #FFFFFF;
	font-weight: bold;
}

.home .newsheading {	
	margin: 0;
	padding: 0.5em;
	background-color: #990099;
	color: #FFFFFF;
	font-weight: bold;
	position: relative;
}

.home .newsheading span.lastmodified {
	position: absolute;
	right: 1.5em;
}

.home ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.home ul li {
	margin: 0;
	padding: 0.5em 0em 0.5em 0em;
	font-size:90%;
    float:left;
    width:48%;
}
.home ul li a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	display: block;
}

.home ul li span a {
    font-weight:normal;
    margin-top:15px;
	text-decoration: underline;
}

.home ul li a:hover {
	text-decoration: none;
}

.maincontent p a
{
    background: url(../../../images/common/raquo.gif) no-repeat 0 6px !important;
    padding-left: 12px;
    text-decoration: underline;
}

.maincontent p a:hover
{
    text-decoration: none;
}

.home ul li span.morelink a {
	display:inline;
}

li.feature2, li.feature4, li.feature6, li.feature8, li.feature10, li.feature12, li.feature14 {
	clear:left;	
}

/* START Rotator specific*/

#rotator {
      background: none repeat scroll 0 0 #333333;
      height: 334px;
      overflow: hidden;
      width: 580px;
	  font-size: 110%;
	}
	#rotator ul, #rotator li, #rotator a img {
      border: medium none;
      list-style: none outside none;
      margin: 0;
      padding: 0;
	}
	#rotator #rotator-nav {
      background: none repeat scroll 0 0 #333333;
      border-right: 1px solid #FFFFFF;
      float: left;
      height: 335px;
      width: 179px;
	}
    #rotator #rotator-nav li {
	  background-image: url("../../../images/common/rotator-backs.png");
	  background-position: 0 0;
      display: inline;
      float: left;
      position: relative;
      width: 179px;
    }
    #rotator #rotator-nav li a {
      border-bottom: 1px solid #FFFFFF;
      color: #FFFFFF;
      display: block;
      font-size: 1.1em;
      height: 66px;
      opacity: 0.9999 !important;
	  text-decoration: none;
	  font-weight:bold;
	}
	#rotator #rotator-nav a span {
      display: block;
      padding: 5px 5px 0 5px;
	  top: 8px;
	  position: absolute;
	}
	#rotator #rotator-nav a em {
      background-image: url("../../../images/common/rotator-peaks.png");
      display: none;
      height: 66px;
      position: absolute;
      right: -26px;
      top: 0;
      width: 26px;
	}
    #rotator #rotator-nav .active a em {
	  display: block;
	}
	#rotator #rotator-nav li a em {
      height: 66px;
	}

	#rotator #rotator-nav li.idx1 a em {
	  background-position: 0 0;
	}

	#rotator #rotator-nav li.idx2 a em {
      background-position: 0 -66px;
	}
	#rotator #rotator-images {
	  float: right;
	  height: 334px;
	  position: relative;
	  width: 400px;
	  overflow:hidden;
	}
	#rotator #rotator-images li {
	  position: absolute;
	  visibility: hidden;
	}
	#rotator #rotator-images li.active {
	  visibility: visible;
	}
	#rotator #rotator-nav li.active {
	  background-position: 0 -66px;
	}
	#rotator #rotator-nav li.active a em {
	  background-position: 0 -66px;
	}
	#rotator #rotator-nav li.active a {
	  color: black;
	}
	
	#rotator #rotator-images li div.caption{
	  position: absolute;
	  border:1px solid #ededed;
	  width: 330px;
	  padding: 2px 2px 12px 2px;
	  /* Mozilla ignores crazy MS image filters, so it will skip the following */
      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../../../images/common/50p_white.png');
	}
	/* IE ignores styles with [attributes], so it will skip the following. */
	#rotator #rotator-images li div.caption[class] {
	  background-image:url(../../../images/common/75p_white.png);
	}
	
	#rotator #rotator-images li div.caption a.rot-morelink{
	  position:absolute;
	  bottom:0;
	  right:0;
	}
	
	#rotator #rotator-nav li a img{
	  padding: 10px 0 0 2px;
	}
/* END Rotator specific*/
