/*----------core styling for accordion boxes--------------------*/
ul.accordion {
	height:695px;
	overflow:auto;
}
.accordion li{
	height:45px;
	overflow:hidden;
}
.accordion .headline {
	color:#0066CC;
}
.accordion .dateline {
	color:#CC3300;
}
.accordion .article {
	padding-top:5px;
}
li.accordionSelected{
	height:auto;
}
.attachmentLink{
	background:transparent url('images/attach.gif') no-repeat scroll left center;
	font-weight:bold;
	display:inline-block;
	padding:0 0 5px 20px;
}
.newsAggregator .featureFooter{
	padding-top:15px;
}
.imageListH {
	height:601px;
}
.imageListH li{
	display:inline-block;
	padding:10px;
	width:30%;
	vertical-align:middle;
	text-align:center;
}

/*----------core styling for feature boxes--------------------*/
.feature,
.featureHeading, 
.featureContentHeading,
.productHeading,
.featureContent, 
.featureFooter, 
.featureFooter p{
	margin:0;
	padding:0;
	border:0;
    position:relative;
    overflow:hidden;
}
.feature 
{
  border:none;
  position:relative;
  float:left;
}
.featureContent {
  text-align:justify;
  z-index:70;
  clear:both;
}
.productHeading{
	color:#5EA226;		
	white-space:nowrap;
	padding-top:5px;
}
.featureContentHeading a, .productHeading a {
	text-decoration:none;
}
.productItem {
	float:left;
	clear:both;
	width:100%;
}
.productItem .productImageList {
	float:left;
	padding:5px 8px 5px 0;
}
.productItem h3.itemTitle {
	color:#034EFA;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin-top:0;
	padding-bottom:0;
	padding-top:0;	
}
.productItem .itemDate {
	color:#666666;
	font-size:0.75em;
	margin:0.6em 0;	
}
.productDescription  {
	width:630px;
	float:left;
}
/*-----------design the horizontal pop-up sub-menus---------------*/
.validator{
	display:inline-block;
	float:right;
	margin-right:-10px;
}

