/*------------------------------------------------------------------------*/
/*     Right Navigation                                                   */
/*------------------------------------------------------------------------*/

.AsideHTMLContainer{
color:#818181;
font-size:14px;
line-height:16px;
padding:0 0 5px 8px;
/*width:165px;*/

}



.NavRightHdr { 
	font: normal bold 150%/13px Palatino Linotype, Times, serif; 
	color: #000000;
	text-decoration: none;
	height: 10px;
	width: 165px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url("/style/template/bkg-NavRightHdr.gif") no-repeat top Right #ffffff;
	/* border-bottom: 5px dotted #ffffff; */
	}

#NavRightWrap {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	width: 220px;
	text-align: left;
	border-left:1px solid #d0d0d0;
	background-color:#FFF;
	/*background: url("/style/template/bkg-NavRightWrap.gif") repeat-y #ffffff;*/
	}

#NavRightWrap p {
	color: #818181;
	font-size:12px;
	margin: 0px;
	padding: 3px 5px 3px 7px; 
	}


.NavRightContainer {
	display: block;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	border:0px solid #f0f0f0;
	/* background: url("/style/template/bkg-BannerContainer.gif") repeat-y; */
	}

.NavRightTop {
	display: none;
	height: 10px;
	margin: 0px;
	padding: 0px;
	background: #f00;
	/* background: url("/style/template/bkg-BannerTop.gif") repeat-y; */
	}

.NavRightContent {
	display: block;
	margin: 0px;
	padding: 0px;
	/* background: url("/style/template/bkg-BannerTop.gif") repeat-y; */
	}

.NavRightBtm {
	display: none;
	height: 10px;
	margin: 0px;
	padding: 0px;
	background: #0f0;
	/* background: url("/style/template/bkg-BannerBtm.gif") repeat-y; */
	}

/* Right Sub Header */
.NavRightSubHdr {
	font:90%/12px Arial, Helvetica, sans-serif; 
	font-weight:bold;
	color: #575a5d;
	text-decoration: none;
	height: 15px;
	display: block;
	margin: 0px;
	padding: 15px 0px 3px 0px;
	
	background-color:#FFF;
	/*background-color:#40abdc;*/
	/*background:#45697d url("/style/template/bkg-NavRightSubHdr.gif") repeat-y top right;*/
	}

.NavRight { 
	font: normal 90%/16px Arial, Helvetica, sans-serif; 
	color: #0e3494;
	text-decoration: none;
	border-bottom:1px dotted #e8ecf0;
	}

a.NavRight, a:link.NavRight, a:active.NavRight, a:visited.NavRight {
	color: #818181; 
	text-decoration: none;
	display: block;
	padding: 6px 0px 6px 0px; 
	}

a:hover.NavRight { 
	color:#40abdc;
	text-decoration: underline; 
	}

a.NavRight-at, a:link.NavRight-at, a:active.NavRight-at, a:visited.NavRight-at, a:hover.NavRight-at {
	font: normal bold 90%/16px Arial, Helvetica, sans-serif; 
	color:#40abdc;
	font-weight:bold;
	text-decoration: none;
	display: block;
	padding: 6px 0px 6px 0px; 

	}
	
	
	
	
/*------------------------------------------------------------------------*/
/*     Right Sub Navigation 1                                              */
/*------------------------------------------------------------------------*/

.NavRightSub1 { 
	font: normal 90%/16px Arial, Helvetica, sans-serif; 
	color: #333333;
	text-decoration: none;
	border-bottom:1px solid #e8ecf0;
	}

a.NavRightSub1, a:link.NavRightSub1, a:active.NavRightSub1, a:visited.NavRightSub1 {
	color: #40abdc;
	text-decoration: none;
	display: block;
	padding: 6px 0px 6px 14px; 
/*	background:url("/style/template/bullet.gif") no-repeat top left;*/
	}

a:hover.NavRightSub1 { 
	color: #40abdc; 
	text-decoration: underline; 
	}

a.NavRightSub1-at, a:link.NavRightSub1-at, a:active.NavRightSub1-at, a:visited.NavRightSub1-at, a:hover.NavRightSub1-at {
	font: normal bold 90%/16px Arial, Helvetica, sans-serif; 
	color: #40abdc;
	text-decoration: underline;
	display: block;
	padding: 6px 0px 6px 14px; 
	}



/*------------------------------------------------------------------------*/
/*     Right Sub Navigation 2                                              */
/*------------------------------------------------------------------------*/

.NavRightSub2 { 
	font: normal 90%/100% Arial, Helvetica, sans-serif; 
	color: #b8201c;
	text-decoration: none;
	}

a.NavRightSub2, a:link.NavRightSub2, a:active.NavRightSub2, a:visited.NavRightSub2 {
	color: #b8201c;
	text-decoration: none;
	display: block;
	padding: 4px 0px 4px 35px; 
	}

a:hover.NavRightSub2 { 
	color: #b8201c; 
	text-decoration: underline; 
	}

a.NavRightSub2-at, a:link.NavRightSub2-at, a:active.NavRightSub2-at, a:visited.NavRightSub2-at, a:hover.NavRightSub2-at {
	font: normal bold 90%/100% Arial, Helvetica, sans-serif; 
	color: #b8201c;
	text-decoration: underline;
	display: block;
	padding: 4px 0px 4px 35px; 
	}


