/*  Sidebar Menu
----------------------------------------------------------------------------*/
.mainlevel {
	padding: 0;
	margin: 0;
}
a.mainlevel:link,a.mainlevel:visited {
	display: block;
	padding: 3px 0 3px 15px;
	margin-left: 0px;
	font-size: 11px;
	line-height: 13px;
	background: transparent url(../images/listred.gif) left no-repeat;
	background-position:7px 8px;	
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}
.module-gray a.mainlevel:link, .module-gray a.mainlevel:visited,
.module-lightgray a.mainlevel:link, .module-lightgray a.mainlevel:visited,
.module-quote a.mainlevel:link, .module-quote a.mainlevel:visited
 {
	background: url(../images/list.gif) left no-repeat;
	background-position:7px 8px;	
	color: #606060;
}
a.mainlevel:hover {
	color: #e5998c;
	text-decoration: none;
	background: transparent;
}
.module-gray a.mainlevel:hover,
.module-lightgray a.mainlevel:hover,
.module-quote a.mainlevel:hover {
	color: #484848;
	text-decoration: none;
	background: url(../images/list.gif) left no-repeat  #d9d9d9;
	background-position:7px 8px;	
}
a.mainlevel#active_menu {
	background: #e5998c;
	color: #cd371e;
}
.module-gray a.mainlevel#active_menu,
.module-lightgray a.mainlevel#active_menu,
.module-quote a.mainlevel#active_menu {
	background: #d9d9d9;
	color: #484848;
}

a.sublevel:link,a.sublevel:visited {
  	color: #fff;
	display: block;
	font-size: 11px;
	line-height: 13px;
	padding: 3px 0 3px 35px;
	background: transparent url(../images/listred.gif) left no-repeat;
	background-position:27px 8px;	
	font-weight: normal;
	text-decoration: none;
}
.module-gray a.sublevel:link,.module-gray a.sublevel:visited,
.module-lightgray a.sublevel:link,.module-lightgray a.sublevel:visited,
.module-quote a.sublevel:link,.module-quote a.sublevel:visited {
	background: url(../images/list.gif) left no-repeat;
	background-position:27px 8px;	
	color: #606060;
}
a.sublevel:hover {
   color: #e5998c;
	text-decoration: none;
	background: transparent;
}
.module-gray a.sublevel:hover,
.module-lightgray a.sublevel:hover,
.module-quote a.sublevel:hover {
   color: #aeacac;
   background: transparent;
}
a.sublevel#active_menu {
   color: #e5998c;
	text-decoration: none;
	background: transparent;
}
.module-gray a.sublevel#active_menu,
.module-lightgray a.sublevel#active_menu,
.module-quote a.sublevel#active_menu {
   color: #aeacac;
}

/* $3 - Sidebar Menu (menu style set to list)
----------------------------------------------------------------------------*/

.menu {
	padding: 0;
	margin: 0;
}
.menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.menu li {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
	margin-left: 0px !important;
	padding-left:0px !important;
	background: none !important;
	
}
.menu li a:link,.menu li a:visited {
	display: block;
	padding: 3px 0 3px 15px;
	margin-left: 0px;
	font-size: 11px;
	line-height: 13px;
	background: transparent url(../images/listred.gif) left no-repeat;
	background-position:7px 8px;	
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}
.module-gray .menu li a:link,.module-gray .menu li a:visited,
.module-lightgray .menu li a:link,.module-lightgray .menu li a:visited,
.module-quote .menu li a:link,.module-quote .menu li a:visited {
	background: url(../images/list.gif) left no-repeat;
	background-position:7px 8px;	
	color: #606060;
}
.menu li a:hover {
	color: #e5998c;
	text-decoration: none;
	background: transparent;
}
.module-gray .menu li a:hover,
.module-lightgray .menu li a:hover,
.module-quote .menu li a:hover {
	color: #484848;
	text-decoration: none;
	background: url(../images/list.gif) left no-repeat  #d9d9d9;
	background-position:7px 8px;	
}
.menu li#current  a, .menu li.active  a {
	background: #e5998c;
	color: #cd371e;
}
.module-gray .menu li#current  a,.module-gray .menu li.active  a,
.module-lightgray .menu li#current  a,.module-lightgray .menu li.active  a,
.module-quote .menu li#current  a,.module-quote .menu li.active  a {
	background: #d9d9d9;
	color: #484848;
}

