html body {
		margin : 0px 0px 0px 0px;
	}

	body 
  {
		background-color  : #006634;
		margin : 0px 0px 0px 0px;
		font-family : arial, helvetica, verdana, sans-serif;
		font-size : 15px;
		color : #ffffff;
	}	
	
	.header_bottom
	{
    background-image: url("../images/header_bottom.gif"); 
    background-repeat: repeat-x;
 		margin : 0px;
		border : 0px;
		width : 100%;
		height : 29px; 
	}
	.header_top
	{
		background : transparent url("../images/header_top.jpg");
		margin : 0px;
		border : 0px;
		width : 100%;
		height : 62px;	
	}
	.header_logo 
  {
		margin-top: 0px;
		margin-left: 0px;
		padding: 0px;
		/*vertical-align: top;
		width : 296px;*/
	}
	.header_aerial 
  {
		margin-top: 0px;
		margin-left: 0px;
		padding: 0px;
		vertical-align: top;
		width : 183px;
	}
	.header_address 
  {
		margin-top: 0px;
		margin-right: 0px;
		padding: 0px;
		padding-right : 10px;
		vertical-align: top;
		width: 100%;
		font-family: georgia, arial, helvetica, verdana, sans-serif;
		font-size : 12px;
		font-weight : bold;
		text-align: right;
	} 
  .menu_link
  {
    text-decoration: none;
		font-variant: small-caps;
		font-weight: bold;
		font-size: 75%;   
		text-align: center;
  	color: #eeeeee;      
  	font-family : sans-serif;
  }
  .menu_link:hover
  {
    text-decoration: none;
  	background : transparent;
  	background-color : transparent;
    color: #ffdd77;  
  }
  
	a 
  {
	padding : 0px;
	text-decoration : underline
	}
	a:hover 
  {
	color : #ffffff;
	text-decoration : underline
	}  	


/*	.footer 
  {
		background : transparent url("../images/footer.gif");
		margin : 0px;
		border : 0px;
		width : 100%;
		height : 23px;
		position: relative;
	}*/
	.footer
	{
	 background : transparent url("../images/morgal_background.gif");
	 background-position: center; 
	 background-repeat: no-repeat;
	 width: 100%;
	 height: 80px;	  
	 text-align: center;
	 /*border-top: thin dashed black;*/
	}
	
	.submenu
	{
	 border: thin solid white;
	 background-color: #117711;
	 position: absolute;
	 visibility: hidden;
	}
	.submenu_oddrow
	{
    padding: .1em;
    background-color: #107010;
	}
	
	
	h1, h2, h3, a
	{
	 color : #ffffee; 
	}
	ul, li, .tagline
	{
	 color: #ffffff;
	}
	
	h1 
  {
		margin: 0;
		padding : 10px 10px 5px 15px;
		
		font-size : 25px;
	}	
	h2 
  {
		padding : 10px 10px 5px 15px;
		font-size : 20px;
	}
	h3 
  {
		padding : 0px 10px 5px 15px;
		font-size : 15px;
	}	

  .tagline
  {
  	margin: 0 0 0 15px;
  	padding: 0;
  	font-size: 12px;
  	font-family : verdana, sans-serif;
  	font-variant : small-caps;
  }

	ul, li
  {
		font-size : 12pt;
		font-weight : bold;
	}
	
	th
	{
	 text-align: left;
	 font-size: 110%;	 
	}
	.header 
	{
	 background-color: #006600;
	 font-weight: bold;
	 color: #ddee33;
	 text-align: center;
	}
	
	.oddrow
	{
	 background-color: #117745;
	}

	.bordered-table
	{
	 border: medium solid white;
	}	
	.bordered-table th
	{
	 border: thin solid white;
	}	
	.bordered-table td
	{
	 border: thin dotted white;
	}
	
	img 
	{
	 border: none;
	}
	
	.parent
	{
	 	color: #ffffee;
		font-size : 20px;
		font-weight: bold;
		font-variant : small-caps;
		text-decoration : underline;
		padding-left: 5px;
	}
	.child, .date-ref
	{
	 	color: #ffffff;
		font-size : 12px;
		font-variant : small-caps;
		text-decoration : underline;	
		padding-left: 25px;
	}
	.date-ref
	{
		text-decoration : none;	
		padding-left: 35px;	
	}
	
	li
	{
	 padding: .25em;
	}
	.sub_differ li
	{
	 color: #ffffcc;
	}
	p
	{
	 padding-left: 10px;
	}
	
