@charset "UTF-8";

/** 
* Default Ultimate Linear CSS Drop-Down Menu Theme
*
* @file		default.ultimate.css
* @name		Default
* @version		0.1
* @type		transitional
* @browsers	Windows: IE5+, Opera7+, Firefox1+
*				Mac OS: Safari2+, Firefox2+
*
* @link		http://www.lwis.net/
* @copyright	2008 Live Web Institute. All Rights Reserved.
*
*/

@import "default.css";


/*-------------------------------------------------/
* @section		Base Style Extension
*/

ul.dropdown a,
ul.dropdown span {
    display: block;
    padding: 3px 6px 3px 6px;
    outline:none;
}



/*-------------------------------------------------/
* @section		Base Style Override
*/

ul.dropdown li {
    padding: 0;
    border: none;
}

ul.dropdown ul a,
ul.dropdown ul span {
    padding: 6px 10px 6px 10px;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
    background-color: #4E4E4E;
}

/* Non-first level */

ul.dropdown ul {
    margin-top: 0;
}


/* LEVEL 0 ---------------------------------------------------------------*/
ul.dropdown li{
    background-color:#DEDEDE;
    margin-left:0px;

}

ul.dropdown .active {
    background-color:#C30101;
}

ul.dropdown .active a,
ul.dropdown .in_active a:hover,
ul.dropdown .in_active:hover a{
    color:#fff;
}

ul.dropdown .in_active:hover a{
    color:#000;
}

ul.dropdown li:hover *.dir,
ul.dropdown li.active *.dir{
    background-image: url(images/nav-arrow-down-white.png);
    padding-right: 25px;
    background-position: 100% 50%;
    background-repeat: no-repeat;
}


ul.dropdown li:hover a *.dir{
    color:#fff;
}

ul.dropdown li.in_active a:hover{
    color:#fff;
}

/* LEVEL 1 ---------------------------------------------------------------*/
ul.dropdown ul {
    border-left:1px solid #B8B8B8;
    border-right:1px solid #B8B8B8;
    border-top:1px solid #B8B8B8;

}

ul.dropdown ul li{
    background-color:#DEDEDE;
    margin-left:0px;
    border-bottom:1px solid #B8B8B8;
}

ul.dropdown ul li:hover *.dir,
ul.dropdown ul li.active *.dir,
ul.dropdown ul li.in_active:hover *.dir{
    background-image: url(images/nav-arrow-right-white.png);
    padding-right: 15px;
    background-position: 100% 50%;
    background-repeat: no-repeat;
}

ul.dropdown ul li.in_active *.dir{
    background-image: url(images/nav-arrow-right.png);
    padding-right: 15px;
    background-position: 100% 50%;
    background-repeat: no-repeat;
}

ul.dropdown ul li.in_active a{
    color:#000;
}

ul.dropdown ul li.in_active a:hover{
    color:#fff;
}

ul.dropdown ul li.in_active:hover a{
    color: #fff;
}


ul.dropdown ul li.active{
    background-color:#C30101;
}

ul.dropdown ul li.active a{
    color:#fff;
}

ul.dropdown ul li.active:hover a *.dir{
    color: #fff;
}

ul.dropdown ul li.active:hover a{
    color: #fff;
}

/* LEVEL 2 ---------------------------------------------------------------*/


/*ul.dropdown ul li ul li{
background-color:#A49877;
}



ul.dropdown ul li ul li:hover a{
color: #000;
}

ul.dropdown ul li ul li.in_active:hover a{
color: #000;
}

ul.dropdown ul li ul li.active:hover a{
color: #000;
}*/


/*-------------------------------------------------/
* @section		Support Class `open` Usage
* @source		js, artificial
*
*/

ul.dropdown li.hover *.open {
    border-style: solid;
    border-width: 1px 1px 1px 0;
    border-color: #ffa500 #d9d9d9 #d9d9d9;
    background-color: #fff;
    color: #000;
}

ul.dropdown ul li.hover *.open,
ul.dropdown-vertical li.hover *.open {
    padding-left: 15px;
    border-top-color: #fff;
    border-left: solid 1px #ffa500;
}

ul.dropdown-vertical-rtl li.hover *.open {
    padding-right: 15px;
    border-right-color: #ffa500;
    border-left: none;
}

ul.dropdown-upward li.hover *.open {
    border-top-color: #fff;
    border-bottom-color: #ffa500;
}

ul.dropdown-upward ul li.hover *.open {
    border-bottom-color: #d9d9d9;
}


/* CSS2 clone */

ul.dropdown li:hover > *.dir {
    border-style: solid;
    border-width: 1px 1px 1px 0;
    border-color: #ffa500 #d9d9d9 #d9d9d9;
    background-color: #fff;
    color: #000;
}

ul.dropdown ul li:hover > *.dir,
ul.dropdown-vertical li:hover > *.dir {
    padding-left: 15px;
    border-top-color: #fff;
    border-left: solid 1px #ffa500;
}

ul.dropdown-vertical-rtl li:hover > *.dir {
    padding-right: 15px;
    border-right-color: #ffa500;
    border-left: none;
}

ul.dropdown-upward li:hover > *.dir {
    border-top-color: #fff;
    border-bottom-color: #ffa500;
}

ul.dropdown-upward ul li:hover > *.dir {
    border-bottom-color: #d9d9d9;
}