body	{
	background-color: #ccc;
	background-image: url(back.png);
	margin: 0;
	}
td, p	{
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 1.4;	
	}
p	{
	text-align: justify;
	}
.indent	{
	margin: 0;
	text-indent: 20px;
	}
	
h1, h2, h3, h4	{
	font-family: verdana, arial, sans-serif;
	color: DarkRed;
	line-height: 1.3;
	}
h1	{
	color: White;
	font-size: 23px;
	text-align: center;
	padding: 19px;
	margin: 0;
	}
h2	{
	font-size: 22px;
	text-align: center;
	}
h3	{
	font-size: 18px;
	}
h4	{
	font-size: 14px;
	}

img	{
	border-color: DarkGray;
	}
li	{
	list-style-type: square;	
	}
ol li	{
	list-style-type: decimal;	
	}
hr	{
	height: 1px;
	color: DarkGray;	
	}
	
A:link, A:visited	{
	color: #00a;
	text-decoration: none;		
	}
A:hover	{
	color: DarkRed;
	text-decoration: underline;	
	}
A:link.primgray, A:visited.primgray	{
	color: #88d;	
	}	
A:link.high, A:visited.high	{
	color: DarkRed;
	}
	
.leftshadow	{
	background-image: url(L.png)	
	}
.rightshadow	{
	background-image: url(R.png)	
	}
.button, .button1	{
	font-size: 11px;
	text-align: center;
	background-color: Gainsboro;
	}
.button	{
	background-image: url(R.png)
	}
#title-blue	{
	background-color: #78b;
	}
	
.page	{
	background-color: White;
	padding: 1px;
	padding-left: 19px;
	padding-right: 19px;
	}
.inborder	{
	background-color: WhiteSmoke; 
	padding-left: 19px;
	padding-right: 19px;
	border: solid 1px DarkGray;
	}
.navigation-blue	{
	background-color: LightSteelBlue;
	padding: 15px;
	padding-left: 19px;
	padding-right: 19px;
	}
.totop	{
	background-color: Gainsboro;
	text-align: center;
	padding: 4px;
	}

.prim	{
	font-size: 11px;	
	}
.primgray	{
	color: DarkGray;
	font-size: 11px;	
	}
.gray	{
	color: DarkGray;
	}
.primcenter	{
	font-size: 11px;
	text-align: center;	
	}
.high	{
	color: DarkRed;
	}
.bullet	{
	font-family: verdana;
	font-weight: 800;
	}
	
.photo	{
	background-color: Gainsboro;
	}
.photoimport	{
	background-color: BlanchedAlmond;
	}	

table.data,	table.data td	{
	text-align: center;
	border: solid 1px DarkGray;
	border-collapse: collapse;
	}
table.dataprim,	table.dataprim td	{
	text-align: center;
	border: solid 1px DarkGray;
	border-collapse: collapse;
	font-size: 11px;
	}	
table.dataleft,	table.dataleft td	{
	text-align: left;
	border: solid 1px DarkGray;
	border-collapse: collapse;
	}		
table.dataprimleft,	table.dataprimleft td	{
	text-align: left;
	border: solid 1px DarkGray;
	border-collapse: collapse;
	font-size: 11px;
	}	
table tr.low, table td.low	{
	background-color: #eee;
	}
	
@media print	{
	*	{
		color: #000 !important;
		}
	table.dataprim, table.dataprim td, img	{
		border-color: #000;	
		}
	.navigation-blue, .leftshadow, .rightshadow, .nav, .totop, .noprint {
		display: none; 
		}
	}