.nPage{
	text-align:center;
	color: #336699;
	font-weight:bold;
	COLOR: #FFF; 
	margin-top:1em;
	
	}	
.nPage ol
{
	padding:0;
	MARGIN: 0; 
	FONT-SIZE: 0.8em; 
	display: inline; 
	line-height:2.3em;
	LIST-STYLE-TYPE: none; 
	
}
.nPage ol li { 
	display: inline; 
	margin-right:1em;
	margin-left:0em;
	
	}


.nPage ol li a,
.nPage ol li a:link,
.nPage ol li a:active,
.nPage ol li a:visited,
.nPage ol li a:focus{ 
	COLOR: #000!important; 
	background-color:#E9EEF2!important;
	font-weight:bold;
	
	border-right: 2px #000 solid;
	border-bottom: 2px #000 solid;
	border-left: 2px #C0C0C0 solid;
	border-top: 2px #C0C0C0 solid;
	
	
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-bottom: .2em;
	padding-top: 0.2em;
	text-decoration: none !important;
	margin:0;
	}
	
.nPage ol li a:hover{ 
	background-color:#004D80!important;
	color:#FFFFFF!important;
	
	text-decoration: none;
	border-right: 2px #000 solid;
	border-bottom: 2px #000 solid;
	border-left: 2px #C0C0C0 solid;
	border-top: 2px #C0C0C0 solid;
	
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-bottom: .2em;
	padding-top: .2em;
	margin:0;
	}
	
.nPage ol li.Active strong{ 
	background-color:#004D80;
	color:#FFFFFF;
	text-decoration: none;
	border-right: 2px #000 solid;
	border-bottom: 2px #000 solid;
	border-left: 2px #C0C0C0 solid;
	border-top: 2px #C0C0C0 solid;
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-bottom: .2em;
	padding-top: .2em;
	margin:0;
	}

.nPage ol li.Inactive strong{ 
	background-color:#CACACA !important;
	color:#FFFFFF !important;
	text-decoration: none;
	border-right: 2px #000 solid;
	border-bottom: 2px #000 solid;
	border-left: 2px #FFF solid;
	border-top: 2px #FFF solid;
	
	padding-left: 0.8em;
	padding-right: 0.8em;
	padding-bottom: .2em;
	padding-top: .2em;
	margin:0;
	}

