body{
	margin: 0px 0px 0px 0px;
	width: 1000px;
	}

#topmenubar {
	position: absolute;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:2px;
	padding-right:20px;
	padding-top:7px;
	width: 980px;
	background-color:#EEEEEE;
	}
	
#layoutmenubar {
	position: fixed;
	right:0px;
	bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	padding-left:2px;
	padding-right:20px;
	padding-top:7px;
	width: 842px;
	border-top:solid 2px #AAAAAA;
	border-left:solid 2px #AAAAAA;
	background-color:#EEEEEE;
	max-height:200px;
	}
	
#layoutinfobox {
	position: fixed;
	right:0px;
	bottom:0px;
	padding-top:0px;
	margin-left:0px;
	margin-right:0px;
	width: 877px;
	border:none;
	background-image: url(/images/layoutinfoback.png);
	background-repeat:no-repeat;
	height:55px;
	}
	
#layoutsummarypopup {
	visibility:hidden;
	position: fixed;
	right:0px;
	bottom:40px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	width: 866px;
	border:none;
	background-color:#EEEEEE;
	max-height:400px;
	}
	
#layoutoperatorspopup {
	visibility:hidden;
	position: fixed;
	right:0px;
	bottom:40px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	width: 866px;
	border:none;
	background-color:#EEEEEE;
	max-height:400px;
	}
	
#layoutdiagrampopup {
	visibility:hidden;
	position: fixed;
	right:0px;
	bottom:40px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	width: 866px;
	border:none;
	background-color:#EEEEEE;
	max-height:400px;
	}
	
#layoutexhibitionpopup {
	visibility:hidden;
	position: fixed;
	right:0px;
	bottom:40px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	width: 866px;
	border:none;
	background-color:#EEEEEE;
	max-height:400px;
	}

#lionplaceholder {
	position: absolute;
	left:5px;
	top:5px;
	}

#leftmenubar {
	position: absolute;
	top: 75px;
	left: 1px;
	width: 125px;
	background-color: #ccccff;
	}
	
#calendararea {
	left: 150px;
	width: 840px;
	position:absolute;
	top:138px;
	height:190px;
	padding:2px;
	background-image: url(/images/calback.png);
	background-repeat:no-repeat;
	}
	
#shoplibsummaryarea {
	position:absolute;
	top:335px;
	left:685px;
	width:308px;
	}

#latestnewsarea {
	position:absolute;
	top:335px;
	left:150px;
	width:500px;
	}
	
#mainarea {
	position: absolute;
	top: 75px;
	left: 150px;
	width:842px;
	}
	
.menubutton {
	background-color: #CCCCCC;
	border-color:#000000;
	border-style: solid;
	border-width: 1px;
	text-align:center;
	font-family:'Arial Narrow';
	color:#0000FF;
	font-size:large;
	margin-top:5px;
	margin-bottom:5px;
	}

a.menutext {text-decoration:none}

a.menutext:hover {text-decoration:none; font-weight:bold}

a.bookmark{text-decoration:none; color:#000000}

a.bookmark:hover {text-decoration:none}

a{text-decoration:none; color:#0000FF}

a:hover {text-decoration:underline}
	
.menulist {
	text-align:center;
	font-family:'Arial Narrow';
	color:#0000FF;
	font-size:medium;
	margin-top:0px;
	margin-bottom:0px;
	}	

.caldatea {
	font-family: Arial;
	font-size:xx-small;
	text-align:center;
	}
	
.caldateb {
	font-family: Arial;
	font-size:smaller;
	text-align:center;
	}
