/* CSS definition file containing sitestyle stylesheets */
BODY { font-family: 'Times New Roman', Times, Serif, serif; color: rgb(0,51,153); background-color: rgb(255,255,255); background-image: none;}
 A:active { color: rgb(255,0,0);}
 A:link { color: rgb(0,51,204);}
 A:visited { color: rgb(153,0,153);}
 A:hover { color: rgb(255,0,0);}
 
 /* Top navigation */
 
 .topNav {
 	padding: 0;
  	margin: 0;
  	list-style: none;
/*  	padding-left: 85px;*/
 }
   
 .topNav li {
	display: block;
        background:url(li1.gif) no-repeat;
 	list-style: none; 
	float: left !important;
	position: relative;
  	/* width: 143px; */
  	padding: 0 6px;
 }
 
 .topNav li ul {
  	display: none;
  	position: absolute; 
  	top: 1em;
  	left: 0;
 }
 .topNav li>ul {
	top: auto;
	left: auto;
 }
 
 .topNav li:hover ul, .topNav li.over ul { 
 	display: block; 
 }

/* mouseover navigation. for level 2 flyout navigation */
				.topNav li:hover ul.level2, 
				.topNav li:focus ul.level2, 
				.topNav li.sfhover ul.level2 {
					display: block;
				}				
				
				.topNav li ul.level2 {
					display: none;
					position: absolute;
					z-index: 3;
					left: -40px;
					margin: 0 0 0 0;
					border: none;
				}
					.topNav li ul.level2 li {
						padding: 0;
						width: 145px;
					}		
 .topNav li ul.level2 li a {
	display:block;
        background:url(li1.gif) no-repeat;
	padding: 2px 35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration: none;
	size:auto;
	font-weight: normal;	
						}						
 .topNav li ul.level2 a:link, .topNav li ul.level2 a:visited {
	color:#5e5d5c;
 }


 .topNav li ul.level2 a:hover, .topNav li ul.level2 a:active {
	color:#006cff;
 }

/*level1 styles*/
 .topNav li a {
	display:block;
    background:url(li1.gif) no-repeat;
	padding: 2px 35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration: none;
	size:auto;
	font-weight: normal; }

 .topNav li a:link, .topNav li a:visited {
	color:#5e5d5c;
 }

 .topNav li a:hover, .topNav li a:active {
	color:#186ED1;
 }
 
  .topNav li.selectedPage a, .topNav li.selectedPageRoot a {
	display: block;
        background:url(li2.gif) no-repeat;
	padding: 2px 35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	text-decoration: none;
	size:auto;
	font-weight: normal;
 }

  .topNav li.selectedPage a:link, 
  .topNav li.selectedPage a:visited, 
  .topNav li.selectedPageRoot a:link,
  .topNav li.selectedPageRoot a:visited {   
        color:#5e5d5c;
}
  .topNav li.selectedPage a:hover, 
  .topNav li.selectedPage a:active, 
  .topNav li.selectedPageRoot a:hover,
  .topNav li.selectedPageRoot a:active {   
	color:#186ED1;
}
  /* Footer Navigation */
 
 
 
 .footerNav {
	display: inline;
	text-align: center;
}
	
 .footerNav li {
 	display: block;
	list-style: none;
	float: left;
	margin:0 10px 0 0;
	_ margin: 0 5px 0 0;
	padding:0;
}
 .footerNav li a {
 	display:block;
 	text-align: center;
	_ float:left;
	padding:0 6px;
	margin:0;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
 }
 
 #footerNavWrap { 
 	width: 415px;
        text-align: center; 
 	margin: 0 auto;
        

}
 
  .footerNav li.selectedPage a {
 	display:inline;
	padding:0 10px;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
        color: rgb(0,51,204);
	text-align: center;
        vertical-align: top;
 }
/*.footerNav li ul.level2 { 
display: none; 
}  

.footerNav li.selectedPage ul.level2 { 
display: inline !important;
 	display:inline;
	padding:0 10px;
        float: right;
	margin:0 8px 0 0;
	_ margin: 0 4px 0 0;
	text-decoration:none;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	text-align: center; 
}*/