@media all
{
	a         
	{
		color:#000099; 
		text-decoration:none;
	}

	a:visited 
	{
		color:#000099; 
		text-decoration:none;
	}

	a:hover   
	{
		color:#0000ff; 
		text-decoration:underline;
	}

	a.anchor  
	{
		color:#000000; 
		text-decoration:none;
	}

	body, td	
	{
		font-family:comic sans MS, sans-serif; 
		font-size:medium;
	}

	body.new2	
	{
		background-color: Tan;		
	}

	img	      
	{
		border-width:0px;
	}

	br
	{
		color:#0000cc;
	}

	hr	      
	{
		color:#006699; 
		background-color:#006699; 
		border:#006699 solid thin;
	}

	table.current
	{
		border-collapse: collapse;
		border-style: double;
		border-width: 10px;
		border-color: chocolate;
	}

	p.column
	{
		color: Brown;
		text-align: center;
		font-size: 14pt;
		text-decoration: underline;
	}

	p.header
	{
		color: antiqueWhite;
		text-align: left;
		font-size: 14pt;
		font-style: italic;
	}

	p.body
	{
		color: darkRed;
		text-align: left;
		font-family: Trebuchet MS;
		font-size: 12pt;
		font-style: bold;
	}

	p.home
	{
		color: antiquewhite;
		text-align: center;
		font-size: 14pt;
		text-decoration: underline;
	}

	p.special 
	{ 
		text-shadow: #000000 10px 10px;
		text-align: center;
		color: white;	
		font-size: 24pt;	
	}

	p.topbox 
	{ 
		font-family: Trebuchet MS;
		font-size: 12pt;
		font-style: bold;	
	}

	td.home
	{
		width: 20%;
		background-color: #A06040;
	}

	dt        
	{
		font-weight:bold;
	}

	dd        
	{
		margin-bottom:1em;
	}

	.main	
	{
		width:50em; 
		margin-left:auto; 
		margin-right:auto;
	}

	.logo     
	{
		text-align:center;
	}
	
	.center   
	{
		text-align:center;
	}
	
	.topic    
	{
		font-weight:bold; 
		font-size:larger; 
		color:#000099
	}
	
	.box	
	{
		width:100%; 
		border:solid #000099; 
		background-color:white; 
		color:black; 
		padding:.5em;
	}

	.column1  
	{
		width:20%; 
		float:left; 
		position:relative; 
		border-right:1px solid #006699; 
		padding-right:0.5em;
	}

	.column2  
	{
		width:58%; 
		float:left; 
		position:relative; 
		border-left:1px solid #006699; 
		margin-left:-1px; 
		padding-left:1px;
	}

	.column3  
	{
		width:20%; 
		float:left; 
		position:relative; 
		border-left:1px solid #006699; 
		margin-left:-1px; 
		padding-left:1px;
	}

	.footer   
	{
		font-size:smaller; 
		clear:both; 
		border-top:1px solid #006699;
	}
}

@media print
{
	.main       
	{
		width:48em;
	}
	body 
	{
		margin: 0; 
		padding: 0;
		font-family:calibri, tahoma, arial, sans-serif;
	}

	#content 
	{
		width: 100%;
		margin: 0; 
		padding: 0;
	}

	#container 
	{
		width: 100%;
		position:relative;
		margin: 0; 
		padding: 0;
	}
}