/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

/*  scrollgeneric is used for corrective styling of elements, and should not be modified or removed */ 
.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

.vscrollerbar {width: 14px; background: #5EC0A7 url(userfiles/image/body_pos.png) 0px 0px repeat-y;}
.vscrollerbarbeg {height: 14px !important;width: 14px;background: url(userfiles/image/top_pos.png) 0px 0px no-repeat;}
.vscrollerbarend {height: 14px; width: 14px;background: url(userfiles/image/bottom_pos.png) 0px 0px no-repeat;}
.vscrollerbase {width: 14px; background: #D4F6F2 url(userfiles/image/body.png) 0px 0px repeat-y;}
.vscrollerbasebeg {width: 14px; height: 14px !important;background: url(userfiles/image/top.png) 0px 0px no-repeat;}
.vscrollerbaseend {height: 27px; width: 14px;background: url(userfiles/image/bottom.png)  0px 0px no-repeat;}
.hscrollerbase {height: 14px; background-color: white;}

.vscrollerbar , .hscrollerbar {padding: 14px;z-index: 2;}



.hscrollerbar {
height: 15px;
background-color: black;
}

.hscrollerbar {
/* Main body of horizontal scrollbar */
background: #99CBCB url(userfiles/image/body_posr.png) 0px 0px repeat-x;
}

.hscrollerbarbeg {
/* Left image holder for horizontal scrollbar */
background: url(userfiles/image/top_posr.png) 0px 0px no-repeat;
height: 14px;
/* Width 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: */
width: 14px !important;
}

.hscrollerbarend {
/* Right image holder for horizontal scrollbar */
background: url(userfiles/image/bottom_posr.png) 0px 0px no-repeat;
height: 14px;
width: 14px;
}


.hscrollerbase {
/* Horziontal scrollbar's base body */ 
background: #D7EBDF url(userfiles/image/bodyr.png) 0px 0px repeat-x;
}

.hscrollerbasebeg {
/* Horizontal scrollbar's left-cap */
/* This may be used for holding the left arrow */
background: url(userfiles/image/topr.png) 0px 0px no-repeat;
height: 14px;
/* width of this element is normally auto set by the script to fit the scrollbase, to cover the base... */
width: 14px !important; /* Safari BG repeat fix */
}

.hscrollerbaseend {
/* Horizontal scrollbar's right-cap */
/* This may be used for holding the right arrow */
height: 14px;
width: 26px;
background: url(userfiles/image/bottomr.png) 0px 0px no-repeat;
}

a.linkCorsi:link {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	color: #000000; 
	text-decoration: none }
a.linkCorsi:visited { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  
	color: #000000; 
	text-decoration: none }
a.linkCorsi:hover { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;  
	color: #3a0094; 
	text-decoration: underline }

/* Scroll Bar Master Styling Ends Here */
