body {font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#DAE3E6; background-image:url(images/page-bkg.jpg); background-repeat:repeat-x; margin:0px 0px 0px 0px}

.more {
margin:0px 0px 10px 0px;
border-bottom:solid 1px #046280;
text-align:right;
clear:both;
}

#banner {padding:0px 0px 0px 0px}

#left {width:204px; background-image:url(images/container-bkg-l.jpg)}
	#date {background-image:url(images/date-bkg.jpg); font-size:10px; color:#046280; margin:0px 0px 6px 0px; height:24px; font-weight:bold; text-align:center}
	#date p {margin:0px 0px 0px 0px; padding:6px 0px 0px 0px}
	#map {width: 189px; height:189px; margin:0px 6px 0px 9px; padding:2px 0px 0px 0px; background-image:url(images/map-bkg.jpg); background-position:top; background-repeat:no-repeat; background-color:#F1F1F2; text-align:center}
	#search {width: 189px; height:31px; margin:0px 6px 0px 9px; background-color:#F1F1F2;}
		#search input.search {padding:2px 2px 0px 2px; margin:0px 0px 0px 0px; height:14px; width: 102px; background-color:#FFFFFF; font-size:11px; font-family:Arial, Helvetica, sans-serif}
		#search input {padding:0px 0px 0px 0px; margin:0px 6px 0px 4px; height:18px; width: 62px}

	#language{width:189px;height:21px; margin:0 6px 0 9px;background-color:#f1f1f2;font-size:11px;text-align:center;}

	#iconcontainer {font-size: 10px; color: #333333; width: 189px; margin:0px 6px 0px 9px; background-color:#F1F1F2}

#leftnavcontainer {font-size: 11px;font-family:Verdana, Arial, Helvetica, sans-serif; color: #013133; width: 189px; margin:0px 6px 0px 9px;text-align:center}
#leftnavcontainer ul {list-style:none;margin:0px;padding:0px}
#leftnavcontainer li {list-style:none; width:189px;margin:4px 0px 0px 0px;padding:8px 0px 8px 0px; background-color:#C5E09D}
#leftnavcontainer li:hover {list-style:none; width:189px;margin:4px 0px 0px 0px;padding:8px 0px 8px 0px; background-color:#A8BF3B}
#leftnavcontainer a {color:#013133; font-weight:bold; text-decoration:none}

#contentcontainer {background-color:#ffffff; width:583px; background-image:url(images/container-bkg-r.jpg)}

#mainimage {margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px}

#content {background-color:#ffffff; width:540px; background-image:url(images/content-bkg.jpg); background-position:top; background-repeat:repeat-x; padding:20px 20px 20px 20px}
#content h1.titleimage {padding:0px 0px 0px 0px; margin:0px 0px 10px 0px}
#content h1 {font-size:14px; color:#046280; padding:8px 0px 0px 0px; margin:0px 0px 10px 0px}
#content h2 {font-size:12px; color:#000000; padding:8px 0px 0px 0px; margin:0px 0px 10px 0px}
#content h3 {font-size:11px; color:#046280; padding:8px 0px 0px 30px; margin:0px 0px 10px 0px}
#content p {font-size:11px; color:#333333; padding:8px 0px 0px 0px; margin:0px 0px 10px 0px}
#content p.index {font-size:13px; color:#333333; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px}
#content li {font-size:11px; color:#046280; padding:0px 0px 0px 0px; margin:0px 0px 4px 0px}
#content a {font-size: 11px; color: #046280; text-decoration: none; font-weight:normal}
#content a:hover {font-size: 11px; color: #A8BD3A; text-decoration: underline; font-weight:normal}
	#content a.h2 {font-size:12px; color:#046280; text-decoration:underline; font-weight:bold}
	#content a.h2:hover {font-size:12px; color:#046280; text-decoration:underline; font-weight:bold}
	#content a.h3 {font-size:11px; color:#046280; text-decoration:underline; font-weight:bold}
	#content a.h3:hover {font-size:11px; color:#046280; text-decoration:underline; font-weight:bold}
	#content img.description {margin:10px 0px 0px 10px}

	#itemlist {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
	#itemlist img {margin:0px 10px 0px 0px}
	#itemlist h2 {font-size:12px; color:#000000; padding:0px 0px 0px 0px; margin:10px 0px 4px 0px}
	#itemlist h3 {font-size:11px; color:#046280; padding:0px 0px 0px 0px; margin:10px 0px 4px 6px}
	#itemlist h4 {font-size:11px; color:#333333; padding:0px 0px 0px 0px; margin:10px 0px 4px 12px}
	#itemlist p {font-size:11px; color:#333333; padding:0px 0px 0px 0px; margin:0px 0px 4px 6px}
	#itemlist li {font-size:11px; color:#333333; padding:0px 0px 0px 0px; margin:0px 0px 4px 6px}
	
	#tours {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
	#tours img {margin:0px 10px 10px 0px}
	#tours p {font-size:14px; color:#333333; padding:0px 0px 0px 0px; margin:0px 0px 8px 0px; line-height:18px}
	
#subleft {width:180px; float:left; margin:10px 0px 10px 0px}
#subleft h2 {padding:0px 0px 0px 0px; margin:0px 0px 8px 0px}
#subleft p {font-size:11px; color:#333333; padding:8px 0px 0px 0px; margin:8px 8px 0px 0px}

#subcentre {width:180px; float:right; margin:10px 0px 10px 0px}
#subcentre h2 {padding:0px 0px 0px 0px; margin:0px 0px 8px 8px}
#subcentre p {font-size:11px; color:#333333; padding:8px 0px 0px 0px; margin:8px 0px 0px 8px}

#subright {width:180px; float:right; margin:10px 0px 10px 0px}
#subright h2 {padding:0px 0px 0px 0px; margin:0px 0px 8px 8px}
#subright p {font-size:11px; color:#333333; padding:8px 0px 0px 0px; margin:8px 0px 0px 8px}

	#mapimage {margin:0px 0px 0px 8px; padding:0px 0px 0px 0px}

#subindexleft {width:200px; float:left; margin:10px 0px 10px 0px}
#subindexleft h2 {padding:0px 0px 0px 0px; margin:0px 0px 4px 0px}
#subindexleft h3 {padding:10px 0px 0px 0px; margin:0px 10px 4px 0px}
#subindexleft p {font-size:11px; color:#333333; padding:4px 0px 0px 0px; margin:4px 8px 0px 0px}

#subindexright {width:340px; float:right; margin:10px 0px 10px 0px; text-align:right}

#copyright {font-size: 10px; color: #999999; font-style:italic; margin:20px 0px 0px 0px; text-align:right}
#copyright a {font-size: 10px; color: #999999; font-style:normal}
#copyright a:hover {font-size: 10px; color: #999999; font-style:normal}

#rti {width:787px; height:30px; margin:10px 0px 10px 0px; text-align:center; font-size: 10px; color: #999999}
#rti  a {font-size: 10px; color: #81B0BF; text-decoration: none; font-weight:bold}
#rti  a:hover {font-size: 10px; color: #4F91A6; text-decoration: none; font-weight:bold}

#navcontainer {padding: 0px 0px 0px 50px; margin: 0px 0px 0px 0px; background-image:url(images/nav-bkg.jpg); height: 30px}

/*dropdown menus */
#nav, #nav ul { /* all lists */
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
	list-style: none;
	line-height: 1;
	color:#FFFFFF;
}

#nav a {display: block;	width: 10em; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none}

#nav a:hover {color:#000000; text-decoration:none}

#nav li { /* all list items */
	float: left;
	width: 110px; /* width needed or else Opera goes nuts */
	color:#FFFFFF; 
	font-size:11px; 
	font-weight:bold}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #A9BE3B;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	padding: 10px 10px 10px 10px;
}

#nav li ul li { /* second-level lists */
	padding: 0px 0px 8px 0px;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
	padding: 10px 10px 10px 10px;
	background-color:#7DABBB;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}