.menu li ul li a:link,.menu li ul li a:visited,
.menu li#current ul li a,
.menu li ul li#current a:link,.menu li ul li#current a:visited
 {
 	color: #fff;
	display: block;
	font-size: 11px;
	line-height: 13px;
	padding: 3px 0 3px 35px;
	background: transparent url(../images/listred.gif) left no-repeat;
	background-position:27px 8px;	
	font-weight: normal;
	text-decoration: none;
}
.module-gray .menu li ul li a:link,.module-gray .menu li ul li a:visited,
.module-gray .menu li#current ul li a,
.module-gray .menu li ul li#current a:link,.module-gray .menu li ul li#current a:visited,
.module-lightgray .menu li ul li a:link,.module-lightgray .menu li ul li a:visited,
.module-lightgray .menu li#current ul li a,
.module-lightgray .menu li ul li#current a:link,.module-lightgray .menu li ul li#current a:visited,
.module-quote .menu li ul li a:link,.module-quote .menu li ul li a:visited,
.module-quote .menu li#current ul li a,
.module-quote .menu li ul li#current a:link,.module-quote .menu li ul li#current a:visited
 {
	background: url(../images/list.gif) left no-repeat;
	background-position:27px 8px;	
	color: #606060;
}
.menu li ul li a:hover,
.menu li#current ul li a:hover,
.menu li ul li#current a:link,.menu li ul li#current a:visited,
.menu ul li li.active  a
 {
	text-decoration: none;
	color: #e5998c;
	background: transparent;
}
.module-gray .menu li ul li a:hover,
.module-gray .menu li#current ul li a:hover,
.module-gray .menu li ul li#current a:link,.module-gray .menu li ul li#current a:visited,
.module-gray .menu ul li li.active  a,
.module-lightgray .menu li ul li a:hover,
.module-lightgray .menu li#current ul li a:hover,
.module-lightgray .menu li ul li#current a:link,.module-lightgray .menu li ul li#current a:visited,
.module-lightgray .menu ul li li.active  a,
.module-quote .menu li ul li a:hover,
.module-quote .menu li#current ul li a:hover,
.module-quote .menu li ul li#current a:link,.module-quote .menu li ul li#current a:visited,
.module-quote .menu ul li li.active  a
 {
	color: #aeacac;
}
.menu li ul ul { margin-left: 20px;}
/*************************************************************************/

/* Footer Menu */
ul#mainlevel-footer,
ul#mainlevel-nav {
	margin: 0;
	padding: 0;
	height: 20px;
	float: right;
}
ul#mainlevel-footer li,
ul#mainlevel-nav li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0 13px;
	height: 20px;
	line-height: 20px;
	font-weight: bold;
	background: url(../images/list.gif) right center no-repeat;
}
ul#mainlevel-footer li a:link, ul#mainlevel-footer li a:visited,
ul#mainlevel-nav li a:link, ul#mainlevel-nav li a:visited {
	text-decoration: none;
	color: #686868;
}
ul#mainlevel-footer li a:hover,
ul#mainlevel-nav li a:hover {
	color: #cbcbcb;
}

/*************************************************************************/
ul#mainlevel {
margin-left: 0; padding-left: 0;
}
ul#mainlevel li {
background:none; padding-left: 0px;margin-left: 0;
}
ul#mainlevel li a,ul.menu li a {
}
ul#mainlevel li a:hover,ul.menu li a:hover {
}
ul#mainlevel li a#active_menu,ul.menu li.active a {
}