@charset "utf-8";
/* CSS Document */
body {
	padding:5px 10px 10px 10px;
	text-align: center;
	margin:0px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 73%;
	background-color:#E1EDD9 ;
}

div#userpref {
	text-align: left;
	margin: 0 auto;
	background-color:#fff;
	max-width: 1050px;
	min-width: 740px;
}
* html div#userpref {width: 740px /* fallback value */;
width:expression(((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) 
> 1040 ? "1024px" : (((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) < 775 ? "731px" : "auto")); }

div#wrapper {
	text-align: left;
	margin: 0 auto;
	border: solid 1px #bec3c6;
	background-color:#fff;
	max-width: 1050px;
	min-width: 740px;
}
* html div#wrapper {width: 740px /* fallback value */;
width:expression(((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) 
> 1040 ? "1000px" : (((document.compatMode && 
document.compatMode=='CSS1Compat') ? 
document.documentElement.clientWidth : 
document.body.clientWidth) < 775 ? "731px" : "auto")); }
/*********************************************
Comments classes - tcm:4-508896-32
*********************************************/
.comment {
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
.commenticon {
	margin: 0px;
	padding: 3px 0px 3px 10px;
	font-weight: bold;
}
.commenticon a, .commenticon a:link, .commenticon a:active, .commenticon a:visited, .commenticon a:hover {
	font-weight: bold;
}
.commenttext {
	margin: 0px;
	padding: 10px 0px 10px 10px;
	border-top: none;
}
/*********************************************
Site Specific Classes - Drop Quote tcm:4-506981-32
*********************************************/
.dropquote {
	font-weight: bold;
	font-style: italic;
	font-size: 1.3em;
	line-height: 1.3em;
	color: #3f3f3f;
	width: 100%;
}
.quotebox {
	/* margin-top: 20px; */
	margin-top: 5px;
}
.closequote {
	display: none;
}
.openquote {
	display: none;
}
blockquote {
	/* margin: 0px 40px; */
margin: 0;
	font-weight: normal;
	font-style: italic;
	font-size: 1.3em;
	line-height: 1.3em;
	width: 90%;
}
blockquote p {
	margin-top: 0;
}

.blockquote {
	font-weight: normal;
	font-style: italic;
	font-size: 1.3em;
	line-height: 1.3em;
}
/*********************************************
Flash Video/Audio Player classes tcm:4-506960-32
*********************************************/
div#flashcontent1, div#flashcontent2 {
	padding: 0;
	margin: 0;
}
.videomain img, .videoMain img {
	display: none; /** Needed to hide spacer image**/
}
/** Flash Video Outer containers ************/
.videomain, .videoMain {
	position: relative;
	overflow: hidden;
	padding: 0;
	margin: 10px 10px 10px 0;
}
.videorelatedwide, .videoRelatedWide {
	width: 782px;
}
.videorelated, .videoRelated {
	width: 667px;
	padding: 0;
	margin: 0;
}
.videowithdetailwide, .videoWithDetailWide {
	width: 438px;
	float: left;
}
.videowithdetail, .videoWithDetail {
	width: 326px;
	float: left;
}
.videoinplacewide, .videoInPlaceWide {
	width: 222px;
}
.videoinplace, .videoInPlace {
	width: 246px;
}
.videomain .flashObject, .videoMain .flashObject {
	border: solid 3px #000;
	float: left;
}
/** Flash Audio Outer container ************/
.audiomain, audioMain {
	margin: 0 10px 10px 0;
}
.audiomain .flashObject, .audioMain .flashObject {
	margin-bottom: 6px;
}
/** Flash Video Related *********************/
.flashrelated, .flashRelated {
	border: solid 3px #000;
	float: right;
	background: #555;
	color: #fff;
	overflow: hidden;
	padding: 0;
}
.flashrelated .flashObject, .flashRelated .flashObject {
	border: 0;
}
.flashrelated .relatedVideoHeader, .flashRelated .relatedVideoHeader {
	font-size: 1.3em;
	font-weight: bold;
	padding: 5px;
	margin: 0;
}
/** Flash Video & Audio Detail *********/
.videodetail, .videoDetail, .audiodetail, .audioDetail {
	border: solid 3px #000;
	clear: both;
	background: #555;
	color: #fff;
	font-size: 0.85em;
	margin-top: 6px;
}
.videodetail img, .videoDetail img, .audiodetail img, .audioDetail img {
	display: inline;
}
.videodetail .header, .videoDetail .header, .audiodetail .header, .audioDetail .header {
	width: 25%;
	float: left;
	padding: 3px;
}
.videodetail .body, .videoDetail .body, .audiodetail .body, .audioDetail .body {
	width: 70%;
	float: left;
	border-left: 1px solid #fff;
	padding: 3px;
}
.videoinplacewide .header, .videoInPlaceWide .header, .videoinplace .header, .videoInPlace .header {
	width: 100%;
}
.videodetail .body img.icon, .videoDetail .body img.icon, .audiodetail .body img.icon, .audioDetail .body img.icon {
	margin: 0;
	vertical-align: bottom;
}
.videodetail a, .videodetail a:link, .videodetail a:active, .videodetail a:visited, .videoDetail a, .videoDetail a:link, .videoDetail a:active, .videoDetail a:visited, .audiodetail a, .audiodetail a:link, .audiodetail a:active, .audiodetail a:visited .audioDetail a, .audioDetail a:link, .audioDetail a:active, .audioDetail a:visited {
	color: #fff;
	text-decoration: underline;
}
.videodetail a:hover, .videoDetail a:hover, .audiodetail a:hover, .audioDetail a:hover {
	text-decoration: none;
}


/** Flash Video In Place *******************/

/** No-Flash styles ************/
.videomain .noflash, .videoMain .noflash {
	background: #555555;
	color: #fff;
	padding: 5px 0;
}
.videomain .noflash .bodytext, .videoMain .noflash .bodytext {
	padding: 0 5px;
}
.videomain .noflash .leftimg a, .videoMain .noflash .leftimg a {
	display: block;
	padding: 0 5px;
}
.videomain .noflash a img, .videoMain .noflash a img {
	padding: 0;
}
.videorelatedwide .noflash, .videoRelatedWide .noflash  {
	width: 432px;
}
.videorelated .noflash, .videoRelated .noflash  {
	width: 300px;
}
.videomain a.relatednoflash, .videoMain a.relatednoflash  {
	color: #fff;
	text-decoration: underline;
	margin: 5px 5px 10px 5px;
	display: block;
}
.flashrelated, .flashRelated {
	width: 332px;
}
.videowithdetailwide .noflash, .videoWithDetailWide .noflash  {
	width: 432px;
}
.videowithdetail .noflash, videoWithDetail .noflash  {
	width: 320px;
}
.videoinplacewide .noflash, .videoInPlaceWide .noflash  {
	width: 216px;
}
.videoinplace .noflash, .videoInPlace .noflash  {
	width: 240px;
}
.videomain .noflash img, .videoMain .noflash img {
	display: inline;
}
/*********************************************
Flash Notepad classes tcm:4-506960-32
*********************************************/
#flashnotepad{
	float: left;
	padding: 0px 10px 10px 0px;
}



/* new video skin */
.videoBox, .videodetail, .videoDetail {
	border: 1px solid #E8E8E9;
	background: #f7f7f7;
}
.videodetail, .videoDetail{
	color: #435869 !important;
	padding: 0;
	margin-top: 2px;
}
.videodetail a, .videoDetail a {
	color: #435869 !important;
}
.videodetail .spacer, .videoDetail .spacer {
	border-bottom: 1px solid #d0d2d1;
}
.videodetail .header, .videoDetail .header, .videodetail .body, .videoDetail .body {
	border:0;
	border-top: 1px solid #FFF;
}
.videoBox{
	padding: 5px;
}
.flashObject{
	border: 0 !important;
}
.flashRelated{
	border:0;
	background: none;
	color: #7d7d7d;
}
.videorelatedwide, .videoRelatedWide {
	width: 787px;
}
.videorelated, .videoRelated {
	width: 672px;
}
.videowithdetailwide, .videoWithDetailWide {
	width: 444px;
}
.videowithdetail, .videoWithDetail {
	width: 332px;
}
.videoinplacewide, .videoInPlaceWide {
	width: 228px;
}
.videoinplace, .videoInPlace {
	width: 252px;
}/* end new video skin */


/* new audio skin */
.audiomain, .audioMain, .audiodetail, .audioDetail {
	border: 1px solid #E8E8E9;
	background: #f7f7f7;
	margin-bottom:5px;
}
.audiodetail, .audioDetail{
	color: #435869 !important;
	padding: 0;
	margin-top: 2px;
}
.audiodetail a, .audioDetail a {
	color: #435869 !important;
}
.audiodetail .spacer, .audioDetail .spacer {
	border-bottom: 1px solid #d0d2d1;
}
.audiodetail .header, .audioDetail .header, .audiodetail .body, .audioDetail .body {
	border:0;
	border-top: 1px solid #FFF;
}
.audiomain, audioMain{
	padding: 5px;
}
.flashObject{
	border: 0 !important;
}
.flashRelated{
	border:0;
	background: none;
	color: #7d7d7d;
}
.audiorelatedwide, .audioRelatedWide {
	width: 787px;
}
.audiorelated, .audioRelated {
	width: 672px;
}
.audiowithdetailwide, .audioWithDetailWide {
	width: 444px;
}
.audiowithdetail, .audioWithDetail {
	width: 332px;
}
.audioinplacewide, .audioInPlaceWide {
	width: 228px;
}
.audioinplace, .audioInPlace {
	width: 252px;
}/* end new audio skin */
/*********************************************
General table classes tcm:4-506980-32
*********************************************/
table.style1 caption, table.style2 caption {
	display: none;
}
table.style1, table.style2 {
	font-size: 1em;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}
