﻿body 
{
	color:#898989;
	font-family:Arial;
	font-weight:bold;
}

h1
{
	font-size:1.6em;
	color:#898989;
	margin:-2px 0 0 0;
	padding:0;	
}

h1.channeltitle
{
	font-size:3em;	
	margin-top:-6px;
}

h2
{
	font-size:1em;	
}

h4
{
	font-size:1em;
	margin:0;
	padding:0;	
}

ul.notcontent
{
	margin:0;
	padding:0;
	list-style:none;
}

ul li a
{
	text-decoration:none;
	color:#FFFFFF;
	display:block;
}

div#main
{
	margin-left:auto;
	margin-right:auto;
	width:973px;	
}

div#inner
{
	float:left;
	background-color:#ffffff;	
}

div#header
{
	height:100px;
	background-color:#898989;	
	width:973px;
	float:left;
}

div#header img
{
	border:none;
	margin:9px 0 0 22px;
}



ul#top_nav li
{
	font-size:1em;
	text-align:center;
	width:139px;
	min-height:24px;
	float:left;	
}

ul#top_nav li a
{
	margin-top:3px;	
}

div.bread
{
	float:left;
	height:24px;
	color:#898989;
	font-size:0.9em;
}

div.breadcrumb
{
	width:963px;
	padding:7px 0 0 10px;
}

div.breadcrumbpadding
{
	width:783px;
	padding:7px 0 0 190px;
}

div.bread a
{
	color:#898989;
	text-decoration:none;
}

div#lower
{
	width:973px;
	float:left;
}

ul.left_nav
{
	font-size:0.9em;
	width:180px;
	float:left;	
}

ul.left_nav li
{
	margin-bottom:5px;
}

ul.left_nav li a
{
	min-height/**/:23px;
	margin:0 0 0 10px;
	padding-top:5px;	
}

* html ul#left_nav li a
{
	height:23px;
}

ul.left_nav ul
{
	padding-top:5px;
}

ul.left_nav ul li a
{
	padding:0;
	margin:0 0 0 17px;	
}

div.content
{
	padding:0;
	margin:0 0 0 10px;
	width:593px;
	float:left;	
	font-weight:normal;
	font-size:0.75em;
}

div.content a
{
	color:#898989;	
}

div.medium
{
	width:783px;	
}

div.wide
{
	width:953px;	
}

div#right_content
{
	color:#FFFFFF;
	width:180px;
	float:right;	
	font-weight:normal;
	font-size:0.7em;
	background-color:#C2C2C2;
}

div#footer
{
	margin-top:20px;
	width:973px;	
	float:left;
	text-align:center;
	background-color:#c2c2c2;
}

div#footer a
{
	margin-right:30px;
	text-decoration:none;
	font-size:0.8em;
	color:#FFFFFF;	
}

/* color management */

