/* Meta Nav style */
#MetaNav		{	margin : 5px 0px ; }

/* Navigation style */

#PriNav a		{	display : block ;
				padding : 6px 2px ;
				margin : 0px ;
				/* border-right : 1px solid #999999 ; */ }

/* Attributes that break NN4.x */

h1			{	line-height : 140% ; }

td.Content		{	line-height : 170% ; }


/* Calendar styling */
td.month		{	padding : 3px 4px ; }

th.week			{	padding : 1px 2px ; }

td.Day			{	padding : 3px ; }

td.SelectedDay		{	padding : 0px ; }

a.SelDay		{	padding : 3px ;
				margin : 0px ; }


.SectionIndex dt	{	margin-left : 20px ; }



/* Navigation style */
p.SidePriNav		{	margin : 2px 0px 0px 0px; }

p.SidePriNavSel		{	margin : 2px 0px 0px 0px ; }

p.SidePriNav a		{	display : block ;
				padding : 5px 5px ;
				margin : 0px 0px ;
				text-decoration : none ;  }

p.SidePriNavSel a	{	display : block ;
				padding : 5px 5px ;
				margin : 0px 0px ;
				text-decoration : none ;  }


/* Subnavigation styles */
p.SubNav a		{	display : block ;
				text-decoration : none ;
				padding : 5px ; 
				margin : 0px 0px 0px 0px ; }

p.SubNav		{	padding : 0px 0px 0px 0px ;
				margin : 1px 0px 0px 0px ; }

p.SubNavSel		{	padding : 5px ; 
				margin : 1px 0px 0px 0px ; }

p.SubNav a:hover	{	text-decoration : none ; }



#NavBar			{	padding : 10px 0px ; }

table#SubNav		{	margin : 0px 0px 2px 0px ;  }


/* Special Classes */

td.PriNav a		{	display : block ;
				padding-left : 23px ; 
				padding-right : 23px ; }

td.Content		{	padding-left : 18px ;  }

td.PriNav a		{	padding-top : 1px ;
				padding-bottom : 1px ;  }

table.footer td		{	padding-top : 10px ;  }


