/*  Sidebar Menu
----------------------------------------------------------------------------*/
.mainlevel {
	padding: 0;
	margin: 0;
}
a.mainlevel:link,a.mainlevel:visited {
	display: block;
	line-height: 15px;
	
	padding: 2px 0px 2px 0px;
	text-align: left;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	
}



/* $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;
	padding: 0;
	list-style: none;
	margin-left: 0px !important;
	padding:0px 0px 1px 0px !important;
	background: url(../images/dashed.png) left bottom repeat-x !important;
}
.menu li a:link, .menu li a:visited {
	display: block;
	line-height: 15px;
	min-height: 15px;
	background: url(../images/mainlev.png) left no-repeat #b00000;
	background-position: 12px 10px; 
	padding: 5px 5px 5px 25px;
	text-align: left;
	color:#fff;
	font-weight: normal;
	text-decoration: none;
	
}
.menu li a:hover {
	text-decoration: none;
	
}
.menu li#current  a {
	background: url(../images/mainlev.png) left no-repeat #730000;
	background-position: 12px 10px; 
	padding: 5px 5px 5px 25px;
	text-align: left;
	color:#fff;
}

.menu li ul li a:link, .menu li ul li a:visited,
.menu li#current ul li a:link, .menu li#current ul li a:visited
 {
 	display: block;
	line-height: 15px;
	min-height: 15px;
	background: url(../images/mainlev.png) left no-repeat #b00000;
	background-position: 25px 10px; 
	padding: 5px 5px 5px 38px;
	text-align: left;
	color:#fff;
	font-weight:bold;
	text-decoration: none;
	border-bottom: dashed 1px #000000;
}
 .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
 {
  background: url(../images/mainlev.png) left no-repeat #730000;
	background-position: 25px 10px; 
	padding: 5px 5px 5px 38px;
}

/*************************************************************************/
#icons ul,
#icons ul{
  list-style:none;
  margin: 0;
  padding: 0;
  background:none;
  font-family: Arial, Helvetica, sans-serif;
 }
#icons a{ display: inline}
#icons li{
  margin: 0;
  display: inline;
  padding: 0;
 background:none;
 border-bottom: none;
}
#icons li a{
 padding: 0; margin: 0;
  padding-right: 9px; 
  padding-left: 10px;
  font-weight: normal;
  color: #838383;
  font-size: 10px; 
  line-height: 12px;
  text-decoration: none;
  display: block;
  background: none;
  text-align: center;
  float: left;
  border-bottom: none;
}
#icons  .separator { float: left}
#icons  a:link,#icons a:visited{color: #838383; text-decoration: none;}
#icons a:hover{  color: #838383; text-decoration:  underline;}


