a { outline:none; }

.nav { background-image: url(/ftpimages/396/podium/style506/images/nav_v2.png); background-repeat:no-repeat; }
.hide { display:none; }
.hideText { display:block; font-size:1px; line-height:1px; text-indent:-9999em; }
.navListItem { display:inline; float:left; margin:0; padding:0; }

#bannerArea { height:69px; background:url(/ftpimages/396/podium/style506/images/backgroundTop.jpg) top left repeat-x; }
	#leftColTop { float:left; height:69px; width:184px; background:url(/ftpimages/396/podium/style506/images/leftColTop_v2.jpg) top left no-repeat; }
	#positionNav { float:left; position:relative; height:0; overflow:visible; margin:29px 0 0; }
		#nav { position:absolute; list-style:none; height:46px; width:586px; margin:0; padding:0; }
			ul#nav li {}
				ul#nav li.first, ul#nav li.last {}
				ul#nav li a { float:left; height:46px; }
					a#nav_117444 { width:102px; background-position: 0 0; }
					a#nav_117445 { width:104px; background-position: -102px 0; }
					a#nav_117446 { width:108px; background-position: -206px 0; }
					a#nav_117447 { width:76px; background-position: -314px 0; }
					a#nav_135048 { width:81px; background-position: -390px 0; }
					a#nav_117448 { width:115px; background-position: -471px 0; }
						a#nav_117444:hover, a#nav_117444.on { background-position: 0 -46px; }
						a#nav_117445:hover, a#nav_117445.on { background-position: -102px -46px; }
						a#nav_117446:hover, a#nav_117446.on { background-position: -206px -46px; }
						a#nav_117447:hover, a#nav_117447.on { background-position: -314px -46px; }
						a#nav_135048:hover, a#nav_135048.on { background-position: -390px -46px; }
						a#nav_117448:hover, a#nav_117448.on { background-position: -471px -46px; }
							
							.submenudown {
							/*these styles are required*/
							position:absolute;
							/*these styles are required*/
							width:190px;
							}
							.link-holder{
								
							}
							.link-holder a.last-link{
									margin-bottom: 0px;
							}
							.link-holder a.first-link{
							
							}
							.subMenuItemsdown{
								display:block; 
								background:#e12b1d; 
								border-top:1px solid #ee867e; 
								border-left:1px solid #e7584d; 
								border-right:1px solid #e12b1d; 
								border-bottom:1px solid #60150f;
								font-family:Arial; 
								font-size:12px; 
								line-height:17px; 
								color:#ffffff; 
								text-align:center; 
								text-decoration:none;
								width: 190px;
								}
								.subMenuItemsdown span{
									display:block; 
									padding:6px 16px; 
									text-align:left;
								}
							.subMenuItemsdown:hover{
								background:#740809; 
								border-top:1px solid #740809; 
								border-left:1px solid #740809; 
								border-right:1px solid #740809; 
								border-bottom:1px solid #740809;								
							}
							#menu-header{background:#e12b1d; height:8px; }
							#menu-footer{height:0;}
							/*.subMenuDown { display:none; position:absolute; }
								.subMenuDown, a.subMenuItemsDown { width:190px; }
								.subMenuDown { margin:0; padding:0; }
									.subMenuDown #holder {}					
										.subMenuDown #menu-header { background:#e12b1d; height:8px; }
										a.subMenuItemsDown {
											display:block; background:#e12b1d; border-top:1px solid #ee867e; border-left:1px solid #e7584d; border-right:1px solid #e12b1d; border-bottom:1px solid #60150f;
											font-family:Arial; font-size:12px; line-height:17px; color:#ffffff; text-align:center; text-decoration:none;
										}
											a.subMenuItemsDown:hover { background:#740809; border-top:1px solid #740809; border-left:1px solid #740809; border-right:1px solid #740809; border-bottom:1px solid #740809; }
										a.subMenuItemsDown span{ display:block; padding:6px 16px; text-align:left; }
										.subMenuDown #menu-footer { height:0; }
							*/
/*  podium mods and special classes  */

/*#pageBackTop { background:url(/ftpimages/396/podium/style506/images/pageBackTop.png) top left no-repeat; padding-top:35px; }
	#pageBackTop { min-height:687px; height:auto; }
	#pageBackTop { _height:100%; } /*why do we support IE?*/
	
#lNavPhoto img { border:1px solid #000000; }

#pdEMMenu a { color:#ffffff; font-weight:bold; }

a#schoolLogo { display:block; height:211px; width:174px; }

/*	Footer	*/
#footerArea { height:65px; width:778px; background:url(/ftpimages/396/podium/style506/images/footer_v2.png) top left no-repeat; }
	#footerArea address { display:none; }
	
/*	Self Manged Giving Button	*/
#buttons ul{
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	}
	#buttons li{
		list-style: none;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
	}


