
*	{
	font: 10pt Helvetica;
	line-height:1.4em;
	text-decoration:none;
	}


img	{
	border-style:none;
	}

frameset,frame	{
	border-bottom:0px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	}

body	{
	background-color:#F0F0F0;
	margin-top:45px;
	margin-bottom:45px;
	}

#menu	{
	position:absolute;
	top:545px;
	left:290px;
	list-style: none;
	border-width:2px;
	border-color:blue;
	border-style: none;
}

#menu td {
	text-align: center;
	width: 5px;
	padding:0px 0px px 20px;
	border-width:1px;
	border-color:blue;
	border-style: none;

}

#separator	{
	position: absolute;
	top:45px;
	left:210px;
	height:700px;
	width: 0px;
	border-style: solid;
	border-width:2px;
	border-color: white;
}

#separator[id] {
  position:fixed;
}

#navlist
{
	position:absolute;
	margin: 0px;
	padding:0px 0px 0px 0px;
	list-style: none;
	border-width:2px;
	border-color:blue;
	border-style: none;
}

#navlist[id] {
  position:fixed;
}


.info_link {
	width:147px;
	position:relative;
	top:0px;
	left:0px; 
}

.info_link[class] a {
	text-decoration:none;
	display:block;
	position:relative;
	top:0px;
	left:0px;
	z-index:2;
}

.info_link[class] a:hover {
	width:147px;
	height:0px;
	position:relative;
	top:0px;
	left:0px;
	z-index:3;
}

.info_link a span {
	font: 6pt Helvetica;
	text-decoration:none;
	padding:3px;
	display:none;
}

.info_link[class] a:hover span {
	color:black;
	background:#ffffff;
	border:1px solid black;
	display:block;
	padding:6px;
	position:relative;
	top:10px;
	left:10px;
}

.room_link {
	width:285px;
	position:relative;
	top:0px;
	left:0px; 
}

.room_link[class] a {
	text-decoration:none;
	display:block;
	position:relative;
	top:0px;
	left:0px;
	z-index:2;
}

.room_link[class] a:hover {
	width:285px;
	height:0px;
	position:relative;
	top:0px;
	left:0px;
	z-index:3;
}

.room_link a span {
	font: 6pt Helvetica;
	text-decoration:none;
	padding:3px;
	display:none;
}

.room_link[class] a:hover span {
	color:black;
	background:#ffffff;
	border:1px solid black;
	display:block;
	padding:6px;
	position:relative;
	top:10px;
	left:10px;
}

ul#navlist li	{
	width: 147px;
	margin: 0px;
	display: block;
	padding: 3px 12px 12px 12px;
	text-decoration: none;
	border-width:2px;
	border-color:red;
	border-style: none;
}

ul#navlist li a	{
	margin: 0px;
	display: block;
	padding:0px 0px 0px 0px;
	text-decoration: none;
	border-width:2px;
	border-color:yellow;
	border-style: none;
}

ul#navlist li a:hover	{
	margin: 0px;
	margin: 0px 0px 0px 0px;
	background: #e0e0e0;
}

#content
{
	position:absolute;
	left:290px;
	margin:0px 8.5% 0px 0px;
	height: 450px;
	border-width:2px;
	border-color: red;
	border-style: ;
}

table	{
	padding:0px;
	}

td	{
	padding-right:12px;
	vertical-align:top;
	}

h1      {
	font: 100% Helvetica;
	text-decoration:none;
	font-weight:bold;
	}

ul,li	{
	vertical-align:middle;
	text-align:center;
	}

a  {
	color:#808080;
	}

a:hover	{
	color:black;
	}

.sl	{
	color:#d3d3d3;
        text-align:center;
	font-size:x-small;
	}

.sl_inv	{
        text-align:center;
	font-size:x-small;
        visibility:hidden;
	}

vis#ul,li	{
        text-align:left;
}

.vis	{
	position:absolute;
	color:yellow;
	top:45px;
	font-size:x-small;
	}

.invis 	{
	position:absolute;
	color:yellow;
	top:45px;
	font-size:x-small;
        visibility:hidden;
	}

.txt	{
	color:#d3d3d3;
	font-size:12px;
	}

.MINI_TABLE	{
	padding-right:12px;
	padding-bottom:12px;
	}

.no_link	{
	cursor:default;
	}

.book_title	{
	font-weight:normal;
	font-style:italic;
	}

.comment	{
	white-space:pre;
	}


#rect_base {position:absolute; left:0px; top:0px;}

#rect11 {position:absolute; left: 60px; top:105px;}
#rect12 {position:absolute; left:160px; top:105px;}
#rect13 {position:absolute; left:260px; top:105px;}
#rect14 {position:absolute; left:360px; top:105px;}
#rect15 {position:absolute; left:460px; top:105px;}

#rect21 {position:absolute; left: 60px; top:195px;}
#rect22 {position:absolute; left:160px; top:195px;}
#rect23 {position:absolute; left:260px; top:195px;}
#rect24 {position:absolute; left:360px; top:195px;}
#rect25 {position:absolute; left:460px; top:195px;}

#rect31 {position:absolute; left: 60px; top:287px;}
#rect32 {position:absolute; left:160px; top:287px;}
#rect33 {position:absolute; left:260px; top:287px;}
#rect34 {position:absolute; left:360px; top:287px;}
#rect35 {position:absolute; left:460px; top:287px;}

.info_image img		{ width:90px; height:85px; border:1px none red;}
#rect_bottom img	{
	position:absolute;
	left: 60px;
	top:400px;
	width:495px;
	height:85px;
	border:1px none green;
}



