/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */
#mycustomscroll {
/* Typical fixed height and fixed width example */

/*height: 500px;*/
height:386px;
overflow: auto;
/* IE overflow fix, position must be relative or absolute*/
position: relative;
padding:0px 20px 10px 0px;
 width:100%;
/* margin-right:100px;*/
}

#mycustomscroll ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px;
    list-style: none;
}
#mycustomscroll ul li
{
    margin: 0px 0px 0px;
    padding: 0px;
    font-weight: bold;
}
#mycustomscroll ul li.ads { padding:10px 0px; border-bottom: dashed 1px #cccccc; }
#mycustomscroll ul li a
{
    /*color: #428bca;*/
    border-bottom: dashed 1px #cccccc;
    display: list-item;
    padding: 10px 0px;
}
#mycustomscroll ul li a:hover
{
    color: #2a6496;
    background: #f3f3f3;
	border-bottom: dashed 1px #333333;
}

.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}

.vscrollerbase {
width: 10px;
background-color: #dedddd; border-radius:5px;
}
.vscrollerbar {
width: 10px;
background-color: #b8b7b7;
background-image:url(scroll-arrows.gif); background-position:50% 50%; background-repeat:no-repeat; border-radius:5px; 
}
.hscrollerbase {
height: 10px;
background-color: white;
}
.hscrollerbar {
height: 10px;
background-color: white;
}

.scrollerjogbox {
width: 10px;
height: 10px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background-color: white;
}