@charset "UTF-8";
@import "default.css";
/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		mainmenu.css
 * @package		mainmenu
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

ul.mainmenu,
ul.mainmenu li,
ul.mainmenu ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.mainmenu{
float: left;
width: 960px;
}

ul.mainmenu li{
float: left;
width: auto;
display: inline;
list-style: none;
padding: 0px 20px 0 20px;
}



ul.mainmenu {
 position: relative;
 z-index: 1;
 float: left;
 height: 23px;
 margin-left: 0;
 padding-left: 14px;
 padding-top: 4px;

}

/*ul.mainmenu li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
 margin: 0 11px 0 0px;
 font-size: 20px;
  color: #dce59f;
}
*/
ul.mainmenu li a:link span, ul.mainmenu li a:visited span{
color: #231f20;
font-weight: normal;
font-size:9pt;


}

ul.mainmenu li a:hover span{
color: #4494cf;
}

ul.mainmenu li a:link span:before, ul.mainmenu li a:visited span:before{

}

ul.mainmenu li a:hover{
color: #4394d0;
}



ul.mainmenu li.hover,
ul.mainmenu li:hover {
 position: relative;
 z-index: 599;
 cursor: default;


 
}

ul.mainmenu li.menupipe{
background-image: url(/resources/images/menupipe.jpg);
background-repeat: no-repeat;
margin-top: -6px;
}

ul.mainmenu ul {
 visibility: hidden;
 position: absolute;
 top: 20px;
 left: 0px;
 z-index: 598;
 width: auto;
border-bottom: 1px solid #3c7a87;
height: auto;
margin-top: 0px;

padding: 0px;

}
ul.mainmenu ul img{
clear: left;
float: left;
}

/*ul.mainmenu ul.products{
background-image:url(/resources/images/bg_mainmenuproducts.jpg);
background-position:bottom;
background-repeat:no-repeat;
}*/

ul.mainmenu ul li {
 float: none;
 border-left: #3c7a87 solid 1px;
border-right: #3c7a87 solid 1px;
 color: #231f20;
 width: auto;
 padding: 3px 5px 3px 12px;
 display: block;
 text-indent: -7px;
z-index: 1000;
 background-color: #9ac9d3;
 border-top: 1px solid #3c7a87;

}

ul.mainmenu ul li a{

}

ul.mainmenu ul.small a{
 font-size:9pt;
}

ul.mainmenu ul ul {
 top: 0px;
 left: 100%;
 border-top: 1px solid #58411e;
}

ul.mainmenu li:hover > ul {
 visibility: visible;
}


ul.mainmenu ul ul ul {
 top: 0px;
 left: 100%;
 border-top: 1px solid black;
}


ul.mainmenu li.rtl ul {
 top: 100%;
 right: 0;
 left: auto;
}

ul.mainmenu li.rtl ul ul {
 top: 1px;
 right: 99%;
 left: auto;
}
