.preaccordion {
	margin:1em;
	font-size:0.8em;
	text-align:center;
	color:#006e7f;
}
.verticalaccordion {
	margin:0 auto;
	margin-bottom:1em;
	width:585px;
}
.verticalaccordion>ul {
    margin: 0;
    padding: 0;
    list-style:none;
   	width: 584px;
}

.verticalaccordion>ul>li {
    display:block;
	overflow: hidden;
    margin: 0;
    padding: 0;
    list-style:none;
	height:40px;
	width: 584px;

    /* Decorative CSS */
    background-color:#fff;

    /* CSS3 Transition Effect */
    transition: height 0.3s ease-in-out;
    -moz-transition: height 0.3s ease-in-out;
    -webkit-transition: height 0.3s ease-in-out;
    -o-transition: height 0.3s ease-in-out;

}

.verticalaccordion>ul>li>h3 {
    display:block;
    margin: 0;
    padding:10px;
    height:19px;

    /* Decorative CSS */
    /*border-top:#f0f0f0 1px solid;*/
    text-decoration:none;
    color: #fff;
    background:url(../n_images/bg_mainnav_1_flip.png) #006e7f;
	font-size:0.8em;

    /* CSS3 Gradient Effect */
    /*background: -moz-linear-gradient( top, #999999, #cccccc);
    background: -webkit-gradient(linear, left top, left bottom, from(#999999), to(#cccccc));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff999999, endColorstr=#ffcccccc); /* IE 7 */
    /* -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff999999, endColorstr=#ffcccccc)";   /* IE 8 */
}

.verticalaccordion>ul>li>div {
    margin:0;
    overflow: auto;
    height:443px;
}

.verticalaccordion>ul>li:hover {
	height: 443px;
}

.verticalaccordion:hover>ul>li:hover>h3 {
    /* Decorative CSS */
    color:#000;
    background:url(../n_images/bg_livechat_1.png) #f1b000;

    /* CSS3 Gradient Effect */
    /*background: -moz-linear-gradient( top, #454545, #000000); /* FF, Flock */
    /*background: -webkit-gradient(linear, left top, left bottom, from(#454545), to(#000000)); /* Safari, Chrome */
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff454545, endColorstr=#ff000000); /* IE 5.5 - IE 7 */
    /*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff454545, endColorstr=#ff000000)";   /* IE 8 */
}

.verticalaccordion>ul>li>h3:hover {
    cursor:pointer;
}

/* acordion JS */

.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:584px;
}

.AccordionTitle
{
  height:35px;
  overflow:hidden;
  cursor:pointer;
  font-size:0.8em;
  font-weight:bold;
  vertical-align:middle;
  text-align:center;
  display:table-cell;
  background:url(../n_images/bg_mainnav_1_flip.png) #006e7f;
  -moz-user-select:none;
  color:#fff;
}

.AccordionContent
{
  height:0px;
  overflow:auto;
  display:none; 
}

.AccordionContainer
{
	margin:1em auto;
	width:600px;
}