/* ##  Left Nav  ## */

.railNavHeading { margin:0 0 0px 0; padding:15px 20px; font-size:22px; font-weight:bold; color:#fff; background:#0053a0; text-transform:uppercase; border-bottom:1px solid #626669;}
.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 {border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin:0 0 30px 0; padding:10px 0; font-weight:bold; color:#fff; list-style-type:none; background:#0053a0;}

ul.railNav li {font-size:18px; color:#fff; border-bottom:1px solid #fff;}
ul.railNav li:last-child {border-bottom:none;}
ul.railNav a, 
ul.railNav a:link, 
ul.railNav a:visited {padding: 10px 20px; display:block; font-weight:normal; text-decoration:none; font-family:inherit; color:#fff; position:relative;}
ul.railNav > li > a:after {
	position:absolute;
	content:" \00a0\00BB";
}

ul.railNav a:hover, 
ul.railNav a:active,
ul.railNav a:focus,
ul.railNav a.active, 
ul.railNav a.on {text-decoration:none; background:#99ca47;}

ul.railNav ul  {margin:4px 0 0 20px; padding:0; list-style-type:none;}
ul.railNav ul li {padding:3px 0;font-size:16px; border-bottom:none;}
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:none;}
