html, body{
	margin-right: 30px;
	text-align: justify;
	font-family : serif;
	font-variant: normal;
	background-color : #F3F3CC;
} 
 
.label{
	text-align: center;
	font-family : sans-serif;
	font-variant : normal;
	font-weight: normal;
	font: arial;
	font-size: 10px; 
	color : #990000;
} 

H1,H2,H3{
	font : Engravers MT;
	font-family : serif;
	font-variant : small-caps;
	color : #990000;
	text-align : center;
}

TABLE {
	font-size: 11px; 
	font-family : sans-serif;
	background-color : #FFFF99;
	text-align: left;
}


#pagewidth{ 
	width:100%; 
	min-width: 540px; 
  
} 
 
#header{
	width:100%;
	background-color:#F3F3CC;
	font : bold large Engravers MT;
	font-family : serif;
	font-variant : small-caps;
	color : #990000;
	text-decoration:none;
	text-align : center;
	position : relative;
} 

 A.header {
	font : bold Engravers MT;
	font-family : serif;
	font-variant : small-caps;
	background-color:#F3F3CC;
	text-decoration:none;
	color : #990000;
}
 A:visited.header {
	font : bold Engravers MT;
	font-family : serif;
	font-variant : small-caps;
	background-color:#F3F3CC;
	text-decoration:none;
	color : #990000;
}
 A:hover.header {
	font : bold Engravers MT;
	font-family : serif;
	font-variant : small-caps;
	background-color:#F3F3CC;
	text-decoration:underline;
	color : red;
}
 
 A {
	color: #990000;
	font-family:sans-serif;
	text-decoration:underline;
	font-variant : normal;
}
 A:Visited {
	color: #990000;
	font-family:sans-serif;
	text-decoration:underline;
	font-variant : normal;
}
 A:Hover {
	color:red;
	font-family:sans-serif;
	text-decoration:none;
	font-variant : normal;
}
 
#leftcol{
	width:110px;
	float: left;
	position: relative;
	margin-left:-130px;
	margin-right: -10px;
	font : bold Engravers MT;
	font-family : serif;
	font-variant : small-caps;
	background-color:#F3F3CC;
	color : #990000;
	text-align : right;
	padding-top : 160px;
}

A.leftcol {
	font:Engravers MT;
	font-family:serif;
	font-weight:bold;
	font-variant:small-caps;
	text-decoration:none;
	color:#990000;
}

A:hover.leftcol {
	font:Engravers MT;
	font-family:serif;
	font-weight:bold;
	font-variant:small-caps;
	text-decoration:none;
	color: #000066;
}

A:visited.leftcol {
	font:Engravers MT;
	font-family:serif;
	font-weight:bold;
	font-variant:small-caps;
	text-decoration:none;
	color:#990000;
}

#outer{ 
 border:solid #990000 0px; 
  /*/*/ border-left-width: 120px ;  /* left column width. NN4 hack to hide borders */ 
border-left-color: #F3F3CC;   /* left column colour */ 
border-left-style: solid; 
background-color: #F3F3CC; /* center column colour */ 
width: auto; 
 } 
 
#footer{
	height:50px;
	width:100%;
	background-color:#F3F3CC;
	font : x-small Engravers MT;
	font-family : serif;
	font-variant : small-caps;
	color : #990000;
	text-align : center;
	padding-top : 20px;
} 
 
#inner{margin:0; width:100%;}
 
#maincol{ 
	float: left; 
	width: 100%; 
	position: relative; 
	margin: 0 -8px 0 -2px;
 }
 
#outer>#inner { border-bottom: 1px solid #990000;  }
 
.clr{clear:both;}
 
.content{padding:5px;} /*padding for content */ 

.leftcol{padding:5px;}
	
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
 

 
 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#leftcol{display:none;} 
#outer{border-left:0px;} 
#maincol{width: 100%;}
