/* -------------------------------
   VERTICAL ACCORDION MIDDLE
   ------------------------------*/
#vertical_container{
margin:0 0 0 0;
padding:30px 0 0 0;
}
h3.accordion_toggle{
height: 20px;
}		
.accordion_toggle {

	display: block;
	height: 22px;
	background: url(/img/headerPlus.gif) no-repeat;
	line-height: 22px;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	font-size: 100%;
	color: #666;
	cursor: pointer;
	margin: 0 0 5px 0;
	padding: 0 0 0 8px;

}

h3 span {
float: left;
}
h3 .date {
float: right;
margin-right:45px;
}

.accordion_toggle_active {
	background: url(/img/headerMinus.gif) no-repeat;
	color: #fff;

}
.accordion_content {
	background:#fff;
	border:solid 1px #ccc;
	color: #333;
	overflow: hidden;
	width:528px;
	margin:0 0 5px 0;
	padding:10px 10px 15px 10px;
	display:none;
}
.accordion_content h2 {
	margin: 15px 0 5px 10px;
	color: #0099FF;
}
.accordion_content h4{
color:#355889;
margin:0 0 0 0;
padding:0 0 10px 0;
font-weight:bold;
} 

.accordion_content ul {
float:left;
display:inline;
list-style-type:none;
margin:0;
padding:10px 0 10px 0;
}

.accordion_content ul li {
background:transparent url(/img/bullet666.gif);
background-position:0 50%;
background-repeat:no-repeat;
margin:0 0 0 0;
padding:0 0 0 10px;
}

.accordion_content p {
float:left;
display:inline;
margin:0;
padding:0 0 10px 0;
}
.vertical_accordion_toggle {

	display: block;
	height: 22px;
	background: url(/img/headerPlus.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding: 0 0 0 0;
	line-height: 22px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	color: #fff;
	cursor: pointer;
	margin: 0 0 0 0;
}
.vertical_accordion_toggle_active {
	display: block;
	background: url(/img/headerPlus.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color: #ffffff;
}