table.style1 th, table.style2 th {
	margin: 0px 0px 2px 0px;
	padding: 3px 5px 3px 5px;
}
table.style1 td, table.style2 td {
	margin: 0px 0px 2px 0px;
	padding: 3px 5px 3px 5px;
	vertical-align: top;
}
table.style1 img, table.style2 img {
	padding: 5px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
}
table .twothirds, table.twothirds {
	width: 75%;
}
table .half, table.half {
	width: 50%;
}
table .third, table.third {
	width: 33%;
}
table .quarter, table.quarter {
	width: 25%;
}
table .sixth {
	width: 15%;
}
table.style1 .highlight, table.style2 .highlight {
	color: #000000;
	background-color: #FFFF99;
	font-weight: bold;
	border: 1px solid #ddd;
}
/*********************************************
Glossary Table - tcm:4-509853-32
*********************************************/
table#glossaryitem	{
	padding: 0px, 0px, 0px, 0px;
	margin: 20px 0px 10px;
	font-size: 100%;
}
table#glossaryitem caption	{
	display: none
}
table#glossaryitem th	{
	padding: 5px;
	font-weight: bold;
	margin: 0px;
	vertical-align: top;
	width: 30%;
	border-right: #ffffff 1px solid;
	text-align: left;
}
table#glossaryitem td	{
	padding: 5px;
	margin: 0px;
	vertical-align: top;
	text-align: left;
}
/*********************************************
Google Map styles tcm:4-506967-32
*********************************************/
div#map {
	border: 1px solid;
	margin: 10px;
	background: #e8f3f9;
	float: right;
	width: 320px;
	height: 270px;
}
/*********************************************
Mini Searches - tcm:4-506959-32
*********************************************/
.search_form {
	padding: 10px 10px 0px 10px;
	background: transparent;
	margin-bottom: 20px;
}
#search_browse {
	background: #ccc;
	margin-bottom: 20px;
	padding: 5px;
}
#search_browse p {
	margin: 0px;
	padding: 0px;
}
#atoz {
	margin-bottom: 0px;
	background: #fff;
}
#atoz td {
	text-align: center;
}
#atoz a {
	background: #ccc;
	display: block;
}
#atoz a:hover {
	background: #999;
	color: #fff;
	display: block;
	text-decoration: none;
}
.searchform {
	margin: 10px 0px 0px 0px;;
	padding: 0px;
	background: transparent;
}
.search_keyword {
	margin-bottom: 20px;
	padding: 0px 0px 0px 0px;
	background: transparent;
}
.search_dropdown {
	margin-bottom: 15px;
	padding: 0px;
	background: transparent;
}
.search_checkboxes {
	margin-bottom: 20px;
	padding: 0px;
	background: transparent;
}
.search_checkboxes p {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
table.search_checkboxes {
	margin-bottom: 0px;
	padding: 0px;
	background: transparent;
	width: 100%;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}
table.search_checkboxes td {
	margin-bottom: 0px;
	padding: 5px;
	background: #ccc;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}
table.CheckboxTable {
	margin-bottom: 0px;
	padding: 0px;
	background: transparent;
	width: 100%;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
}
table.CheckboxTable td {
	margin-bottom: 0px;
	padding: 5px;
	background: #ccc;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}
.search_submit {
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
}
.search_submit input {
	font-size: 1.5em;
	margin: 0px 0px 10px 0px;
}
.search_header {
	font-weight: bold;
}
/* Search results styles ******************/
.search_resultsthumbnail {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	width: 120px;
}
.search_resultsdetails {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 72%;
}
table.search_results td {
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 0px;
	border-bottom: 1px solid #ccc;
}
ul.search_results {
	list-style-type: none;
	padding: 0;
	margin-bottom: 10px;
}
ul.search_results li {
	padding: 0px 0px 10px 0px;
	margin-bottom: 10px;
	border-bottom: 1px solid #d6d6d6;
}
ul.search_results li p {
	margin: 5px 0 0 0;
}
.search_results a {
	font-weight: bold;
}
.search_results img {
	margin-right: 10px;
	margin-bottom: 5px;
	margin: 5px 0 0 0;
}
/*********************************************
News & Events list fix tcm:4-506972-32
*********************************************/
/*********************************************
Site Specific Classes - News section tcm:4-506972-32
*********************************************/
ul.newslist {
	border: 1px solid #fff;
}
ul.newslist{
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}		
li.newsitem {
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	border-bottom: 1px solid #cccccc;
}
div.newstitle {
	padding: 8px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}
a.newslink {
	padding: 8px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	text-decoration: none;
}
a.newslink:link {
	padding: 8px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	text-decoration: none;
}
a.newslink:hover {
	padding: 8px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	text-decoration: underline;
}
a.newslink:visited {
	padding: 8px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	text-decoration: none;
}
a.newslink:active {
	padding: 8px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	text-decoration: underline;
}
.newsdate {
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}
.newsdescription {
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
ul.eventdisplay{
	border: 1px solid #fff;
}
ul.eventdisplay{
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}		
li.eventsitem {
	padding: 0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	border-bottom: 1px solid #cccccc;
}
div.eventtitle {
	padding: 8px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}
a.eventlink {
	padding: 8px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}
a.eventlink:link {
	padding: 8px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}
a.eventlink:visited {
	padding: 8px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}
a.eventlink:hover {
	padding: 8px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}
a.eventlink:active {
	padding: 8px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}
.eventdate {
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}
.eventdescription {
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
table.eventtable {
	margin: 0px;
	padding: 4px;
	font-size: 1.0em;
	width: 90%;
}
td.eventtableheading {
	margin: 2px;
	padding: 4px;
	font-weight: bold;
	vertical-align: top;
}
td.eventheader {
	margin: 2px;
	padding: 4px;
	font-weight: bold;
	width: 20%;
	vertical-align: top;
}
td.eventdetails {
	margin: 2px;
	padding: 4px;
	font-weight: normal;
	width: 80%;
	vertical-align: top;
}
td.eventdetails p {
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
h2.eventheading	{
	font-size: 1.1em;
}
td.eventTitle {
	margin: 0px;
	padding: 4px;
	font-weight: bold;
	width: 80%;
	vertical-align: top;
}
/*********************************************
Online Communities NavList tcm:4-506984-32
*********************************************/
#NavListContainer {
	color: #fff;
	background: #7f888d url("../images/navbarbg.gif") bottom left repeat-x; 
	height: 2.6em;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #fff;	 
}
#OCNavList
{
	border: 0px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #fff;
	background: transparent;
}
#OCNavList UL
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 0.9em;
}
#OCNavList UL LI
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#OCNavList UL LI#Welcome
{
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	float: left;
	text-align: center;
	font-weight: bold;
	line-height: 25px;
	border-right: 1px solid #ffffff;
}
#OCNavList UL LI#Inbox
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#OCNavList UL LI#WhosOnline
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#OCNavList UL LI#Members
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#OCNavList UL LI#UserPrefs
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}
#OCNavList UL LI A
{
	display: block;
	line-height: 25px;
	border-right: 1px solid #fff;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background: transparent;
}
#OCNavList UL LI A:hover
{
	color: #fff;
	background: #a2a8ab;
}
#OCNavList UL LI A:active
{
	font-weight: bold;
}
#OCNavList ul li#skipnav, #OCNavList ul li#subnav {
	display: block;
	width: 1px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#OCNavList ul li#skipnav a, #OCNavList ul li#skipnav a:hover, #OCNavList ul li#skipnav a:active, #OCNavList ul li#subnav a, #OCNavList ul li#subnav a:hover, #OCNavList ul li#subnav a:active {
	display: none;
}
#OCHeaderDropdownBox
{
	float: left;
	padding: 0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	color: #ffffff;
	background: transparent;
}
#OCHeaderDropdownBox FORM
{
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font-size: 0.9em;
}
#OCHeaderDropdownBox FIELDSET
{
	border: none;
}
#Logout
{
	float: right;
	color: #fff;
	height: 25px;
	background-color: #7f888d;
	width: 8%;
}
#Logout UL
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 0.9em;
}
#Logout UL LI
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#Logout UL LI A
{
	display: block;
	line-height: 25px;
	border-left: 1px solid #ffffff;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background: transparent;
}
#Logout UL LI A:hover
{
	color: #fff;
	background: #a2a8ab;
}
#Logout UL LI A:active
{
	font-weight: bold;
}
/*********************************************
Site Contents - Page Sub Section list tcm:4-506978-32
*********************************************/
ul.pagesubsectionlist {
	font-weight: normal;
	list-style: none;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	color: #000000 ;
	background-color: transparent;
}
li.pagesubsectionlist {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #ccc;
}
a.pagesubsectionlistlink {
	background: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #03f ;
	font-weight: bold;
}
a.pagesubsectionlistlink:link {
	background: transparent;
	color: #03f;
	font-weight: bold;
}
a.pagesubsectionlistlink:visited {
	background: transparent;
	color: #939;
	font-weight: bold;
}
a.pagesubsectionlistlink:active {
	background: transparent;
	color: #03f ;
	font-weight: bold;
}
.pagesubsectionlisttitle {
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.pagesubsectionlistdate {
	font-weight: normal;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.pagesubsectionlistdescription {
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*********************************************
Site Contents - Page File list tcm:4-506978-32
*********************************************/
li.pagefilelist {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px none;
}
.pagefilelistthumbnail {
	width: auto;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 2px 0px;
	border: none;
}
.pagefilelisttitle {
		font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
}
/*********************************************
Site Contents - Page Link list tcm:4-506978-32
*********************************************/
ul.pagelinklist {
	font-weight: normal;
	list-style: none;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	color: #000000 ;
	background-color: transparent;
}
li.pagelinklist {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #ccc;
}
.pagelinklisttitle a {
	background: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}
.pagelinklisttitle a:link {
	background: transparent;
	font-weight: bold;
}
.pagelinklisttitle a:visited {
	background: transparent;
	font-weight: bold;
}
.pagelinklisttitle a:active {
	background: transparent;
	font-weight: bold;
}
.pagelinklisttitle {
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
.pagelinklisturl {
	display: none;
	/*font-weight: normal;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;*/
}
.pagelinklistdescription {
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*********************************************
RSS section tcm:4-506966-32
*********************************************/
ul.rssitemslist {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
}		
li.rssitem {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #cccccc;
	font-weight:bold;
}
li.rssitem a, li.rssitem a:link, li.rssitem a:active, li.rssitem a:visited {
	padding: 8px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	text-decoration: none;
}
a.newslink:hover {
	padding: 8px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
	text-decoration: underline;
}
.rssitemdescription {
	padding: 3px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
}
/*********************************************
RSS Icon tcm:4-506966-32
*********************************************/
span.rssicon {
	float: right;
}
/*********************************************
RSS nav box
*********************************************/
div.rsscontainer {
	background: #eee;
	margin-top: 1px;
}
div.rsscontainer ul {
	list-style: none;
	padding: 6px 15px;
	border-bottom: solid 1px #fff;
}
div.rsscontainer ul li {
	padding-bottom: 2px;
	margin: 0px;
}
div.rsscontainer ul img {
	padding: 0px 8px 0px 1px;
	margin: 0px;
	position: relative;
	top: 1px;
}
div.rsscontainer ul a {
	font-weight: bold;
	background: transparent;
	color: #00b1f1;
}
div.rsscontainer p {
	background: transparent;
	text-align: right;
	margin: 5px;
	font-size: 0.95em;
}
div.rsscontainer p a {
	background: transparent;
}
/*********************************************
Search Page Navigation tcm:4-506990-32
*********************************************/
div.pagenav {
	width: 740px;
	display: block;
}
div.pagenav ul {
	margin: 10px 0px 10px 0px;
	padding: 2px 0px 2px 0px;
	list-style-type: none;
	background: transparent;
}
div.pagenav ul li {
	display: inline;
	margin: 0px 2px 0px 0px;
	padding: 3px 3px 3px 3px;
}
div.pagenav ul li.pagecurrent {
	padding: 3px 10px 0px 7px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}
div.pagenav ul li.previousoff {
	padding: 3px 6px 3px 6px;
	margin: 0px 0px 0px 0px;
}
div.pagenav ul li.nextoff {
	padding: 3px 6px 3px 6px;
	margin: 0px 0px 0px 0px;
}
div.pagenav ul li a {
	padding: 2px 7px 2px 7px;
	margin: 0px 0px 0px 0px;
	background: #d4eeff;
	color: #0141a2;
}
div.pagenav ul li.page a {
	width: 0.8em;
}
div.pagenav ul li.page a:link, div.pagenav ul li a:visited {
	background: #d4eeff;
	color: #0141a2;
}
div.pagenav ul li.page a:active	{
	background: #d4eeff;
	color: #0141a2;
}
div.pagenav ul li.page a:hover {
	background: #d4eeff;
	color: #0141a2;
}
/*********************************************
Send to a Friend button and table tcm:4-506979-32
*********************************************/
#SendToAFriend {
	padding: 3px 3px 3px 3px;
	margin: 5px;
	text-align: right;
}
 a.SendToAFriend, a.SendToAFriend:link, a.SendToAFriend:visited, a.SendToAFriend:active {
	border: 1px outset; 
	font-weight: bold; 
	font-size: 0.9em; 
	padding: 3px 3px 3px 3px;
	text-decoration: none;
}
 a.SendToAFriend:hover {
	border: 1px outset;
	padding: 3px 3px 3px 3px;
	text-decoration: underline
}
table.admintable {
	border-right: #fff 1px solid;
	padding: 3px 3px 3px 3px;
	border-top: #fff 1px solid;
	font-size: 1em;
	margin: 5px 0px 10px;
}
table.admintable caption {
	display: none;
	height: 0px
}
table.admintable th {
	padding: 3px 3px 3px 3px;
	border-left: #fff 1px solid;
	border-bottom: #fff 1px solid;
	text-align: left
}
table.admintable td {
	padding: 3px 3px 3px 3px;
	border-left: #fff 1px solid;
	border-bottom: #fff 1px solid
}
table.admintable td.buttons {
	padding: 3px 3px 3px 3px;
	border-left: #fff 1px solid;
	border-bottom: #fff 1px solid;
	text-align: right
}
#DiscussThis {
	padding: 3px 3px 3px 3px;
	margin: 5px;
	text-align: right;
}
#DiscussThis a, #DiscussThis a:link, #DiscussThis a:active, #DiscussThis a:visited {
	border: 1px outset; 
	font-weight: bold; 
	font-size: 0.9em; 
	padding: 3px 3px 3px 3px;
	text-decoration: none; 
}
#DiscussThis a:hover {
	border: 1px outset;
	padding: 3px 3px 3px 3px;
	text-decoration: underline;
}
/********************************************
Subject Page Classes tcm:4-506969-32
*********************************************/
ul.SubjectPageMenu {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 10px 10px;
	background: transparent;
	color: #000;
}
li.SubjectPageMenu { 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent;
	color: #000;
	font-weight: bold;
}
ul.SubjectPages{
	background: transparent;
	color: #000000;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
li.SubjectPages {
	background: transparent;
	color: #000000;
	padding: 0px 0px 4px 5px;
	margin: 0px 0px 0px 0px;
}
h2.SubjectPages {
	font-size: 1em;
	font-weight: bold;
	background-color: #F5F6EA;
	color: #4a4d22;
	padding: 3px 0px 3px 5px;
	margin: 15px 0px 0px 0px;
	border-bottom: 1px solid #D3D6A0;
	border-top: 1px solid #D3D6A0;
}
ul.SubjectPageChildren {
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 10px 10px;
	background: transparent;
	color: #000;
}	
li.SubjectPageChildren {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent;
	color: #000;
}
div.SubjectPageNewsDate {
	background: transparent;
	color: #4a4d22;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}
div.SubjectPageEventDate {
	background: transparent;
	color: #4a4d22;
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	font-weight:bold;
}
/*********************************************
Subject Pages cont tcm:4-506969-32
*********************************************/
#ShortDescBox {
	background: #D3D6A0;
	color: #000000;
	width: 100%;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
	border-bottom: 1px solid #D3D6A0;
}
#ShortDescBoxLeft {
	background: #D3D6A0;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
	float: right;
}
#ShortDescBoxRight {
	background: #D3D6A0;
	color: #000000;
	padding: 1px 0px 10px 0px;
	margin: 1px 0px 0px 0px;
}
#ShortDescBox p {
	padding: 5px 5px 5px 5px;
	margin: 0px 5px 0px 5px;
}
#ShortDescBoxLeft img {
	border: 1px solid #D3D6A0;
	padding: 0px 0px 0px 0px;
	margin: 12px 10px 5px 10px;
	float: left;
}
/*********************************************
Support Navigation Level1 tcm:4-506958-32
*********************************************/
ul.navigationlevel1type1 {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
li.navigationlevel1type1 {
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	background: transparent;
}
a.navigationlevel1type1 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-weight:bold;
}
a.navigationlevel1type1:link {
	background: none;
	color: #fff;
}
a.navigationlevel1type1:visited {
	background: none;
	color: #fff;
}
a.navigationlevel1type1:active {
	background: none;
	color: #fff;
}
a.navigationlevel1type1:hover {
	background: none;
	color: #fff;
}
li.navigationlevel1type1selected {
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	background: transparent;
}
a.navigationlevel1type1selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-weight:bold;
}
a.navigationlevel1type1selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel1type1selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel1type1selected:active {
	background: transparent;
	color: #fff;
}
/********************************************
Support Navigation Level 2 tcm:4-506958-32
********************************************/
ul.navigationlevel2type1 {
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
li.navigationlevel2type1 {
	/* list-style: transparent; not valid, SP */
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel2type1 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel2type1:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type1:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type1:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type1:hover {
	background: transparent;
	color: #fff;
}
li.navigationlevel2type1selected {
	list-style: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel2type1selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel2type1selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type1selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type1selected:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type1selected:hover {
	background: transparent;
	color: #fff;
}
/*******************************************
Support Navigation Level 3 tcm:4-506958-32
********************************************/
ul.navigationlevel3type1 {
	font-weight: normal;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	list-style-type: none;
}
li.navigationlevel3type1 {
	list-style-type: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel3type1 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel3type1:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type1:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type1:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type1:hover {
	background: transparent;
	color: #fff;
}
li.navigationlevel3type1selected {
	list-style: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel3type1selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel3type1selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type1selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type1selected:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type1selected:hover {
	background: transparent;
	color: #fff;
}
/********************************************
Support Navigation Level 4 tcm:4-506958-32
********************************************/
ul.navigationlevel4type1 {
	font-weight: normal;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	list-style-type: none;
}
li.navigationlevel4type1 {
	list-style-type: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel4type1 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel4type1:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type1:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type1:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type1:hover {
	background: transparent;
	color: #fff;
}
li.navigationlevel4type1selected {
	list-style: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel4type1selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel4type1selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type1selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type1selected:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type1selected:hover {
	background: transparent;
	color: #fff;
}
/********************************************
Support Navigation Level 5 tcm:4-506958-32
********************************************/
ul.navigationlevel5type1 {
	font-weight: normal;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	list-style-type: none;
}
li.navigationlevel5type1 {
	list-style-type: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel5type1 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel5type1:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type1:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type1:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type1:hover {
	background: transparent;
	color: #fff;
}
li.navigationlevel5type1selected {
	list-style: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel5type1selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel5type1selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type1selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type1selected:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type1selected:hover {
	background: transparent;
	color: #fff;
}
/*********************************************
Support Navigation Level1 - NavGroup 2 tcm:4-506958-32
*********************************************/
ul.navigationlevel1type2 {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
li.navigationlevel1type2 {
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	background: transparent;
}
a.navigationlevel1type2 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-weight:bold;
}
a.navigationlevel1type2:link {
	background: none;
	color: #fff;
}
a.navigationlevel1type2:visited {
	background: none;
	color: #fff;
}
a.navigationlevel1type2:active {
	background: none;
	color: #fff;
}
a.navigationlevel1type2:hover {
	background: none;
	color: #fff;
}
li.navigationlevel1type2selected {
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	background: transparent;
}
a.navigationlevel1type2selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-weight:bold;
}
a.navigationlevel1type2selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel1type2selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel1type2selected:active {
	background: transparent;
	color: #fff;
}
/********************************************
Support Navigation Level 2 - NavGroup 2 tcm:4-506958-32
********************************************/
ul.navigationlevel2type2 {
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
li.navigationlevel2type2 {
	/* list-style: transparent; not valid, SP */
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel2type2 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel2type2:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type2:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type2:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type2:hover {
	background: transparent;
	color: #fff;
}
li.navigationlevel2type2selected {
	list-style: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel2type2selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel2type2selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type2selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type2selected:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type2selected:hover {
	background: transparent;
	color: #fff;
}
/*******************************************
Support Navigation Level 3 - NavGroup 2 tcm:4-506958-32
********************************************/
ul.navigationlevel3type2 {
	font-weight: normal;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	list-style-type: none;
}
li.navigationlevel3type2 {
	list-style-type: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel3type2 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel3type2:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type2:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type2:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type2:hover {
	background: transparent;
	color: #fff;
}
li.navigationlevel3type2selected {
	list-style: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel3type2selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel3type2selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type2selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type2selected:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type2selected:hover {
	background: transparent;
	color: #fff;
}
/********************************************
Support Navigation Level 4 - NavGroup 2 tcm:4-506958-32
********************************************/
ul.navigationlevel4type2 {
	font-weight: normal;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	list-style-type: none;
}
li.navigationlevel4type2 {
	list-style-type: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel4type2 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel4type2:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type2:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type2:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type2:hover {
	background: transparent;
	color: #fff;
}
li.navigationlevel4type2selected {
	list-style: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel4type2selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel4type2selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type2selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type2selected:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type2selected:hover {
	background: transparent;
	color: #fff;
}
/********************************************
Support Navigation Level 5 - NavGroup 2 tcm:4-506958-32
********************************************/
ul.navigationlevel5type2 {
	font-weight: normal;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	list-style-type: none;
}
li.navigationlevel5type2 {
	list-style-type: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel5type2 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel5type2:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type2:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type2:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type2:hover {
	background: transparent;
	color: #fff;
}
li.navigationlevel5type2selected {
	list-style: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel5type2selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel5type2selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type2selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type2selected:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type2selected:hover {
	background: transparent;
	color: #fff;
}
/*********************************************
Support Navigation Level1 - NavGroup 3 tcm:4-506958-32
*********************************************/
ul.navigationlevel1type3 {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
li.navigationlevel1type3 {
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent;
}
a.navigationlevel1type3 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-weight:bold;
}
a.navigationlevel1type3:link {
	background: none;
	color: #fff;
}
a.navigationlevel1type3:visited {
	background: none;
	color: #fff;
}
a.navigationlevel1type3:active {
	background: none;
	color: #fff;
}
a.navigationlevel1type3:hover {
	background: none;
	color: #fff;
}
li.navigationlevel1type3selected {
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent;
}
a.navigationlevel1type3selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-weight:bold;
}
a.navigationlevel1type3selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel1type3selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel1type3selected:active {
	background: transparent;
	color: #fff;
}
/********************************************
Support Navigation Level 2 - NavGroup 3 tcm:4-506958-32
********************************************/
ul.navigationlevel2type3 {
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
li.navigationlevel2type3 {
	/* list-style: transparent; not valid, SP */
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel2type3 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel2type3:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type3:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type3:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type3:hover {
	background: transparent;
	color: #fff;
}
li.navigationlevel2type3selected {
	list-style: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel2type3selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel2type3selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type3selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type3selected:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type3selected:hover {
	background: transparent;
	color: #fff;
}
/*******************************************
Support Navigation Level 3 - NavGroup 3 tcm:4-506958-32
********************************************/
ul.navigationlevel3type3 {
	font-weight: normal;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	list-style-type: none;
}
li.navigationlevel3type3 {
	list-style-type: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel3type3 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel2type3:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type3:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type3:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type3:hover {
	background: transparent;
	color: #fff;
}
li.navigationlevel3type3selected {
	list-style: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel3type3selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel3type3selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type3selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type3selected:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type3selected:hover {
	background: transparent;
	color: #fff;
}
/********************************************
Support Navigation Level 4 - NavGroup 3 tcm:4-506958-32
********************************************/
ul.navigationlevel4type3 {
	font-weight: normal;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	list-style-type: none;
}
li.navigationlevel4type3 {
	list-style-type: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel4type3 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel4type3:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type3:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type3:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type3:hover {
	background: transparent;
	color: #fff;
}
li.navigationlevel4type3selected {
	list-style: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel4type3selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel4type3selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type3selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type3selected:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type3selected:hover {
	background: transparent;
	color: #fff;
}
/********************************************
Support Navigation Level 5 - NavGroup 3 tcm:4-506958-32
********************************************/
ul.navigationlevel5type3 {
	font-weight: normal;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	list-style-type: none;
}
li.navigationlevel5type3 {
	list-style-type: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel5type3 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel5type3:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type3:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type3:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type3:hover {
	background: transparent;
	color: #fff;
}
li.navigationlevel5type3selected {
	list-style: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel5type3selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel5type3selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type3selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type3selected:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type3selected:hover {
	background: transparent;
	color: #fff;
}
/*********************************************
Support Navigation Level1 - NavGroup 4 tcm:4-506958-32
*********************************************/
ul.navigationlevel1type4 {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
li.navigationlevel1type4 {
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent;
}
a.navigationlevel1type4 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-weight:bold;
}
a.navigationlevel1type4:link {
	background: none;
	color: #fff;
}
a.navigationlevel1type4:visited {
	background: none;
	color: #fff;
}
a.navigationlevel1type4:active {
	background: none;
	color: #fff;
}
a.navigationlevel1type4:hover {
	background: none;
	color: #fff;
}
li.navigationlevel1type4selected {
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent;
}
a.navigationlevel1type4selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-weight:bold;
}
a.navigationlevel1type4selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel1type4selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel1type4selected:active {
	background: transparent;
	color: #fff;
}
/********************************************
Support Navigation Level 2 - NavGroup 4 tcm:4-506958-32
********************************************/
ul.navigationlevel2type4 {
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
li.navigationlevel2type4 {
	/* list-style: transparent; not valid, SP */
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel2type4 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel2type4:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type4:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type4:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type4:hover {
	background: transparent;
	color: #fff;
}
li.navigationlevel2type4selected {
	list-style: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel2type4selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel2type4selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type4selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type4selected:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type4selected:hover {
	background: transparent;
	color: #fff;
}
/*******************************************
Support Navigation Level 3 - NavGroup 4 tcm:4-506958-32
********************************************/
ul.navigationlevel3type4 {
	font-weight: normal;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	list-style-type: none;
}
li.navigationlevel3type4 {
	list-style-type: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel3type4 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel2type4:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type4:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type4:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type4:hover {
	background: transparent;
	color: #fff;
}
li.navigationlevel3type4selected {
	list-style: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel3type4selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel3type4selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type4selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type4selected:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type4selected:hover {
	background: transparent;
	color: #fff;
}
/********************************************
Support Navigation Level 4 - NavGroup 4 tcm:4-506958-32
********************************************/
ul.navigationlevel4type4 {
	font-weight: normal;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	list-style-type: none;
}
li.navigationlevel4type4 {
	list-style-type: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel4type4 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel4type4:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type4:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type4:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type4:hover {
	background: transparent;
	color: #fff;
}
li.navigationlevel4type4selected {
	list-style: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel4type4selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel4type4selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type4selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type4selected:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type4selected:hover {
	background: transparent;
	color: #fff;
}
/********************************************
Support Navigation Level 5 - NavGroup 4 tcm:4-506958-32
********************************************/
ul.navigationlevel5type4 {
	font-weight: normal;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	list-style-type: none;
}
li.navigationlevel5type4 {
	list-style-type: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel5type4 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel5type4:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type4:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type4:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type4:hover {
	background: transparent;
	color: #fff;
}
li.navigationlevel5type4selected {
	list-style: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel5type4selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel5type4selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type4selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type4selected:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type4selected:hover {
	background: transparent;
	color: #fff;
}
/*********************************************
Support Navigation Level1 - NavGroup 5 tcm:4-506958-32
*********************************************/
ul.navigationlevel1type5 {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
li.navigationlevel1type5 {
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent;
}
a.navigationlevel1type5 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-weight:bold;
}
a.navigationlevel1type5:link {
	background: none;
	color: #fff;
}
a.navigationlevel1type5:visited {
	background: none;
	color: #fff;
}
a.navigationlevel1type5:active {
	background: none;
	color: #fff;
}
a.navigationlevel1type5:hover {
	background: none;
	color: #fff;
}
li.navigationlevel1type5selected {
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent;
}
a.navigationlevel1type5selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-weight:bold;
}
a.navigationlevel1type5selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel1type5selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel1type5selected:active {
	background: transparent;
	color: #fff;
}
/********************************************
Support Navigation Level 2 - NavGroup 5 tcm:4-506958-32
********************************************/
ul.navigationlevel2type5 {
	font-weight: normal;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
li.navigationlevel2type5 {
	/* list-style: transparent; not valid, SP */
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel2type5 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel2type5:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type5:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type5:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type5:hover {
	background: transparent;
	color: #fff;
}
li.navigationlevel2type5selected {
	list-style: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel2type5selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel2type5selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type5selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type5selected:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel2type5selected:hover {
	background: transparent;
	color: #fff;
}
/*******************************************
Support Navigation Level 3 - NavGroup 5 tcm:4-506958-32
********************************************/
ul.navigationlevel3type5 {
	font-weight: normal;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	list-style-type: none;
}
li.navigationlevel3type5 {
	list-style-type: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel3type5 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel2type5:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type5:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type5:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type5:hover {
	background: transparent;
	color: #fff;
}
li.navigationlevel3type5selected {
	list-style: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel3type5selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel3type5selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type5selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type5selected:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel3type5selected:hover {
	background: transparent;
	color: #fff;
}
/********************************************
Support Navigation Level 4 - NavGroup 5 tcm:4-506958-32
********************************************/
ul.navigationlevel4type5 {
	font-weight: normal;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	list-style-type: none;
}
li.navigationlevel4type5 {
	list-style-type: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel4type5 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel4type5:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type5:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type5:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type5:hover {
	background: transparent;
	color: #fff;
}
li.navigationlevel4type5selected {
	list-style: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel4type5selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel4type5selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type5selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type5selected:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel4type5selected:hover {
	background: transparent;
	color: #fff;
}
/********************************************
Support Navigation Level 5 - NavGroup 5 tcm:4-506958-32
********************************************/
ul.navigationlevel5type5 {
	font-weight: normal;
	padding: 0px;
	margin: 0px 2px 0px 0px;
	list-style-type: none;
}
li.navigationlevel5type5 {
	list-style-type: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel5type5 {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel5type5:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type5:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type5:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type5:hover {
	background: transparent;
	color: #fff;
}
li.navigationlevel5type5selected {
	list-style: none;
	padding: 3px 0px 0px 15px;
	margin: 0px;
	background: transparent url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel5type5selected {
	background: transparent;
	padding: 0px;
	margin: 0px;
	color: #fff;
}
a.navigationlevel5type5selected:link {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type5selected:visited {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type5selected:active {
	background: transparent;
	color: #fff;
}
a.navigationlevel5type5selected:hover {
	background: transparent;
	color: #fff;
}
/*********************************************
Global Tabber tcm:4-527121-32
*********************************************/
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */
#Interactive ul {	
list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.summary {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
#Interactive .tabber ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 0px;
 border-bottom: 1px solid #aaa;

}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 0px 5px 0px 5px;
 margin-left: 0px;
 border: 1px solid #aaa;
 border-bottom: none;
 text-decoration: none;
}

ul.tabbernav li a:hover
{
 border-color: #aaa;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
color: #555;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:6px;
 border:1px solid #aaa;
 border-top:0;
 margin-bottom: 10px;
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
/*********************************************
Tag Cloud Styles tcm:4-506970-32
*********************************************/
.cloud .cloud1 {font-size: 0.9em;}
.cloud .cloud2 {font-size: 1em;}
.cloud .cloud3 {font-size: 1.1em;}
.cloud .cloud4 {font-size: 1.2em;}
.cloud .cloud5 {font-size: 1.3em;}
.cloud .cloud6 {font-size: 1.4em;}
.cloud .cloud7 {font-size: 1.5em;}
.cloud .cloud8 {font-size: 1.6em;}
.cloud .cloud9 {font-size: 1.8em;}
ul.cloud {
	background: #d6d5d3;
	padding: 10px;
	margin: 0 0 10px 0;
	border: solid 1px #666666;
	text-align: center;
}
ul.cloud li {
	margin: 2px;
	display: inline;
	line-height: 1.5em;
}
#Interactive ul.cloud li {
	margin: 5px 5px 10px 5px;
	display: block;
	line-height: 1.0em;
}
/*********************************************
Dynamic Content - Tagging Presentation - tcm:4-508136-32
*********************************************/
ul.taggingpresentation {
	list-style: none;
	margin: 0px;
	border-bottom: solid 1px #ccc;
	padding: 0 0 5px 0;
	font-size: 0.85em;
	clear: both;
}
ul.taggingpresentation li {
	margin: 0 0 2px 0;
}
/*********************************************
Generic styles for WebForms - IN PROGRESS tcm:4-506968-32
*********************************************/
#FORM1, #FORM2 {
	font-size: 1em;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
}
#FORM1 th, #FORM2 th {
	margin: 0px 0px 2px 0px;
	padding: 3px 5px 3px 5px;
}
#FORM1 td, #FORM2 td {
	margin: 0px 0px 2px 0px;
	padding: 3px 5px 3px 5px;
	vertical-align: top;
}
#FORM1 img, #FORM2 img {
	padding: 5px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#FORM1 #buttons, #FORM2 #buttons {
	text-align: center;
	padding: 3px 5px 3px 5px;
}
#FORM2 tr.Field_Separator td, #FORM2 tr.Field_Separator td {
	font-weight: bold;
	border: 1px solid #ffffff;
}
#FORM1 td.Label_standard, #FORM2 td.Label_standard {
	font-weight: bold;
	border: 1px solid #ffffff;
}
#FORM1 td.WebFormData, #FORM2 td.WebFormData {
	width: 60%;
	border: 1px solid #ffffff;
	border-left: 0;
}
#FORM1 tr.Error_standard td, #FORM2 tr.Error_standard td {
	color: #df0000;
}
#FORM1 tr.Field_standard td, #FORM2 tr.Field_standard td {}
#Page_1, #Page_2, #Page_3, #Page_4, #Page_5, {}
/*********************************************
Site-specific styles for WebForms - IN PROGRESS tcm:4-506968-32
*********************************************/
#FORM1 th {
	background-color: #f1431a;
	color: #fff;
	border: 1px solid #ffffff;
}
#FORM1 td {
	background-color: #eeeeee;
	color: #000000;
}
#FORM1 tr.Field_Separator td {
	background: #6f6f6f;
	color: #fff;
}
#FORM1 td.Label_standard {
	background: #8f8f8f;
	color: #fff;
	width: 40%;
}
#FORM1 td.WebFormData {
	background: #bbb;
	width: 60%;
}
#FORM1 #buttons {
	background: #bbbbbb;
}
#FORM2 th {
	background-color: #f1431a;
	color: #fff;
	border: 1px solid #ffffff;
}
#FORM2 td {
	background-color: #eeeeee;
	color: #000000;
}
#FORM2 tr.Field_Separator td {
	background: #6f6f6f;
	color: #fff;
}
#FORM2 td.Label_standard {
	background: #8f8f8f;
	color: #fff;
	width: 40%;
}
#FORM2 td.WebFormData {
	background: #bbb;
	width: 60%;
}
#FORM2 #buttons {
	background: #bbbbbb;
}
/*********************************************
General tags tcm:4-506956-32
*********************************************/
p 	{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
/*********/
a	{
	font-weight:normal;
	text-decoration:none;
}
a:link	{
	color:#03f;
	background-color: transparent;
	text-decoration:none;
}
a:visited	{
	color:#939;
	background-color: transparent;
	text-decoration:none;
}
a:active	{
	color:#03f;
	background-color: transparent;
	text-decoration:none;
}
a:hover	{
	color:#03f;
	background-color: transparent;
	text-decoration:underline;
}
/*********/
h1, h2, h3, h4, h5	{
	color: #88bf48;
	background: transparent;
}
h1	{
	font-size: 1.8em;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h1.ContentTitle	{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h2	{
	font-size: 1.2em;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h3	{
	font-size: 1em;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h4	{	
	font-size: 0.9em;
	font-weight :normal;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
h5	{	
	font-size: 0.9em;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ol {
	padding: 5px 10px 15px 30px;
	margin: 0px 0px 0px 0px;
}
ul {
	padding: 5px 10px 15px 30px;
	margin: 0px 0px 0px 0px;
}
li {
	margin: 0px;
	padding: 2px 5px 0px 0px;
}
hr {
	border-top: 0px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 0px solid #ccc;
	border-right: 0px solid #ccc;
}
img {
	border: none;
}
.rightimg {
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	float: right;
}
.leftimg {
	margin: 0px 10px 10px 0px;
	padding: 0px;
	float: left;
}
.topImg {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.bottomImg {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.center {
	text-align: center;
}
/*********************************************
Hidden Elements tcm:4-506956-32
*********************************************/
.hidden {
	display:none;
}
.spacer {
	clear: both
}
.PrintHeader {
	display:none;
}
.skiplink {
	display:none;
}
/*********************************************
New Clearfix - Added by SP tcm:4-506956-32
*********************************************/
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
} 
.clearfix {display: inline-block;}
 html[xmlns] .clearfix {display: block;}
 * html .clearfix {height: 1%;}
/*********************************************
Pagetint classes tcm:4-506956-32
*********************************************/
.pagetint {
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 5px 0px;
}
/*********************************************
Generic Content Intro, Summary, QuickLink Container tcm:4-506956-32
*********************************************/
.summary, .intro, .quickLinks .mainslideshow {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
h2 a, h3 a  {
	font-weight: bold;
}
.intro .bgOn, .mainslideshow .bgOn {
	height: 100%;
}
.summary .bgOn {
	height: 100%;
}
.mainfeature {
	position: relative;
	overflow: hidden;
	height: 230px;
	width: 100%;
	margin: 0px 0px 10px 0px;
}
.textpanel {
	background-color: #ccc;
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: 0px;
	border: 0px solid red;
	/*filter:alpha(opacity=90);*/
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.mainslideshow .bgOn img {
	height: 200px;
	width: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.textpanel h1 {
	padding: 2px 0px 0px 5px;
	margin: 0px;
	color: #fff;
	font-size: 1.6em;
}

.textpanel p{
	padding: 2px 5px 5px 5px;
	margin: 0px;
	color: #fff;
}

/*********************************************
Glossary Help Links tcm:4-506956-32
*********************************************/
a.glossaryitemlink {
	cursor: help;
	border-bottom: 1px dashed #000;
}



/*********************************************
Icon tcm:4-506956-32
*********************************************/
img.icon {
	padding: 0px 0px 0px 0px;
	margin: 5px 5px 0px 0px;
}
/*********************************************
Interactive Icon tcm:4-506956-32
*********************************************/
#Interactive img.icon {
	padding: 0px 0px 0px 0px;
	margin: 5px 5px 0px 0px;
}
#Interactive .document {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 10px 0px;
}

/*********************************************
Table: Video Collection tcm:4-506956-32
*********************************************/
Table.VideoTable {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	width: 100%;
}
Table.VideoTable td.label {
	width:15%;
}
Table.VideoTable td, Table.VideoTable th {
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0px;
}

/*********************************************
Site Specific Classes - Tabs tcm:4-506956-32
*********************************************/
#SearchTabContainer {
	display: none;
}
/*********************************************
Search URL tcm:4-506956-32
*********************************************/
.searchurltext {
	font-size: 85%;
	background: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #008000;
}

/*********************************************
IE Fixes tcm:4-506956-32
*********************************************/
.quickLinks .bgOn {
  height: 0.01%;
}


/***** survey banner ******/
#survey{
	/*background: #FFF url(questionMark.gif) no-repeat 10px 10px;*/
	border: 1px solid #4b90bf;
	padding: 10px 10px 10px 10px;
	_zoom: 1;
	margin-bottom: 10px;
}
	#survey a{
		color: #4b90bf;
		text-decoration: underline;
		font-weight: bold;
	}
	#survey img{
		padding: 0 10px 0 0 !important;
		float: left;
	}
/***** end survey banner ******/

/***** survey banner narrow ******/
#surveyNarrow{
	border: 1px solid #4b90bf;
	padding: 10px !important;
	margin: 0 0 10px 0 !important;
}
	#surveyNarrow a{
		color: #4b90bf;
		text-decoration: underline;
		font-weight: bold;
		display: block;
		margin-top: 8px;
	}
	#surveyNarrow img{
		padding: 6px 10px 0 0 !important;
		float: left;
	}
/***** end survey banner narrow ******/
/*********************************************
Header Banner tcm:4-506982-32
*********************************************/
#HeaderContainer {
	color:#000000;
	background-color:#ffffff;
	width: 100%;
	border-bottom: 1px solid #ffffff;
}
/*********************************************
Section Banner tcm:4-506982-32
*********************************************/
#sectionBannerContainer {
	margin: 10px 0px 10px 0px;
	width: 100%;
}
#sectionBannerImage { 
	height: 35px;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}
#sectionBannerTitle { 
	float: left;
	font-size: 1.8em;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 5px;
}

/*********************************************
Accessibility Toolbar tcm:4-506982-32
*********************************************/
/*********************************************
High Contrast - General tags
*********************************************/
body.high {
	color: #ccffcc !important;
	background-color:#112233 !important;
	border-color: #ccffcc !important;
}
body.high * {
	color: #ccffcc !important;
	background-color:#112233 !important;
	border-color: #ccffcc !important;
}
body.high, body.high #wrapper, body.high #wrapper #BreadcrumbContainer, body.high #wrapper #MainContainer, body.high #wrapper #FullMainContainer, body.high #wrapper #ContentContainer, body.high #wrapper #ContentContainerWide, body.high #wrapper #ContentContainer2, body.high #wrapper #FullContentContainer, body.high #wrapper #Content, body.high #wrapper #InteractiveContainer, body.high #wrapper #Interactive, body.high #wrapper #InteractiveContainerWide, body.high #wrapper #NavigationContainer, body.high #wrapper #NavigationBox, body.high #wrapper .column, body.high #wrapper .summary, body.high #wrapper h1, body.high #wrapper h2, body.high #wrapper h3, body.high #wrapper h4, body.high #wrapper h5, body.high #wrapper p, body.high #wrapper ul, body.high #wrapper li, body.high #wrapper .bodyText {
	color: #ccffcc !important;
	background-color:#112233 !important;
}
body.high div.summary {
	border-bottom: solid 1px #112233 !important;
}
body.high h2 {
	background-image: none !important;
}
body.high #wrapper a *, body.high #wrapper a, body.high #wrapper a:link, body.high #wrapper a:visited, body.high #wrapper a:active, body.high #wrapper a:hover {
	color:#ffcc33 !important;
	text-decoration: underline !important;
	font-weight: bold !important;
	background-color: transparent !important;
}
body.high #wrapper a:visited {
	color:#ffcc33 !important;
}
body.high #wrapper a:hover {
	text-decoration: none !important;
}

/*********************************************
High Contrast - Remove Tabs
*********************************************/
body.high #ResourceTabContainer li {
	background-image: none !important;
}
body.high #ResourceTabContainer li a, body.high #ResourceTabContainer li a:link, body.high #ResourceTabContainer li a:visited, body.high #ResourceTabContainer li a:hover, body.high #ResourceTabContainer li a:active {
	background-image: none !important;
}
/*********************************************
High Contrast - Add Borders
*********************************************/
body.high #wrapper #NavigationBox, body.high #wrapper .bgOn, body.high #wrapper .pagetint, body.high #wrapper table {
	border: 1px solid #ccffcc !important;
}

/*********************************************
High Visibility - General tags
*********************************************/
body.highvisibility {
	color: #112233 !important;
	background-color:#eeeedd !important;
	border-color: #112233 !important;
}
body.highvisibility * {
	color: #112233 !important;
	background-color:#eeeedd !important;
	border-color: #112233 !important;
}
body.highvisibility, body.highvisibility #wrapper, body.highvisibility #wrapper #BreadcrumbContainer, body.highvisibility #wrapper #MainContainer, body.highvisibility #wrapper #FullMainContainer, body.highvisibility #wrapper #ContentContainer, body.highvisibility #wrapper #ContentContainerWide, body.highvisibility #wrapper #ContentContainer2, body.highvisibility #wrapper #FullContentContainer, body.highvisibility #wrapper #Content, body.highvisibility #wrapper #InteractiveContainer, body.highvisibility #wrapper #Interactive, body.highvisibility #wrapper #InteractiveContainerWide, body.highvisibility #wrapper #NavigationContainer, body.highvisibility #wrapper #NavigationBox, body.highvisibility #wrapper .column, body.highvisibility #wrapper .summary, body.highvisibility #wrapper h1, body.highvisibility #wrapper h2, body.highvisibility #wrapper h3, body.highvisibility #wrapper h4, body.highvisibility #wrapper h5, body.highvisibility #wrapper p, body.highvisibility #wrapper ul, body.highvisibility #wrapper li, body.highvisibility #wrapper .bodyText {
	color: #112233 !important;
	background-color:#eeeedd !important;
}
body.highvisibility div.summary {
	border-bottom: solid 1px #eeeedd !important;
}
body.highvisibility h2 {
	background-image: none !important;
}
body.highvisibility #wrapper a *, body.highvisibility #wrapper a, body.highvisibility #wrapper a:link, body.highvisibility #wrapper a:visited, body.highvisibility #wrapper a:active, body.highvisibility #wrapper a:hover {
	color:#112233 !important;
	text-decoration: underline !important;
	font-weight: bold !important;
	background-color: transparent !important;
}
body.highvisibility #wrapper a:visited {
	color:#112233 !important;
}
body.highvisibility #wrapper a:hover {
	text-decoration: none !important;
}

/*********************************************
High Visibility - Remove Tabs
*********************************************/
body.highvisibility #ResourceTabContainer li {
	background-image: none !important;
}
body.highvisibility #ResourceTabContainer li a, body.highvisibility #ResourceTabContainer li a:link, body.highvisibility #ResourceTabContainer li a:visited, body.highvisibility #ResourceTabContainer li a:hover, body.highvisibility #ResourceTabContainer li a:active {
	background-image: none !important;
}
/*********************************************
High Visibility - Add Borders
*********************************************/
body.highvisibility #wrapper #NavigationBox, body.highvisibility #wrapper .bgOn, body.highvisibility #wrapper .pagetint, body.highvisibility #wrapper table {
	border: 1px solid #112233 !important;
}
/*********************************************
Text-Size tags
*********************************************/
body.large {
	font-size: 100% !important;
}
body.xlarge {
	font-size: 110% !important;
}

/*********************************************
Text-Size tags
*********************************************/
div#userpref {
	background: transparent;
	height: 25px;
	margin-bottom: 0.5em;
	text-align: right;
	padding: 0px !important;
	color: #414141 !important;
}
div#userpref div {
	float: right;
}
div#userpref p {
	display: inline;
}
div#userpref div#colourSwitcher {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0;
	border-width: 0 1px 1px 1px;
}
div#userpref div#textSwitcher {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-width: 0 1px 1px 1px;
}
div#colourSwitcher p#accessibilitycolour, div#textSwitcher p#accessibilitytext {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
input#textnormal, input#textbig, input#textbigger {
  color:#000;
  vertical-align: middle;
  background-color:#fff; 
  border: 1px solid #000;
  margin: 0px 0px 5px 5px;
  padding: 0px 0px 0px 0px;
  width: 30px;
  height: 25px;
  font-family: Helvetica;
}
input#textnormal {
font-size: 8pt;
}
input#textbig {
font-size: 11pt;
}
input#textbigger {
font-size: 14pt;
}
input#colournormal, input#colourhighcontrast, input#colourhighvisibility{
border: 1px solid #000;
vertical-align: middle;
margin: 0px 0px 5px 5px;
padding: 0px 0px 0px 0px;
font-size: 11pt;
width: 30px;
height: 25px;
font-family: Helvetica;
}
input#colournormal {
color:#000 !important;  
background-color:#fff !important; 
}
input#colourhighcontrast {
color:#ccffcc !important;  
background-color:#112233 !important;
}
input#colourhighvisibility {
color:#112233 !important;  
background-color:#eeeedd !important; 
}
/*********************************************
New HeaderBar Navigation tcm:4-506983-32
*********************************************/
/*********/
form,fieldset {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
}
/*********/
#NGfLBarHeaderContainer {
	color: #fff;
	background: #7f888d url("../images/navbarbg.gif") bottom left repeat-x; 
	height: 2.61em;
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #fff;	 
}
#Nav {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #333;
	background: transparent;
}
/*********/
#NavList ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 0.9em;
}
#NavList li {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#NavList ul li.HeaderNav {
	height: 2.2em;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-right: 1px solid #ffffff;
}
#NavList ul li.HeaderNavReturnToGlowButton {
	background: #6f5FAA;
	color: #FFF;
}
/*********/
#NavList ul li a {
	display: block;
	line-height: 25px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background: transparent;
}
#NavList ul li a:hover {
	display: block;
	color: #fff;
	background: #a2a8ab;
}
#NavList ul li a:active	{
	font-weight: bold;
}
#NavList ul li.HeaderNavGlowButton a {
	display: block;
	line-height: 25px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	color: #fff;
	background: transparent;
}
#NavList ul li.HeaderNavGlowButton a:hover {
	color: #fff;
	background: #8273B9;
}
#NavList ul li.HeaderNavGlowButton a:active	{
	font-weight: bold;
}
/*********/
#NavList ul li#skipnav, #NavList ul li#subnav {
	display: block;
	width: 1px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#NavList ul li#skipnav a, #NavList ul li#skipnav a:hover, #NavList ul li#skipnav a:active, #NavList ul li#subnav a, #NavList ul li#subnav a:hover, #NavList ul li#subnav a:active {
	display: none;
}
#HeaderSearchBox {
	font-size: 0.9em;
	float: right;
	height: 2.2em;
	padding: 0px 5px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#HeaderSearchBox form {
	padding: 2px 0px 2px 5px;
	margin: 0px 0px 0px 0px;
	text-align: right;
}
#HeaderSearchBox fieldset {
	border: none;
}
input.NGfLBarSearchButton {
	font-size: 0.95em;
}
input.ngflbarsearchfield {
	border: 1px solid #96b0b4;
}
.cfead1 {
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 69px;
	background: transparent url("..//images/cfead1.gif") top center no-repeat;
	text-align: center;
}
.cfead2 {
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 69px;
	background: transparent url("..//images/cfead2.gif") top center no-repeat;
	text-align: center;
}
.cfead3 {
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 69px;
	background: transparent url("..//images/cfead3.gif") top center no-repeat;
	text-align: center;
}
.cfead4 {
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 69px;
	background: transparent url("..//images/cfead4.gif") top center no-repeat;
	text-align: center;
}
/*********************************************
Breadcrumb Navigation tcm:4-506985-32
*********************************************/
#BreadcrumbContainer {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
ul.breadcrumbnavigation {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
li.breadcrumbnavigation {
	display: inline;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent url("../images/breadcrumb_chevron.gif") right no-repeat;
}
/*
	File: globalscreen.css
	Application: CMS Websites
	Created: 01st March 2006 
	Authors: Colin Abercrombie, Steven Park
	(c) 2006 LT Scotland. All rights reserved.
*/
/*********************************************
Fix for IE7 SiteEdit quirk tcm:4-507015-32
*********************************************/
#_SE_CP {display: block;}
/*********************************************
Main Containers tcm:4-507015-32
*********************************************/
#MainContainer {
	color: #414141;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 77%;
}
#FullMainContainer {
	color: #414141;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	float: left;
	width: 97%;
}
/*********************************************
Site Contents tcm:4-507015-32
*********************************************/
#ContentContainer {
	float: left;
	width: 76%;
	margin: 10px 10px 0px 0px;
}
#ContentContainerWide {
	float: left;
	width: 66%;
	margin: 10px 18px 0px 0px;
}
#ContentContainer2 {
	float: left;
	width: 100%;
	margin: 10px 0px 0px 0px;
}
#FullContentContainer {
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#Content {
	width: 100%;
	color: #414141;
	background-color: #fff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 50px 0px;
}
#NavigationContainer {
	width: 18%;
	float: left;
	margin: 10px 15px 0px 5px;
}
#InteractiveContainer {
	width: 21%;	
	float: right;
	text-align: left;
}
#InteractiveContainerWide {
	width: 31%;
	float: left;
}
/*********************************************
Main Navigation tcm:4-506957-32
*********************************************/
#NavigationBox {
	color: #000000;
	background: #fff url("../images/navbg.gif") bottom left repeat-x;
	padding: 0px 0px 7px 0px;
	margin: 0px 0px 1px 0px;
}
#NavigationBox ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
/*********************************************
Main Navigation Top Level (1) tcm:4-506957-32
*********************************************/
li.navigationlevel1 {
	padding: 3px 5px 3px 12px;
	margin: 0px 0px 1px 0px;
}
a.navigationlevel1, a.navigationlevel1:link, a.navigationlevel1:visited, a.navigationlevel1:active   {
	background: transparent;
	color: #fff;
	font-weight: bold;
}
/***Selected State***/ 
li.navigationlevel1selected {
	padding: 3px 5px 3px 12px;
	margin: 0px 0px 1px 0px;
}
a.navigationlevel1selected, a.navigationlevel1selected:link, a.navigationlevel1selected:visited, a.navigationlevel1selected:active, a.navigationlevel1selected:hover {
	background: transparent;
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
/*********************************************
Main Navigation Sub Level (2) tcm:4-506957-32
*********************************************/
li.navigationlevel2 {
	padding: 2px 5px 2px 12px;
	margin: 0px 0px 0px 0px;
	background: url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel2, a.navigationlevel2:link, a.navigationlevel2:visited, a.navigationlevel2:active {
	background: transparent;
	color: #fff;
}
/***Selected State***/ 
li.navigationlevel2selected {
	padding: 2px 5px 2px 12px;
	margin: 0px 0px 0px 0px;
	background: url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel2selected, a.navigationlevel2selected:link, a.navigationlevel2selected:visited, a.navigationlevel2selected:active, a.navigationlevel2selected:hover {
	background: transparent;
	color: #fff;
	text-decoration: underline;
}
/*********************************************
Main Navigation Sub Level (3) tcm:4-506957-32
*********************************************/
li.navigationlevel3 {
	padding: 2px 5px 2px 12px;
	margin: 0px 0px 0px 0px;
	background: url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel3, a.navigationlevel3:link, a.navigationlevel3:visited, a.navigationlevel3:active {
	background: transparent;
	color: #fff;
}
/***Selected State***/ 
li.navigationlevel3selected {
	padding: 2px 5px 2px 12px;
	margin: 0px 0px 0px 0px;
	background: url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel3selected, a.navigationlevel3selected:link, a.navigationlevel3selected:visited, a.navigationlevel3selected:active, a.navigationlevel3selected:hover {
	background: transparent;
	color: #fff;
	text-decoration: underline;
}
/*********************************************
Main Navigation Sub Level (4) tcm:4-506957-32
*********************************************/
li.navigationlevel4 {
	padding: 2px 5px 2px 12px;
	margin: 0px 0px 0px 0px;
	background: url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel4, a.navigationlevel4:link, a.navigationlevel4:visited, a.navigationlevel4:active {
	background: transparent;
	color: #fff;
}
/***Selected State***/ 
li.navigationlevel4selected {
	padding: 2px 5px 2px 12px;
	margin: 0px 0px 0px 0px;
	background: url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel4selected, a.navigationlevel4selected:link, a.navigationlevel4selected:visited, a.navigationlevel4selected:active, a.navigationlevel4selected:hover {
	background: transparent;
	color: #fff;
	text-decoration: underline;
}
/*********************************************
Main Navigation Sub Level (5) tcm:4-506957-32
*********************************************/
li.navigationlevel5 {
	padding: 2px 5px 2px 12px;
	margin: 0px 0px 0px 0px;
	background: url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel5, a.navigationlevel5:link, a.navigationlevel5:visited, a.navigationlevel5:active {
	background: transparent;
	color: #fff;
}
/***Selected State***/ 
li.navigationlevel5selected {
	padding: 2px 5px 2px 12px;
	margin: 0px 0px 0px 0px;
	background: url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel5selected, a.navigationlevel5selected:link, a.navigationlevel5selected:visited, a.navigationlevel5selected:active, a.navigationlevel5selected:hover {
	background: transparent;
	color: #fff;
	text-decoration: underline;
}
/*********************************************
Main Navigation Sub Level (6) tcm:4-506957-32
*********************************************/
li.navigationlevel6 {
	padding: 2px 5px 2px 12px;
	margin: 0px 0px 0px 0px;
	background: url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel6, a.navigationlevel6:link, a.navigationlevel6:visited, a.navigationlevel6:active {
	background: transparent;
	color: #fff;
}
/***Selected State***/ 
li.navigationlevel6selected {
	padding: 2px 5px 2px 12px;
	margin: 0px 0px 0px 0px;
	background: url("../images/nav_chevron.gif") top left no-repeat;
}
a.navigationlevel6selected, a.navigationlevel6selected:link, a.navigationlevel6selected:visited, a.navigationlevel6selected:active, a.navigationlevel6selected:hover {
	background: transparent;
	color: #fff;
	text-decoration: underline;
}
/*************************************************************************
Navigation Group 1 tcm:4-506957-32
*************************************************************************/
.NavigationGroup1OuterBox {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 1px 0px;
}
.NavigationGroup1InnerBox {
	padding: 3px 5px 3px 10px;
	margin: 0px 0px 0px 0px;
}
a.NavigationGroup1InnerBox {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
/*************************************************************************
Navigation Group 2 tcm:4-506957-32
*************************************************************************/
.NavigationGroup2OuterBox {
	padding:0px 0px 0px 0px;
	margin:0px 0px 1px 0px;
}
.NavigationGroup2InnerBox {
	padding: 3px 5px 3px 10px;
	margin: 0px 0px 0px 0px;
}
a.NavigationGroup2InnerBox {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
/*************************************************************************
Navigation Group 3 tcm:4-506957-32
*************************************************************************/
.NavigationGroup3OuterBox {
	padding:0px 0px 0px 0px;
	margin:0px 0px 1px 0px;
	display: block;
}
.NavigationGroup3InnerBox {
	padding: 3px 5px 3px 10px;
	margin: 0px 0px 0px 0px;
}
a.NavigationGroup3InnerBox {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
/*************************************************************************
Navigation Group 4 tcm:4-506957-32
*************************************************************************/
.NavigationGroup4OuterBox {
	padding:0px 0px 0px 0px;
	margin:0px 0px 1px 0px;
	display: block;
}
.NavigationGroup4InnerBox {
	padding: 3px 5px 3px 10px;
	margin: 0px 0px 0px 0px;
}
a.NavigationGroup4InnerBox {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
/*************************************************************************
Navigation Group 5 tcm:4-506957-32
*************************************************************************/
.NavigationGroup5OuterBox {
	padding:0px 0px 0px 0px;
	margin:0px 0px 1px 0px;
	display: block;
}
.NavigationGroup5InnerBox {
	padding: 3px 5px 3px 10px;
	margin: 0px 0px 0px 0px;
}
a.NavigationGroup5InnerBox {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
/*************************************************************************
Navigation Group 6 tcm:4-506957-32
*************************************************************************/
.NavigationGroup6OuterBox {
	padding:0px 0px 0px 0px;
	margin:0px 0px 1px 0px;
	display: block;
}
.NavigationGroup6InnerBox {
	padding: 3px 5px 3px 10px;
	margin: 0px 0px 0px 0px;
}
a.NavigationGroup6InnerBox {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
/*********************************************
Generic Content Background Containers - tcm:4-506986-32
*********************************************/
.bgOn {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.bgOn li {
	padding: 0px;
	margin: 0px 0px 0px 15px;
}
.bgOn h2 {
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
}
.bgOn img {
	padding: 10px;
	margin: 0px 0px 0px 0px;
}
.bgOn .bodyText {
	padding: 10px;
	margin: 0px;
}
.bgOn .bodyText h2 {
	padding: 3px 0px 3px 0px;
}
.bgOn .topImg {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.bgOn .bottomImg {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.bgOff {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.bgOff h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.bgOff img {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
.bgOff .bodyText {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.bgOff .bodyText img, .bgOn .bodyText img {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.bgOff .bodyText h2 {
	padding: 7px 0px 4px 0px;
	margin: 0px;
}
.bgOff .bodyText h3 {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
.bgOn .leftimg, .bgOff .leftimg {
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
.bgOn .rightimg, .bgOff .rightimg {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
.bgOff .topImg {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.bgOff .bottomImg {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.intro .bgOn img {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.intro .bgOn .leftimg {
	border-right: 1px solid #fff;
}
.intro .bgOn .rightimg {
	border-left: 2px solid #fff;
}
.intro .bgOff h1 {
	font-size: 2.2em;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.intro .bgOn h1 {
	font-size: 2.2em;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*********************************************
Component level column classes tcm:4-506987-32
*********************************************/
.twoCol1 {
	width: 48.5%; 
	float: left;
	margin: 0px 2% 0px 0px;
	padding: 0px 0px 0px 0px;
}
.twoCol2 {
	width: 48.5%; 
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.threeCol1, .threeCol2 {
	width: 32%; 
	float: left;
	margin: 0px 1.9% 0px 0px;
	padding: 0px 0px 0px 0px;
}
.threeCol3 {
	width: 32%; 
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.fourCol1, .fourCol2, .fourCol3, .fourCol4 {
	width: 23%; 
	float: left;
	margin: 0px 1.9% 0px 0px;
	padding: 0px 0px 0px 0px;
}
.fourCol4 {
	width: 23%; 
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/*********************************************
Quick Links + Columns tcm:4-506987-32
*********************************************/
.QLColumn1 {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.QLColumn1 ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
}
.QLColumn1 ul li, .QLColumn2 ul li, .QLColumn3 ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}
.QLColumn2 {
	width: 49%; 
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.QLColumn3 {
	width: 33%; 
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.quickLinks h1 {
	padding: 3px 5px;
	margin: 0;
}
.quickLinks h2 {
	padding: 3px 5px;
	margin: 0;
}
.quickLinks ul {
	list-style: none;
	padding: 5px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
}
.quickLinks .bgOn {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*********************************************
2 Columns tcm:4-506987-32
*********************************************/
.column {
	width: 47%; 
	float: left;
	margin: 0px 2% 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #fff;
}
.column .bgOn {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.column .bgOff {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #ccc;
}
.column .blockContainer .bgOn {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #fff;
}
.column .summary {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*********************************************
3 Columns tcm:4-506987-32
*********************************************/
.column3 {
	width: 31%; 
	float: left;
	margin: 0px 2% 0px 0px;
	padding: 0px 0px 0px 0px;
}
.column3 .bgOn {
	padding: 0px;
	margin: 0px 0px 10px 0px;
}
.column3 .bgOff {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
}
.column3 .blockContainer .bgOn {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #fff;
}
.column3 .summary {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*********************************************
Tabs tcm:4-506963-32
*********************************************/
* html #TabContainer {
  	height: 0.01%;
}
#TabContainer {
	float: left;
	width: 99%;
	background-color: #fff;
  	padding: 0px 0px 0px 0px;
	margin: -1px 0px 0px 0px;
	border-top: 1px solid #ccc;
}
#ResourceTabContainer {
	width: 100%;
	position: relative;
	float: left;
	background: transparent;
  	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	font-size: 0.9em;
	color: #3f3f3f;
	z-index: 1;
}
#ResourceTabContainer ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#ResourceTabContainer li {
	float: left;
	width: 14.2%;
	margin: 0px;
	padding: 0px;
	background: url("../images/tabright.gif") no-repeat right top;
	border-bottom: 1px solid #ccc;
}
#ResourceTabContainer li a, #ResourceTabContainer li a:link, #ResourceTabContainer li a:visited, #ResourceTabContainer li a:hover, #ResourceTabContainer li a:active {
	display: block;
	height: 32px;
	text-align: center;
	font-weight: bold;
	background: url("../images/tableft.gif") no-repeat left top;
	color: #3f3f3f;
	padding: 5px 4px;
}
/***Selected State***/ 
#ResourceTabContainer li#current {
	float: left;
	width: 14.2%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: url("../images/tabrightselected.gif") no-repeat right top;
	color: #3f3f3f;
	border-bottom: 1px solid #fff;
}
#ResourceTabContainer li#current a, #ResourceTabContainer li#current a:link, #ResourceTabContainer li#current a:visited, #ResourceTabContainer li#current a:active, #ResourceTabContainer li#current a:hover {
	display: block;
	height: 32px;
	text-align: center;
	font-weight: bold;
	background: url("../images/tableftselected.gif") no-repeat left top;
	color: #3f3f3f;
	padding: 5px 4px;
}
/*********************************************
Interactive tcm:4-506989-32
*********************************************/

#Interactive {
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}
#Interactive h1 {
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #fff;
}
#Interactive h2 {
	padding: 3px 0px 3px 10px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #fff;
}
#Interactive h3 {
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
#Interactive .bgOn {
	padding: 0px;
	margin: 10px 0px 10px 0px;
	height: 100%;
}
#Interactive .bgOff {
	padding: 0px;
	margin: 10px 0px 0px 0px;
}
#Interactive .bgOn .bodyText {
	padding: 10px 10px 10px 10px;
	margin: 0px;
}
#Interactive .bgOff .bodyText {
	padding: 10px;
	margin: 0px;
}
#Interactive p {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#Interactive .bgOn .leftimg, #Interactive .bgOff .leftimg {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}
#Interactive .bgOn .rightimg, #Interactive .bgOff .rightimg {
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
}
#Interactive .bgOn .topImg, #Interactive .bgOff .topImg {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
}
#Interactive .bgOn .bottomImg, #Interactive .bgOff .bottomImg {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 10px;
}
#Interactive img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#Interactive ul {
	list-style: none;
	padding: 5px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
}
#Interactive .bodyText ul {
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
#Interactive .bodyText li {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
#Interactive .blockContainer {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
#Interactive h3 a {
	font-weight: bold;
}
/* Classes for round corners ***********************/
#Interactive .bodyText{
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
}
#Interactive .topright .bodyText{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*********************************************
Title Block padding tcm:4-506989-32
*********************************************/
#Interactive .blockContainer .summary {
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#Interactive .blockContainer .bgOn {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#Interactive .blockContainer .bgOff {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
#Interactive .blockContainer .bgOn .bodyText {
	padding: 0px 10px 5px 10px;
	margin: 0px;
}
#Interactive .blockContainer .bgOff .bodyText {
	padding: 0px 10px 5px 10px;
	margin: 0px;
}
/*********************************************
Nav Tools classes tcm:4-506961-32
*********************************************/
ul#nav_tools {
	text-align:center;
	width: 100%;
	margin: 25px 0 0 0;
	padding: 15px 0 0 0;
	border-top: 1px solid #d6d6d6;
	font-size: 0.85em;
}
ul#nav_tools li {
	list-style-type: none;
	display: inline;
	padding-right: 10px;
	line-height: 2em;
}
ul#nav_tools li#nav_toolsemail {
	padding-left: 18px;
	background: url("../images/iconemail.gif") left no-repeat;
}
ul#nav_tools li#nav_toolsprint {
	padding-left: 17px;
	background: url("../images/iconprint.gif") left no-repeat;
}
ul#nav_tools li#nav_toolsdigg {
	padding-left: 19px;
	background: url("../images/icondigg.gif") left no-repeat;
}
ul#nav_tools li#nav_toolsdelicious {
	padding-left: 17px;
	background: url("../images/icondelicious.gif") left no-repeat;
}
ul#nav_tools li a {
	color: #087ec2;
}
ul#nav_tools li a:hover	{
	color:#087ec2;
}
/*************************************
Resource Tables tcm:4-506988-32
*************************************/
table#resourcelibrarydetails caption {
display: none;
}
table#resourcelibrarydetails {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	width: 100%;
}
table#resourcelibrarydetails th {
	padding: 4px 4px 4px 4px;
	font-weight: bold;
	border-top: 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 0px;
	vertical-align: top;
	text-align: left;
}
table#resourcelibrarydetails td {
	padding: 4px 4px 4px 4px;
	border-top: 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 0px;
	text-align: left;
	vertical-align: top;
}

table#resourcelibrarylist {
	margin: 0px;
	padding: 0px;
}
table#resourcelibrarylist th {
	padding: 4px 4px 4px 4px;
	font-weight: bold;
	border-top: 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 0px;
	vertical-align: top;
	text-align: left;
}
table#resourcelibrarylist td {
	padding: 4px 4px 4px 4px;
	border-top: 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 0px;
	text-align: left;
	vertical-align: top;
}

table#resourcelibraryfiles th {
	padding: 4px 4px 4px 4px;
	font-weight: bold;
	border-top: 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 0px;
	vertical-align: top;
	text-align: left;
}
table#resourcelibraryfiles td {
	padding: 4px 4px 4px 4px;
	border-top: 0px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 0px;
	text-align: left;
	vertical-align: top;
}

