/* CSS Document */

	body {
		background: white;
		margin: 0px;
		border: 0px;
		color: #333333;
		font-size: 13px;
		line-height: 16px;
		font-family: Arial, Helvetica, Verdana sans-serif;
		}

	#navtable {
		position: absolute;
		left: 5px;
		top: 120px;
		}

	a:link {
		color: #003366;
		text-decoration: none;
		}

	a:visited {
		color: #003366;
		text-decoration: none;
		}

	a:active {
		color: #003366; 
		text-decoration: none;
		background-color: #000000;
		}

	a:hover {
		color: #ffffff;
		text-decoration: none;
		background-color: #003366;
		}

			a.subnav:link {
				color: #003366;
				text-decoration: none;
				}
		
			a.subnav:visited {
				color: #003366;
				text-decoration: none;
				}
		
			a.subnav:active {
				color: #ffffff; 
				text-decoration: none;
				background-color: #003366;
				}
		
			a.subnav:hover {
				color: #ffffff;
				text-decoration: none;
				background-color: #003366;
				}

	a.icon:link {
		color: #003366;
		text-decoration: none;
		background-color: #ffffff;
		}

	a.icon:visited {
		color: #003366;
		text-decoration: none;
		background-color: #ffffff;
		}

	a.icon:active {
		color: #ffffff; 
		text-decoration: none;
		background-color: #ffffff;
		}

	a.icon:hover {
		color: #ffffff;
		text-decoration: none;
		background-color: #ffffff;
		}


			.highlight {
				color: #ffffff;
				text-decoration: none;
				background-color: #999999;
				}
		
			.title {
				color: #333333;
				text-decoration: none;
				font-weight: bold;
				font-size: 18px;
				line-height: 24px;
				}

	.subtitle {
		color: #666666;
		font-size: 13px;
		line-height: 13px;
		font-weight: bold;
		}

	.tourtitle {
		color: #666666;
		font-size: 11px;
		line-height: 13px;
		font-weight: bold;
		}

	table.current {
		position: absolute;
		left: 156px;
		top: 115px;
		z-index: 1;
		padding: 0px;
		width: 700px;
		height: auto;
		border: 0px;
		visibility: visible;
		}

	table.future {
		position: absolute;
		left: 156px;
		top: 104px;
		z-index: 1;
		width: 690px;
		height: auto;
		visibility: visible;
		}
		
	td.month {
		width: 80px;
		height: 30px;
		background-color: #888888;
		color: #ffffff;
		font-size: 13px;
		line-height: 13px;
		font-weight: bold;
		vertical-align: bottom;
		text-align: center;
		border-width: 1px;
		border-color: #ffffff;
		border-style: solid;
		}
	td.spacer {
		width: auto;
		height: 30px;
		background-color: #ffffff;
		color: #666666;
		font-size: 13px;
		line-height: 13px;
		font-weight: bold;
		vertical-align: bottom;
		text-align: left;
		}
	td.known {
		background-color: #cccccc;
		text-align: center;
		font-size: 11px;
		line-height: 13px;
		border-width: 1px;
		border-color: #ffffff;
		border-style: solid;
		}
	td.unknown {
		background-color: #aaaaaa;
		text-align: center;
		color: #ffffff;
		font-size: 11px;
		line-height: 13px;
		border-width: 1px;
		border-color: #ffffff;
		border-style: solid;
		}
	
	img.sfologo {
		position: absolute;
		right: 20px;
		top: 0px;
		z-index: 6;
		padding: 0px;
		width: 194px;
		height: 40px;
		border: 0px;
		visibility: visible;
		}

	img.topgraphic {
		position: absolute;
		left: 0px;
		top: 0px;
		padding: 0px;
		width: 585px;
		height: 94px;
		border: 0px;
		visibility: visible;
		}

	img.code {
		position: absolute;
		left: 169px;
		top: 119px;
		padding: 0px;
		width: 410px;
		height: 50px;
		border: 0px;
		visibility: visible;
		}


	img.right-pic1 {
		position: absolute;
		left: 625px;
		top: 260px;
		padding: 0px;
		width: 200px;
		height: auto;
		border: 0px;
		visibility: visible;
		}

	img.map {
		padding: 0px;
		width: auto;
		height: auto;
		border: 0px;
		visibility: visible;
		}

	div.maintext {
		position: absolute;
		left: 171px;
		top: 183px;
		padding: 0px 0px 0px 0px;
		width: 410px;
		height: auto;
		border: 0px;
		color: #333333;
		font-size: 13px;
		line-height: 16px;
		visibility: visible;
		}

	div.maintext-scandinavian {
		position: absolute;
		left: 271px;
		top: 183px;
		padding: 0px 0px 0px 0px;
		width: 310px;
		height: auto;
		border: 0px;
		color: #666666;
		font-size: 13px;
		line-height: 19px;
		visibility: visible;
		}
		
	div.mapbutton {
		position: absolute;
		left: 600px;
		top: 186px;
		padding: 0px 0px 0px 0px;
		width: 245px;
		height: auto;
		border: 0px;
		text-align: center;
		font-size: 11px;
		line-height: 15px;
		background-color: #FFFFFF;
		visibility: visible;
		}

	div.tourbox {
		position: absolute;
		left: 610px;
		top: 136px;
		padding: 0px 0px 0px 0px;
		width: 230px;
		height: auto;
		border: 0px;
		text-align: center;
		font-size: 11px;
		line-height: 15px;
		background-color: #FFFFFF;
		visibility: visible;
		}

	div.rightside-1 {
		position: absolute;
		left: 625px;
		top: 250px;
		padding: 0px;
		width: 200px;
		height: auto;
		border: 0px;
		visibility: visible;
		}


	p.indent {
		padding: 0px 0px 0px 30px;
		}

	img.title-scandmod {
		position: absolute;
		left: 169px;
		top: 184px;
		padding: 0px;
		width: 100px;
		height: 600px;
		border: 0px;
		visibility: visible;
		}

	img.title-scandmod2 {
		position: absolute;
		left: 271px;
		top: 183px;
		padding: 0px;
		width: 310px;
		height: 25px;
		border: 0px;
		visibility: visible;
		}		
	
	img.scandmod-pic1 {
		position: absolute;
		left: 625px;
		top: 260px;
		padding: 0px;
		width: 200px;
		height: auto;
		border: 0px;
		visibility: visible;
		}

	img.scandmod-pic2 {
		position: absolute;
		left: 625px;
		top: 560px;
		padding: 0px;
		width: 200px;
		height: auto;
		border: 0px;
		visibility: visible;
		}

	img.scandmod-pic3 {
		position: absolute;
		left: 625px;
		top: 860px;
		padding: 0px;
		width: 200px;
		height: auto;
		border: 0px;
		visibility: visible;
		}

	img.scandmod-pic4 {
		position: absolute;
		left: 625px;
		top: 1160px;
		padding: 0px;
		width: 200px;
		height: auto;
		border: 0px;
		visibility: visible;
		}


img.title-victoriankit {
		position: absolute;
		left: 169px;
		top: 184px;
		padding: 0px;
		width: 410px;
		height: auto;
		border: 0px;
		visibility: visible;
		}

	p.rightside-1 {
		position: absolute;
		left: 625px;
		top: 260px;
		padding: 0px;
		width: 200px;
		height: auto;
		border: 0px;
		visibility: visible;
		}

	p.rightside-2 {
		position: absolute;
		left: 625px;
		top: 560px;
		padding: 0px;
		width: 200px;
		height: auto;
		border: 0px;
		visibility: visible;
		}

	.smallcaps {
		font-variant: small-caps;
		}

