<style type="text/css">

body 	{
			background-repeat: no-repeat;
			}
			
td			{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: normal;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: auto;
	font-weight: bold;
	overflow: auto;
	position: relative;
	text-align: center;
			}			
			
/* regular links, change color to match catalog (or whatever) */

a:link, a:visited		
			{
			color: #990000;
			font-weight: normal;
			}
a:active, a:hover	
			{
			color: #cc9966;
			font-weight: normal;
			}

/* links for navigation */			
a.nav:link, a.nav:visited, a.nav:hover, a.nav:active, a.subnav:link, a.subnav:visited, a.subnav:hover, a.subnav:active, a.subnav2:link, a.subnav2:visited, a.subnav2:hover, a.subnav2:active
			{ 
			color: #990000; 
			font-family: palatino, palatino linotype, georgia, times new roman, serif;
			font-size: 12px;
			line-height: 15pt;
			font-weight: normal;
			}		
a.nav:hover, a.nav:active, a.subnav:hover, a.subnav:active, a.subnav2:hover, a.subnav2:active
			{ 
			color: #999933;
			}	

a.nav2:link, a.nav:visited, a.nav:hover, a.nav:active, a.subnav:link, a.subnav:visited, a.subnav:hover, a.subnav:active, a.subnav2:link, a.subnav2:visited, a.subnav2:hover, a.subnav2:active
			{ 
			color: #990000; 
			font-family: palatino, palatino linotype, georgia, times new roman, serif;
			font-size: 12px;
			line-height: 15pt;
			font-weight: normal;
			}		
a.nav2:hover, a.nav:active, a.subnav:hover, a.subnav:active, a.subnav2:hover, a.subnav2:active	
			{ 
			color: #999933;
			}	


/* gives a thin line above & below */
.headrow  { 
				font-weight: bold;
				border-bottom: 1px solid #000000; 
				border-top: 1px solid #000000;
				padding-top: 3px;
				padding-bottom: 3px;
				}				
/* not sure where these are used */
a.subheader:link, a.subheader:visited, a.subheader:hover, a.subheader:active
			{	
			font-size: 16px;
			color: #996600;
			font-weight: bold;
			text-decoration: none;		
			}
			
a.subheader:hover, a.subheader:active	
			{ 			
			color:#cccc66;			
			}
			
/* used on class pages (? or removed?) */						
.dividerline
			{
			border-bottom: 1px solid black;
			}
			
		/* used on class pages (? or removed?) */						
.border
			{
			border: 1px solid black;
			}
			
/* for the page headline or title - replace with h1 style? */
.head		{
			font-family: palatino, palatino linotype, georgia, times new roman, serif;
			font-size: 28px;
			line-height: 30pt;
			}
			
/* a smaller version for long titles */
.head2		{
			font-family: palatino, palatino linotype, georgia, times new roman, serif;
			font-size: 24px;
			line-height: 25pt;
			}
			
/* nice size for section heads; used on residency pages, also on events page for event titles */
.subhead	{
			font-size: 18px;
			line-height: 19pt;
			}
			
/* nice size for section heads; used on residency pages, also on events page for event titles */
.subhead2	{
			font-size: 15px;
			line-height: 16pt;
			}

/* on classes at a glance page, has thin line underneath */
.sectionhead
			{
			font-size: 16px;
			color: #000000;
			font-weight: bold;
			border-bottom: 1px solid black;
			}	
			
/* like subhead but larger & with a black line underneath */		
.sectionhead2
			{
			font-size: 20px;
			line-height: 20px;
			border-bottom: 1px solid black;
			}
					
/* for must-see info, use anywhere (remove the size attribute?) */
.urgent		{
			color: #990000;
			font-size: 12px;
			font-weight: bold;
			}
				
/* a small size for the classes at a glance tables */		
.glance		{
			font-size: 11px;
			}			
/* gives the titles the same color & style as the winter 2004 paper catalog */
.classtitle, .instructor	
			{
			font-weight: bold;
			color: #669966;
			text-transform: uppercase;
			font-size: 12px;
			}						
/* a small size for the class description */
.classdesc	{
			font-size: 11px;
			}
			
.classphoto	{
			margin-left: 10px;
			margin-bottom: 5px;
			}
			
/* used somewhere in the class pages ? */		
.schedlinks	{
			/* size attribute does not seem to be working */
			font-size: small;
			font-weight: bold;
			}
			
.navcell	{
	border-right: 1px solid black;
	padding-right: 5px;
	text-align: left;
			}
.border	{
			border: 1px solid black;
			}
.intro  	{ 
			border-bottom: 1px solid #000000; 
			}
			
.greyout	{
			color: #666666;
			}
			
.footer	{
			font-family: palatino, palatino linotype, georgia, times new roman, serif;		
			font-size: 12px;
			line-height: 15pt;
			}
			
/* not sure what this is */
.payment	{
			border: 2px solid #333333;
			padding: 8px;
			font-size: 11px;
			line-height: 14pt;
			}
			
.tiny		{
			font-size: 10px;
			}
</style>
.Wfont {
	font-size: 12px;
	color: #FFF;
}
