@charset "utf-8";
/* CSS Document */

/* ----------- SIDE MENU NAV -------------- */

#color1 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color1 ul li{background-image: url(../images/arrow_red.gif); background-repeat: no-repeat;	background-position: left 7px;}
#color1 a:hover {color: #FFFFFF; background: #EC352F;}
#color1 a.active {color: #FFFFFF; background: #EC352F;}

#color2 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color2 ul li{background-image: url(../images/arrow_orange.gif); background-repeat: no-repeat; background-position: left 7px;}
#color2 a:hover {color: #FFFFFF; background: #f1722f;}
#color2 a.active {color: #FFFFFF; background: #f1722f;}

#color3 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color3 ul li{background-image: url(../images/arrow_yellow.gif); background-repeat: no-repeat;  background-position: left 7px;}
#color3 a:hover {color: #FFFFFF; background: #ffb722;}
#color3 a.active {color: #FFFFFF; background: #ffb722;}

#color4 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color4 ul li{background-image: url(../images/arrow_green.gif); background-repeat: no-repeat; background-position: left 7px;}
#color4 a:hover {color: #FFFFFF; background: #7cc540;}
#color4 a.active {color: #FFFFFF; background: #7cc540;}

#color5 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color5 ul li{background-image: url(../images/arrow_ltblue.gif); background-repeat: no-repeat; background-position: left 7px;}
#color5 a:hover {color: #FFFFFF; background: #68bacb;}
#color5 a.active {color: #FFFFFF; background: #68bacb;}

#color6 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color6 ul li{background-image: url(../images/arrow_dkblue.gif); background-repeat: no-repeat; background-position: left 7px;}
#color6 a:hover {color: #FFFFFF; background: #214c9e;}
#color6 a.active {color: #FFFFFF; background: #214c9e;}

#color7 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color7 ul li{background-image: url(../images/arrow_purple.gif); background-repeat: no-repeat; background-position: left 7px;}
#color7 a:hover {color: #FFFFFF; background: #94529f;}
#color7 a.active {color: #FFFFFF; background: #94529f;}

#color8 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color8 ul li{background-image: url(../images/arrow_red.gif); background-repeat: no-repeat;	background-position: left 7px;}
#color8 a:hover {color: #FFFFFF; background: #EC352F;}
#color8 a.active {color: #FFFFFF; background: #EC352F;}

#color9 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color9 ul li{background-image: url(../images/arrow_orange.gif); background-repeat: no-repeat; background-position: left 7px;}
#color9 a:hover {color: #FFFFFF; background: #f1722f;}
#color9 a.active {color: #FFFFFF; background: #f1722f;}

#color10 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color10 ul li{background-image: url(../images/arrow_yellow.gif); background-repeat: no-repeat;  background-position: left 7px;}
#color10 a:hover {color: #FFFFFF; background: #ffb722;}
#color10 a.active {color: #FFFFFF; background: #ffb722;}

#color11 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color11 ul li{background-image: url(../images/arrow_green.gif); background-repeat: no-repeat; background-position: left 7px;}
#color11 a:hover {color: #FFFFFF; background: #7cc540;}
#color11 a.active {color: #FFFFFF; background: #7cc540;}

#color12 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color12 ul li{background-image: url(../images/arrow_ltblue.gif); background-repeat: no-repeat; background-position: left 7px;}
#color12 a:hover {color: #FFFFFF; background: #68bacb;}
#color12 a.active {color: #FFFFFF; background: #68bacb;}

#color13 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color13 ul li{background-image: url(../images/arrow_dkblue.gif); background-repeat: no-repeat; background-position: left 7px;}
#color13 a:hover {color: #FFFFFF; background: #214c9e;}
#color13 a.active {color: #FFFFFF; background: #214c9e;}

#color14 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color14 ul li{background-image: url(../images/arrow_purple.gif); background-repeat: no-repeat; background-position: left 7px;}
#color14 a:hover {color: #FFFFFF; background: #94529f;}
#color14 a.active {color: #FFFFFF; background: #94529f;}

#color15 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color15 ul li{background-image: url(../images/arrow_red.gif); background-repeat: no-repeat;	background-position: left 7px;}
#color15 a:hover {color: #FFFFFF; background: #EC352F;}
#color15 a.active {color: #FFFFFF; background: #EC352F;}

#color16 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color16 ul li{background-image: url(../images/arrow_orange.gif); background-repeat: no-repeat; background-position: left 7px;}
#color16 a:hover {color: #FFFFFF; background: #f1722f;}
#color16 a.active {color: #FFFFFF; background: #f1722f;}

