/* Main definition for our side menus */
.VisionSideMenu           { margin-left: 12px; width: 90%; }

/* Mark up DIV and A to begin with */
.VisionSideMenu div       { padding: 5px 0; }
.VisionSideMenu a:visited { color: #43494D; }
.VisionSideMenu a:hover   { text-decoration: none; }

/* Organize indentation per level (0, 1, 2) */
.VisionSideMenu .level0   { margin-left: 0px; padding-left: 28px; }
.VisionSideMenu .level0 a { color: #43494D; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }

.VisionSideMenu .level1   { margin-left: 45px; }
.VisionSideMenu .level1 a { color: #43494D; font-family: Arial,Helvetica,sans-serif; font-size: 11px; }

/* Spacers separate level-0 elements */
.VisionSideMenu .spacer   { border-top: 1px dashed #CCCCCC; padding-top: 5px; margin-top: 5px; }

/* Current A links need to be in a slight blue color */
.VisionSideMenu .current a { color: #003366 !important; }

/* Define background images for blue and green arrows, applied on level-0 elements */
.VisionSideMenu .blue-arrow  { background: transparent url(arrow_on.png) no-repeat scroll 10px center; }
.VisionSideMenu .green-arrow { background: transparent url(arrow.png) no-repeat scroll 10px center; }

