.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
height: 310px;
width:616px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
background: white;
width: 616px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 606px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
padding: 2px 0 0 10px;
border-top:3px solid #007f31;
}
.pagination a{
padding:1px 6px 2px;
color:#000000;
float:left;
text-decoration:none;
}
.pagination a:hover, .pagination a.selected{
background:url(../images/paging-bg.gif) center center no-repeat;
color:#FFFFFF;
}
.pagination a.prev, .pagination a.next{
background:url(../images/paging-bg.gif) center center no-repeat;
color:#FFFFFF;
}

/* Accordian Menu CSS*/
.arrowlistmenu{
width: 616px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: normal 14px Arial;
color: #737373;
background: #fafafa url(../images/faqs-question.gif) 15px 12px no-repeat;
padding: 9px 0 9px 35px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
border-bottom:1px dashed #007f31;
}
.arrowlistmenu .testiitem{
background: #f4f4f4 url(../images/testi-icon.gif) 15px 10px no-repeat;
}
.arrowlistmenu .testiitem a:hover{
color:#000000;
}
.arrowlistmenu span.pov{
width:140px;
float:left;
cursor:pointer;
}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: #f4f4f4 url(../images/faqs-question.gif) 15px 12px no-repeat;
border-bottom:none;
color:#0db14c;
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
list-style-image: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}
.categoryitems{
padding: 12px 20px 8px 15px;
border-bottom:1px dashed #007f31;
}
.categoryitems p{
padding-bottom:15px;
}
.arrowlistmenu ul li a{
color: #A70303;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 13px;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: lightblue !important;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: lightgreen !important;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background: lightblue;
}

