body {
	background-color: #fff;
	font-family:sans-serif;
	margin: 0;
	padding: 0;
}

#header {
	border-bottom: 1pt solid black;
	white-space: nowrap;
	background:#6559bc url('header_bg.jpg');
	background-repeat: repeat-x;
	z-index: 50;
	padding:1em;
}

p, div, a, td { font-size: 10pt; }

.center{
	text-align:center;
}

.warning {
  font-size:10pt;
	color:#FF2222;
}

img.tourmenu {
	border-top: #000000 1px solid; 
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid; 
	border-left: #000000 1px solid; 
}

table {
  font-size:10pt;
}

table.main {
  font-size:10pt;
	background-color: #FFFFFF;
	border-right: #000000 1px solid; 
	border-left: #000000 1px solid; 
	border-bottom: #000000 1px solid;
}

h1 {
  font-size: 18pt;
}

a {
	text-decoration:none;
	color:#4444AA;
}

a:visited {
	color:#4444AA;
}

a:hover {
	color:#AAAAFF;
}

input.loginbutton{
	border-top: #000000 1px solid; 
	border-bottom: #000000 1px solid;
	border-right: #000000 1px solid; 
	border-left: #000000 1px solid; 
  background-color: #dddddd;
  color:#000000;
	font-size:8pt;
}

input.login {
  background-color: #eeeeee;
  color:#000000;
	font-size:8pt;
}

div.login {
	font-size:10pt;
	display:inline;
}

div.menubg {
	border-top: #000000 1px solid; 
  border-right: #000000 1px solid; 
	border-left: #000000 1px solid; 
	border-bottom: #000000 1px solid;
}

div.mainsect {
	margin: 0.5em;
	padding:0.5em;	
}

div.menu {
	font-size:10pt;
	padding:0.5em;
	margin:0;
	white-space:nowrap;
	background:#fff url('gray_fade.jpg') repeat-x scroll top;
}

div.menu ul {
	display:block;
	margin:0;
	padding:0;
}

div.menu ul li {
	font-size:10pt;
	display:inline;
	margin:0;
	padding:0;
}

div.menu ul li a {
	border:1px solid #000000;
	padding:0 2em;
	background:#fff;
}

div.menu ul li a:active {
	background:#fff;
}

div.framed_box {
	border:1px solid #000;
	margin:1em;
}

div.framed_box div.title {
	border-bottom:1px solid black;
	text-align:center;
	font-weight:bold;
	background-color:#dddddd;
	font-size:10pt;
}

div.framed_box ul {
	display:block;
	margin:0;
	padding:0;
}

div.framed_box ul li {
	list-style-type:none;
	display:block;
	margin:0.5em;
}