table.downloadabledetails {
	margin: 5px 0px 10px 0px;
	padding:  0px 0px 0px 0px;
	width: 90%;
}
table.downloadabledetails td {
	border: 0px;
	padding: 2px;
	margin: 0px;
	color: #000000;
}
.documents {
	margin: 0px 0px 0px 0px;
	padding:  0px 0px 5px 0px;
}
/*********************************************
NGfL Footer tcm:4-506962-32
*********************************************/
#FooterContainer {
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
	background: #e0e1e3;
	font-size: 0.85em;
}
#FooterContainer a {
	color: #414141; 
}
#FooterContainer a:visited {
	color: #0078a1;
}
.FooterTextLinksRow, .FooterTextLinksRowTop, .footer {
	background: transparent;
	border: 0;
}
ul#footer_tools, ul#footer_access {
	padding: 0;
	width: 100%;
	float: left;
	border-top: 1px solid #bec3c6;
	border-bottom: 1px solid #bec3c6;
	background-color: #ebebeb;
}
ul#footer_access {
	padding: 0.5em 0;
	margin: 0 0 10px 0;
}
ul#footer_access li {
	display: inline;
	padding: 0;
	margin: 0;
}
ul#footer_access li a, ul#footer_access li a:link, ul#footer_access li a:active, ul#footer_access li a:visited {

	padding: 0 1em;	
	background-color: #ebebeb;
	text-decoration: none;
	float: left;
	border-right: 1px solid #bec3c6;
}
ul#footer_access li a:hover {
	background-color: #ebebeb;
	text-decoration: underline;
}
#FooterContainer p {
	background: #8f8f8f;
	margin: 0px;
	color: #fff;
	padding: 0.4em 1em 0.6em 1em;
	border-top: 1px solid #fff;
	clear: both;
}
#FooterContainer p a, #FooterContainer p a:link, #FooterContainer p a:active, #FooterContainer p a:visited {
	color: #fff;
	font-weight: bold;
}
#FooterContainer p a:hover {
	color: #fff;
	font-weight: bold;
}
#FooterContainer p#plain {
	background: transparent;
	margin: 0px;
	color: #555;
	padding: 10px 0px 0px 10px;
	font-weight: bold;
	border-top: none;
	clear: none;
}
#FooterContainer .quicklinkstitle h2 {
	margin: 0px;
	color: #8f8f8f;
	margin: 0px;
	padding: 0px 0px 5px 10px;
}
.FooterTextUpdateFloat {
	color: #fff;
	background: transparent;
	float: right
}
#FooterContainer ul.quicklinks {
	list-style: none;
	width: 19.5%;
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 10px;
}
#FooterContainer ul.quicklinks li#az a {
	font-weight: bold;
}

