/* SECONDARY NAV */

/* SECONDARYNAV SECTION TITLE */

.secondaryNavTitle {
width: 182px; 
border: 1px solid #DBDBDB;
margin: 0;
padding:0 0 1px 0;
border-color:#DBDBDB #DBDBDB #ffffff #DBDBDB;
border-style:solid;
border-width:1px 1px 0 1px;
position:absolute; 
top:0; 
left:0;
z-index:100 !important;
background:white;
}

.secondaryNavTitle h2 {
border: 1px solid #fff;
font-size: 16px;
font-weight: normal;
color: #ffffff;
background:#292929 url("../img/centerColumn-title-bg.jpg") repeat-x scroll left top;
margin: 0;
padding: 9px 0 9px 8px;
z-index:10 !important;
position:relative;
}

#secondaryNav .sectionTitleContainer {
width: 182px; 
border: 0;
margin: 0 !important;
padding:0 !important;
position: relative;
}

.secondaryNavTitle h2 a:link, 
.secondaryNavTitle h2 a:visited, 
.secondaryNavTitle h2 a:active,
.secondaryNavTitle h2 a:hover {
padding:0 0 0 0;
margin:0;
border:0 !important;
color:#fff !important;
display: block;
font-size:17px;
background:none;
z-index:10 !important;
}





#secondaryNav {
float:left;
position:relative;
min-height:42px;
height:auto !important;
height:44px;	
width:184px;
margin:0 0 16px 0;
border-bottom:1px solid #DDDDDD;
font-size:12px;
padding:0 !important;
z-index:3;
}

/* LEVEL 1 */

#secondaryNav ul {
margin:0;
padding:0;
position:relative;
z-index:4;
}

#secondaryNav ul li {
margin:0;
padding:0 0 0 0;
position:relative;
background:#292929 url("../img/secondarynav/secondarynav-level1-indent-bg.jpg") repeat-x top left;
border-color:#ffffff #dddddd #ffffff #dddddd;
border-style:solid;
border-width:0 1px 1px 2px;
z-index:5;
}

#secondaryNav ul li.secondaryNavEnd {
color:#292929;
font-weight:normal;
border:0;
margin:0;
position:relative;
height:27px;
background:#e8e8e8 url("../img/secondarynav/secondarynavend-bg.jpg") repeat-x bottom left !important;
}

#secondaryNav ul li a:link, 
#secondaryNav ul li a:visited, 
#secondaryNav ul li a:active {
padding:16px 3px 13px 3px;
border:0 !important;
margin-left:12px;
display: block;
background:#d2d2d2 url("../img/secondarynav/secondarynav-level1-inactive-bg.jpg") repeat-x top left;
z-index:6;
}

#secondaryNav ul li a:hover {
padding:16px 3px 13px 3px;
border:0 !important;
margin-left:12px;
display: block;
background:#333333 url("../img/secondarynav/secondarynav-level1-selected-bg.jpg") repeat-x top left;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
z-index:6;
}

#secondaryNav ul li div.active {
border:0 !important;
padding:16px 3px 13px 3px;
background:#333333 url("../img/secondarynav/secondarynav-level1-selected-bg.jpg") repeat-x top left;
color:#FFFFFF;
font-weight:bold;
margin-left:12px;
z-index:6;
}


/* LEVEL 2 */

#secondaryNav ul li ul {
margin:-4px 0 0 0;
padding:0 0 0 0;
position:relative;
background-color:#fff;
}

#secondaryNav ul li ul li {
color:#292929;
font-weight:normal;
border:0;
margin:0;
position:relative;
background:#8b1b10 url("../img/secondarynav/secondarynav-level2-indent-bg.jpg") repeat-x top left;
}

#secondaryNav ul li ul li.secondaryNavEnd {
color:#292929;
font-weight:normal;
border:0;
margin:0;
position:relative;
background-color:#fff;
}

#secondaryNav ul li ul li a:link,
#secondaryNav ul li ul li a:visited, 
#secondaryNav ul li ul li a:active {
padding:16px 3px 13px 3px;
border:0 !important;
margin-left:12px;
display: block;
background:#e8e8e8 url("../img/secondarynav/secondarynav-level2-inactive-bg.jpg") repeat-x top left;
}

