.accordianbox {
	float: left;
	width: 305px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	
	position: relative;
	left: 0px;
	font-size:.7em;
	top: 0px;
	margin: 0 0 20px 0;
	padding: 0;
}


.accordiandetail{
	padding:0;
	width: 305px;
}

.accordiandetail p{
	color:#fff;
	padding:0;
	margin:0;
}


 a.content_link{
	display:block;
	width: 305px;
	float:left;	
	margin:0;
}

.accordiandetail p img{
	float:right;
}


.accordiandetail p a{
	display:block;
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	font-size:95%;
}

.accordiandetail p a:hover{
	color:#ccc;
	text-decoration:underline;
}

.accordianlink a.active{
	background:#000;
	color:#fff;
	font-weight:bold;
	padding:6px 0 6px 5px;	
	display:block;
	text-decoration:none;
}



.accordianlink {
	width: 305px;
	overflow: hidden;
	padding-bottom:4px;
}


.accordianlink div p a{color:#000; text-decoration:none;
}


div.accordianlink a.header {
	border:0;
	border-top:1px dotted #ccc;
	font-weight:bold;
	color:#000;
	font-size:1em;
	padding:4px 0 0 0;
	
	clear:both;
	width: 305px;
	display:block;
	text-decoration:none;	
}


div.accordianlink h4 {
	font-size:1.4em;
	display:inline;
}

div.accordianlink h4 a {
	font-weight:bold;
	color:#000;
	text-decoration:none;	
}

.accordianlink a.header span {
	color:#000;
	font-weight:normal;
	float:none;
}

.infoLine{
	color:#666;
	font-size:1em;
	font-weight:lighter;
}
.infoLine a{
	color:#666;
	font-weight:lighter;
	text-decoration:none;
}
.infoLine a:hover{
	color:#CC0000;
	font-weight:lighter;
}




.accordianlink .news-item img {
	float: left;
	padding-right:5px;
}

.accordianlink p {
	color: #fff;
	float:left;
	font-size: 95%;
	padding: 0;
	margin: 0;
	
}


	
.elementOn a:link.header, .elementOn a:visited.header {
	
	border-bottom:0;
	background:#8c8c8c;
	position:relative;
	font-weight:bold;
	color:#fff;
	font-size:1em;
	padding:5px 0 0 5px;
	width: 300px;
	display:block;
	text-decoration:none;
}

.elementOn a:link.header span, .elementOn a:visited.header span{
color:#fff;
font-weight:normal;
}

.elementOn div{
background:#fff;
height:95px;
border:3px solid #8c8c8c;
border-bottom:2px solid #8c8c8c;
width: 299px;
}
.elementOn div p{
height:100%;
display:block;
width: 299px;
float:none;
margin:0;
padding:5px;
}
.elementOn div p a{
color:#000;
text-decoration:none;
}
.elementOn div p a span{
color:#cc0000;
font-weight:bold;
}


.elementOn div p img{
float:left;
margin:-5px 7px 0 -5px;
}
.elementOn div.clear{
border:0;
background:#8c8c8c;
}
a:link.news_link, a:visited.news_link {
	color: #fff;
	text-decoration: none;
	padding: 2px 3px;
	display: block
}
a:link.content_link, a:visited.content_link{
	color: #fff;
	text-decoration: none;
	display: block
}

a:hover.content_link, a:hover.news_link {
	color: #ddd;
}
#archivelink{
background:#e2e2e2;
padding:5px;
text-align:right;
}
#archivelink a{

font-weight:bold;
padding:0 0 0 12px;
color:#000;
text-decoration:none;
background:url(../images/structure/red-arrow.gif) left no-repeat;
}
#archivelink a:hover{
text-decoration:underline;
}