/* social media links */
#socialLinks {
	border-left: #8f8f8f 1px solid;
	float:left;
	padding:5px 0 0 20px;
	margin-left:10px;
	width: 12%;
}

#socialLinks ul {
	list-style: none;
	padding:0;
	margin:0;
}

#socialLinks li {
	display: inline;
	padding:0;
	margin:0;
}

#socialLinks a {
	display: block;
	padding: 7px 15px 7px 30px;
	background: url(../css/images/img04.gif) no-repeat left center;
} 

#socialLinks a.twitter {background: url(../images/twittericonftr.gif) no-repeat left center  !important;}
#socialLinks a.facebook {background: url(../images/facebookiconftr.gif) no-repeat left center  !important;}
#socialLinks a.flickr {background: url(../images/flickriconftr.gif) no-repeat left center  !important;}
#socialLinks a.youtube {background: url(../images/youtubeiconftr.gif) no-repeat left center  !important;}
/*********************************************
Email this page - tcm:4-508897-32
*********************************************/
table.admintable {
	font-size: 1em;
	margin: 5px 0px 10px 0px;
	padding: 10px;
}
table.admintable caption {
	display: none;
}
table.admintable th {
	margin: 0px 0px 2px 0px;
	padding: 5px 3px 3px 5px;
	width: 30%;
	vertical-align: top;
}
table.admintable td {
	margin: 0px 0px 2px 0px;
	padding: 5px 5px 5px 5px;
	width: 70%;
}
/*********************************************
Feedback form & Autocomplete classes tcm:4-506975-32
*********************************************/
table#feedback {
	font-size: 1em;
	margin: 5px 0px 10px 0px;
	padding: 0px;
}
table#feedback caption {
	display: none;
}
table#feedback td {
	margin: 0px 0px 2px 0px;
	padding: 5px 5px 5px 5px;
	width: 70%;
}
table#feedback th span {
	font-size: 0.8em;
}
table#feedback th {
	margin: 0px 0px 2px 0px;
	padding: 5px 3px 3px 5px;
	width: 30%;
	vertical-align: top;
}
table#feedback textarea {
	width: 95%;
}
p#mandatory {
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.8em;
}
p#mandatory span {
	font-size: 1.3em;
	font-weight: bold;
}
.bulletinform {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

ul.autocompleter-choices {
 position: absolute;
 margin: 0;
 padding: 0;
 list-style: none;
 border: 1px solid #7c7c7c;
 border-left-color: #c3c3c3;
 border-right-color: #c3c3c3;
 border-bottom-color: #ddd;
 background-color: #fff;
 text-align: left;
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 z-index: 50;
}
ul.autocompleter-choices li {
 position: relative;
 margin: -2px 0 0 0;
 padding: 0.2em 1.5em 0.2em 1em;
 display: block;
 float:                  none !important;
 cursor: pointer;
 font-weight: normal;
 white-space: nowrap;
 font-size: 1em;
 line-height: 1.5em;
}
ul.autocompleter-choices li.autocompleter-selected {
 background-color: #444;
 color: #fff;
}
ul.autocompleter-choices span.autocompleter-queried {
 display: inline;
 float: none;
 font-weight: bold;
 margin: 0;
 padding: 0;
}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
 color: #9FCFFF;
}
/*********************************************
twitter nav box
*********************************************/
div.twitterContainer {
	border-left: 0;
	margin-top: 0px;
	background: #EEE;
}
div.twitterContainer ul {
	list-style: none;
	padding: 4px 15px;
	border-bottom: solid 1px #d6d5d3;
}
div.twitterContainer ul li {
	padding-bottom: 2px;
	margin: 0px;
}
div.twitterContainer ul img {
	padding: 0px 4px 0px 1px;
	margin: 0px;
	position: relative;
	top: 1px;
}
div.twitterContainer ul a {
	font-weight: bold;
	background: url(../images/twitter.gif) no-repeat 0px 3px;
	color: #4B90BF;
	padding-top: 4px;
}
div.twitterContainer ul span {
    margin-left: 20px;
}
div.twitterContainer p {
	background: transparent;
	text-align: right;
	margin: 0;
	font-size: 0.95em;
}
div.twitterContainer p a {
	background: transparent;
}


