/*------------------------------------------------------------------------
# JoomlAxe CSS
# ------------------------------------------------------------------------
# Author: Spy2furious@gmail.com
# Websites:  http://www.joomlaxe.com
# License:  Creative Commons Attribution 3.0 License
-------------------------------------------------------------------------*/


/* ============================= System Messages ====================================*/
#system-message    { margin-bottom: 10px; padding: 0;}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0; font-weight: bold; text-indent: 30px; }
#system-message dd ul { color:#0055BB; margin-bottom:10px; list-style:none; padding:10px; border-top:3px solid #84A7DB; border-bottom: 3px solid #84A7DB; list-style: none;}

/* System Standard Messages */
#system-message dt.message { display: none; }
#system-message dd.message {  }

/* System Error Messages */
#system-message dt.error { display: none; }
#system-message dd.error ul { color: #c00; background-color:#E6C0C0; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; }

/* System Notice Messages */
#system-message dt.notice { display: none; }
#system-message dd.notice ul { color: #c00; background: #EFE7B8; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; list-style: none;}

/* Debug */
#system-debug     { color: #ccc; background-color: #fff; padding: 10px; margin: 10px; }
#system-debug div { font-size: 11px;}


/* ================== Header Color additional classes ==================================*/
.clear { clear: both; }
.green {	color: #9EC630; }
.gray  {	color: #BFBFBF; }


/* ===================================== menu tabs =======================================*/
#topmenu ul.menu-nav {z-index: 100; position:absolute; list-style:none; right:0; bottom:0; 
   font: bold 13px  Arial,'Trebuchet MS',Tahoma,verdana,sans-serif; float: right;}

#topmenu li { display:inline; }

#topmenu a  { display:block;  float:right; text-decoration:none;
   color: #6688BB; background: #EFC41C;
   border-right-style:solid; border-right-width:3px; border-right-color:#FDD00C; 
   padding-bottom:-2px ; padding-left:4px; padding-right:4px; }

#topmenu a:hover { background-position:0% -42px; color: #0000FF; }
#topmenu a span  { float:left; display:block; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topmenu a span {float:none;}
/* End IE5-Mac hack */

#topmenu a:hover span { color:#FFF;}
#topmenu a:hover  {     background-position:0% -42px; }
#topmenu a:hover span { background-position:100% -42px; }
#header  #current a {  background-position:0% -42px; color: #FFF;    }
#topmenu #current a span {  background-position:100% -42px; color: #FFF; }
/* end menu tabs */



 /*=================================== Left Module ==================================*/ 
#sidebar .moduletable{ 	margin: 5px 0 10px 0; 	overflow: hidden;  }  
#sidebar .moduletable h3, #sidebar .moduletable_menu h3{ font: 18px "Trebuchet MS", Arial, "MS Sans Serif"; font-weight: bold; 	color: #6297BC; }   

/*================================= left Menu ===========================================*/ 
#sidebar ul.menu { list-style:none; margin:10px 0 10px 15px; padding:0;	} 
#sidebar ul.menu li { margin-bottom:1px; border: 1px solid #f2f2f2; list-style: none; } 
#sidebar ul.menu a { display:block; font-weight:bold; color: #333; text-decoration:none; padding:2px 5px 2px 10px; 	background: #E6E6E6; border-left:4px solid #CCC; min-height:18px; }

  * html body #sidebar ul.menu a { height: 18px; }  

#sidebar ul.menu a:hover{ padding:2px 5px 2px 10px; background: #f2f2f2; color: #330099; border-left:4px solid #DBDB70; }  #sidebar ul.menu li#current a{ 	padding:2px 5px 2px 10px; background: #f2f2f2; color: #339900; border-left:4px solid #6495ED; 	list-style: none; }
