/* page styles */


body {
  margin: 0px;
}

#main {
  	padding-bottom: 20px;
	border-bottom-width: 1px;  
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

#header {
  	padding-top: 8px;
  	padding-left: 24px;
}


#sitemap a:link {
	text-decoration: none;  
}

#sitemap a:visited {
	text-decoration: none;  
}

#sitemap a:hover {
	text-decoration: none;  
}

#crumbs a:link {
	color: #000000;
	text-decoration: underline;  
}

#crumbs a:visited {
	color: #000000;
	text-decoration: underline;  
}

#crumbs a:hover {
	color: #C1D62F;
	text-decoration: underline;  
}

#footer a:link {
	color: #000000;
	text-decoration: none;  
}

#footer a:visited {
	color: #000000;
	text-decoration: none;  
}

#footer a:hover {
	color: #C1D62F;
	text-decoration: none;  
}

#pattern {
  	padding: 12px;
	background-image: url(../furniture/pattern.gif);
	background-position: left top;
}

#no-pattern {
  	padding: 12px;
}

#patternbox {
  	padding: 10px;
  	background-color: #FFFFFF;
}

#video-archive {
  	padding: 10px;
  	background-color: #EBEBEB;
}

#imagetext {
  	padding: 4px 8px 4px 8px;
  	background-color: #FFFFFF;
	font-family: Arial, Verdana;  
	font-size: 11px;
	line-height: 15px;  
}

div.hr {
  	height: 1px;
  	width: 100%;
	border-bottom-width: 1px;  
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
div.hr hr {
 	display: none;
}

div.hr2 {
 	height: 2px;
 	width: 100%;
	background-image: url(../furniture/line2.gif);
	background-repeat: repeat-x;  
	background-position: left top;
}
div.hr2 hr {
 	display: none;
}

div.hr3 {
 	height: 6px;
 	width: 100%;
	background-image: url(../furniture/line3.gif);
	background-repeat: no-repeat;  
	background-position: center top;
}
div.hr3 hr {
 	display: none;
}

div.hr4 {
 	height: 5px;
 	width: 100%;
	background-image: url(../furniture/line4.gif);
	background-repeat: no-repeat;  
	background-position: center top;
}
div.hr4 hr {
 	display: none;
}

#download {
  	margin-top: 2px;
}

.headline a:link {
	text-decoration: none;  
}

.headline a:visited {
	text-decoration: none;  
}

.headline a:hover {
	text-decoration: none;  
}

.subhead a:link {
	text-decoration: none;  
}

.subhead a:visited {
	text-decoration: none;  
}

.subhead a:hover {
	text-decoration: none;  
}

.txt-linkhighlight a:link {
	text-decoration: none;  
}

.txt-linkhighlight a:visited {
	text-decoration: none;  
}

.txt-linkhighlight a:hover {
	text-decoration: underline;  
}

#paging-line {
	border-top-width: 4px;  
	border-top-style: solid;
}

a:link {
	color: #000000;
	text-decoration: underline;
}

a:visited {
	color: #000000;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}

#map-title-link a:link {
	text-decoration: none;
  	font-weight: bold;
}

#map-title-link a:visited {
	text-decoration: none;
  	font-weight: bold;
}

#map-title-link a:hover {
	text-decoration: none;
  	font-weight: bold;
}

#link-home a:link {
	text-decoration: none;
}

#link-home a:visited {
	text-decoration: none;
}

#link-home a:hover {
	text-decoration: underline;
}

#link-boxgreen {
  padding: 10px;
  background-color: #C1D62F;
	font-family: Arial, Verdana;  
	font-size: 11px;
	line-height: 13px;
}

#link-boxgreen a:link {
	text-decoration: none;
}

#link-boxgreen a:visited {
	text-decoration: none;
}

#link-boxgreen a:hover {
	text-decoration: underline;
}

#link-box a:link {
	text-decoration: none;
}

#link-box a:visited {
	text-decoration: none;
}

#link-box a:hover {
	text-decoration: underline;
}

/* link colours */
.green a:hover {
	color: #C1D62F;
}

.purple a:hover {
	color: #4A3292;
}

.blue a:hover {
	color: #00A5D9;
}

.orange a:hover {
	color: #F8981D;
}

.grey a:hover {
	color: #A7A9AC;
}

.hotpink a:hover {
	color: #DB0962;
}

/* line colours */
.green-line {
}

.purple-line {
}

.blue-line {
}

.orange-line {
}

.grey-line {
}

.hotpink-line {
}

/* colours */
.green {
	color: #C1D62F;
}

.purple {
	color: #4A3292;
}

.blue {
	color: #00A5D9;
}

.orange {
	color: #F8981D;
}

.grey {
	color: #A7A9AC;
}

.hotpink {
	color: #DB0962;
}

/* menus */
#menus {
  	margin-left: 2px;
}

#menus ul {
  	/*list-style:none;*/
  	margin:0;
  	padding:0;
}

#menus ul li#active {
  	margin-left: -4px;
}

/* main menu */

/* 1st level - active state */

/* colours */

#menus ul li table a:link {
	color: #FFFFFF;
	text-decoration: none;  
}

