/* ##  Left Nav  ## */

.railNavWrapper {display:none; margin-bottom:40px;}

.railNavHeading { margin:0 0 10px 0; font-size:1.1em; font-weight:bold; border-bottom:1px solid #DBDBDB; }
.railNavHeading span.trigger {display:none;}
.railNavHeading a,
.railNavHeading a:link,
.railNavHeading a:visited {color:#fff; text-decoration:none; font-weight:normal;}
.railNavHeading a:hover, 
.railNavHeading a:active {color:#fff; text-decoration:underline; font-weight:normal;}

.railNav {display:block; margin-bottom:40px; margin:0 0 20px 0; padding:0; font-weight:bold; color:#036; list-style-type:none; font-family:inherit;}
ul.railNav li {padding:5px 0;}
ul.railNav a, 
ul.railNav a:link, 
ul.railNav a:visited {font-weight:normal; text-decoration:none;font-family:inherit;}
ul.railNav a:hover, 
ul.railNav a:active {text-decoration:underline;}
ul.railNav a.active, 
ul.railNav a.active:link, 
ul.railNav a.active:visited {font-weight:bold;}

ul.railNav ul  {margin:4px 0 0 10px; padding:0; list-style-type:none;}
ul.railNav ul li {}
ul.railNav ul a, 
ul.railNav ul a:link, 
ul.railNav ul a:visited {}
ul.railNav ul a:hover, 
ul.railNav ul a:active {text-decoration:underline;}

.railNavWrapper .x-tabs ul.set ul {display:block; list-style-type:none; margin:0; padding:0;}
.railNavWrapper .x-tabs ul.set ul li {display:block; margin:5px 0; clear:both; line-height:1.5em;}
.railNavWrapper .x-tabs ul.set label {display:block; cursor:pointer;}
.railNavWrapper .x-tabs ul.set input[type="checkbox"] {float:left; height:1.5em; margin:0 10px 0 0;}

@media (min-width:992px) {
    .railNavWrapper {display:block;}  
}