BODY {margin-right:3em;
	background-color : rgb(255,255,255);}

BODY {font-family : Arial;
	      color : rgb(177,183,183);
              font-size : 100% 90%}

IMG    {margin : none;
	 border : none;}


DIV   { background-color : rgb(255,255,255);}


DIV#topleft IMG { 	border: none;
			float : right;
			margin-left : 20px ;
			margin-top : 10px;}

DIV#topleft IMG#map { margin-left : 10px;
		      float : none;}


P 	{
	font-size : 10pt;
	text-align : justify;
	margin-top : 0px;
	margin-bottom : 0.5em;}

DIV#header P SPAN {font-size:90%;}


H1 	{
	 font-size : 105%;
	 font-weight : 600;
	 text-align : right;
	}


DIV#headeright P.darkgrey {margin-top : 2em;}

DIV#christmas { background-color : rgb(234,234,234);
                border: 1px solid rgb(204,204,204);
              }


DIV#christmas P {color : rgb(150,150,150);
                 font-size : 80%;
                 margin: 1em;
                 
                 }


.grey {background-color: rgb(177,183,183);}

.darkgrey {color : rgb(153,153,153);}

.lightred {color: rgb(204,153,153);}

TABLE TR.darkgrey TD {color : rgb(153,153,153)}



SPAN 	{margin-right : 5px;}



TABLE {border-right: 1px dotted rgb(204, 204, 204); 
	border-bottom: 5px solid rgb(204, 204, 204);
	margin-bottom : 2em;
	margin-left : 3em;
	margin-top : 1em;}

TABLE TD {text-align : right;
	  font-size : 95%;
          margin-top : 0.5em;
	  padding-top : 1em;}

TABLE TD.left {text-align : left;}

DIV#container { 
		position: absolute;
		top : 20px;
		width : 650px;
		border : 1px solid rgb(198,203,218);
		margin-left : 40px;
		margin-bottom : 2em;
	        background-color : rgb(255,255,255);}

DIV#header   	{position: absolute;
		 top:0px;
		 height : 165px;
	      	 left : 0px;
		 width : 650px;
		 border : none;}

DIV#links  	{position: absolute;
		 width : 100px;
		 top : 100px;
		 left : 550px;
                 height : 680px;
		margin-bottom : 2em;
		background-color : rgb(234,234,234);}


DIV#headeright  {position: absolute;
		 top : 0px;
	      	 left : 550px;
		 width : 100px;
 		 height : 180px;
                 padding : 0px;
                 background-color : rgb(234,234,234);}


DIV#headeright P {
		text-align : right;
	  	font-size : 80%;
          	margin-top : 0em;
	  	padding-top : 1px;}

DIV#links  P  { text-align : right;
		font-size : 80%;
		margin : 1em;
		margin-top : 0.2em;
		margin-bottom : 0.2em;
 		color: rgb(255,255,255);}



DIV#topleft 	{position: absolute;
		 width : 470px;
		 top : 180px;
		 left : 0px;
		}


DIV#topleft  {	
		padding-left : 1.5em;
		padding-right : 1.5em;}




DIV#menutext DIV { 		
		position : absolute;
		top : 180px;
		left : 440px;
		width : 180px;
		display : none;
		border-right : 1px solid rgb(204,153,153);
		height : 450px;}



DIV#menutext DIV P { text-align : right;
		     margin : 1em;}





A:link, A:active, A:hover, A:visited 
	{text-decoration : none;
	 color: rgb(139,153,202);
         }

A:hover {text-decoration : underline;}