.leftNav{
    border-bottom: 1px solid #CCC;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;

}
.leftNav li{
	border-top: 1px solid #CCC;
    min-height:36px;
    padding-top:3px;
}
.leftNav ul{
    list-style-type:none;
    margin-bottom: 0;
}
.leftNavItemRow{
    display:table; 
    #position:relative; 
    width:100%; 
    overflow:hidden
}

.leftNavItemCell{
    #position:absolute; 
    #top:50%; 
    display:table-cell; 
    vertical-align:middle
}

.leftNavItemContainer{
    #position:relative; 
    #top:-50%;
}

.leftNavItemImg{
	display:inline;
	float:left;
}

.leftNavItemName{
	display:inline;
    overflow:hidden;
}

.leftNavItemAction{
	display:inline;
	float:right;
	width:17px;
    padding:2px 5px 0 0;
}

.leftNavItemLink{
	font-size:12px;
	color:#494648;
	font-weight:bold;
}

.leftNavLinkContainer{
    display:block;
    margin-left:49px;
    min-height:36px;
    /*background-color:white;*/
    padding-left:5px;
    padding-bottom:3px;
}

.leftNavLinkContainerInner{
    display:inline;
    float:left;
}

.leftNavSiteRootLink a{
    color:#494648;
}

.leftNavSiteRootLink a:hover{
        text-transform:underline;
}

.leftNavLinkContainer a{
    color:#494648;
    font-weight:bold;
}

.leftNavLinkContainer a:hover{
    color:#494648;
    text-decoration:underline;
}

.leftNavItem{
    background-color:white;
    min-height:36px;
    vertical-align:bottom;
}

.leftNavItem:hover{
    background-color:#E4EDF5;
}

.leftNavSelectedItem{
    background-color:#DEDEDE;
}

.leftNavSelectedItem:hover{
    background-color:#DEDEDE;
}

.leftNavChildUL{

}

.leftNavExpandedUl{
    display:block;
    margin-left:189px;
    /*margin-top:-34px !important;*/
    margin-top:-1px;
    position:absolute;
    width:189px;
    z-index:1999;
    background-color:white;
    border-bottom: 1px solid #DCDCDC;
    border-left: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
    /*-moz-box-shadow: 2px 2px 2px rgba(75,75,75,0.4);
    -webkit-box-shadow: 2px 2px 2px rgba(75,75,75,0.4);
    box-shadow: 2px 2px 2px rgba(75,75,75,0.4);*/
            
}

.leftNavExpandedUl li{
    padding-top:0px !important;
}

.leftNavExpandedUlFirst{
    display:block;
    margin-left:189px !important;
    margin-top:-34px !important;
    position:absolute !important;
    width:189px !important;
    z-index:1999 !important;
    background-color:white;
    border-bottom: 1px solid #DCDCDC;
    border-left: 1px solid #DCDCDC;
    border-right: 1px solid #DCDCDC;
}

.leftNavExpandedUlDown{
   margin-left: 0em; 
   padding-left: .4em;
   background-color:#868686;
   margin-top:.4em;
}

.leftNavExpandedUlDown li{
    position:relative;
}

.leftNavExpandedUlDown li ul.leftNavExpandedUl{
    position:absolute;
    top: 0; 
    marging-top:0px;
}

.leftNavSiteRoot{
    background: url(/modules/LeftNav/css/img/siteheader_bg.png) repeat-x;
    background-position:top left;
    background-color:#FEF5CA;
}

.leftNavSiteRoot {
    background: url("/modules/LeftNav/css/img/siteheader_bg.png") repeat-x scroll 0 0 #CCCCCC;
    width:189px;
    height:40px;
    text-shadow: 1px 1px white;
}

.leftNavSiteRootIcon{
    width:44px;
    height:33px;
    background:url() no-repeat scroll 0 0 #CCC;
    border:1px solid #CCC;
    margin:3px 3px 3px 4px;
    position:relative;
    float:left;
}

.leftNavSiteRootTitle{
    display: inline;
    float: left;
    min-height: 15px;
    vertical-align: baseline;
    width: 122px;
    padding-left:5px;
}

.leftNavSiteRoot a{
    color: #494648;
    cursor:pointer;
    line-height:3em;
    font-size:1.1em;
    font-weight:700;
}

#ad_1{
    height:610px;
    width:100%;
}

.dash-container{
    width:190px;
    position:relative;
    float:left;
}

.dash-header{
    height: 28px;
    background: url(/modules/LeftNav/css/img/dash_head.png) repeat-x #ccc;
    width:190px;
    position:relative;
    border: 1px solid #CBCBCB;
    clear:right;
}

.dash-container a{
    text-decoration:none;
    color:#444;
    border-bottom:none;
}

.dash-header p{
    font-size:11px;
    color:black;
    text-shadow:1px 1px white;
    font-weight:700;
    padding:6px 10px;
}

.dash_options {
    width:190px;
    border:1px solid #CBCBCB;
    background:white;
    position:relative;
    margin-top:28px;
    padding:5px 0;
    margin-top:28px;
    clear:both;
    border-top:none !important;
}

.option{
    font-family:"lucida grande", helvetica, sans-serif;
    padding:5px 10px;
    display:block;
    width:170px;
    border-top:none !important;

}

.optionImage{
    width: 20px;
    float:left;
    margin-right:5px;
}

.option:hover {
    color:#444;
    text-decoration:underline;
}

.option-active{
    color:#649CAC !important;
    padding:5px 10px;
    display:block;
    width:170px;
    font-weight:700;
}

.option-active:hover{
    text-decoration:underline !important;
}

.option a{
    color:black;
    font-size:11px;
    border-bottom:none !important;
}

.option a:hover{
    color:#ccc;
}