.background_darkblue {	background-color:#9191FF; }
.background_darkblue_sub {	background-color:#ACADFF; }
.darkblue, .darkblue a { color:#9191FF; }

.background_green {	background-color:#84CD36; }
.background_green_sub {	background-color:#A4DA6A; }
.green, .green a { color:#84CD36; }

.background_brown {	background-color:#A9966D; }
.background_brown_sub {	background-color:#C3B092; }
.brown, .brown a { color:#A9966D; }

.background_lightblue {	background-color:#ACC5FD; }
.background_lightblue_sub {	background-color:#C1D4FE; }
.lightblue, lightblue a { color:#ACC5FD; }

.background_darkgrey { background-color:#525051; }
.background_darkgrey_sub { background-color:#7D7D7D; }
.darkgrey, .darkgrey a { color:#525051; }

.background_red { background-color:#F66C6C; }
.background_red_sub { background-color:#F99192; }
.red, .red a { color:#F66C6C; }

.background_lightgrey {	background-color:#ADADAD; }
.background_lightgrey_sub {	background-color:#C2C2C2; }
.lightgrey, .lightgrey a { color:#ADADAD; }


/* slide viewer and lightbox */

div.scrollPanel
{
	width:100%;
	margin-bottom:5px;	
	background-color:#C2C2C2;
}

div.scrollPanel input
{
	margin-left:23px;	
}

div.slideviewer
{
	
}

div.slideviewer div.slide
{
	margin-top:5px;
	height:140px;
}

div.slide
{
	
	text-align:center;	
	background-color:#C2C2C2;	
}

div.slide table
{
	margin-left:auto;
	margin-right:auto;
	background-color:#898989;	
}

div.slide p
{
	margin:0;
	padding:0;
}

div.slide img
{
	cursor:pointer;	
}

a#close
{
    position:absolute;
}

a#close img
{
	border:none;	
}

/* channel */

ul.channelviewer li
{
	width:463px;
	float:left;
	margin:10px 10px 0 0;
	height:130px;
}

ul.channelviewer li img
{
	display:block;
	float:left;
	margin:0 10px 0 0;
}

ul.channelviewer li h1
{
	font-size:1.7em;
}

ul.channelviewer li a
{
	color:#898989;
}

ul.channelviewer li p
{
	margin-top:0;
}

/* subchannel */

table.subchannel_nav
{
	font-size:0.9em;
	font-weight:bold;	
	width:783px;
}

table.subchannel_nav tr
{
	width:100%;
}

table.subchannel_nav a
{
	margin-right:10px;
	color:#898989;
}

/* historical maps */
table.historicalmaps
{
	width:100%;
}



table.historicalmaps tr td
{
	padding-top:10px;
	vertical-align:top;
	text-align:center;
}

table.historicalmaps tr td a
{
	text-decoration:none;
}

table.historicalmaps tr td a img
{
	border:solid 1px #898989;
}

table.historicalmaps tr td h2
{
	height:25px;	
}

/* floor plans */
ul.floorplan li
{
	float:left;
	margin:10px 0 30px 0;
}

ul.floorplan div.floorplan
{
	text-align:center;
	float:left;
	width:350px;
}

ul.floorplan div.floorplan a
{
	color:#898989;	
}

ul.floorplan div.floorplan a img
{
	margin:10px 0 0 0;
	border:none;
}

/* biog */
ul.biogviewer li
{
	margin:10px 0 0 0;
	float:left;	
}

ul.biogviewer div.biogcontent
{
	float:left;
	width:617px;	
}

ul.biogviewer img
{
	display:block;
	float:right;	
}

/* news */
ul.newsviewer li
{
	width:953px;
	margin:10px 0 0 0;
	float:left;	
}

ul.newsviewer div.newscontent
{
	float:left;
	width:777px;	
}

ul.newsviewer img
{
	display:block;
	float:right;	
}

ul.newsviewer a
{
	color:#898989;
	display:inline;	
}

a.newsviewerbacklink
{
	color:#898989;
	text-decoration:none;
	font-size:1.4em;
	font-weight:bold;	
}

/* event */
ul.eventviewer li
{
	width:953px;
	margin:10px 0 0 0;
	float:left;	
}

ul.eventviewer div.eventcontent
{
	float:left;
	width:777px;	
}

ul.eventviewer img
{
	display:block;
	float:right;	
}

ul.eventviewer a
{
	color:#898989;	
}

a.eventviewerbacklink
{
	color:#898989;
	text-decoration:none;
	font-size:1.4em;
	font-weight:bold;	
}

/* property */
ul.propertyviewer li
{
	width:783px;
	margin:10px 0 0 0;
	float:left;	
}

ul.propertyviewer div.propertycontent
{
	float:left;
	width:593px;	
}

ul.propertyviewer div.propertyimages
{
	width:180px;
	float:right;	
}

ul.propertyviewer div.propertyimages img
{
	margin-bottom:5px;	
}

ul.propertyviewer a
{
	color:#898989;	
}

a.propertyviewerbacklink
{
	color:#898989;
	text-decoration:none;
	font-size:1.4em;
	font-weight:bold;	
}

/* metadata */

div.metadataedit input[type="text"]
{
	width:867px;	
	font-size:10px;
}

/* viewers */
div.internalpanelviewer
{
	margin-top:10px;	
}

/* buttons */
div.internalpanel
{
	clear:both;
}

div.internalpanel input
{
	font-size:10px;	
}


/* admin */
div.adminviewercolumn
{
	width:43%;
	padding:10px;
	margin-right:35px;
	border:solid 3px #000000;	
}

.left
{
	float:left;
}

.right
{
	float:right;	
}

/* timeline */
table.timeline
{
	margin:0;
	padding:0;
	text-align:center;
	color:#898989;

	font-size:1.2em;
	border:solid 2px #898989;
	background-image:url('/images/time_arrow2.gif');
	background-repeat:repeat-y;
	background-color:#e5edfe;
	
}

table.timeline th.nodate
{
	font-weight:bold;
	font-style:italic;
	font-size:16px;
	color:#898989;
	background-color:#d6e2fc;
	border-bottom:solid 2px #898989;
}

table.timeline td
{
	border-bottom:solid 2px #898989;
}

table.timeline td
{
	padding:0 10px 0 35px;	
}

table.timeline td.date
{
	padding:0;
}


table.timeline td.date, table.timeline th.date
{
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	border-right:solid 2px #898989;
	border-bottom:none;
	width:53px;
}

/* map */
a.backlink
{
	color:#898989;
	font-size:1.2em;
	float:left;
	font-weight:bold;
	margin-top:7px;
	text-decoration:none;	
}

a.backlinkright
{
	float:right;	
}

/* tour */
div.tour
{
	width:783px;
	height:400px;
	float:left;	
}

div.tour div.inner
{
	float:left;	
}

div.tour img.main
{
	display:block;
	float:left;
}

div.tour div.rightx
{
	color:#FFFFFF;
	background-color:#898989;
	float:left;
	margin-left:10px;
	width:180px;
	min-height:400px;
	height:auto !important;
	height:400px;
}

div.tour div.rightx div.rightxx
{
	text-align:center;
	margin:10px 10px 10px 10px;	
}

div.tour div.rightx div.rightxx p
{
	margin-top:7px;
	float:left;
	width:150px;
	font-size:10px;
}

div.tour a
{
	font-size:0.9em;
	color:#FFFFFF;
	text-decoration:none;	
	display:block;
	margin:3px;
}

div.tour div.back a
{
	float:left;
}

div.tour div.forward a
{
	float:right;
}

div.tour div.back img
{
	cursor:pointer;
	float:left;
	border:none;
	display:block;	
}

div.tour div.back
{
	
	margin-bottom:5px;
	width:80px;
	text-align:left;
	float:left;
}

div.tour div.forward
{
	
	margin-bottom:5px;
	width:80px;
	text-align:right;
	float:right;
}

div.tour div.forward img
{
	cursor:pointer;
	float:right;
	border:none;
	display:block;	
}

/* contact page */
table#contact
{
	margin-top:-15px;
	margin-bottom:-25px;
}

table#contact, table#contact a
{
	font-size:1em;
	width:953px;
	color:#FFFFFF;	
}

table#contact td
{
	padding:10px;
	vertical-align:top;	
	width:25%;
	background-color:#c2c2c2;
}

/* enquiry form */
table#enquiry
{
	margin:10px 0 0 0;	
}

table#enquiry td
{
	vertical-align:top;	
}

table#enquiry td input[type=text], table#enquiry td textarea
{
	width:300px;	
}

/* link viewer */
ul.linkviewer li
{
	margin-top:5px;	
}

ul.linkviewer a
{
	display:inline;
	text-decoration:underline;	
}

/* homepage */
div.subnavdiv
{
	height:100px;
	float:left;	
}

ul.homesubnav
{
	float:left;
	font-size:0.7em;
	list-style:none;
	margin:0;
	padding:5px 0 5px 0;
	width:139px;	
	text-align:center;
}

ul.homesubnav li a
{
	color:#000000;	
}

div#home_header
{
	height:100px;
	background-color:#898989;	
	width:973px;
}

div#home_header img
{
	border:none;
	margin:9px 0 0 332px;
}

img.home
{
	display:block;
	float:left;	
}

/* gallery */
div#imagecontentdiv
{
	text-align:center;	
}