#secondaryNav ul li ul li a:hover {
padding:16px 3px 13px 3px;
border:0 !important;
margin-left:12px;
display: block;
background:#91261e url("../img/secondarynav/secondarynav-level2-selected-bg.jpg") repeat-x top left;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#secondaryNav ul li ul li div.active {
border:0 !important;
padding:16px 3px 13px 3px;
background:#91261e url("../img/secondarynav/secondarynav-level2-selected-bg.jpg") repeat-x top left;
color:#FFFFFF;
font-weight:bold;
clear:both;
margin-left:12px;
}



/* LEVEL 3 */

#secondaryNav ul li ul li ul.secondaryNavBottom {
margin:0 0 0 0;
padding:0 0 0 0;
position:relative;
}

#secondaryNav ul li ul li ul.secondaryNavBottom li {
color:#292929;
font-weight:normal;
border:0;
margin:0;
position:relative;
background:#7c7c7c url("../img/secondarynav/secondarynav-level3-indent-bg.jpg") repeat-x top left;
}

#secondaryNav ul li ul li ul.secondaryNavBottom li.secondaryNavEnd {
color:#292929;
font-weight:normal;
border:0;
margin:0;
position:relative;
background-color:#fff;
}

#secondaryNav ul li ul li ul.secondaryNavBottom li a:link,
#secondaryNav ul li ul li ul.secondaryNavBottom li a:visited, 
#secondaryNav ul li ul li ul.secondaryNavBottom li a:active {
padding:16px 3px 13px 3px;
border:0 !important;
margin-left:12px;
display: block;
background:#f3f3f3 url("../img/secondarynav/secondarynav-level3-inactive-bg.jpg") repeat-x top left;
}

#secondaryNav ul li ul li ul.secondaryNavBottom li a:hover {
padding:16px 3px 13px 3px;
border:0 !important;
margin-left:12px;
display: block;
background:#8e8e8e url("../img/secondarynav/secondarynav-level3-selected-bg.jpg") repeat-x top left;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#secondaryNav ul li ul li ul.secondaryNavBottom li div.active {
border:0 !important;
padding:16px 3px 13px 3px;
background:#8e8e8e url("../img/secondarynav/secondarynav-level3-selected-bg.jpg") repeat-x top left;
color:#FFFFFF;
font-weight:bold;
clear:both;
margin-left:12px;
}



/* LEVEL 3 */

#secondaryNav ul li ul li ul li ul.secondaryNavBottom {
margin:0 0 0 0;
padding:0 0 0 0;
position:relative;
}

#secondaryNav ul li ul li ul li ul.secondaryNavBottom li {
color:#292929;
font-weight:normal;
border:0;
margin:0;
position:relative;
background:#8a4701 url("../img/secondarynav/secondarynav-level4-indent-bg.jpg") repeat-x top left;
}

#secondaryNav ul li ul li ul li ul.secondaryNavBottom li.secondaryNavEnd {
color:#292929;
font-weight:normal;
border:0;
margin:0;
position:relative;
background-color:#fff;
}

#secondaryNav ul li ul li ul li ul.secondaryNavBottom li a:link,
#secondaryNav ul li ul li ul li ul.secondaryNavBottom li a:visited, 
#secondaryNav ul li ul li ul li ul.secondaryNavBottom li a:active {
padding:16px 3px 13px 3px;
border:0 !important;
margin-left:12px;
display: block;
background:#fafafa url("../img/secondarynav/secondarynav-level4-inactive-bg.jpg") repeat-x top left;
}

#secondaryNav ul li ul li ul li ul.secondaryNavBottom li a:hover {
padding:16px 3px 13px 3px;
border:0 !important;
margin-left:12px;
display: block;
background:#945416 url("../img/secondarynav/secondarynav-level4-selected-bg.jpg") repeat-x top left;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#secondaryNav ul li ul li ul li ul.secondaryNavBottom li div.active {
border:0 !important;
padding:16px 3px 13px 3px;
background:#945416 url("../img/secondarynav/secondarynav-level4-selected-bg.jpg") repeat-x top left;
color:#FFFFFF;
font-weight:bold;
clear:both;
margin-left:12px;
}

/* IE 6 and IE 7 bug fix - closing gaps between list items */

#secondaryNav li a {display:inline-block;}
#secondaryNav li a {display:block;}


