/*Yeah, this is pretty messed up*/
#dnn_dnnSUBNAV_ulSubNav a 
{
    color:#666666;
    font-family:Verdana;
    font-size:11px;
    text-decoration:none;
}

.SubNav {
	width: 251px;
	margin-bottom: 8px;
}

.subnav_outTable 
{
    border: 0;
}

.subnav_InnerCell
{
    background-color:#ededed;
    font-family:verdana;
    font-size:11px;
    padding:2px;
    color:#666666;
}

a.subnav_RootName
{
    background-color: #ededed;
    /*padding: 0px 2px 2px 5px;*/
    font-weight:bold;
    width:100%;
    color:#666666;
}

a.subnav_RootName:hover
{
    background-color: #d4d4d4;
    width:100%;
    color:#666666;
}

a.subnav_RootName_On
{
    background-color: #d4d4d4;
    /*padding: 0px 2px 2px 5px;*/
    font-weight:bold;
    width:100%;
    color:#666666;
}

.subnav_innerTable
{
    border: 0;
    width: 100%;
}

.subnav_List 
{
    margin-top: 14px;
}

.subnav_List, .subnav_List ul
{
    margin-left:0;
    padding-left:0;
    list-style-type:none;
}

.subnav_List ul 
{
    margin-top:0px;
    margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.subnav_List li
{
    margin-left: 0;
    width:100%;
    background-repeat: no-repeat;
    background-position: 0 8px;
    list-style-type:none;
}

.subnav_List li a 
{
    padding-left:6px;
    padding-top:5px;
    padding-bottom:5px;
    *width:100%;
    display:block;
}

.subnav_List li li
{
}

.subnav_List li li a
{
    padding-left:16px;
    color:#666666;
    *padding-top:5px;
    *padding-bottom:5px;
    *width:100%;
    background-image:url(../images/global/nav/subnav_bullet.gif);
    background-repeat:no-repeat;
    background-position:6px 9px;
}

.subnav_List li li li a
{
    padding-left:26px;
    font-weight:normal;
    color:#666666;
    *padding-top:5px;
    *padding-bottom:5px;
    *width:100%;
    background-image:url(../images/global/nav/subnav_bullet2.gif);
    background-repeat:no-repeat;
    background-position:16px 10px;
}

.subnav_List li li li li a
{
    padding-left:36px;
    font-weight:normal;
    color:#666666;
    *padding-top:5px;
    *padding-bottom:5px;
    *width:100%;
    background-image:url(../images/global/nav/subnav_bullet3.gif);
    background-repeat:no-repeat;
    background-position:26px 10px;
}

.subnav_List li li li li li a
{
    padding-left:46px;
    color:#666666;
    *padding-top:5px;
    *padding-bottom:5px;
    *width:100%;
    background-image:none;
}

.subnav_List li a img
{
    border:0;
    margin-right: 5px; 
} 

a.subnav_Item
{
    background-color: #ededed;
}

a.subnav_Item:hover
{
    background-color: #d4d4d4;
}

a.subnav_Item_On
{
    background-color: #d4d4d4;
}

/*BORDERS*/

.subnav_border_TopLeft
{
    background-image: url(../images/global/nav/subnav_bg_topleft.gif);
    background-repeat: no-repeat;
    width: 4px;
    height: 3px;
}

.subnav_border_Top
{
    background-image:url(../images/global/nav/subnav_bg_top.gif);
    background-repeat:repeat-x;
    height:3px;
    width: 243px;
}

.subnav_border_TopRight
{
    background-image:url(../images/global/nav/subnav_bg_topright.gif);
    background-repeat:no-repeat;
    width:4px;
    height:3px;
}

.subnav_border_Left
{
    background-image:url(../images/global/nav/subnav_bg_left.gif);
    background-repeat:repeat-y;
    width:4px;
}

.subnav_border_Right
{
    background-image:url(../images/global/nav/subnav_bg_right.gif);
    background-repeat:repeat-y;
    width:4px;
}

.subnav_border_BottomLeft
{
    background-image:url(../images/global/nav/subnav_bg_bottomleft.gif);
    background-repeat:no-repeat;
    width:4px;
    height:3px;
}

.subnav_border_Bottom
{
    background-image:url(../images/global/nav/subnav_bg_bottom.gif);
    background-repeat:repeat-x;
    height:3px;
}

.subnav_border_BottomRight
{
    background-image:url(../images/global/nav/subnav_bg_bottomright.gif);
    background-repeat:no-repeat;
    width:4px;
    height:3px;
}