#menus ul li table a:visited {
	color: #FFFFFF;
	text-decoration: none;  
}

#menus ul li table a:active {
	color: #FFFFFF;
	text-decoration: none;  
}

/* colours */
#menus ul li table #activeL1-over .green a:link, #menus ul li table #activeL1-over .green a:visited {
	color: #C1D62F;
}

#menus ul li table #activeL1-over .purple a:link, #menus ul li table #activeL1-over .purple a:visited {
	color: #4A3292;
}

#menus ul li table #activeL1-over .blue a:link, #menus ul li table #activeL1-over .blue a:visited {
	color: #00A5D9;
}

#menus ul li table #activeL1-over .orange a:link, #menus ul li table #activeL1-over .orange a:visited {
	color: #F8981D;
}

#menus ul li table #activeL1-over .grey a:link, #menus ul li table #activeL1-over .grey a:visited {
	color: #A7A9AC;
}

#menus ul li table #activeL1-over .hotpink a:link, #menus ul li table #activeL1-over .hotpink a:visited {
	color: #DB0962;
}

/* 1st level - normal state */

#menus ul li a:link {
	color: #000000;
	text-decoration: none;  
}

#menus ul li a:visited {
	color: #000000;
	text-decoration: none;  
}

#menus ul li a:active {
	color: #000000;
	text-decoration: none;  
}

#menus ul li a:hover {
	text-decoration: none;  
}

/* colours */
#menus ul li .green a:hover {
	color: #C1D62F;
}

#menus ul li .purple a:hover {
	color: #4A3292;
}

#menus ul li .blue a:hover {
	color: #00A5D9;
}

#menus ul li .orange a:hover {
	color: #F8981D;
}

#menus ul li .grey a:hover {
	color: #A7A9AC;
}

#menus ul li .hotpink a:hover {
	color: #DB0962;
}

/* 2nd level - active state */
#menus ul ul li#activeL2 a:link {
	text-decoration: underline;
}

#menus ul ul li#activeL2 a:visited {
	text-decoration: underline;
}

#menus ul ul li#activeL2 a:hover {
	text-decoration: none;
}

#menus ul ul li .green a:link, #menus ul ul li .green a:visited {
	color: #C1D62F;
}

#menus ul ul li .purple a:link, #menus ul ul li .purple a:visited {
	color: #4A3292;
}

#menus ul ul li .blue a:link, #menus ul ul li .blue a:visited {
	color: #00A5D9;
}

#menus ul ul li .orange a:link, #menus ul ul li .orange a:visited {
	color: #F8981D;
}

#menus ul ul li .grey a:link, #menus ul ul li .grey a:visited {
	color: #A7A9AC;
}

#menus ul ul li .hotpink a:link, #menus ul ul li .hotpink a:visited {
	color: #DB0962;
}

/* 2nd level - normal state */

#menus ul ul li a:link {
	color: #000000;
	text-decoration: none;  
}

#menus ul ul li a:visited {
	color: #000000;
	text-decoration: none;  
}

#menus ul ul li a:active {
	color: #000000;
	text-decoration: none;  
}

#menus ul ul li a:hover {
	color: #000000;
	text-decoration: underline;  
}

/* text zoom */
.text-small {
	font-family: Helvetica, Arial, Verdana;
	font-size: 11px;
	line-height: 17px;
}

.text-medium {
	font-family: Helvetica, Arial, Verdana;
	font-size: 14px;
	line-height: 17px;
}

.text-large {
	font-family: Helvetica, Arial, Verdana;
	font-size: 17px;
	line-height: 17px;
}

/* overlay image styles */
a.sitemap:link, a.sitemap:visited { text-decoration: none; }
a.sitemap:hover, a.sitemap:active { text-decoration: underline; }

a.sitemap_green:link, a.sitemap_green:visited { text-decoration: none; color: #C1D62F; }
a.sitemap_green:hover, a.sitemap_green:active { text-decoration: underline; color: #C1D62F; }

a.sitemap_purple:link, a.sitemap_purple:visited { text-decoration: none; color: #4A3292; }
a.sitemap_purple:hover, a.sitemap_purple:active { text-decoration: underline; color: #4A3292; }

a.sitemap_blue:link, a.sitemap_blue:visited { text-decoration: none; color: #00A5D9; }
a.sitemap_blue:hover, a.sitemap_blue:active { text-decoration: underline; color: #00A5D9; }

a.sitemap_orange:link, a.sitemap_orange:visited { text-decoration: none; color: #F8981D; }
a.sitemap_orange:hover, a.sitemap_orange:active { text-decoration: underline; color: #F8981D; }

a.sitemap_grey:link, a.sitemap_grey:visited { text-decoration: none; color: #A7A9AC; }
a.sitemap_grey:hover, a.sitemap_grey:active { text-decoration: underline; color: #A7A9AC; }

a.sitemap_hotpink:link, a.sitemap_hotpink:visited { text-decoration: none; color: #DB0962; }
a.sitemap_hotpink:hover, a.sitemap_hotpink:active { text-decoration: underline; color: #DB0962; }

p {
color:#000000;
}
