BODY.main
{ 	
	background-image: url(/images/background-image.jpg); 
}  

BODY.simple-report-style
{
        background-color: #996666;
};

TABLE.page-layout 
{ 	
	width: 100%; 	
	height: 90%; 
} 
 
.main-title 
{ 
	font-size: 32pt; 
	font-family: Monotype Corsiva, URW Chancery L, Century Gothic, Verdana; 
	font-weight: normal;
	background-color: #CC9966;	
	background-image: url(/images/title-image.jpg);
	border: 3px ridge;
} 

.normal-text
{
	font-size:0.35cm;
	font-family: Lucida Sans Unicode, Lucida Sans, Luxi Sans;
	background-color: #CC9966;
}

.normal-text-box
{
	font-size:0.35cm;
	font-family: Lucida Sans Unicode, Lucida Sans, Luxi Sans;
	background-color: #CC9966;
	border: 1px solid;
	border-color: #330000;
}

.title-text-box
{	
	border:2px title;
	font-family: Verdana, URW Gothic L;
	font-size: 110%;	
	background-color: #CC9966;
	border: 1px solid;
	border-color: #330000;
}

.subtitle-text-box
{
	border:2px title;
	font-family: Verdana, URW Gothic L;
	font-size: 100%;	
	background-color: #CC9966;
	border: 1px solid;
	border-color: #330000;
}

/*
	Styles for reporting results
*/

.result-text-box
{
	font-size:0.35cm;
	font-family: Lucida Sans Unicode, Lucida Sans, Luxi Sans;
	background-color: #CCCC66;
	border: 1px solid;
	border-color: #330000;

}

.result-title-box
{
	background-color:#999933;
	border:2px title;
	font-family: Verdana, URW Gothic L;
	font-size: 110%;	
	border: 1px solid;
	border-color: #330000;
}

.result-subtitle-box
{
	background-color:#AAAA33;
	border:2px title;
	font-family: Verdana, URW Gothic L;
	font-size: 100%;	
	border: 1px solid;
	border-color: #330000;
}

/*
	Styles for reporting news
*/

TABLE.news
{
	background-color: #996666;
	border:2px solid;
	border-color: #330000;
}

TR.report 
{ 	
	font-family: Lucida Sans Unicode, Lucida Sans, Luxi Sans;
    	font-size: 0.35cm; 
}  

TD.news-item-header 
{ 	
	font-family: Century Gothic, courier; 	
	text-decoration: underline; 	
	font-weight: bold; 	
	background-color: #CC9966; 
	border: 1px solid;
	border-color: #330000;
}  

TD.news-item-header-new
{ 	
	font-family: Century Gothic, courier; 	
	text-decoration: underline; 	
	font-weight: bold; 	
	background-color: #CC9999; 
	#border: 1px solid;
	#border-color: #330000;
}  

TD.news-item-body 
{	
	font-family: Lucida Sans Unicode, Lucida Sans, Luxi Sans;
    	font-size: 0.35cm; 	
	text-decoration: none; 	
	font-weight: normal; 	
	background-color: #CC9966; 
	border: 1px solid;
	border-color: #330000;
} 

ul.news-item-body 
{
 	font-family: courier; 	
	text-decoration: none; 	
	font-weight: normal; 	
	color:black; 
}

/*
	Styles related to menu positions
*/
TABLE.menu
{
	background-color:#996666;
	font-family: Lucida Sans Unicode, Lucida Sans, Luxi Sans;
    	font-size: 0.35cm; 
	border: 2px solid;
	border-color: #330000;
	empty-cells: show;
}

TD.menu-heading-bar
{
	background-color:#CCCC33;
}

TD.menu-subheading-bar
{
	background-color:#CC9999;
	border:2px solid;
	font-family: Century Gothic, URW Gothic L;
	font-weight: bold;
	font-size: 110%;
}

TD.menu-position
{
	background-color:#CC9966;
	border:1px solid;
}

TD.menu-spacer
{
	background-color:#663300;	
	border: 1px solid;
	border-color: #000000;
}

A.menu-link 
{     
	text-decoration: none;     
	color:#000000; 
}
 
A.menu-link:hover 
{     
	text-decoration: none;     	   
	color:red; 
}   

A.current-menu-link 
{         
	text-decoration: none;
        font-weight: bold;
    	color:black;
}
