/* -------------- top navigation --------------*/
a.tn-nonselected,
a.tn-nonselected:link,
a.tn-nonselected:visited{ background-position: 0 0; display: block; }
a.tn-nonselected:hover,
a.tn-nonselected:focus, 
a.tn-nonselected:active { text-decoration: none; display: block; }
/* ----------- top navigation end ------------*/
/* -------------- left navigation --------------*/
.ln-title { background-color: #000; margin: 0;
	/*line-spacing: 87%;*/
	color: #000; text-align: left; vertical-align:bottom; font-family: Arial; font-weight: bold; height: 0; border-bottom: 1px solid #000; padding: 0; }
.ln-tdnonselected { margin: 0; color: #000; padding:0; border-bottom: 1px solid #000; }

a.ln-nonselected,
a.ln-nonselected:link,
a.ln-nonselected:visited{ display: block; color: #000; margin: 0; text-align: left; font-size: 12px; font-family: Arial; font-weight: bold; background-color: #fd0; padding: 2px 6px 2px 15px; }
a.ln-nonselected:hover,
a.ln-nonselected:focus, 
a.ln-nonselected:active { color: #fff; display: block; background-color:#0071bc; text-align: left; margin: 0; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; padding: 2px 6px 2px 15px; }
.ln-tdselected { color: #000; margin: 0; padding:0; border-bottom: 1px solid #000; }

a.ln-selected,
a.ln-selected:link,
a.ln-selected:visited{ display: block; background-color:#0071bc; color: #fff; margin: 0; text-align: left; font-size: 12px; font-family: Arial; font-weight: bold; padding: 2px 6px 2px 15px; }
a.ln-selected:hover,
a.ln-selected:focus, 
a.ln-selected:active{ color: #fff; background-color:#0071bc; text-align: left; margin: 0;
	/*background-image: url(../img/bg_leftnav_middle.gif);*/
	/*background-repeat: repeat-y;*/
     	font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; padding: 2px 6px 2px 15px; }

.ln-level1 {
	padding: 1px 0 2px 15px;
	background-position: 2px 5px; 
}
/* ----------- left navigation end ------------*/
/* -------------- left navigation2 --------------*/
.ln2-title { background-color: #000; margin: 0;
	/*line-spacing: 87%;*/
	color: #000; text-align: left; vertical-align:bottom; font-family: Arial; font-weight: bold; height: 0; border-bottom: 1px solid #000; padding: 0; }
.ln2-tdnonselected { margin: 0; color: #000; padding:0; border-bottom: 1px solid #000; }

a.ln2-nonselected,
a.ln2-nonselected:link,
a.ln2-nonselected:visited{ display: block; color: #000; margin: 0; text-align: left; font-size: 12px; font-family: Arial; font-weight: bold; padding: 2px 6px 2px 15px; }
a.ln2-nonselected:hover,
a.ln2-nonselected:focus, 
a.ln2-nonselected:active { color: #fff; display: block; background-color:#0071bc; text-align: left; margin: 0; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; padding: 2px 6px 2px 15px; }
.ln2-tdselected { color: #000; margin: 0; padding:0; border-bottom: 1px solid #000; }

a.ln2-selected,
a.ln2-selected:link,
a.ln2-selected:visited{ display: block; background-color:#0071bc; color: #fff; margin: 0; text-align: left; font-size: 12px; font-family: Arial; font-weight: bold; padding: 2px 6px 2px 15px; }
a.ln2-selected:hover,
a.ln2-selected:focus, 
a.ln2-selected:active{ color: #fff; background-color:#0071bc; text-align: left; margin: 0;
	/*background-image: url(../img/bg_leftnav_middle.gif);*/
	/*background-repeat: repeat-y;*/
     	font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; padding: 2px 6px 2px 15px; }

.ln2-level1 {
	padding: 1px 0 2px 15px;
	background-position: 2px 5px; 
}
/* ----------- left Navigation2 end ------------*/
/* -------------- sub navigation --------------*/
.sub-tdnonselected { margin: 0; padding:0; }
a.sub-nonselected,
a.sub-nonselected:link,
a.sub-nonselected:visited{ display: block; color: #fff; text-align: left; font-size: 8pt; font-family: Arial; font-weight: bold; }
a.sub-nonselected:hover,
a.sub-nonselected:focus, 
a.subp-nonselected:active { display: block; background-color:#fd0; color:#000; text-align: left; font-size: 8pt; font-family: Arial; font-weight: bold; text-decoration: none; }
.sub-tdselected { margin: 0; padding:0; }
a.sub-selected,
a.sub-selected:link,
a.sub-selected:visited{ display: block; color: #000; text-align: left; font-size: 8pt; font-family: Arial; font-weight: bold; background-color: #fd0; }
a.sub-selected:hover,
a.sub-selected:focus, 
a.sub-selected:active{ color:#000; text-align: left; font-size: 8pt; font-family: Arial; font-weight: bold; background-color: #fd0; text-decoration: none; display: block; }
.sub-level1 { background-position: 2px 5px; padding: 2px 8px; border-bottom: 1px solid #fd0; }
/* ----------- sub navigation end ------------*/
