/** 
 * Adobe CSS Drop-Down Menu Theme
 *
 * @file		default.css
 * @name		Adobe
 * @version		0.1
 * @type		transitional
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 * Module Classes: *.dir {} *.on {} *.open {} li.hover {} li.first {} li.last {}
 * Expected directory tag - li
 *
 */



/*------------------------------------------------------------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				*(.class|:hover)
 * @level sep	ul
 */


/* ----- ALL LEVELS (incl. first) */

ul.dropdown
{
    font: 12px Arial, Verdana, sans-serif;
}

ul.dropdown li
{
    padding: 5px 6px;
    color: #1a487b;
    border: 1px solid;
    border-color: #b8d2ef;
}

ul.dropdown li.hover, ul.dropdown li:hover
{
    background-color: #fff;
    border-top: 1px solid #f0f0f0;
    border-left: 1px solid #f0f0f0;
    border-right: 1px solid #666;
    border-bottom: none;
}

ul.dropdown span, ul.dropdown a.firstlv
{
    padding: 5px 6px;
    font-weight: bold;
    color: #1a487b;
    text-decoration: none;
    line-height: normal;
}

ul.dropdown a.firstlv:hover
{
    text-decoration: underline;
}

ul.dropdown a.notfirst:link, ul.dropdown a.notfirst:visited
{
    color: #1a487b;
    text-decoration: none;
    font-weight: normal;
}
ul.dropdown a.notfirst:hover
{
    color: #1a487b;
    text-decoration: none;
    font-weight: normal;
}
ul.dropdown a.notfirst:active
{
    color: #1a487b;
    text-decoration: none;
    font-weight: normal;
}


/* ----- END LEVEL */


/* ----- NON-FIRST LEVEL */

ul.dropdown ul
{
    margin: -1px;
    padding: 1px;
    color: #1a487b;
    font-size: 12px;
    font-weight: normal;
    background-color: #fff;
    width: 180px;
    border-top: none;
    border-left: 1px solid #eee;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
}

ul.dropdown ul li
{
    margin: 0px;
    font-weight: normal;
    border: none;
    padding-left: 15px;
}

ul.dropdown ul li.hover, 
ul.dropdown ul li:hover
{
    border: none;
    background-color: #f0f0f0;
}

ul.dropdown ul li.empty
{
    padding: 12px 12px 7px !important;
    font-weight: bold;
}

ul.dropdown ul li.divider
{
    border-top: 1px dotted #498091;
}

ul.dropdown ul a:link
{
    color: #1a487b;
    text-decoration: none;
}
ul.dropdown ul a:visited
{
    color: #1a487b;
    text-decoration: none;
}
ul.dropdown ul a:hover
{
    color: #1a487b;
    text-decoration: none;
    border: none;
}
ul.dropdown ul a:active
{
    color: #1a487b;
    text-decoration: none;
}

ul.dropdown ul ul
{
    top: 0;
    right: auto;
    left: 95%;
    margin-top: 0;
    border-top: none;
    border-left: none;
    font-weight: normal;
}

/* ----- END LEVEL */

/*------------------------------------------------------------------------------------------------------/
 * @section	Support Class 'dir'
 * @level sep	ul, .class
 */

/* ----- ALL LEVELS (incl. first) */

ul.dropdown *.dir
{
    padding-right: 35px;
    background-image: url(images/nav-arrow-down.gif);
    background-position: 95% 50%;
    background-repeat: no-repeat;
}

ul.dropdown ul *.dir
{
    padding-right: 45px;
    background-image: url(images/nav-arrow-right.gif);
    background-position: 95% 50%;
    background-repeat: no-repeat;
}

/* ----- END LEVEL */

div.dropdowndiv
{
    width: 225px;
    margin-top: 7px;
    padding: 4px;
}

.leftcol
{
    width: 225px;
    margin: 2px;
    float: left;
    display: block;
    border-bottom: 1px solid #f1f1f1;
}

.leftbottomcol
{
    width: 225px;
    margin: 2px;
    float: left;
    display: block;
    padding-top: 5px;
}

.apptitle
{
    margin: 1px;
    padding-left: 2px;
    font-weight: bold;
    font-size: 12px;
}

div.dropdowndiv p
{
    margin: 2px;
    padding: 2px;
    padding-left: 5px;
    font: normal 12px;
    height: 50px;
}

TABLE.appitems
{
    font-size: 12px;
    margin: 5px 0px 10px;
    border-collapse: collapse;
}

TABLE.appitems TD
{
    padding-right: 0px;
    padding-left: 10px;
    padding-bottom: 0px;
    vertical-align: middle;
    padding-top: 3px;
    text-align: left;
}

TABLE.appitems A.applink
{
    color: #0657ad;
    text-decoration: underline;
    outline: none;
}

TABLE.appitems A.applink:link, TABLE.appitems A.applink:visited
{
    color: #1a487b;
    text-decoration: none;
    font-weight: normal;
    line-height: normal;
}
TABLE.appitems A.applink:hover
{
    text-decoration: underline;
}
TABLE.appitems A.applink:active
{
    text-decoration: none;
}