#color17 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color17 ul li{background-image: url(../images/arrow_yellow.gif); background-repeat: no-repeat;  background-position: left 7px;}
#color17 a:hover {color: #FFFFFF; background: #ffb722;}
#color17 a.active {color: #FFFFFF; background: #ffb722;}

#color18 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color18 ul li{background-image: url(../images/arrow_green.gif); background-repeat: no-repeat; background-position: left 7px;}
#color18 a:hover {color: #FFFFFF; background: #7cc540;}
#color18 a.active {color: #FFFFFF; background: #7cc540;}

#color19 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color19 ul li{background-image: url(../images/arrow_ltblue.gif); background-repeat: no-repeat; background-position: left 7px;}
#color19 a:hover {color: #FFFFFF; background: #68bacb;}
#color19 a.active {color: #FFFFFF; background: #68bacb;}

#color20 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color20 ul li{background-image: url(../images/arrow_dkblue.gif); background-repeat: no-repeat; background-position: left 7px;}
#color20 a:hover {color: #FFFFFF; background: #214c9e;}
#color20 a.active {color: #FFFFFF; background: #214c9e;}

#color21 {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E3E3E3; background:#FFFFFF; clear: both}
#color21 ul li{background-image: url(../images/arrow_purple.gif); background-repeat: no-repeat; background-position: left 7px;}
#color21 a:hover {color: #FFFFFF; background: #94529f;}
#color21 a.active {color: #FFFFFF; background: #94529f;}

.categoryitems ul{
	margin: 0;
	padding: 0;
}

.sidemenu{
	width: 200px; /*width of accordion menu*/
	position: relative;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E3E3E3;
}

.sidemenu .menuheader{ /*CSS class for expanding menu headers */
	color: #555;
	cursor: hand;
	cursor: pointer;
/*	height: 16px;
*/	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px; 
	padding-top: 13px;
	padding-right: 0;
	padding-left: 8px;
	padding-bottom: 4px;
	text-align: left;
	display: block;
	text-decoration: none;
	vertical-align: baseline;
}
.sidemenu a{ /*CSS class for non-expanding menu headers*/
	color: #555;
	cursor: hand;
	cursor: pointer;
/*	height: 16px;
*/	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px; 
	padding-top: 13px;
	padding-right: 0;
	padding-left: 8px;
	padding-bottom: 4px;
	text-align: left;
	display: block;
	text-decoration: none;
	vertical-align: baseline;
}

/*Begin CSS class to apply to expandable header when it's expanded*/	
.sidemenu .openheader {color: #FFFFFF;}
.sidemenu .openheader#color1_header {background: #EC352F;}
.sidemenu .openheader#color2_header {background: #f1722f;}
.sidemenu .openheader#color3_header {background: #ffb722;}
.sidemenu .openheader#color4_header {background: #7cc540;}
.sidemenu .openheader#color5_header {background: #68bacb;}
.sidemenu .openheader#color6_header {background: #214c9e;}
.sidemenu .openheader#color7_header {background: #94529f;}
.sidemenu .openheader#color8_header {background: #EC352F;}
.sidemenu .openheader#color9_header {background: #f1722f;}
.sidemenu .openheader#color10_header {background: #ffb722;}
.sidemenu .openheader#color11_header {background: #7cc540;}
.sidemenu .openheader#color12_header {background: #68bacb;}
.sidemenu .openheader#color13_header {background: #214c9e;}
.sidemenu .openheader#color14_header {background: #94529f;}
.sidemenu .openheader#color15_header {background: #EC352F;}
.sidemenu .openheader#color16_header {background: #f1722f;}
.sidemenu .openheader#color17_header {background: #ffb722;}
.sidemenu .openheader#color18_header {background: #7cc540;}
.sidemenu .openheader#color19_header {background: #68bacb;}
.sidemenu .openheader#color20_header {background: #214c9e;}
.sidemenu .openheader#color21_header {background: #94529f;}
/*End CSS class to apply to expandable header when it's expanded*/	

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

.sidemenu ul li{
	padding-bottom: 3px; /*bottom spacing between menu items*/
	text-align: left;
	margin-top: 0px;
	padding-top: 3px;
	margin-left: 7px;

}

.sidemenu ul li a{
	color: #555;
	text-decoration: none;
	font-weight: normal;
	font-size: 92%;
	text-align: left;
	margin-right: 5px;
	padding-left:6px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	line-height: normal;
	display: block;
	margin-left: 13px;

}

.sidemenu ul li a:visited{color: #555;}

/*.sidemenu ul li .opensubheader{ Open state CSS for sub menu header }*/

/*.sidemenu ul li .closedsubheader#color2_subheader{ Closed state CSS for sub menu header
	background: url(../images/arrow_orange_open.gif) no-repeat center left; !important;
}*/

