/* -----------------------------------------------------------------------

 Joomla Nav 0.1 for the Blueprint CSS Framework
 http://blueprintcss.org

   * Copyright (c) 2008-Present. Refer to the main Blueprint license.
   * See README for instructions on how to use this plugin.
   * For credits and origins, see AUTHORS.

----------------------------------------------------------------------- */
/* hack to center menus, do not remove */

div.menu_center {
   float:left;
   width:100%;
   overflow:hidden;
   position:relative;
	border-style:none none solid none;
	border-width:2px;
	border-color:#1B75BB;
}

/* header menu */

.menu_main ul.menu {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
  background-color:transparent;
  height:1%; /* fixing IE 6 */
  color:#DD0000;
	font-size:1.2em;
}
.menu_main ul.menu li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
  line-height:1.5;
	margin-right:2px;
	margin-left:2px;
}
.menu_main ul.menu li a {
   display:block;
   margin:0 0 0 1px;
	background-color:#1B75BB;
  background-image:url(../../../../images/layout/menu_bar_bg.png);
  background-position:bottom;
  background-repeat:repeat-x;
   color:#FFFFFF;
   text-decoration:none;
   line-height:1.3em;
  padding:0.5em 1em 0.5em 1em;
}
.menu_main ul.menu li.current a{
  background-color:#DD0000;
  color:#FFFFFF;
}

.menu_main ul.menu li:hover a {
  background-color:#DD0000;
  color:#FFFFFF;
  background-image:url(../../../../images/layout/menu_bar_bg.png);
  background-position:bottom;
  background-repeat:repeat-x;
}

.menu_main ul.menu:hover li.current
{
background-color:#FFFFFF;
color:#FFFFFF;
}

.menu_main ul.menu li.label {
  line-height:1.5;
  margin-right:1em;
  padding:.15em .33em .15em .33em;
}

/* footer */

.menu_footer ul.menu {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
  color:#1B75BB;
  background-color:transparent;
	font-size:1.2em;
}

.menu_footer ul.menu li {
   display:block;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   right:50%;
}

.menu_footer ul.menu li a {
   display:block;
   margin:0 0 0 1px;
   padding:3px 10px;
   color:inherit;
   text-decoration:none;
   line-height:1.3em;
}

.menu_footer ul.menu li a:hover {
   text-decoration:underline;
}


/* Category links */

.category-module {
  height:1%; /* fixing IE 6 */
  padding:0;
  color:#0066DD;
}
.category-module li {
  list-style-type:none;
  padding:0;
  margin:0;
  border-style:none none solid none;
  border-width:1px;
  border-color:#DDDDDD;
}
.category-module li a {
  display:block;
  text-decoration:none;
  color:#0066DD;
	padding:0.5em;
	margin:0;
}
.category-module li.selected, .category-module li:hover {
}

.category-module li.selected a, .category-module li:hover a{
  background-color:#EEEEEE;
}


.category-module li.label {
  margin-right:0;
  padding:.15em .33em .15em .33em;
}

.category-module li h4
{
padding:0;
margin:0;
}





ul.menu_sidebar {
  height:1%; /* fixing IE 6 */
  margin:0 0 1.5em 0;
  min-height:auto;
  overflow:auto;
  padding:0;
  color:#0066DD;
}
ul.menu_sidebar li {
  line-height:1.5;
  list-style-type:none;
  margin:0 1em 1em 0;
  padding:0;
  border-style:none none solid none;
  border-width:1px;
  border-color:#DDDDDD;
}
ul.menu_sidebar li a {
  display:block;
  padding:0.25em 0.5em 0.25em 0.5em;
  text-decoration:none;
  color:#0066DD;
}
ul.menu_sidebar li.selected, ul.menu_sidebar li:hover {
}

ul.menu_sidebar li.selected a, ul.menu_sidebar li:hover a{
  background-color:#EEEEEE;
}


ul.menu_sidebar li.label {
  line-height:1.5;
  margin-right:0;
  padding:.15em .33em .15em .33em;
}