


.scrollgeneric {
line-height: 1px;
font-size: 1px;
position: absolute;
top: 0; left: 0;
}


.vscrollerbase {
width: 15px;
background-color: white;
}

.vscrollerbar {
width: 15px;
background-color: black;
}


/* basic style ends here, this was actually all that is required to run fleXcroll,
albeit without images, my advice is to have this basic style and build the rest
on top of this. */


/* styles for scrollbar images start here */


.vscrollerbar {
/* Main body of vertical scrollbar */
background: #15609a ;
}

.vscrollerbar, .hscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll-base,
the padding will automatically be turned off by the script
The greater the padding, the further away the scrollbar
stops away from both ends. This may be used, for example,
to provide space for our "faux" arrow heads.
*/
padding:15px 10px;

/* z-index for scrollbars define the z-index for the content, if left at
"auto" or "0", they are set to "2", if defined, content z-index is set the
same as the scrollbars. Version 1.7.5 and higher does not need this setting
to function properly, earlier versions need this for proper operation */
z-index: 2;
}

.vscrollerbarbeg {
/* Top image holder for vertical scrollbar*/
background: #15609a ;
width: 15px;
/* Height of this class is normally set by the script, to fit the scrollbar, but Webkit (Safari's rendering
engine) currently has a bug on no-repeat for negatively positioned backgrounds, causing the top
image to repeat on certain sizes. In this style, we do not need our script to strech the
vscrollerbarbeg, so we can fix the problem by forcing the size using CSS with an !important decleration: */
height: 15px !important;
}

.vscrollerbarend {
/* Bottom image holder for vertical scrollbar*/
background:  #15609a ;
width: 15px;
height: 15px;
}




.scrollerjogbox {
/* Scroller jog (scroll-pan) image holder, only visible when both scrollbars are used */
background: url(images/downarrow.png) 1px 0 no-repeat;
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
}



/* Following are for scrollbase images, may not always be required */

.vscrollerbase {
/* Vertical scrollbar's base body */ 
background:  #a7c2e1;
}

.vscrollerbasebeg {
/* Vertical scrollbar's base top-cap */
/* This may be used for holding the up arrow */
background: url(images/uparrow.png) ;
width: 15px;
/* height of this element is normally auto set by the script to fit the scrollbase, to cover the base... */
height: 15px !important; /*  Safari BG repeat fix */
}

.vscrollerbaseend {
/* Vertical scrollbar's base bottom-cap */
/* This may be used for holding the down arrow */
background: url(images/downarrow.png) 0 0 no-repeat;
height: 15px;
width: 15px;
}



.scrollerjogbox:hover {
background: #a7c1e0 ;
}

/* Scroll Bar Master Styling Ends Here */



#mycustomscroll {
/* Typical fixed height and fixed width example */
width: 227px;
height: 195px;
overflow: auto;
float:left;
position: relative;
margin:12px 0px 0 2px;
text-align: left;
overflow-x:hidden;
}



.innerNavLists { margin:0; padding:0 0 10px 0;}
.innerNavLists ul{ margin:0; padding:0; list-style:none;}
.innerNavLists li{margin:0; display:block; text-decoration:none;line-height:16px;padding:0px 0 10px 5px}
.innerNavLists li a { font: bold 12px "Trebuchet MS";color:#0e2a5e; text-decoration:undeline;padding:0 5px 10px 100px;margin:0 0 0 0; }
.innerNavLists li a:hover {text-decoration:none; color:#0e2a5e;}

