/* CSS Document */
#menu {
	width:165px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	background: #000 url(../images/template/menu_bottom_bg.gif) bottom;
	margin: 0;
	padding-bottom: 20px;
	padding-top: 10px;
	padding: 0;
	}	
#menu a {
	display:inline-block;
}
#menu a {
	display:block;
}
#menu ul, #menu ul ul, #menu ul ul ul, #menu ul ul ul ul {
	margin: 4px 0 0 0;
	padding: 0;
	}
#menu li {
	margin:0px 19px 5px 11px;
	list-style-type:none;
}
#menu li li, #menu li li li, #menu li li li li, #menu li li li li li {
	margin-right: 0px;
}

#menu li a, #menu li li a, #menu li li li a {
	display:block;
	padding:3px 6px;
	color:#2881aa;
	text-decoration:none;
	border: 1px solid #E8E7D7;
	background: #faf9ee;
}
#menu li a {
	color: #333;
	background: #eeeddf;
	border: 1px solid #e7e7d7;
	border-left: 4px solid #eb1b1b;/*red*/
}
#menu li a:hover {
	color: #fff;
	border: 1px solid #eb1b1b;/*red*/
	border-left: 4px solid #eb1b1b;/*red*/
	background: #be1b1b url(../images/template/red_bg.gif) no-repeat;
}

#menu li a.menuactive {
	border: 1px solid #eb1b1b;/*red*/
	border-left: 4px solid #eb1b1b;/*red*/
	background: #be1b1b url(../images/template/red_bg.gif) no-repeat;
	color: #FFFFFF;
}

#menu li li a:hover, #menu li li li a:hover,  #menu li li li li a:hover{
background: #be1b1b url(../images/template/red_bg.gif) no-repeat;
}

#menu li li {
	margin: 0 0 4px 0;
}
#menu li li a {
	padding-left: 15px;
}
#menu li li li a {
	padding-left: 25px;
}
#menu li li li li a {
	padding-left: 35px;
}
#menu li li li { 
}



/* class red */
#menu li a.red {
	color: #333;
	background: #eeeddf;
	border: 1px solid #e7e7d7;
	border-left: 4px solid #eb1b1b;
}
#menu li a.red:hover {
	color: #fff;
	border: 1px solid #eb1b1b;
	border-left: 4px solid #eb1b1b;
	background: #eb1b1b url(../images/template/red_bg.gif) no-repeat;
}

#menu li a.red.menuactive {
	border: 1px solid #eb1b1b;
	border-left: 4px solid #eb1b1b;
	background: #eb1b1b url(images/template/red_bg.gif) no-repeat;
	color: #FFFFFF;
}

#content h2.red { color:#eb1b1b;background-color:transparent; }
.divider.red { background-color:#eb1b1b }


/* class magenta */
#menu li a.magenta {
	color: #333;
	background: #eeeddf;
	border: 1px solid #e7e7d7;
	border-left: 4px solid #7A4BC9;
}
#menu li a.magenta:hover {
	color: #fff;
	border: 1px solid #7A4BC9;
	border-left: 4px solid #7A4BC9;
	background: #7A4BC9 url(../images/template/magenta_bg.gif) no-repeat;
}

#menu li a.magenta.menuactive {
	border: 1px solid #7A4BC9;
	border-left: 4px solid #7A4BC9;
	background: #7A4BC9 url(images/template/magenta_bg.gif) no-repeat;
	color: #FFFFFF;
}

#content h2.magenta { color:#7A4BC9;background-color:transparent; }
.divider.magenta { background-color:#7A4BC9 }


/* class cyan */
#menu li a.cyan {
	color: #333;
	background: #eeeddf;
	border: 1px solid #e7e7d7;
	border-left: 4px solid #2881AA;
}
#menu li a.cyan:hover {
	color: #fff;
	border: 1px solid #2881AA;
	border-left: 4px solid #2881AA;
	background: #2881AA url(../images/template/cyan_bg.gif) no-repeat;
}

#menu li a.cyan.menuactive {
	border: 1px solid #2881AA;
	border-left: 4px solid #2881AA;
	background: #2881AA url(images/template/cyan_bg.gif) no-repeat;
	color: #FFFFFF;
}

#content h2.cyan { color:#2881AA;background-color:transparent; }
.divider.cyan { background-color:#2881AA }


/* class green */
#menu li a.green {
	color: #333;
	background: #eeeddf;
	border: 1px solid #e7e7d7;
	border-left: 4px solid #65B820;
}
#menu li a.green:hover {
	color: #fff;
	border: 1px solid #65B820;
	border-left: 4px solid #65B820;
	background: #91B000 url(../images/template/green_bg.gif) no-repeat;
}

#menu li a.green.menuactive {
	border: 1px solid #65B820;
	border-left: 4px solid #65B820;
	background: #91B000 url(images/template/green_bg.gif) no-repeat;
	color: #FFFFFF;
}

#content h2.green { color:#65B820;background-color:transparent; }
.divider.green { background-color:#65B820 }


/* class yellow */
#menu li a.yellow {
	color: #333;
	background: #eeeddf;
	border: 1px solid #e7e7d7;
	border-left: 4px solid #CBB807;
}
#menu li a.yellow:hover {
	color: #fff;
	border: 1px solid #CBB807;
	border-left: 4px solid #CBB807;
	background: #CBB807 url(../images/template/yellow_bg.gif) no-repeat;
}

#menu li a.yellow.menuactive {
	border: 1px solid #CBB807;
	border-left: 4px solid #CBB807;
	background: #CBB807 url(images/template/yellow_bg.gif) no-repeat;
	color: #FFFFFF;
}

#content h2.yellow { color:#CBB807;background-color:transparent; }
.divider.yellow { background-color:#CBB807 }


/* class orange */
#menu li a.orange {
	color: #333;
	background: #eeeddf;
	border: 1px solid #e7e7d7;
	border-left: 4px solid #DD7D09;
}
#menu li a.orange:hover {
	color: #fff;
	border: 1px solid #DD7D09;
	border-left: 4px solid #DD7D09;
	background: #DD7D09 url(../images/template/orange_bg.gif) no-repeat;
}

#menu li a.orange.menuactive {
	border: 1px solid #DD7D09;
	border-left: 4px solid #DD7D09;
	background: #DD7D09 url(images/template/orange_bg.gif) no-repeat;
	color: #FFFFFF;
}

#content h2.orange { color:#DD7D09;background-color:transparent; }
.divider.orange { background-color:#DD7D09 }


/* class black */
#menu li a.black {
	color: #333;
	background: #eeeddf;
	border: 1px solid #e7e7d7;
	border-left: 4px solid #868686;
}
#menu li a.black:hover {
	color: #fff;
	border: 1px solid #868686;
	border-left: 4px solid #868686;
	background: #868686 url(../images/template/black_bg.gif) no-repeat;
}

#menu li a.black.menuactive {
	border: 1px solid #868686;
	border-left: 4px solid #868686;
	background: #868686 url(images/template/black_bg.gif) no-repeat;
	color: #FFFFFF;
}

#content h2.black { color:#666;background-color:transparent; }
.divider.black { background-color:#ccc }
