.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%; }
* { padding:0px; margin:0px;}
.hide		{ display:none; }
span.clear	{ display:block; }
.clear		{ clear:both; }

body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	background-color: #fff;
	text-align: left;
	overflow: visible; }

#zSuroundLayer {
	background-color: transparent;
	width: auto;
	display: block;
	padding: 0px 0px 0px 0px;
	text-align: center;
	margin: auto;
	overflow: visible; }

body.prtlBody { background-color: transparent; }

#zMainContent {
	overflow-y: visible;
	word-wrap: break-word; 
	background-color: #fff;
	width: auto;
	text-align: left;
	_height:1px;
}

#zHeader { display: block; }

.zHeaderTop {
	background: transparent url(images/logo.jpg) no-repeat center;
	height: 162px;
	display: block;
	border-bottom: 3px solid #006633; }

.zHeaderLinks {
	float: right;
	padding-right: 30px;
	padding-top: 8px;
	color: #fff;
}

#zFooter {
	display: block;
	background-color: transparent;
	height: 30px;
	border: 0px;
	padding: 0px;
}

.zFooterLeftLinks {
	float: left;
	padding-left: 10px;
}

.zFooterRightLinks {
	float: right;
	padding-right: 10px;
}


.zWebformsLayer UL { list-style-type: disc; margin-left: 20px;} /* RG Included to render the bullets in lists */
.zWebformsLayer OL { list-style-type: decimal; margin-left: 20px;} /* RG Included to render the numbered list */

h1 {
	font-weight: normal;
	margin: 0 0 0 0;
}

h2 {
	font-weight: normal;
	margin: 0 0 0 0;
}

h3 {
	font-weight: normal;
	margin: 0 0 0 0;
}

h4 {
	font-weight: normal;
	margin: 0 0 0 0;
}

h5 {
	font-weight: bold;
	line-height: 0px;
	margin: 0 0 0 0;
}

.zSiteMainColor {
	color: #006633;
}

.zAlignLeft { text-align: left; margin: 0 0 0 0; padding: 0 0 0 0; }
.zAlignRight { text-align: right; }
.zAlignCenter { text-align: center; }

A, A:link, A:visited, A:active {
	color: #006633;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
}

A.zBoldLink, A.zBoldLink:link, A.zBoldLink:visited, A.zBoldLink:active {
	font-weight: bold;
	color: #006633;
	text-decoration: none;
}

A.zBoldLink:hover {
	font-weight: bold;
	text-decoration: underline;
}

A.zSmallLink, A.zSmallLink:link, A.zSmallLink:visited, A.zSmallLink:active {
	color: #006633;
	text-decoration: none;
}

A.zSmallLink:hover {
	text-decoration: underline;
}

A.zBreadcrumb, A.zBreadcrumb:link, A.zBreadcrumb:visited, A.zBreadcrumb:active {
	color: #006633;
	text-decoration: none;
}

A.zBreadcrumb:hover {
	color: #006633;
	text-decoration: underline;
}

A.zPrimaryLinkFeature, A.zPrimaryLinkFeature:link, A.zPrimaryLinkFeature:visited, A.zPrimaryLinkFeature:active {
	font-weight: bold;
	color: #006633;
	text-decoration: none;
	background: transparent url(images/link_primary.gif) no-repeat 0 0;
	padding-left: 25px;
	padding-bottom: 5px;
	height: 20px;
}

A.zPrimaryLinkFeature:hover {
	text-decoration: underline;
}

A.zSecondaryLinkFeature, A.zSecondaryLinkFeature:link, A.zSecondaryLinkFeature:visited, A.zSecondaryLinkFeature:active {
	font: normal bold 1em;
	font: normal bold 120%;
	color: #006633;
	text-decoration: none;
	background: transparent url(images/arrow_right.gif) no-repeat center left;
	padding-left: 10px;
	height: 20px;
	line-height: 20px;
}

A.zSecondaryLinkFeature:hover {
	text-decoration: underline;
}

A.zLinkListItem, A.zLinkListItem:link, A.zLinkListItem:visited, A.zLinkListItem:active {
	font: normal normal 1em;
	font: normal normal 120%;
	color: #006633;
	text-decoration: none;
	background: transparent url(images/u62.gif) no-repeat center left;
	padding-left: 10px;
}

A.zLinkListItem:hover {
	text-decoration: underline;
}

A.zHeaderLink, A.zHeaderLink:link, A.zHeaderLink:visited, A.zHeaderLink:active{
	color: #fff;
}

DIV.zDottedLine {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px dotted #006633;
	height: 1px;
	line-height: 1px;
}

DIV.zDottedLineTop {
	border-top: 1px dotted #006633;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	height: 1px;
}

DIV.zSolidLine {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px solid #006633;
	height: 1px;
}

DIV.zSolidTickerLine {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 3px solid #006633;
	height: 1px;
}

.zPromoTitle {
	background-color: #006633;
	font: bold 1.2em;
	color: #fff;
}

.zPromoCopy {
	background-color: #006633;
	font: normal 1em;
	color: #fff;
}

.zPromoTab {
	background-color: #006633;
	font: bold 1em;
	color: #fff;
}

.zPromoSelectedTab {
	background-color: #EBE9DF;
	font: bold 1em;
	color: #006633;
}

.zInstructionalText {
	color: #666666;
}

.zTopNavMenu {
	height: 30px;
	padding: 0px;
	border: 0;
	margin: 0px;
	background: transparent url(images/topmenu.gif) repeat-x 0 0;
	font-siztext-align: center;
	color: #fff;
}

.zTopNavMenuInner {
	padding-top: 5px;
	height: 25px;
}

.zTopNavMenu a, .zTopNavMenu a:visited, .zTopNavMenu a:active, .zTopNavMenu a:hover {
	color: #fff;
	text-decoration: none;
	padding: 0px 20px 0px 10px;
	height: 25px;
	border: 0px;
	margin: 0px 0px 0px 0px;
}

.zTopNavMenu a.selected {
	font-weight: bold;
	background: transparent url(images/u64.gif) no-repeat center 18px;
	height: 25px;
	padding-bottom: 5px;
}

.zTopNavMenu a:hover   {
	text-decoration: none;
	background: transparent url(images/u64.gif) no-repeat center 18px;
	height: 25px;
	padding-bottom: 5px;
}

.zTopNavMenu span.separator   {
	border-left: 1px dashed #fff;
	border-right: 0px;
	width: 1px;
	margin: 0 0 5px 0;
	padding: 0 0 0px 0;
	height: 20px;
}

DIV.zBreadcrumb {
	clear: both; 
	display: block; 
/*	padding-left: 10px;
	padding-left: 0px;
	margin: 0px 14px 0px 14px;
*/
}

input.linkSearch {
	background: transparent url(images/button_search.gif) no-repeat left center;
	height: 31px;
	width: 70px;
	border: 0px;
	cursor: hand;
}

input.linkSubmit {
	background: transparent url(images/button_submit.gif) no-repeat 0 0;
	height: 31px;
	width: 70px;
	border: 0px;
	cursor: hand;
}

input.linkExploreServicesDirectory {
	background: transparent url(images/button_explore_services_directory.gif) no-repeat 0 0;
	height: 30px;
	width: 210px;
	border: 0px;
	cursor: hand;
}

input.linkExploreNewsLibrary {
	background: transparent url(images/button_explore_news_library.png) no-repeat 0 0;
	height: 30px;
	width: 210px;
	border: 0px;
	cursor: hand;
}

input.linkFindJobs {
	background: transparent url(images/button_find_jobs.png) no-repeat 0 0;
	height: 30px;
	width: 210px;
	border: 0px;
	cursor: hand;
}

.zTxtNormalBlack{font-sizcolor: #000;}
.zTxtNormalRed{color: #006633;zoom: 1;}
.zTxtNormalGray{color: #666666;}
.zTxtSmallBlack{color: #000;}
.zTxtSmallRed{color: #006633;}
.zTxtSmallGray{color: #666666;}
.zTxtBigBlack{color: #000;}
.zTxtBigRed{color: #006633;}
.zTxtBigGray{color: #666666;}

.zFullWidth { width: 100%; }
.zAutoWidth { width: auto; }

.zRowSpacing { display: block; width: 100%; height: 10px; }

div.zListItem0 { padding-top: 10px; display:block; }
div.zListItem0 img { float:left; padding-right: 5px;}
div.zSearchArea {
	width: auto;
	background-color: #e2dec8;
	border-bottom: 1px dotted #006633;
	text-align: center;
	padding-top: 10px;
}
span.zItem { float: left; padding-right: 5px;}

div.zEventTitle {
color: #006633;
font-weight:bold;
}

/* ICON GALLERY FOR TITLES */
.zTitleIconGallery { background: transparent url(images/icon_gallery.gif) no-repeat 0 0; padding-left: 30px;}
td.z-title-icon-house,
.zTitleIconHouse {background: transparent url(images/icon_address.gif) no-repeat 0 0; padding-left: 30px;}
.zTitleIconPerson { background: transparent url(images/icon_person.gif) no-repeat 0 0; padding-left: 30px;}
.zTitleIconInfo { background: transparent url(images/icon_info.gif) no-repeat 0 0; padding-left: 30px;}
.zTitleIconAbout { background: transparent url(images/icon_about.gif) no-repeat 0 0; padding-left: 30px;}
.zTitleIconBallon { background: transparent url(images/icon_ballon.gif) no-repeat 0 0; padding-left: 30px;}
.zTitleIconProblem { background: transparent url(images/icon_problem.gif) no-repeat 0 0; padding-left: 30px;}
.zTitleIconCal { background: transparent url(images/icon_cal.gif) no-repeat 0 0; padding-left: 30px;}
.zTitleIconCalender { background: transparent url(images/icon_calender.gif) no-repeat 0 0; text-align: center; width: 41px; height: 41px; padding-top: 10px; float: left; padding-right: 5px;}

/* More icons for the gallery -- some needs updating as they are old style */
.zTitleIconAddress { background: transparent url(images/icon_address.gif) no-repeat 0 0; padding-left: 30px;}
.zTitleIconFax { background: transparent url(images/icon_fax.gif) no-repeat 0 0; padding-left: 30px;}
.zTitleIconMail { background: transparent url(images/icon_mail.gif) no-repeat 0 0; padding-left: 30px;}
.zTitleIconPhone { background: transparent url(images/icon_phone.gif) no-repeat 0 0; padding-left: 30px;}
.zTitleIconPrint { background: transparent url(images/icon_print.gif) no-repeat 0 0; padding-left: 30px;}
.zTitleIconFacetIAm { background: transparent url(images/icon_facet_iam.gif) no-repeat 0 0; padding-left: 30px;}
.zTitleIconFacetIAmInterestedIn { background: transparent url(images/icon_facet_iaminterestedin.gif) no-repeat 0 0; padding-left: 30px;}
.zTitleIconFacetItsAbout { background: transparent url(images/icon_facet_itsabout.gif) no-repeat 0 0; padding-left: 30px;}
.zTitleIconFacetIWant { background: transparent url(images/icon_facet_iwant.gif) no-repeat 0 0; padding-left: 30px;}
.zTitleIconFacetTheresAProblemWith { background: transparent url(images/icon_facet_theresaproblemwith.gif) no-repeat 0 0; padding-left: 30px;}
.zTitleIconFacetWhereIs { background: transparent url(images/icon_facet_whereis.gif) no-repeat 0 0; padding-left: 30px;}

/* BORDER STYLES FOR BOXES */
.t0 {background: url(images/boxes/0/dot.gif) 0 0 repeat-x; width: auto}
.b0 {background: url(images/boxes/0/dot.gif) 0 100% repeat-x}
.l0 {background: url(images/boxes/0/dot.gif) 0 0 repeat-y}
.r0 {background: url(images/boxes/0/dot.gif) 100% 0 repeat-y}

.cbl0 {background: url(images/boxes/0/cbl.gif) 0 100% no-repeat}
.cbr0 {background: url(images/boxes/0/cbr.gif) 100% 100% no-repeat}
.ctl0 {background: url(images/boxes/0/ctl.gif) 0 0 no-repeat}
.ctr0 {background: url(images/boxes/0/ctr.gif) 100% 0 no-repeat; padding:5px 6px 5px 3px;}

.lbl0 {background: url(images/boxes/0/lbl.gif) 0 100% no-repeat}
.lbr0 {background: url(images/boxes/0/lbr.gif) 100% 100% no-repeat}
.ltl0 {background: url(images/boxes/0/ltl.gif) 0 0 no-repeat}
.ltr0 {background: url(images/boxes/0/ltr.gif) 100% 0 no-repeat; padding:5px 6px 5px 3px;}

.t1 {background: url(images/boxes/1/dot.gif) 0 0 repeat-x; width: auto}
.b1 {background: url(images/boxes/1/dot.gif) 0 100% repeat-x}
.l1 {background: url(images/boxes/1/dot.gif) 0 0 repeat-y}
.r1 {background: url(images/boxes/1/dot.gif) 100% 0 repeat-y}

.cbl1 {background: url(images/boxes/1/cbl.gif) 0 100% no-repeat}
.cbr1 {background: url(images/boxes/1/cbr.gif) 100% 100% no-repeat}
.ctl1 {background: url(images/boxes/1/ctl.gif) 0 0 no-repeat}
.ctr1 {background: url(images/boxes/1/ctr.gif) 100% 0 no-repeat; padding:5px 6px 5px 3px;}

.lbl1 {background: url(images/boxes/1/lbl.gif) 0 100% no-repeat}
.lbr1 {background: url(images/boxes/1/lbr.gif) 100% 100% no-repeat}
.ltl1 {background: url(images/boxes/1/ltl.gif) 0 0 no-repeat}
.ltr1 {background: url(images/boxes/1/ltr.gif) 100% 0 no-repeat; padding:5px 6px 5px 3px;}

.t2 {background: url(images/boxes/2/t.gif) 0 0 repeat-x; width: auto}
.b2 {background: url(images/boxes/2/b.gif) 0 100% repeat-x}
.l2 {background: url(images/boxes/2/l.gif) 0 0 repeat-y}
.r2 {background: url(images/boxes/2/r.gif) 100% 0 repeat-y}

.cbl2 {background: url(images/boxes/2/bl.gif) 0 100% no-repeat}
.cbr2 {background: url(images/boxes/2/br.gif) 100% 100% no-repeat}
.ctl2 {background: url(images/boxes/2/tl.gif) 0 0 no-repeat}
.ctr2 {background: url(images/boxes/2/tr.gif) 100% 0 no-repeat; padding:5px 6px 5px 3px;}

.t3 {background: url(images/boxes/3/t.gif) 0 0 repeat-x; width: auto}
.b3 {background: url(images/boxes/3/b.gif) 0 100% repeat-x}
.l3 {background: url(images/boxes/3/l.gif) 0 0 no-repeat}
.r3 {background: url(images/boxes/3/r.gif) 100% 0 no-repeat}

.lbl3 {background: url(images/boxes/3/bl.gif) 0 100% no-repeat}
.lbr3 {background: url(images/boxes/3/br.gif) 100% 100% no-repeat}
.ltl3 {background: url(images/boxes/3/tl.gif) 0 0 no-repeat}
.ltr3 {background: url(images/boxes/3/tr.gif) 100% 0 no-repeat; padding:5px 6px 5px 3px;}

/* BOX STYLES */

.boxSize33 {
	display: block;
	width: 300px;
}

.boxSize66 {
	display: block;
	width: 600px;
}

.boxSize50 {
	display: block;
	width: 450px;
}

.box1 {
	float:left; 
	margin:0px; 
	background-color:transparent; 
	width: 100%;
	display: inline;
	/*margin: 5px 5px 5px 5px;*/
}

.box2 {
	float:left; 
	margin:0px;
	background-color:#006633; 
	width: 100%; 
	color: #fff;
	display: inline;
	/*margin: 5px 5px 5px 5px;*/
}

.box3 {
	float: left;
	margin: 0px;
	background-color: Silver;
	width: 15em;
	display: inline;
	/* margin: 5px 5px 5px 5px; */
}

.box4 {
	float: left;
	margin: 0px;
	background-color: #F3F1E9;
	width: 100%;
	display: inline;
	/*margin: 5px 5px 5px 5px;*/
}

.box5 {
	float: left;
	margin: 0px;
	background: transparent url(images/box_bk1.gif) repeat-x bottom;
	width: 100%;
	display: inline;
	/*margin: 5px 5px 5px 5px;*/
}

.gradient1 {
	background: transparent url(images/gradient1.png) repeat-x bottom;
}

div.zSearchHomeContainer {
	width: auto;
	background-color: #e2dec8;
	border-bottom: 1px dotted #006633;
	text-align: center;
	padding: 1em 0 1em 0;
}

.zSearchServicesContainer {
	width: auto;
	background-color: #f3f1e9;
	text-align: left;
}

.zSearchNewsContainer {
	width: auto;
	background-color: #f3f1e9;
	text-align: left;
}

.zSearchJobsContainer {
	width: auto;
	text-align: left;
}

.zSearchCouncilContainer {
	width: auto;
	background-color: #e2dec8;
	text-align: center;
}

.zLyAreaBlock {
	display: block;
	width: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	background-color: #fff;
	
	/* _width: 935px;  for ie6 only  - ie6 bug on width calculation*/
}

.zLyMiddlePageArea{
	padding: 10px;
}

.zLyBox66 {
	background-color:transparent; 
	width: auto; /* 632px; */
	display: inline;
}

#zLyLC1 {
	background-color: #fff;
	/*height: 100%;*/
}

.zLyContainer{
/*	padding: 10px 0px 0px 10px;
	padding: 1px 1px 1px 1px;
	margin: 1px 1px 1px 1px;
	border: 1px dotted Gray;
*/
}


.zNoPadding{ padding: 0px 0px 0px 0px; }
.zNoMargin { margin: 0px 0px 0px 0px; }
.zPadding5px{ padding: 5px 5px 5px 5px; }

.zLyContainer33 {
	width: 300px;
	float: left;
}

.zLyContainer33Inner {
	width: 33%;
	float: left;
}

.zLyContainerBlock {
  text-align: left;
}

.zLyCollLeft33 {
	width: 33%; /* 306px */
	float: left;
}

.zLyCollLeft50 {
	width: 50%; /* 460px */
	width: 49%; /* RG Reduced to render correctly */
	float: left;
	clear:left; /* RG Reduced to render correctly */
}

.zLyCollLeft66 {
	width: 65%; /* 622px */
	float: left;
}

.zLyCollRight33 {
	width: 33%; /* 306px */
	float: right;
}

.zLyCollRight66 {
	width: 65%; /* 622px */
	float: right;
}

.zLyCollRight50 {
	width: 50%; /* 460px */
	width: 49%; /* RG Reduced to render correctly */
	float: right;
}

ul.zTabNavigation {
	list-style: none;
	border-bottom: 1px solid #006633;
	height: 32px;
}

ul.zTabNavigationTop {
	list-style: none;
	border-bottom: 1px solid #CCCCCC;
	height: 29px;
}

ul.zTabNavigationBottom {
	list-style: none;
	border-top: 1px solid #CCCCCC;
	height: 29px;
}

ul.zTabNavigation  li {display: block; float: left; padding-right: 5px;}

ul.zTabNavigationTop  li {
	display: block; 
	float: left; 
	padding-right: 5px;
}

ul.zTabNavigationBottom  li {
	display: block; 
	float: left; 
	padding-right: 5px;
}

.zTabHide {
   display:none;
	left:-32767px;
	position:absolute !important;
}

.zTabShow {
	display:block;
	/*top: auto;*/
	left:auto;
}

ul.zTabNavigation li.tabOn {
	background: transparent url(images/tab_on.gif) no-repeat 0 0;
	height: 29px;
	text-align: center;
	padding-top: 8px;
	width: 128px;
}

ul.zTabNavigationTop li.tabOnTop {
	background: transparent url(images/tab_on_top.gif) no-repeat 0 0;
	height: 29px;
	text-align: center;
	padding-top: 8px;
	width: 128px;
	cursor: arrow;
	color: #ffffff;
	font-weight: bold;
}

ul.zTabNavigationBottom li.tabOnBottom {
	background: transparent url(images/tab_on_bottom.gif) no-repeat 0 0;
	height: 29px;
	text-align: center;
	padding-top: 8px;
	width: 128px;
	cursor: arrow;
	color: #ffffff;
	font-weight: bold;
}

ul.zTabNavigation li.tabOn a,
#z-content-channel ul.zTabNavigation li.tabOn a {
	color: #FFFFFF;
	font-weight: bold;
}

ul.zTabNavigation li.tabOff {
	background: transparent url(images/tab_off.gif) no-repeat 0 0;
	height: 29px;
	text-align: center;
	padding-top: 8px;
	width: 128px;
}

ul.zTabNavigationTop li.tabOffTop {
	background: transparent url(images/tab_off_top.gif) no-repeat 0 0;
	height: 29px;
	text-align: center;
	padding-top: 8px;
	width: 128px;
	cursor: hand;
	color: #006633;
	font-weight: normal;
}

ul.zTabNavigationBottom li.tabOffBottom {
	background: transparent url(images/tab_off_bottom.gif) no-repeat 0 0;
	height: 29px;
	text-align: center;
	padding-top: 8px;
	width: 128px;
	cursor: hand;
	color: #006633;
	font-weight: normal;
}

ul.zTabNavigation li.tabOff a {
	color: #006633;
	font-weight: normal;
}

.zServiceAbout  {
	text-align: left;
	padding-bottom: 15px;
}

/*  begin of the new tabs */

/* generics */
DIV.TabsFullDiv_Generic {
	
}
DIV.TabsDiv_Generic {
	
}
UL.TabsUl_Generic {
	list-style: none;
	padding-left: 0px;
	overflow:hidden;
}
UL.TabsUl_Generic LI {
	display: block; 
	float: left; 
	cursor: pointer;
	text-align: center;
	margin-right: 2px;
}

/* promotional space tabs */
DIV.TabsFullDiv_Bottom_Default {}
DIV.TabsDiv_Bottom_Default {
	background-color: #006633;
	border: 2px solid #006633;
	color: #fff;
	min-height: 200px;
	_height: 150px;
	text-align: left;
	padding: 0px;
}
UL.TabsUl_Bottom_Default {
	height: 29px;
}
LI.TabsLi_Bottom_Default_Selected {
	background: transparent url(images/tab_on_bottom_small.gif) no-repeat 0px 0px;
	padding: 5px 0px 0px 0px;
	height: 29px;
	width: 90px;
}
LI.TabsLi_Bottom_Default_Unselected {
	background: transparent url(images/tab_off_bottom_small.gif) no-repeat 0px 0px;
	padding: 5px 0px 0px 0px;
	height: 29px;
	width: 90px;
}
DIV.TabsUl_Generic_InnerText {
	padding: 5px 5px 5px 5px;
}
DIV.TabsDiv_Bottom_Default A {
	color: #fff;
}
LI.TabsLi_Bottom_Default_Selected A, 
LI.TabsLi_Bottom_Default_Selected A:link, 
LI.TabsLi_Bottom_Default_Selected A:hover,
LI.TabsLi_Bottom_Default_Selected A:visited,
LI.TabsLi_Bottom_Default_Selected A:active {
	color: #fff;
	font-weight: bold;
}
LI.TabsLi_Bottom_Default_Unselected A, 
LI.TabsLi_Bottom_Default_Unselected A:link, 
LI.TabsLi_Bottom_Default_Unselected A:hover,
LI.TabsLi_Bottom_Default_Unselected A:visited,
LI.TabsLi_Bottom_Default_Unselected A:active {
	color: #000;
	font-weight: normal;
}
/* top_Default */
DIV.TabsFullDiv_Top_Default {}
DIV.TabsDiv_Top_Default {
	border:1px solid #000;
	min-height: 200px;
	_height: 150px;
	text-align: left;
	padding: 5px 5px 5px 5px;
}
UL.TabsUl_Top_Default {
	height: 32px;
}
LI.TabsLi_Top_Default_Selected {
	background: transparent url(images/tab_on_top.gif) no-repeat 0px 0px;
	padding: 8px 5px 0px 0px;
	height: 32px;
	width: 115px;
	
}
LI.TabsLi_Top_Default_Unselected {
	background: transparent url(images/tab_off_top.gif) no-repeat 0px 0px;
	padding: 8px 5px 0px 0px;
	height: 32px;
	width: 115px;
}
LI.TabsLi_Top_Default_Selected A, 
LI.TabsLi_Top_Default_Selected A:link, 
LI.TabsLi_Top_Default_Selected A:hover,
LI.TabsLi_Top_Default_Selected A:visited,
LI.TabsLi_Top_Default_Selected A:active {
	color: #fff;
	font-weight: bold;
}
LI.TabsLi_Top_Default_Unselected A, 
LI.TabsLi_Top_Default_Unselected A:link, 
LI.TabsLi_Top_Default_Unselected A:hover,
LI.TabsLi_Top_Default_Unselected A:visited,
LI.TabsLi_Top_Default_Unselected A:active {
	color: #000;
	font-weight: normal;
}
/*  end of the new tabs */

div#facetedSearchCommand {
	padding: 3px;
	float: left;
	width: 316px;
	background-color: #E2DEC8;	
}

div#facetedSearchListing {
	float: left;
	overflow: auto;
	width: auto;
	padding: 0px 0px 0px 14px;
}

div.zFacetedSearchContainer {
	width: auto;
	text-align: left;
}

div.zAlternateRow1 {
	background-color: #ffffff;	
}

div.zAlternateRow2 {
	background-color: #e2dec8;	
}

.viewmore {
	background: url(images/icon_arrow_viewmore.gif);
	background-repeat: no-repeat;
	width: 11px;
	padding-right: 11px;
}

.viewmore_close{
	background: url(images/icon_arrow_viewmore_close.gif);
	background-repeat: no-repeat;
	width: 11px;
	padding-right: 11px;
}

div.refineMessage {
	float:clear;
	width:auto;
	background-color:#006633;
	color:#ffffff;
	padding:0.5em 0.0em 0.5em 0.3em;
}

span.classLink {
	font: normal 0.9em;
	color: #006633;
	text-decoration: none;
	cursor:hand;
}

span.classLink:hover {
	font: normal 0.9em;
	color: #006633;
	text-decoration: underline;
	cursor:hand;
}

/* SERVICE PAGE STYLES */
DIV.zSearchListRowStyle0{
	display: block;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #e2dec8;
}
DIV.zSearchListRowStyle1{
	display: block;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffffff;
}
DIV.zSearchFacetBox{
	background: #fff url(images/gradient1.png) top repeat-x; padding: 5px;
}
DIV.zSearchFacetBoxTitle{
	height: 25px;
}
DIV.zSearchFacetBoxDesc{
	color: #666;
	height: 25px;
}
DIV.zSearchFacetLeftCol{
	float:left; width: 310px; 
	background-color:#dfdac2; 
	border: 3px solid #dfdac2;  
	margin: 3px;
}
DIV.zSearchFacetRightCol{
	width: auto; 
	margin: 3px; 
	padding-left: 323px;
}
DIV.zSearchFacetLeftSearchArea{
	padding: 10px;
}
DIV.zSearchFacetLeftFacetsList{
	width:100%; display: block;
}
DIV.zSearchFacetLeftFacetsListHeader{
	background-color: #006633;
	color: #fff;
	padding: 8px 6px 8px 6px;
}
.zSearchFacetIcon_role { background: transparent url(images/icon_facet_iam.gif) no-repeat 0 0; padding-left: 30px;}
.zSearchFacetIcon_subject { background: transparent url(images/icon_facet_iaminterestedin.gif) no-repeat 0 0; padding-left: 30px;}
.zSearchFacetIcon_atoz { background: transparent url(images/icon_facet_itsabout.gif) no-repeat 0 0; padding-left: 30px;}
.zSearchFacetIcon_goal { background: transparent url(images/icon_facet_iwant.gif) no-repeat 0 0; padding-left: 30px;}
.zSearchFacetIcon_problem { background: transparent url(images/icon_facet_theresaproblemwith.gif) no-repeat 0 0; padding-left: 30px;}
.zSearchFacetIcon_place { background: transparent url(images/icon_facet_whereis.gif) no-repeat 0 0; padding-left: 30px;}

DIV.zSearchTabArea{
	height: 29px; 
	border-bottom: 1px solid #cccccc;
	_border-bottom: 0px;
}

DIV.zSearchTabSelected {
	background: transparent url(images/tab_on.gif) no-repeat 0 0;
	height: 29px;
	text-align: center;
	padding-top: 8px;
	margin-left: 4px;
	padding-right: 4px;
	width: 128px;
	float: left;
}
SPAN.zTabSelected {
	color: #fff;
	font-weight: bold;
}
DIV.zSearchTabUnSelected {
	background: transparent url(images/tab_off.gif) no-repeat 0 0;
	height: 29px;
	text-align: center;
	padding-top: 8px;
	margin-left: 4px;
	padding-right: 4px;
	width: 128px;
	float: left;
}
SPAN.zTabUnSelected {
	color: #006633;
}
DIV.zSearchTabResultsTitle{
	padding-top: 12px;
	padding-left: 4px;
	padding-bottom: 4px;
	_border-top: 1px solid #cccccc; /* quirk * for IE6 compability */
}
DIV.zSearchTabResultsList{
	width: 100%; /* firefox doesnt work properly with auto and IE7 works either ways */
	_width: auto; /* quirk * for IE6 compability */
	_margin-top: -8px; /* quirk * for IE6 compability */
}

DIV.zSearchSelectedFacetsArea {
	display: block;
}
DIV.zSearchSelectedFacetBox{
	display: inline;
	float:left;
	border: 1px solid #006633;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	vertical-align: middle;
	width: 150px;
}
DIV.zSearchSelectedFacetBoxTitleBar{
	color:#FFF;
	background-color: #006633;
	padding: 3px 3px 3px 3px;
}
DIV.zSearchSelectedFacetBoxBody{
	padding-left: 3px;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
}
DIV.zSearchSelectedFacetBoxTitle{
	float: left;
}
DIV.zSearchSelectedFacetBoxRemoveIcon{
	border: 1px solid #FFF;
	margin: 0px;
	padding: 0px;
	width: 11px;
	float:right;
	text-align: center;
}
SPAN.zSearchSelectedFacetBoxRemoveIconLink{
	font-weight: bold;
	color: #FFF;
}
DIV.zSearchFacetShowLink {
	display: block; text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
.zSearchText1 {
	color: #006633;
}
.zSearchText2 {
	color: #666;
}
P.zLineSpacer {
	height: 10px; 
}

DIV.zWebformsLayer {
	display: block;
	padding: 5px 5px 5px 5px;
	text-align: left;
}

DIV.zAtoZLetter {
	background-color:LightGrey;
	border:1px solid Silver;
	display:inline;
	height:30px;
	line-height:30px;
	margin:0px 5px 0px 0px;
	padding: 3px 8px 3px 8px;
	width:30px;
	min-width: 30px;
}


/* WPC FIXES */
DIV#wpc_casheader {
	padding: 0px 0px 0px 0px;
	font-size: 100%;
}

#wpcDesignTime{
	background-color: #fff;
}

.wpctoolbarmenutarget a img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.wpctoolbarmenutarget a {
	width: 25px;
	height: 20px;
}

.wpccontainerheader {
	clear: both;
	height: 20px;
	margin: 3px;
	width: 100%;
	padding-top: 3px;
}


ul.wpctoolbarnav {
	height: 20px;
}
#wpctoolbar { height: 100%; }

#wpctoolbar a {
	height: 16px;
}
.wpctoolbaractionmenu ul li ul li a {
	height: 20px;
	padding-left: 3px;
	margin-left: 0px;
	margin-right: 0px;
	width: 145px;
}
.wpctoolbaractionmenu ul li a{
	margin-top: 0px;
}

.pickListFixDIV {
	width: 100%;
	height: 28px;
}
.pickListFixDIVHeader {
	width: auto;
}
































































/* TRIPLE A STYLES STARTS HERE */
/*
	#ADA67C		Stone color				: used for borders
	#F3F1E9		Greyish colour  	: used as page margin colour
																service zone
	#D6D6D5		Greyish darker		: used for body border
	#910d3c		purple						: used for anchors
	#8E113B		purple variation	: menu backgrounds and horizontal line in footer
	#890839		another purple    :
*/

/*   START - DEBUGGING STYLES   */
.debug .z-column-canvas {	background-color: #CCCCCC; }

.debug .z-column-canvas-inner,
.debug .z-column-canvas-inner-lh ,
.debug .z-column-canvas-inner-rh { background-color: #FFFFFF;height: 80px; }	

.debug .z-column-canvas-inner .z-column-canvas-inner, 
.debug .z-column-canvas-inner-lh,
.debug .z-column-canvas-inner-rh { background-color: yellow;}

.debug .spacer-1,
.debug .spacer-2,
.debug .spacer-3,
.debug .spacer-4,
.debug .spacer-5 { background-color: pink }
/*   END - DEBUGGING STYLES   */

html {
	background-color: #B2CEC0;
	background: #B2CEC0 url(images/html-background.gif) repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%; }
head { }
body {
	background: #FFFFFF url(images/footer-landscape.gif) no-repeat right bottom !important;
	border: solid 2px #006633;
	width: 975px !important;
	padding: 0px 0px 50px 0px;
	margin: auto !important;
/*TEMP
*/
	border-top: 0px;
	border-bottom: 0px; }


/* CLASS STYLES */
#z-content-channel .spacer-1 { height: 1em; }
#z-content-channel .spacer-2 { height: 2em; }
#z-content-channel .spacer-3 { height: 3em; }
#z-content-channel .spacer-05 { height: 0.5em; }

#z-content-channel .z-spacer-top-1 { margin-top: 1em; }
#z-content-channel .z-spacer-top-15 { margin-top: 1.5em; }
#z-content-channel .z-spacer-top-2 { margin-top: 2em; }
#z-content-channel .z-spacer-top-3 { margin-top: 3em; }
#z-content-channel .z-spacer-top-05 { margin-top: 0.5em; }

#z-content-channel .z-spacer-bottom-1 { margin-bottom: 1em; }
#z-content-channel .z-spacer-bottom-2 { margin-bottom: 2em !important; }
#z-content-channel .z-spacer-bottom-3 { margin-bottom: 3em; }
#z-content-channel .z-spacer-bottom-05 { margin-bottom: 0.5em; }

#z-content-channel .z-spacer-fixed-top-10 { margin-top: 10px !important; }
#z-content-channel .z-spacer-fixed-bottom-10 { margin-bottom: 10px !important; }
#z-content-channel .z-spacer-fixed-bottom-20 { margin-bottom: 20px !important; }

#z-content-channel .z-spacer-bottom-1 { margin-bottom: 1em; }
#z-content-channel .z-spacer-bottom-2 { margin-bottom: 2em !important; }
#z-content-channel .z-spacer-bottom-3 { margin-bottom: 3em; }
#z-content-channel .z-spacer-bottom-05 { margin-bottom: 0.5em; }

#z-content-channel .z-dotted-x-base {
	padding: 0px 0px 10px 0px;
	/*background: transparent url(images/purple-dotted-line.gif) repeat-x bottom left; */
	background: transparent url(images/dotted-line.gif) repeat-x bottom left; }

.z-menu {	
	height: 100%;
	background-color: transparent; }
.z-menu ul {
	list-style-type: none;
	padding: 0.3em 14px 0.3em 0px;
	margin: 0px;
	height: 100%;
	height: auto;
	 }
.z-menu ul li {
	display:inline;
	padding: 0em 0.5em 0em 0.7em; 
	background: none; }
.z-menu ul li.z-menu-list-first {	background:none; }
.z-menu ul li.z-menu-list-first, 
.z-menu ul li.z-menu-list-last {
	padding: 0em 0.5em 0em 0.1em; }
.z-menu a { color: #006633; }

#z-content-channel .z-headed-section ul { margin: 5px 10px 10px 15px }

#z-content-channel .z-content { height: 100%; margin: 0px 0px 20px 0px;}
#z-content-channel .z-section { margin: 0px 0px 5px 0px; }
#z-content-channel .z-section .z-header {	
	margin: 0px 0px 15px 0px; }
#z-content-channel .z-section .z-header h2 {	
	width: 100%; }
#z-content-channel .z-content p.z-scope-note,	
#z-content-channel .z-section .z-header p.z-scope-note {	
	margin: 0px 0px 0px 0px; 
	color: #666666; }
#z-content-channel .z-section .z-content { margin: 0px 0px 10px 0px; }
#z-content-channel .z-section .z-content h3 { font-weight: bold; }
#z-content-channel .z-section .z-content p { padding: 0px; margin: 0px; }
#z-content-channel .z-section .z-content p.z-intro { font-weight: bold; }
#z-content-channel .z-section .z-content span.z-more { font-weight: bold; }
#z-content-channel .z-section .z-content img { float: right; padding: 0px; margin: 0px 10px 5px 0px; }
#z-content-channel .z-assistive-menu .z-section .z-content img { float: left; padding: 0px; margin: 0px 10px 5px 0px; }
#z-content-channel .z-section .z-content img.z-profile { float: right; padding: 0px; margin: 0px 0px 10px 10px; }

#z-content-channel .z-assistive-menu {
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 2em 0px; }
#z-content-channel .z-assistive-menu .z-header{
	padding: 5px 5px 5px 5px; 
	width: auto;
	height: 50px; 
	background: transparent url(images/search-section-header.gif) repeat-x 0px 0px; }
	
#z-content-channel .z-advert { border: solid 1px #DEDFDE; width: auto; }
#z-content-channel .z-advert img { float: right; }
#z-content-channel .z-advert p { 
	height: 100%;
	margin: auto;
	margin-left: 5px;}

#z-content-channel .z-article img { 
	float: left;
	margin: 5px 10px 5px 0px; }
#z-content-channel .z-article h3 { 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0.3em 0px; }
#z-content-channel .z-article a{ vertical-align: top; }
#z-content-channel .z-article p{ 
	vertical-align: top;
	margin: 0px 0px 0px 0px; }

#z-content-channel .z-border-default { 
	border: #006633 1px solid;
	width: auto; }

#z-content-channel .z-banner-alternative { 
	background-color: #006633;
	color: #ffffff;
	width: auto; 
	padding: 10px 10px 10px 10px; } 
#z-content-channel .z-banner-alternative .z-header h1 { color: #ffffff; } 
#z-content-channel .z-banner-alternative .z-header p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } 
#z-content-channel .z-banner-alternative .z-content { margin: 10px 0px 0px 0px; } 
#z-content-channel .z-banner-alternative .z-content img { float: right; } 

#z-content-channel .z-banner-default { 
	background-color: #E1E1E1;
	color: #000000;
	width: auto; 
	padding: 10px 10px 10px 10px; 
	margin: 0px 0px 20px 0px; } 
#z-content-channel .z-banner-default .z-header h1 { color: #000000; } 
#z-content-channel .z-banner-default .z-header p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; } 
#z-content-channel .z-banner-default .z-content { margin: 10px 0px 0px 0px; } 
#z-content-channel .z-banner-default .z-content input { 
	.width: auto;
	margin: 0;
	padding: 0;
	vertical-align: middle; }
	#z-content-channel .z-banner-default .z-content img { float: right; } 

#z-content-channel .z-atoz-selector-menu { margin-bottom: 20px; }
#z-content-channel .z-atoz-selector-menu ul {
	padding: 0px 0px 0px 0px; 
	margin: 0.5em auto auto auto;
}
#z-content-channel .z-atoz-selector-menu ul li {
	padding: 0px 0px 0px 0px; 
	margin: 5px 10px 5px 0px;
	float: left; 
	list-style: none; }
#z-content-channel .z-atoz-selector-menu ul li a {
	border: #ADA67C 1px solid; 
	margin: 0px 0px 0px 0px; 
	padding: 0.25em 0.25em 0.25em 0.25em;
	padding: 0.5em 0.5em 0.5em 0.5em;
	display: block; 
	font-weight: bold; 
	width: 1.7em; 
	height: 1.4em; 
	text-align: center; 
	text-decoration: none }
#z-content-channel .z-atoz-selector-menu ul li a.selected {
	font-weight: bold; 
	color: #ffffff;
	background-color: #ADA67C; }
#z-content-channel .z-section-atoz { }
#z-content-channel .z-section-atoz .z-header { 
	padding: 0px;	
	margin: 0px; }
#z-content-channel .z-section-atoz .z-header h2 {
	position: relative !important;
	bottom: 0px !important; 
	border: #ADA67C 1px solid; 
	background-color: #ADA67C;
	color: #ffffff;
	margin: 0px 0px 0px 0px; 
	padding: 0.2em 0.4em 0.2em 0.4em;
	font-weight: bold; 
	width: 1em; 
	height: 1.2em; 
	text-align: center; }
#z-content-channel .z-section-atoz .z-header hr {
	position: relative !important;
	bottom: 0.9em !important; 
	background-color: #ADA67C;
	color: #ADA67C;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; }
#z-content-channel .z-section-atoz ul {
	float: left;
	margin: 0px;
	padding: 0px; }
#z-content-channel .z-section-atoz li { list-style: circle; }

div.z-search-tip, 
#z-content-channel .z-search-results table caption div.z-search-tip { 
	float: right;
	width: auto; }
#z-content-channel .z-search-results table tr { 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 	
	border: 0px; }
#z-content-channel .z-search-results table tr th { 
visibility: hidden;
line-height: 1px; }
#z-content-channel .z-search-results table tr th.z-result-icon-header { 
width: 10px;
visibility: hidden; }
#z-content-channel .z-search-results table tr td{ 	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 	
	border: 0px;
	line-height: 2.5em;
	border-spacing: 0px;
	vertical-align: center;
	text-align: middle; }
#z-content-channel .z-search-results table tr td img { 	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 	
	border: 0px; }
#z-content-channel .z-search-results table tr.row-even { background-color: #ffffff; }
#z-content-channel .z-search-results table tr.row-odd { background-color: #F2EFE6; }

#z-content-channel .z-news-article { }
#z-content-channel .z-news-article img, .whats-on-section img{ 
	float: left;
	margin: 5px 10px 10px 0px; }
#z-content-channel .z-news-article h3, .whats-on-section h3{ 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; }
#z-content-channel .z-news-article a { vertical-align: top; }
#z-content-channel .z-news-article div {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: top; }
#z-content-channel .z-news-article p { 
	vertical-align: top;
	margin: 0px 0px 0px 0px; }

#z-page-services #z-content-channel .z-links-tabbed-promotion ul { 
	margin: 0px 0px 0px 0px; }

#z-content-channel .z-links-tabbed-promotion {
/*	
	position: relative;
	left: -3px;
*/
	background-color: #E5F2E3; 
}
#z-content-channel .z-links-tabbed-promotion ul {
	width: auto;
	.width: 100%;
	_width: 295px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	height: 100%;
	overflow:hidden; }
#z-content-channel .z-links-tabbed-promotion ul li {
	display: block; 
	float: left; 
	height: 65px;
	width: 96px;
	cursor: pointer;
	text-align: left;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	margin: 0px 3px 0px 0px;
 }
#z-content-channel .z-links-tabbed-promotion ul li.z-last-list {
	float: right; 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
 }
#z-content-channel .z-links-tabbed-promotion ul li.z-unselected { 
	background: transparent url(images/promotion-tab-off.gif) no-repeat left bottom; 
	overflow: hidden; }
#z-content-channel .z-links-tabbed-promotion ul li.z-selected { 
	background: transparent url(images/promotion-tab-on.gif) no-repeat left bottom; 
	overflow: hidden; }
#z-content-channel .z-links-tabbed-promotion ul li.z-selected a, 
#z-content-channel .z-links-tabbed-promotion ul li.z-selected a:link, 
#z-content-channel .z-links-tabbed-promotion ul li.z-selected a:hover,
#z-content-channel .z-links-tabbed-promotion ul li.z-selected a:visited,
#z-content-channel .z-links-tabbed-promotion ul li.z-selected a:active {
	margin: 0px 0px 0px 5px;
	color: #ffffff;
	font-weight: bold;
	display: block; }
#z-content-channel .z-links-tabbed-promotion ul li.z-unselected a, 
#z-content-channel .z-links-tabbed-promotion ul li.z-unselected a:link, 
#z-content-channel .z-links-tabbed-promotion ul li.z-unselected a:hover,
#z-content-channel .z-links-tabbed-promotion ul li.z-unselected a:visited,
#z-content-channel .z-links-tabbed-promotion ul li.z-unselected a:active {
	margin: 0px 0px 0px 5px;
	color: #000000;
	font-weight: normal;
	display: block; }

#z-content-channel .z-header-zone-tab-begin{
		background: transparent url(images/zone-tab-left-.gif) no-repeat left top;
		width: 100%; }
#z-content-channel .z-header-zone-tab-content{
	background: transparent url(images/zone-tab-right-.gif) no-repeat right top;
		width: 100%; }		
#z-content-channel .z-header-zone-tab-content h1{
 }

#z-content-channel .z-box-header-begin{ background: transparent url (
	images/box-section-top-left-.gif) no-repeat left top; 
	width: 100%; 
	.width: auto; }
#z-content-channel .z-box-header-content {  
	background: transparent url(images/box-section-top-right-.gif) no-repeat right top; 
	width: 100%; 
	.width: auto; }
#z-content-channel .z-box-header-content h2 { margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; }
#z-content-channel .z-box-header-content p { margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; }
#z-content-channel .z-box-main-begin{ background: transparent url(images/box-section-left-.gif) repeat-y left top; }
#z-content-channel .z-box-main-content{ background: transparent url(images/box-section-right-.gif) repeat-y right top; }
/* CLASS STYLES */


/* ELEMENT STYLES */
#z-content-channel h1 { 
	font-size: 170%; 
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; }
#z-content-channel h2 { 
	font-size: 150%;
	font-weight: normal;
	margin: 0px auto 0px 0px;
	padding: 0px 0px 0px 0px; }
#z-content-channel h3 { 
	font-size: 100%;
	font-weight: normal; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; }

#z-content-channel p {
	margin: 0px 0px 1em 0px;
	padding: 0px 0px 0px 0px;
}

#z-content-channel a {	
	color: #006633;
	text-decoration: none; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; }
	font-style: normal; }
#z-content-channel a:hover { text-decoration: underline; }
#z-content-channel a:focus { color: red; }

#z-content-channel a.z-rss-feeds {
	float:right;
	padding: 0px 0px 0px 20px;
	line-height: 16px;
	background: transparent url(images/icon-rss-feeds.gif) no-repeat left bottom; }
#z-content-channel a.z-link-more-zone,
#z-content-channel a.z-link-more {
	padding: 5px 0px 5px 25px;
	margin: 0px 10px 10px 0px;
	float: right;
	height: 10px;
	font-weight: bold;
	background: transparent url(images/link_primary.gif) no-repeat 0px 3px; }
#z-content-channel .region .z-section a.z-link-more {
	padding: 5px 0px 5px 25px;
	margin: 0px 10px 10px 0px;
	float: right;
	font-weight: bold;
	background: transparent url(images/link-secondary.gif) no-repeat 0px 3px; }
#z-content-channel a.z-link-more-section {
	padding: 5px 0px 7px 25px;
	margin: 0px 10px 10px 0px;
	float: right;
	background: transparent url(images/link-secondary.gif) no-repeat 0px 3px; }

#z-content-channel ul.z-links-listed-section {
	padding: 0px 10px 0px 0px;
	margin: 10px 0px 0px 2px;
	list-style: none;
	list-style-type: none;
	width: auto; }
#z-content-channel ul.z-links-listed-section li {
	background: url(images/arrow_right.gif) no-repeat left 2px;
	padding: 0px 0px 0.5em 0px;
	margin: 0px 0px 0px 0px;
	display: block; }
#z-content-channel ul.z-links-listed-section a {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px; }

#z-content-channel ul.z-links-listed-section-no-bullets {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	list-style: none;
	list-style-type: none;
	width: auto; }
#z-content-channel ul.z-links-listed-section-no-bullets li {
	background: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block; }
#z-content-channel ul.z-links-listed-section-no-bullets a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; }	

#z-content-channel ul.z-links-listed-section-normal-bullets {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 10px 15px;
	list-style-type: disc;
	width: auto; }
#z-content-channel ul.z-links-listed-section-normal-bullets li {
	background: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	display: block; }
#z-content-channel ul.z-links-listed-section-nomal-bullets a {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; }
#z-content-channel ul.z-pdf-file {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	list-style-type: none;
	width: auto;
	line-height:30px; }
#z-content-channel ul.z-pdf-file li {
	background: transparent url(images/icon-pdf.gif) no-repeat left 5px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	height: 20px;
	background: transparent url(images/icon-pdf.gif) no-repeat left 5px; }
#z-content-channel ul.z-pdf-file li a{
	vertical-align:bottom;
	padding: 0px 0px 0px 40px;
	margin: 0px 0px 0px 0px; }

#z-content-channel span.z-label,
#z-content-channel span.z-value {
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; }
#z-content-channel span.z-assist-note { 
	float: right; }
#z-content-channel span.z-scope-note { color: #666666; }

div.clear-float {	clear: both; line-height: 1px !important; height: 1px !important; }
div.z-solid-line {
	height: 1px; 
	margin: 0px 0px 0px 0px;
	width: auto; 
	border: 3px solid #006633;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px; }
#z-content-channel div.z-separator-x-dotted {
	width: auto;
	padding: 10px 0px 10px 0px;
	margin: 0px 10px 0px 10px;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	/*background: transparent url(images/purple-dotted-line.gif) repeat-x 0px 10px; */
	background: transparent url(images/dotted-line.gif) repeat-x 0px 10px; }
div.z-separator-x-dotted-flushed {
	width: auto;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	background: transparent url(images/purple-dotted-line.gif) repeat-x 0px 10px; }
	
#z-content-channel div.z-media-output { }
#z-content-channel div.z-media-output ul { 
	float: right;
	list-style-type: none; }
#z-content-channel div.z-media-output ul li { 
	display:inline; 
	padding: 0px 7px 0px 10px;
	background: url(images/vertical-line-purple.gif) repeat-y top left; }	
#z-content-channel div.z-media-output ul li.z-menu-list-first { background: none; }


#z-content-channel input.z-button { 
	color: #ffffff;
	height: 28px;
	width: 74px;
	border: none;
	cursor: hand;
	padding: 0px 0px 3px 0px;
	background: url(images/button-width-default.gif) no-repeat left center;
 }
#z-content-channel input.z-do-it-online-input-button,
#z-content-channel input.z-search-input-button {
	height: 28px;
	width: 70px;
	border: 0px 0px 0px 0px;
	cursor: hand;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	border: none;
	color: #FFFFFF;
	background: transparent url(images/button-width-default.gif) no-repeat left center;	
	margin: 0;
	padding: 0;
	vertical-align: middle; }
#z-content-channel input.z-find-jobs-input-button, 
#z-content-channel input.z-explore-button {
	height: 28px;
	width: 250px;
	border: 0px 0px 0px 0px;
	cursor: hand;
	padding: 0px 0px 3px 0px;
	border: none;
	color: #FFFFFF;
	background: transparent url(images/button-width-widest.gif) no-repeat left center; }	

#z-content-channel table { 
	width: auto;
	margin: 0em 0px 0px 0px; }
#z-content-channel table caption,
#z-content-channel table td { 
/*	white-space: nowrap;*/
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; }
#z-content-channel table th { 
	visibility: hidden; 
	line-height: 1px; }
	
#z-content-channel table.z-table-paired-value tbody { left: 0px; }

table.z-table-paired-value caption,
table.z-table-paired-value th, 
#z-content-channel table.z-table-paired-value caption,
#z-content-channel table.z-table-paired-value th { 
	visibility: hidden; 
	height: 0px;
	line-height: 0px;
	}
#z-content-channel table.z-table-paired-value td { 
	text-align: left;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	 }
#z-content-channel table.z-table-paired-value td.z-title-icon { 
	padding: 0px 10px 0px 30px;
	height: 30px;
	 }

/* ELEMENT STYLES */




/* ID STYLES */
#z-skip-links {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 0px
}
#z-skip-links LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 0px
}
#z-skip-links A {
	BORDER-RIGHT: #fff 2px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 2px solid; PADDING-LEFT: 5px; Z-INDEX: 10; BACKGROUND: #3a78b8; LEFT: -9999px; PADDING-BOTTOM: 7px; FONT: 1.3em "Gill Sans MT", "Gill Sans", Tahoma, sans-serif; BORDER-LEFT: #fff 2px solid; COLOR: #fff; PADDING-TOP: 7px; BORDER-BOTTOM: #fff 2px solid; POSITION: absolute; TOP: 10px; TEXT-DECORATION: none
}
#z-skip-links A:unknown {
	BORDER-LEFT-COLOR: #ffe; LEFT: 20px; BORDER-BOTTOM-COLOR: #ffe; BORDER-TOP-COLOR: #ffe; BORDER-RIGHT-COLOR: #ffe
}
#z-skip-links A:active {
	BORDER-LEFT-COLOR: #ffe; LEFT: 20px; BORDER-BOTTOM-COLOR: #ffe; BORDER-TOP-COLOR: #ffe; BORDER-RIGHT-COLOR: #ffe
}
#z-skip-links A:hover {
	TEXT-DECORATION: underline
}

/*   START - HEADER STYLES   */
#sz-header { background: transparent url(images/header-landscape.gif) no-repeat center top;	}
.z-WinterSeason { background: transparent url(images/header-landscape-winter.gif) no-repeat center top;	}
.z-SpringSeason { background: transparent url(images/header-landscape-spring.gif) no-repeat center top;	}
.z-SummerSeason { background: transparent url(images/header-landscape-summer.gif) no-repeat center top;	}
.z-AutumnSeason { background: transparent url(images/header-landscape-autumn.gif) no-repeat center top;	}
#z-header .z-logo { 
	/*
	height: 150px;
	background: transparent url(images/header-insignia.gif) no-repeat center bottom;
	position: relative;
	left: -360px;
	top: -65px; 
	*/
	background: transparent url(images/header-insignia.gif) no-repeat left top;
	height: 110px;
	margin: 0px 0px 0px 55px;	
	
	
	
	}
#z-header .z-menu { height: 40px; }
#z-header .z-menu ul { float: right; }
#z-header .z-menu ul li {
	display:inline;
	padding: 0em 0.5em 0em 0.7em;
	background:url(images/vertical-line.gif) repeat-y top left; }	
#z-header .z-menu ul li.z-menu-list-first, 
#z-header .z-menu ul li.z-menu-list-last {
	padding: 0em 0.5em 0em 0.1em;
	background:none; }
#z-header span {	
	padding: 0px 3px 0px 3px; 
	border: 1px solid #006633; }
/*   END - HEADER STYLES   */

#z-navigation {
	/*
	position: relative;
	top: -32px;
	*/
	 }
#z-navigation .z-menu { background-color: transparent;
	background: transparent url(images/header-landscape.gif) no-repeat center bottom;
 border-bottom: solid 2px #006633;
 height: 30px;
 width: 100%; }
#z-navigation.z-WinterSeason .z-menu { background: transparent url(images/header-landscape-winter.gif) no-repeat center bottom;	}
#z-navigation.z-SpringSeason .z-menu { background: transparent url(images/header-landscape-spring.gif) no-repeat center bottom;	}
#z-navigation.z-SummerSeason .z-menu { background: transparent url(images/header-landscape-summer.gif) no-repeat center bottom;	}
#z-navigation.z-AutumnSeason .z-menu { background: transparent url(images/header-landscape-autumn.gif) no-repeat center bottom;	}

#z-navigation .z-menu ul { 
	width: 608px;
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	list-style: none;
 	height: 30px;
	overflow:hidden; }
#z-navigation .z-menu-admin ul {  
	width: 796px;
	width: 836px;
	.width: 800px;
	.width: 840px;
	}
#z-navigation .z-menu ul li.z-selected,
#z-navigation .z-menu ul li.z-unselected,
#z-navigation .z-menu ul li {
	display: block; 
	float: left; 
	height: 30px;
	width: 115px;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	/*.padding: 0.3em 0px 0px 0px;*/
	margin: 0px 3px 0px 3px;
	line-height: 30px; }
#z-navigation .z-menu ul li.z-unselected { background: transparent url(images/navigation-off.gif) no-repeat left top; }
#z-navigation .z-menu ul li.z-selected { background: transparent url(images/navigation-on.gif) no-repeat left top; }
#z-navigation .z-menu ul li.z-unselected-admin  { 
	background: transparent url(images/navigation-off-225.gif) no-repeat left top; 
	width: 225px; }
#z-navigation .z-menu ul li.z-selected-admin  { 
	background: transparent url(images/navigation-on-225.gif) no-repeat left top; 
	width: 225px; }
#z-navigation .z-menu a,
#z-navigation .z-menu a:visited, 
#z-navigation .z-menu a:active, 
#z-navigation .z-menu a:hover {
	color: #006633;
	font-size: 150%;	
/*
	padding: 6px 1em 7px 1em;
	padding: 6px 1px 7px 1px;
*/
	padding: auto 1px auto 1px;
	text-decoration: none;
	vertical-align: middle; }
#z-navigation .z-menu a:hover {	text-decoration: underline; }
#z-navigation .z-menu a.selected { 
	color: #ffffff !important;	
	background: none; }

#z-navigation-breadcrumb { 
	display: none;
	width: auto;
	text-align: left;
	margin: 14px 14px 14px 14px; }
#z-navigation-breadcrumb ul {
	list-style-type: none;
	padding: 0.3em 14px 0.3em 0px;
	margin: 0px;
	height: 100%; }
#z-navigation-breadcrumb ul li,
#z-navigation-breadcrumb ul li.z-menu-list-last {
	display:inline;
	background:url(images/breadcrumb-delimiter.gif) no-repeat 0.3em left;
	padding: 0em 0.5em 0em 1em; 
	margin: 0em 0em 0em 0em; }
#z-navigation-breadcrumb ul li.z-menu-list-first{
	display:inline;
	background:none; 
	padding: 0em 0.5em 0em 0em; 
	margin: 0em 0em 0em 0em; }
	
#z-page-scope-note { 
	display: none;
	width: auto;
	text-align: left;
	margin: 14px 14px 14px 14px; }
#z-page-scope-note span { 
	color: #666666; }

#z-search-zone {
	width: auto;
	height: auto;
	text-align: left;
	display: none;
	background: #B2CEC0 url(images/purple-dotted-line.gif) repeat-x bottom left; }

#z-search-form div {
	vertical-align: middle;
	text-align: center; }
#z-search-form div span {
	vertical-align: middle;
	padding: 0px 5px 0px 5px; }
#z-search-form input,
#z-search-form select { margin: 10px 5px 16px 5px; }
#z-search-form select {
	margin: 0;
	padding: 0
	vertical-align: middle; }
#z-search-form input {
	margin: 0;
	padding: 0
	vertical-align: middle; }

#z-footer { 
	height: 30px;
	margin: 20px 24px 0px 24px; width: auto; }
#z-footer .z-menu { background-color: transparent; }
#z-footer .z-menu-left { 
	float: left; 
	width: 49.9%;
	text-align: left; }
#z-footer .z-menu-right { 
	float: right; 
	width: 49.9%;
	text-align: right; }
#z-footer ul {
	list-style-type: none;
	padding: 0.3em 0px 0.3em 0px;
	margin: 0px;
	height: 100%; }
#z-footer ul li {
	display:inline;
	padding: 0em 0.8em 0em 0.8em; 
	background: transparent url(images/vertical-line.gif) repeat-y right bottom; }
#z-footer ul li.z-menu-list-first {	padding: 0em 0.8em 0em 0em; }
#z-footer ul li.z-menu-list-last { 
	padding: 0em 0em 0em 0.8em; 
	background: none; }
#z-footer ul li a { color: #006633; }

#z-content-navigation .z-menu { background-color: transparent;	}
#z-content-navigation .z-menu ul {
	width: 608px;
	width: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	height: 37px;
	overflow:hidden; 
	background: transparent url(images/search-tab-baseline.gif) repeat-x left top;	}
#z-content-navigation .z-menu ul li.z-selected,
#z-content-navigation .z-menu ul li.z-unselected,
#z-content-navigation .z-menu ul li,
#z-search-navigation .z-menu ul li.z-selected,
#z-search-navigation .z-menu ul li.z-unselected,
#z-search-navigation .z-menu ul li {
	display: block; 
	float: left; 
	height: 37px;
	width: 128px;
	cursor: pointer;
	text-align: center !important;
	vertical-align: middle;
	padding: 5px 0px 0px 0px !important;
	margin: 0px 4px 0px 0px;
	line-height: 28px; }
#z-content-navigation .z-menu ul li.z-unselected { background: transparent url(images/search-tab-off.gif) no-repeat left top; }
#z-content-navigation .z-menu ul li.z-selected { background: transparent url(images/search-tab-on.gif) no-repeat left top; }
#z-content-navigation .z-menu a,
#z-content-navigation .z-menu a:visited, 
#z-content-navigation .z-menu a:active, 
#z-content-navigation .z-menu a:hover {
	padding: 6px 1em 7px 1em;
	text-decoration: none; 
	color: #910d3c; }
#z-content-navigation .z-menu a:hover {	text-decoration: underline; }
#z-content-navigation .z-menu a.selected { 
	background: none;
	color: #FFFFFF;	 }

#z-content-search-zone { width: 100%; }
#z-content-search-zone .z-header span.z-scope-note { float: right; }
#z-content-search-zone .z-search-section,
#z-content-search-zone .z-explore-section { margin: 10px 0px 0px 0px; }
#z-content-search-zone .z-interface { margin-top: 10px }
#z-content-search-zone .z-interface input { margin: 0; padding: 0; vertical-align: middle; }

.z-promotion-viewer { 
	padding: 0px 0px 0px 0px;
	margin: 0px 3px 20px 3px;
	width: auto;
	.width: 295px;
	_width: 295px;
	background-color: #006633;
	color: #ffffff; }	
#z-page-services .z-promotion-viewer { margin: 0px 6px 0px 0px; }	

.z-promotion-viewer div.z-unselected { display: none; }
.z-promotion-viewer div.z-selected { display: block; }
.z-promotion-viewer .z-content { 
	padding: 0px 0px 0px 0px;
	margin: 5px 5px 0px 5px;
	width: auto; }	
.z-promotion-viewer .z-content p { 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; }	
.z-promotion-viewer div a img { 
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	_width: 295px; }	

#z-gallery-viewer { }
#z-gallery-viewer h1 { margin: 0px 0px 30px 0px; }
#z-gallery-viewer #z-image-frame {
	width: 45%;
	margin: auto; }
#z-gallery-viewer #z-image-frame p { height: 8em; }
#z-gallery-viewer #z-image-frame img {
	width: 440px;
	height: 330px; }
#z-gallery-viewer #z-image-selector { width: 100%; }
#z-gallery-viewer #z-image-selector #z-image-selector-previous {
	float: left;
	width: 250px; }
#z-gallery-viewer #z-image-selector #z-image-selector-next {
	float: right;
	width: 250px; }
#z-gallery-viewer #z-image-selector #z-image-selector-previous a {
	float: right;
	padding: 0.6em 1em 0em 10px;
	background: transparent url(images/arrow_left.gif) no-repeat left 0.9em; }
#z-gallery-viewer #z-image-selector #z-image-selector-next a {
	float: left;
	padding: 0.6em 10px 0em 1em;
	background: transparent url(images/arrow_right.gif) no-repeat right 0.9em; }
#z-gallery-viewer #z-image-selector #z-image-selector-thumbnail { 
	width: auto;
	width: 441px; }
#z-gallery-viewer #z-image-selector ul {
	padding: 0px 0px 0px 0px; 
	margin: 0.5em auto auto auto;
	margin: 0px 0px 0px 0px; }
#z-gallery-viewer #z-image-selector ul li {
	padding: 0px 0px 0px 0px; 
	margin: 5px 5px 5px 0px;
	margin: 0px 5px 5px 0px;
	float: left; 
	list-style: none; }
#z-gallery-viewer #z-image-selector ul li a {
	border: #ADA67C 1px solid; 
	margin: 0px 0px 0px 0px; 
	padding: 0.5em 0.5em 0.5em 0.5em;
	padding: 0.35em 0.35em 0.35em 0.35em;
	display: block; 
	font-weight: bold; 
	width: 1.7em; 
	height: 1.4em; 
	text-align: center; 
	text-decoration: none }
#z-gallery-viewer #z-image-selector ul li a.selected {
	font-weight: bold; 
	color: #ffffff;
	background-color: #ADA67C; }

#z-search-navigation .z-menu { background-color: transparent; }
#z-search-navigation .z-menu ul {
	background: transparent url(images/search-tab-baseline.gif) repeat-x left top;
	width: 608px;
	width: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	border-bottom: 1px solid #006633;
	height: 32px;
	overflow:hidden; }
#z-content-navigation .z-menu ul li.z-selected, #z-content-navigation .z-menu ul li.z-unselected, #z-content-navigation .z-menu ul li,
#z-search-navigation .z-menu ul li.z-selected, #z-search-navigation .z-menu ul li.z-unselected, #z-search-navigation .z-menu ul li {
	display: block; 
	float: left; 
	height: 37px;
	width: 128px;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	margin: 0px 4px 0px 0px;
	line-height: 28px; }
#z-content-navigation .z-menu ul li.z-unselected { background: transparent url(images/search-tab-off.gif) no-repeat left top; }
#z-content-navigation .z-menu ul li.z-selected { background: transparent url(images/search-tab-on.gif) no-repeat left top; }
#z-search-navigation .z-menu ul li.z-unselected { background: transparent url(images/search-tab-off.gif) no-repeat left top; }
#z-search-navigation .z-menu ul li.z-selected { background: transparent url(images/search-tab-on.gif) no-repeat left top; }
#z-content-navigation .z-menu a, #z-content-navigation .z-menu a:visited, #z-content-navigation .z-menu a:active, #z-content-navigation .z-menu a:hover,
#z-search-navigation .z-menu a, #z-search-navigation .z-menu a:visited, #z-search-navigation .z-menu a:active, #z-search-navigation .z-menu a:hover {
	padding: 6px 1em 7px 1em;
	text-decoration: none;
	color: #006633; }
#z-content-navigation .z-menu a:hover, #z-search-navigation .z-menu a:hover {	text-decoration: underline; }
#z-content-navigation .z-menu a.selected, #z-search-navigation .z-menu a.selected { 
	background: none;
	color: #FFFFFF !important; }
/* ID STYLES */


















/*   START - DEFAULT PAGE LAYOUT STYLES   */
/*
#z-page-content {
	position: relative;
	top: -30px; }
*/
#z-content-channel { 
	vertical-align: top; 
	width: auto; }


#z-content-channel #z-column { width: 100%; }
#z-content-channel #z-column-lh,
#z-content-channel #z-column-rh { width: 49.99%; }	
#z-content-channel #z-column-lh { float: left; }	
#z-content-channel #z-column-rh { float: right; }

#z-content-channel .z-column-canvas {
	padding: 0px 0px 0px 0px;
	margin: 0px 14px 0px 14px;
	width: auto;
	height: 100%; }	

#z-content-channel #z-column { margin: 5px 0px 15px 0px; }	
#z-content-channel #z-column .z-column-canvas { margin: 0px 14px 0px 14px; }	
#z-content-channel #z-column .z-column-canvas-inner { margin: 0px 14px 0px 14px; }	
#z-content-channel #z-column .z-column-inner-lh .z-column-canvas-inner { margin: 0px 7px 0px 14px; }	
#z-content-channel #z-column .z-column-inner-rh .z-column-canvas-inner { margin: 0px 14px 0px 7px; }	
#z-content-channel #z-column-lh .z-column-canvas { margin: 0px 7px 0px 14px; }	
#z-content-channel #z-column-rh .z-column-canvas { margin: 0px 14px 0px 7px; }	

#z-content-channel #z-column .z-xsl-output-container {margin-bottom:10px;}

#z-content-channel #z-column-inner { width: auto; }	

#z-content-channel .z-column-inner-lh,
#z-content-channel .z-column-inner-rh {
	width: 49.99%;
	height: 100%; }	

#z-content-channel .z-column-inner-lh { float: left; }	
#z-content-channel .z-column-inner-rh { float: right; }

#z-content-channel .z-column-canvas-inner,
#z-content-channel .z-column-canvas-inner-lh ,
#z-content-channel .z-column-canvas-inner-rh {
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 10px;	
	width: auto;
	height: 100%; }	

#z-content-channel .z-column-canvas-inner-lh, 
#z-content-channel .z-column-inner-lh .z-column-canvas-inner {
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;	}	

#z-content-channel .z-column-canvas-inner-rh, 
#z-content-channel .z-column-inner-rh .z-column-canvas-inner {
/*	padding: 0px 0px 0px 0px; */
	margin: 0px 10px 0px 5px;	}	

#z-content-channel .z-column-canvas-inner-lh ,
#z-content-channel .z-column-canvas-inner-rh, 
#z-content-channel .z-column-canvas-inner .z-column-canvas-inner {
/*	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	*/
/*	background-color: yellow; */}

#z-content-channel .z-column-canvas-inner-lh, 
#z-content-channel .z-column-canvas-inner .z-column-inner-lh .z-column-canvas-inner { margin: 0px 5px 0px 0px;	}

#z-content-channel .z-column-canvas-inner-rh,
#z-content-channel .z-column-canvas-inner .z-column-inner-rh .z-column-canvas-inner { margin: 0px 0px 0px 5px;	}
/*   END - DEFAULT PAGE LAYOUT STYLES   */



/*	SEARCH PAGE SPECIFIC STYLES */
#z-page-template-search-pages #z-content-channel .z-header,
#z-page-news-directory #z-content-channel .z-header,
#z-page-services-directory #z-content-channel .z-header {
	background: transparent url(images/search-section-header.gif) repeat-x 0px 0px; 
	padding: 5px 5px 5px 5px; 
	.padding: 5px 0px 5px 0px; 
	width: auto;
	_width: 100%;
	.width: 100%;
	height: 50px;
}

/*#z-content-channel .z-header h2,*/
#z-page-template-search-pages #z-content-channel .z-header h2,
#z-page-news-directory #z-content-channel .z-header h2,
#z-page-services-directory #z-content-channel .z-header h2 { 
	padding-left: 30px;
	height: auto;
	line-height: 23px; 
	.margin: 0px 0px 0px 5px;
	margin-right: auto;
	width: 100%;
}
#z-page-template-search-pages #z-content-channel .z-content  { 
	margin-right: auto;
}

#z-role h2{ background: transparent url(images/i-am-icon.gif) no-repeat 0 0; }
#z-subject h2{ background: transparent url(images/i-am-interested-in-icon.gif) no-repeat 0 0; }
#z-goal h2{ background: transparent url(images/i-want-to-icon.gif) no-repeat 0 0; }
#z-problem h2{ background: transparent url(images/theres-a-problem-with-icon.gif) no-repeat 0 0; }
#z-place h2{ background: transparent url(images/where-are-icon.gif) no-repeat 0 0; }
#z-format h2{ background: transparent url(images/where-are-icon.gif) no-repeat 0 0; }

#z-format .z-header p,
#z-role .z-header p,
#z-subject .z-header p,
#z-goal p,
#z-problem .z-header p,
#z-place .z-header p { 
	color : #999999;
	.margin: 0px 0px 0px 5px;
	 }

.z-facets-list { margin: 0px 0px 20px 0px; }
.z-facets-list span { margin: 0px 0px 0px 5px; }
.z-facets-list ul li { list-style: none; }

/*	SEARCH PAGE SPECIFIC STYLES */


/*   START - GENERIC LANDING HOME PAGE TEMPLATE LAYOUT STYLES   */
#z-page-template-landing #z-page-scope-note { display: block; }
#zLyLG0 #wpc_casheader  { margin: 0px 14px 0px 14px; } 
#z-page-template-landing #z-column { width: 100%; }
#z-page-template-landing #z-column-lh { width: 66%; }
#z-page-template-landing #z-column-rh { width: 33%; }

#z-page-template-landing #z-column-lh .z-column-inner-lh { width: 100%; }
#z-page-template-landing #z-column-lh .z-column-inner-rh { display: none; }

#z-page-template-landing #z-column-lh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px; }

#z-page-template-landing #z-column-lh .z-column-inner-lh .z-column-inner { width: 100%; }

#z-page-template-landing #z-column-lh .z-column-inner-lh .z-column-inner .z-column-inner-lh,
#z-page-template-landing #z-column-lh .z-column-inner-lh .z-column-inner .z-column-inner-rh { 
	display: block;
	width: 49.99%; }

#z-page-template-landing #z-column-lh .z-column-inner-lh .z-column-inner .z-column-inner-lh .z-column-canvas-inner { margin: 0px 5px 0px 0px; } 
#z-page-template-landing #z-column-lh .z-column-inner-lh .z-column-inner .z-column-inner-rh .z-column-canvas-inner { margin: 0px 0px 0px 5px; margin: 0px 0px 0px 0px;}





#z-page-template-landing #z-column-rh .z-column-inner-lh { width: 100%; }
#z-page-template-landing #z-column-rh .z-column-inner-rh { display: none; }

#z-page-template-landing #z-column-rh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px; }

#z-page-template-landing div.z-separator-x-dotted-autolist {
	width: auto;
	clear: both; /*FF*/
	padding: 10px 0px 10px 0px;
	margin: 0px 10px 0px 10px;
	background: transparent url(images/purple-dotted-line.gif) repeat-x 0px 10px; }
/*


#z-page-template-landing #z-column-lh .z-column-inner-lh .z-column-inner-lh { width: 49.99% }
#z-page-template-landing #z-column-lh .z-column-inner-lh .z-column-inner-rh { width: 49.99% }


#z-page-template-landing #z-column-lh .z-column-inner-lh .z-column-canvas-inner .z-column-inner { width: 100%; }
#z-page-template-landing #z-column-lh .z-column-inner-lh .z-column-canvas-inner .z-column-inner-lh,
#z-page-template-landing #z-column-lh .z-column-inner-lh .z-column-canvas-inner .z-column-inner-rh { width: 49.9%; }

#z-page-template-landing #z-column-lh .z-column-inner-lh .z-column-canvas-inner .z-column-inner-lh .z-column-canvas-inner .z-column-inner-lh { width: 100%; }


#z-page-template-landing #z-column-rh .z-column-canvas { width: auto; }
#z-page-template-landing #z-column-rh .z-column-inner-lh { width: auto; }
#z-page-template-landing #z-column-rh .z-column-inner-rh { display: none; }

#z-page-template-landing #z-page-content #z-content-channel #z-column-lh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner { margin: 0px 5px 0px 0px;	}	
#z-page-template-landing #z-page-content #z-content-channel #z-column-lh .z-column-canvas .z-column-inner-rh .z-column-canvas-inner { margin: 0px 0px 0px 5px;	}	
#z-page-template-landing #z-page-content #z-content-channel #z-column-lh .z-column-canvas .z-column-inner .z-column-canvas-inner,
#z-page-template-landing #z-page-content #z-content-channel #z-column-rh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}	
#z-page-template-landing #z-footer { margin: 20px 14px 0px 14px; width: auto; }
/*   END - GENERIC LANDING HOME PAGE TEMPLATE LAYOUT STYLES   */
/*   START - GENERIC 33/66 HOME PAGE TEMPLATE LAYOUT STYLES   */
#z-page-template-33-66 #z-content-channel #z-page-scope-note { display: block; }
#z-page-template-33-66 #z-content-channel #z-column { width: auto; }
#z-page-template-33-66 #z-content-channel #z-column-lh  { width: 33%; }
#z-page-template-33-66 #z-content-channel #z-column-rh  { width: 67%; }
#z-page-template-33-66 #z-content-channel #z-column-rh .z-column-inner-rh,
#z-page-template-33-66 #z-content-channel #z-column-lh .z-column-inner-rh { display: none; }
#z-page-template-33-66 #z-content-channel #z-column-rh .z-column-inner-lh { width: auto; }
#z-page-template-33-66 #z-content-channel #z-column-lh .z-column-inner-lh { width: auto; }
#z-page-template-33-66 #z-content-channel #z-column-lh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}	
#z-page-template-33-66 #z-content-channel #z-column-rh .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}	

#z-page-template-33-66 #z-content-channel .z-promotion-viewer { margin-left: 0px; }	
#z-page-template-33-66 #z-content-channel .z-links-tabbed-promotion { background-color: #FFFFFF; }

#z-page-template-33-66 #z-content-channel #z-content-search-zone { margin: 0px 0px 15px 0px; }

#z-page-template-33-66 #z-content-channel #z-column .z-column-inner-lh .z-column-canvas-inner { margin: 0px 5px 0px 10px; }
#z-page-template-33-66 #z-content-channel #z-column .z-column-inner-rh .z-column-canvas-inner { margin: 0px 10px 0px 5px; }
 
/*   END - GENERIC 33/66 HOME PAGE TEMPLATE LAYOUT STYLES   */

/*   START - GENERIC 66/33 HOME PAGE TEMPLATE LAYOUT STYLES   */
/*
#z-page-template-66-33 #z-page-scope-note { display: block; }
#z-page-template-66-33 #z-column { width: auto; }
#z-page-template-66-33 #z-column-lh  { width: 66%; }
#z-page-template-66-33 #z-column-rh  { width: 33%; }

#z-page-template-66-33 #z-column-lh .z-column-inner-rh { display: none; }

#z-page-template-66-33 #z-column-lh .z-column-inner-lh { width: auto; }
*/

/*#z-page-template-66-33 #z-column-lh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}	
#z-page-template-66-33 #z-column-rh .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}	
#z-page-template-66-33 #z-column-rh .z-column-inner-lh { width: 100% }
*/


#z-page-template-66-33 #z-page-scope-note { display: block; }

/* columns */
#z-page-template-66-33 #z-content-channel #z-column { width: auto; }
#z-page-template-66-33 #z-content-channel #z-column-lh  { width: 67%; } 
#wpcDesignTime #z-page-template-66-33 #z-content-channel #z-column-lh  { _width: 66%; }
#z-page-template-66-33 #z-content-channel #z-column-rh  { width: 33%; }
#wpcDesignTime #z-page-template-66-33 #z-content-channel #z-column-rh  { _width: 32%; }

/* columns - canvas margins */
#z-page-template-66-33 #z-content-channel #z-column #wpc_casheader, 
#z-page-template-66-33 #z-content-channel #z-column .z-column-canvas { margin: 0px 14px 0px 14px; }
#z-page-template-66-33 #z-content-channel #z-column-lh .z-column-canvas { margin: 0px 7px 0px 14px; }
#z-page-template-66-33 #z-content-channel #z-column-rh .z-column-canvas { margin: 0px 14px 0px 7px; }

/* left columns - inner columns */
#z-page-template-66-33 #z-content-channel #z-column-lh .z-column-inner-lh { width: 100%; }
#z-page-template-66-33 #z-content-channel #z-column-lh .z-column-inner-rh { display: none; }
#z-page-template-66-33 #z-content-channel #z-column-lh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px; }

/* right columns - inner columns */
#z-page-template-66-33 #z-content-channel #z-column-rh .z-column-inner-lh { width: 100%; }
#z-page-template-66-33 #z-content-channel #z-column-rh .z-column-inner-rh { display: none; }
#z-page-template-66-33 #z-content-channel #z-column-rh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px; }


/* template specifics - inner columns */
#z-page-template-66-33 #z-content-channel .z-section { margin: 0px 0px 15px 0px; }
#z-page-template-66-33 #z-content-channel #z-column-rh .z-column-inner-lh .z-assistive-menu .z-content { margin: 0px 10px 0px 10px; width: auto;}	

.z-content ul { 
	margin: 0px 5px 0px 20px;
	_margin: 0px 5px 0px 20px;
	.margin: 0px 5px 0px 30px;
	}
.z-content ol { 
	margin: 0px 5px 0px 20px;
	_margin: 0px 5px 0px 20px;
	.margin: 0px 5px 0px 30px;
	}
.z-content ul.z-group-memberships { list-style-type: none;
	margin: 0px 0px 0px 0px;
	_margin: 0px 0px 0px 0px;
	.margin: 0px 0px 0px 0px;
 }






#z-page-template-66-33 #z-content-channel .z-section .z-content p { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
#z-page-template-66-33 #z-content-channel .z-section .z-content .z-article-clipart {
	float: right;
	background-color: gray;
	width: 25%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 10px; }
#z-page-template-66-33 #z-content-channel .z-section .z-content .z-article-clipart img {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: none; }
#z-page-template-66-33 #z-content-channel .z-section .z-content .z-article-clipart p {	margin: 5px 5px 10px 5px; }
#z-page-template-66-33 #z-content-channel .z-section .z-content .z-article-clipart p.z-gallery {
	background: transparent url(images/icon_info.gif) no-repeat left top;
	margin: 0px 5px 5px 5px;
	padding: 0px 0px 0px 28px;
	height: 23px; }
#z-page-template-66-33 #z-content-channel .z-section .z-content .z-event-article-caption {
	float: right;
	width: 25%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 10px; }
#z-page-template-66-33 #z-content-channel .z-section .z-content .z-article-caption {
	float: right;
	background-color: gray;
	width: 25%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 10px; }
#z-page-template-66-33 #z-content-channel .z-section .z-content .z-event-article-caption img,
#z-page-template-66-33 #z-content-channel .z-section .z-content .z-article-caption img {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: none; }
#z-page-template-66-33 #z-content-channel .z-section .z-content .z-article-caption .z-caption-content {
	padding: 10px 10px 10px 10px;
	width: auto; }
#z-page-template-66-33 #z-content-channel .z-section .z-content .z-article-caption .z-caption-content p { margin: 0px 0px 10px 0px; }
#z-page-template-66-33 #z-content-channel .z-section .z-content .z-article-caption .z-caption-content p.z-gallery {
	background: transparent url(images/icon_info.gif) no-repeat left top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 28px;
	height: 23px; }
/*   END - GENERIC 66/33 HOME PAGE TEMPLATE LAYOUT STYLES   */



/*   START - GENERIC 50/50 HOME PAGE TEMPLATE LAYOUT STYLES   */
#z-page-template-50-50 #z-page-scope-note { display: block; }
#z-page-template-50-50 #z-column { width: 100% }
#z-page-template-50-50 #z-column-lh { clear: left }
#z-page-template-50-50 #z-column-lh .z-column-canvas,
#z-page-template-50-50 #z-column-rh .z-column-canvas { width: auto; }
#z-page-template-50-50 #z-column-lh .z-column-inner-lh { width: 100%; .width: 99% }
#z-page-template-50-50 #z-column-rh .z-column-inner-lh { width: 100% }
#z-page-template-50-50 #z-column-lh .z-column-inner-rh,
#z-page-template-50-50 #z-column-rh .z-column-inner-rh { display: none; }
#z-page-template-50-50 #z-column-lh .z-column-inner-lh .z-column-canvas-inner,
#z-page-template-50-50 #z-column-rh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}	

#z-page-template-50-50 #z-content-channel div.z-link-more-container { 
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	background: transparent url(images/purple-dotted-line.gif) repeat-x top left; }
/*   END - GENERIC 50/50 HOME PAGE TEMPLATE LAYOUT STYLES   */

/*   START - GENERIC 100 HOME PAGE TEMPLATE LAYOUT STYLES   */
#z-page-template-66-33 #z-page-scope-note { display: none; }

/* columns */
#z-page-template-100 #z-content-channel #z-column { width: 100%; }
#z-page-template-100 #z-content-channel #z-column-lh  { width: 100%; }
#z-page-template-100 #z-content-channel #z-column-rh  { width: 0%; }

/* columns - canvas margins */
#z-page-template-100 #z-content-channel #z-column #wpc_casheader, 
#z-page-template-100 #z-content-channel #z-column .z-column-canvas { margin: 0px 14px 0px 14px; }
#z-page-template-100 #z-content-channel #z-column-lh .z-column-canvas { margin: 0px 14px 0px 14px; }
#z-page-template-100 #z-content-channel #z-column-rh .z-column-canvas { margin: 0px 14px 0px 7px; }

/* left columns - inner columns */
#z-page-template-100 #z-content-channel #z-column-lh .z-column-inner-lh { width: 100%; }
#z-page-template-100 #z-content-channel #z-column-lh .z-column-inner-rh { display: none; }
#z-page-template-100 #z-content-channel #z-column-lh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px; }

/* right columns - inner columns */
#z-page-template-100 #z-content-channel #z-column-rh .z-column-inner-lh { display: none; }
#z-page-template-100 #z-content-channel #z-column-rh .z-column-inner-rh { display: none; }
#z-page-template-100 #z-content-channel #z-column-rh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px; }


/* template specifics - inner columns */

/*   END - GENERIC 100 HOME PAGE TEMPLATE LAYOUT STYLES   */
/*   START - SERVICES LAYOUT STYLES   */
/*
#z-page-services #z-page-scope-note { display: block; }
#z-page-services #z-column { width: auto; }
#z-page-services #z-column-lh  { width: 33%; }
#z-page-services #z-column-rh  { width: 67%; }
#z-page-services #z-column-lh .z-column-inner-rh { display: none; }
#z-page-services #z-column-lh .z-column-inner-lh { width: auto; }
#z-page-services #z-column-lh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}	
#z-page-services #z-column-rh .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}	
*/
/*   END - SERVICES LAYOUT STYLES   */

/*   START - SERVICES LAYOUT STYLES   */
#z-page-services #z-page-scope-note { display: block; }
#z-page-services #z-content-channel #z-column #wpc_casheader  { margin: 0px 14px 0px 14px; } 

/* columns */
#z-page-services #z-content-channel #z-column { width: auto; }
#z-page-services #z-content-channel #z-column-lh  { width: 67%; }
#z-page-services #z-content-channel #z-column-rh  { width: 33%; }

/* columns - canvas margins */
#z-page-services #z-content-channel #z-column .z-column-canvas { margin: 0px 14px 0px 14px; }
#z-page-services #z-content-channel #z-column-lh .z-column-canvas { margin: 0px 7px 0px 14px; }
#z-page-services #z-content-channel #z-column-rh .z-column-canvas { margin: 0px 14px 0px 7px; }

/* left columns - inner columns */
#z-page-services #z-content-channel #z-column-lh .z-column-inner-lh { width: 100%; }
#z-page-services #z-content-channel #z-column-lh .z-column-inner-rh { display: none; }
/*#z-page-services #z-content-channel #z-column-lh .z-column-inner-lh { width: 75%; }
#z-page-services #z-content-channel #z-column-lh .z-column-inner-rh { width: 25%; }*/
#z-page-services #z-content-channel #z-column-lh .z-column-inner-lh .z-column-inner-rh { display: block; }
#z-page-services #z-content-channel #z-column-lh .z-column-inner-lh .z-column-inner-lh { width: 75%; }
#z-page-services #z-content-channel #z-column-lh .z-column-inner-lh .z-column-inner-rh { width: 25%; overflow: hidden;}
#z-page-services #z-content-channel #z-column-lh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px; }
#z-page-services #z-content-channel #z-column-lh .z-column-inner-lh .z-column-canvas-inner .z-xsl-output-container { margin: 0px 5px 0px 5px; }
#z-page-services #z-content-channel #z-column-lh .z-column-inner-lh .z-column-canvas-inner .z-xsl-output-container { margin: 0px 0px 0px 0px; }

#z-page-services #z-content-channel #z-column-lh .z-column-inner-lh .z-column-canvas-inner .z-xsl-output-container .z-headed-section h2 { margin: 20px 0px 0px 0px; }


/* right columns - inner columns */
#z-page-services #z-content-channel #z-column-rh .z-column-inner-lh { width: auto; }
#z-page-services #z-content-channel #z-column-rh .z-column-inner-rh { display: none; }
#z-page-services #z-content-channel #z-column-rh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px; }
#z-page-services #z-content-channel #z-column-rh .z-column-inner-lh .z-column-canvas-inner .z-xsl-output-container .z-content { margin: 0px 10px 0px 10px; }
#z-page-services #z-content-channel #z-column-rh .z-column-inner-lh .z-column-canvas-inner .z-xsl-output-container .z-dont-know { margin: 0px 10px 10px 10px; }
/*
#z-page-services #z-content-channel #z-column-rh .z-column-inner-lh .z-column-canvas-inner .z-xsl-output-container .z-section .z-content img { width: 33%; }
*/
#z-page-services #z-content-channel #z-column-rh .z-column-inner-lh .z-column-canvas-inner .z-xsl-output-container .z-section .z-links-listed-section { margin: 0px 10px 0px 10px; }




#z-page-services #z-content-channel #z-column-lh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px; }

/*   END - SERVICES LAYOUT STYLES   */


/*   START - SERVICES DIRECTORY LAYOUT STYLES   */
#z-page-services-directory #z-navigation-breadcrumb { display: block; }

#z-page-services-directory #z-content-channel #z-column-lh .z-column-inner-rh .z-column-inner .z-column-canvas-inner,
#z-page-services-directory #z-content-channel #z-column-lh .z-column-inner-lh .z-column-inner .z-column-canvas-inner { margin: 0px 0px 0px 0px;	} 

/* columns */
#z-page-services-directory #z-content-channel #z-column { width: 100%; }
#z-page-services-directory #z-content-channel #z-column-lh  { width: 100%; }
#z-page-services-directory #z-content-channel #z-column-rh  { display: none; }

/* columns - canvas margins */
#z-page-services-directory #z-content-channel #z-column .z-column-canvas { margin: 0px 14px 0px 14px; }
#z-page-services-directory #z-content-channel #z-column-lh .z-column-canvas { margin: 0px 14px 0px 14px; }
#z-page-services-directory #z-content-channel #z-column-rh .z-column-canvas { margin: 0px 0px 0px 0px; }

/* left columns - inner columns */
#z-page-services-directory #z-content-channel #z-column-lh .z-column-inner-lh { width: 49.99%; }
#z-page-services-directory #z-content-channel #z-column-lh .z-column-inner-rh { width: 49.99%; }
#z-page-services-directory #z-content-channel #z-column-lh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 5px 0px 10px; }
#z-page-services-directory #z-content-channel #z-column-lh .z-column-inner-rh .z-column-canvas-inner { margin: 0px 10px 0px 5px; }

/* right columns - inner columns */
#z-page-services-directory #z-content-channel #z-column-rh .z-column-inner-lh { width: 49.99%; }
#z-page-services-directory #z-content-channel #z-column-rh .z-column-inner-rh { width: 49.99%; }
#z-page-services-directory #z-content-channel #z-column-rh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 5px 0px 10px; }
#z-page-services-directory #z-content-channel #z-column-rh .z-column-inner-rh .z-column-canvas-inner { margin: 0px 10px 0px 5px; }

/* template specifics - inner columns */
#z-page-services-directory #z-content-channel #z-column-lh .z-column-canvas { border: solid 1px #B5AA84; } 	
#z-page-services-directory #z-content-channel #z-column-lh .z-column-canvas { margin-right: 14px; padding-top: 10px; }
#z-page-services-directory #z-content-channel #z-column-lh .z-column-inner .z-column-canvas-inner { margin-bottom: 14px; }

#z-page-services-directory #z-content-channel #z-column-lh .z-column-inner-lh .z-column-canvas-inner .z-column-canvas-inner { margin: 0px 0px 0px 0px; }
#z-page-services-directory #z-content-channel #z-column-lh .z-column-inner-rh .z-column-canvas-inner .z-column-canvas-inner { margin: 0px 0px 0px 0px; }
#z-page-services-directory #z-content-channel #z-column-lh .z-column-inner-lh .z-column-canvas-inner .z-column-canvas-inner .z-column-canvas-inner-lh { margin: 0px 5px 0px 5px; }
#z-page-services-directory #z-content-channel #z-column-lh .z-column-inner-rh .z-column-canvas-inner .z-column-canvas-inner .z-column-canvas-inner-lh { margin: 0px 5px 0px 5px; }



 
/*   END - SERVICES DIRECTORY LAYOUT STYLES   */

/*   START - NEWS DIRECTORY LAYOUT STYLES   */
#z-page-news-directory #z-navigation-breadcrumb { display: block; }

#z-page-news-directory #z-column-lh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner .z-column-canvas-inner { margin: 0px 0px 0px 0px; }
#z-page-news-directory #z-column-lh .z-column-canvas .z-column-inner-rh .z-column-canvas-inner .z-column-canvas-inner { margin: 0px 0px 0px 0px; }
#z-page-news-directory #z-column-lh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner .z-column-canvas-inner .z-column-canvas-inner-lh { margin: 0px 5px 0px 5px; }
#z-page-news-directory #z-column-lh .z-column-canvas .z-column-inner-rh .z-column-canvas-inner .z-column-canvas-inner .z-column-canvas-inner-lh { margin: 0px 5px 0px 5px; }

#z-page-news-directory #z-column-lh { width: 100%; }
#z-page-news-directory #z-column-lh .z-column-canvas { margin-right: 14px; padding-top: 10px; }
#z-page-news-directory #z-column-lh .z-column-canvas .z-column-inner .z-column-canvas-inner { margin-bottom: 14px; }
#z-page-news-directory #z-column-lh .z-column-canvas { margin-right: 14px; }
#z-page-news-directory #z-column-rh { display:none; }
#z-page-news-directory #z-column-lh .z-column-inner-rh .z-column-inner .z-column-canvas-inner,
#z-page-news-directory #z-column-lh .z-column-inner-lh .z-column-inner .z-column-canvas-inner { margin: 0px 0px 0px 0px;	} 
#z-page-news-directory .z-column-canvas { border: solid 1px #B5AA84 } margin: 0px 10px 0px 10px;	}	
/*   END - NEWS DIRECTORY LAYOUT STYLES   */

/*   START - SERVICES APPLY LAYOUT STYLES   */
#z-page-services-apply #z-navigation-breadcrumb { display: block; }
#z-page-services-apply #z-column-lh { width: 67%; }
#z-page-services-apply #z-column-rh { width: 33%; }
#z-page-services-apply #z-column-lh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner,
#z-page-services-apply #z-column-rh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px; }
#z-page-services-apply #z-column-lh .z-column-inner-lh .z-column-inner-lh { width: 75%; }
#z-page-services-apply #z-column-lh .z-column-inner-lh .z-column-inner-rh { width: 25%; }
#z-page-services-apply #z-column-lh .z-column-inner-rh .z-column-canvas-inner,
#z-page-services-apply #z-column-rh .z-column-inner-rh .z-column-canvas-inner { display: none; }
#z-page-services-apply #z-column-lh .z-column-inner-lh,
#z-page-services-apply #z-column-rh .z-column-inner-lh { width: auto; }
#z-page-services-apply #z-column-lh .z-column-inner-lh .z-column-canvas-inner,
#z-page-services-apply #z-column-rh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 10px 0px 10px;	}	
#z-page-services-apply #z-page-content #z-content-channel #z-column-rh .z-column-canvas .z-column-inner-lh .z-assistive-menu .z-column-canvas-inner .z-column-inner { margin: 0px 5px 0px 5px; width: auto;}	

#z-page-services-apply h1 {	
	padding: 0px 0px 0px 25px; height: 26px 
	background: transparent url(images/logo-scc-h1.gif) no-repeat 0px 0px; }
/*   END - SERVICES APPLY LAYOUT STYLES   */

/*   START - HOME PAGE SEARCH LAYOUT STYLES   */
#z-page-home-search #z-navigation-breadcrumb { display: block; }
#z-page-home-search #z-column-lh  { width: 33%; }
#z-page-home-search #z-column-rh  { width: 67%; }
#z-page-home-search #z-column-lh .z-column-canvas,
#z-page-home-search #z-column-rh .z-column-canvas { width: auto; }

#z-page-home-search #z-column-lh .z-column-inner-lh,
#z-page-home-search #z-column-rh .z-column-inner-lh { width: auto; }
#z-page-home-search #z-column-rh .z-column-inner-rh { display: none; }
#z-page-home-search #z-column-lh .z-column-inner-lh .z-column-canvas-inner,
#z-page-home-search #z-column-rh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}	
#z-page-home-search  #z-column-lh .z-column-inner-rh .z-column-canvas-inner { display: none; }
#z-page-home-search  #z-column-lh .z-column-inner-lh .z-column-inner-lh { width: 49.9%; }
#z-page-home-search  #z-column-lh .z-column-inner-lh .z-column-inner-rh { width: 49.9%; }

#z-page-home-search #z-column-rh .z-column .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}	
#z-page-home-search #z-page-content #z-column-lh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner .z-banner-default .z-header h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 1px; }
#z-page-home-search #z-page-content #z-column-lh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner .z-banner-default .z-header {
	background: none;
	height: 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; }
#z-page-home-search #z-page-content #z-column-lh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner .z-banner-default .z-content {
	background: none;
	height: 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; }

#z-page-home-search #z-page-content .z-banner-default {	margin: 0px 0px 0px 0px; } 

#z-page-home-search .z-advert { margin-top: 20px; }

/*   END - HOME PAGE SEARCH LAYOUT STYLES   */


#z-page-services-directory #z-page-content #z-column-lh .z-header,
#z-page-home-search #z-page-content #z-column-lh .z-header{
	padding: 5px 5px 5px 5px; 
	width: auto;
	height: 50px; }
#z-page-services-directory #z-page-content #z-column-lh h2,
#z-page-home-search #z-page-content #z-column-lh h2 { 
	padding-left: 30px;
	height: 23px; }
.z-search-results {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	width:auto; }
.z-search-results table { 
	width: 100%;
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; }
.z-search-results table caption{ 
	text-align: left;
	padding: 0px 0px 7px 0px;
	margin: 0px 0px 0px 0px;
	width: auto;
	background: transparent url(images/purple-dotted-line.gif) repeat-x left bottom;}

.z-search-results table caption div.z-result-summary{ 
	float: left;
	width: auto;}

























/*   START - AtoZ PAGE LAYOUT STYLES   */
#z-page-atoz #z-navigation-breadcrumb { display: block; }
#z-page-atoz #z-column { width: auto; }
#z-page-atoz #z-column-lh .z-column-inner-rh { display: none; }
#z-page-atoz #z-column-lh .z-column-inner-lh { width: auto; }
#z-page-atoz #z-column-lh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}	
#z-page-atoz #z-column-rh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 5px 0px 0px;	}	
#z-page-atoz #z-column-rh .z-column-inner-rh .z-column-canvas-inner { margin: 0px 0px 0px 5px;	}	
#z-page-atoz #z-column-lh { width: 33%; }
#z-page-atoz #z-column-rh { width: 67%; }
/*   END - AtoZ PAGE LAYOUT STYLES   */

/*   START - JOBS PAGE LAYOUT STYLES   */
#z-page-jobs #z-page-scope-note { display: block; }
#z-page-jobs #z-column-lh .z-column-canvas,
#z-page-jobs #z-column-rh .z-column-canvas { width: auto; }
#z-page-jobs #z-column-lh .z-column-inner-lh,
#z-page-jobs #z-column-rh .z-column-inner-lh { width: auto; }
#z-page-jobs #z-column-lh .z-column-inner-rh,
#z-page-jobs #z-column-rh .z-column-inner-rh { display: none; }
#z-page-jobs #z-column-lh .z-column-inner-lh .z-column-canvas-inner,
#z-page-jobs #z-column-rh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}	
#z-page-jobs #z-footer { margin: 20px 14px 0px 14px; width: auto; }
#z-page-jobs .z-banner-alternative { height: 6.5em;; margin-bottom: 20px; }	
#z-page-jobs .z-banner-default { height: 6.5em; margin-bottom: 20px; }	
#z-page-jobs .z-section { margin-bottom: 20px; }	

/*   END - JOBS PAGE LAYOUT STYLES   */

/*   START - HOME PAGE LAYOUT STYLES   */
/* MAY NOT BE NEEDED */
#z-page-home #z-content-channel ,
#z-page-home #z-content-channel #z-service-zone,
#z-page-home #z-content-channel #z-content-channel,
#z-page-home #z-content-channel #z-content-channel #z-column-rh,
#z-page-home #z-content-channel #z-content-channel #z-column-lh { clear: both; }
#z-page-home #z-content-channel { word-wrap: normal; }
#z-page-home #z-content-channel #z-column { margin: 0px 0px 15px 0px; }	

#z-content-channel #z-where-i-live { margin: 0px 0px 20px 0px } 
#z-content-channel #z-where-i-live .z-box-header-begin { padding: 0px 0px 0px 0px }
#z-content-channel #z-where-i-live .z-box-header-content { padding: 0px 10px 0px 10px }
#z-content-channel #z-where-i-live table { width: 100% }
#z-content-channel #z-where-i-live #PIPC,
#z-content-channel #z-where-i-live #PIHN { width: 97% }
#z-content-channel #z-where-i-live input.where-i-live-submit, 
#z-content-channel #z-where-i-live #where-i-live-submit { float: right;	}

#z-content-channel #z-where-i-live .z-box-main-begin { padding: 0px 0px 0px 0px; }
#z-content-channel #z-where-i-live .z-box-main-content { padding: 0px 10px 10px 10px; }
#z-page-home #z-content-channel div.zWebformsLayer { padding: 0px 0px 0px 0px; }
#z-page-home #z-content-channel .z-column-canvas-inner-rh, #z-content-channel .z-column-inner-lh .z-column-canvas-inner { margin: 0px 5px 0px 0px} 
#z-page-home #z-content-channel .z-column-canvas-inner-rh, #z-content-channel .z-column-inner-rh .z-column-canvas-inner { margin: 0px 0px 0px 5px} 
#zMainContent { 
	/*position: relative; top: -30px;*/y
	}
/* MAY NOT BE NEEDED */

#z-page-home #z-content-channel #z-search-zone { display: block; _height: 10px; }
#z-page-home #z-content-channel #z-search-zone DIV { padding: 10px 0px 10px 0px; }
#z-page-home #z-content-channel #z-search-zone label { vertical-align: middle; }
#z-page-home #z-content-channel #z-column  { width: 100%; margin-bottom: 20px; }
#z-page-home #z-content-channel #z-column-lh  { width: 33%; }
#z-page-home #z-content-channel #z-column-rh  { width: 67%; }
#z-page-home #z-content-channel #z-column-lh .z-column-canvas { width: auto; }
#z-page-home #z-content-channel #z-column-lh .z-column-inner-lh { width: 100%; }
#z-page-home #z-content-channel #z-column-lh .z-column-inner-rh .z-column-canvas-inner { display: none; }
#z-page-home #z-content-channel #z-column-lh .z-column-inner-lh .z-column-inner-lh { width: 49.9%; }
#z-page-home #z-content-channel #z-column-lh .z-column-inner-lh .z-column-inner-rh { width: 49.9%; }
#z-page-home #z-content-channel #z-column-lh .z-column-inner-lh .z-column-canvas-inner,
#z-page-home #z-content-channel .z-column .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}
/* MAY NOT BE NEEDED */
#z-page-home #z-content-channel .z-box-main-content ul.z-links-listed-section { margin-left: 10px; }	
#z-page-home #z-content-channel .z-content ul.z-links-listed-section { margin-left: 0px; }	
/* MAY NOT BE NEEDED */

#z-page-home h1 { color: #006633; }
/*#z-page-home #z-page-content #z-content-channel #z-column-lh .z-column-canvas .z-column-inner-lh .z-box-main-begin .z-box-main-content .z-links-listed-section #z-community-languages .z-column-inner-rh .z-column-canvas-inner-rh { margin: 0px 0px 0px 0px;	}	*/
/*   END - HOME PAGE LAYOUT STYLES   */

/*   START - HOME PAGE SEARCH LAYOUT STYLES   */
#z-page-home-search #z-navigation-breadcrumb { display: block; }
#z-page-home-search #z-column-lh  { width: 33%; }
#z-page-home-search #z-column-rh  { width: 67%; }
#z-page-home-search #z-column-lh .z-column-canvas,
#z-page-home-search #z-column-rh .z-column-canvas { width: auto; }

#z-page-home-search #z-column-lh .z-column-inner-lh,
#z-page-home-search #z-column-rh .z-column-inner-lh { width: auto; }
#z-page-home-search #z-column-rh .z-column-inner-rh { display: none; }
#z-page-home-search #z-column-lh .z-column-inner-lh .z-column-canvas-inner,
#z-page-home-search #z-column-rh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}	
#z-page-home-search  #z-column-lh .z-column-inner-rh .z-column-canvas-inner { display: none; }
#z-page-home-search  #z-column-lh .z-column-inner-lh .z-column-inner-lh { width: 49.9%; }
#z-page-home-search  #z-column-lh .z-column-inner-lh .z-column-inner-rh { width: 49.9%; }

#z-page-home-search #z-column-rh .z-column .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}	
/*   END - HOME PAGE SEARCH LAYOUT STYLES   */

/*   START - COUNCIL PAGE LAYOUT STYLES   */
#z-page-council #z-page-scope-note { display: block; }
#z-page-council #z-column-lh .z-column-canvas,
#z-page-council #z-column-rh .z-column-canvas { width: auto; }
#z-page-council #z-column-lh .z-column-inner-lh,
#z-page-council #z-column-rh .z-column-inner-lh { width: auto; }
#z-page-council #z-column-lh .z-column-inner-rh,
#z-page-council #z-column-rh .z-column-inner-rh { display: none; }
#z-page-council #z-column-lh .z-column-inner-lh .z-column-canvas-inner,
#z-page-council #z-column-rh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}	
/*   END - COUNCIL PAGE LAYOUT STYLES   */

/*   START - COUNCILLORS PAGE LAYOUT STYLES   */
#z-page-councillors #z-navigation-breadcrumb { display: block; }
#z-page-councillors #z-column-lh { width: 67%; }
#z-page-councillors #z-column-rh { width: 33%; }
#z-page-councillors #z-column-lh .z-column-canvas,
#z-page-councillors #z-column-rh .z-column-canvas { width: auto; }
#z-page-councillors #z-column-lh .z-column-inner-lh,
#z-page-councillors #z-column-rh .z-column-inner-lh { width: auto; }
#z-page-councillors #z-column-lh .z-column-inner-rh,
#z-page-councillors #z-column-rh .z-column-inner-rh { display: none; }
#z-page-councillors #z-column-lh .z-column-inner-lh .z-column-canvas-inner,
#z-page-councillors #z-column-rh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 10px 0px 10px;	}	
/*   END - COUNCILLORS PAGE LAYOUT STYLES   */


/*   START - COUNCILLOR PROFILE PAGE LAYOUT STYLES   */
#z-page-councillor-profile #z-navigation-breadcrumb { display: block; }
#z-page-councillor-profile #z-column-lh { width: 67%; }
#z-page-councillor-profile #z-column-rh { width: 33%; }
#z-page-councillor-profile #z-column-lh .z-column-inner-lh { width: 75%; }
#z-page-councillor-profile #z-column-lh .z-column-inner-rh { width: 25%; }
#z-page-councillor-profile #z-column-rh .z-column-canvas { width: auto; }
#z-page-councillor-profile #z-column-rh .z-column-inner-lh { width: auto; }
#z-page-councillor-profile #z-column-rh .z-column-inner-rh { display: none; }
#z-page-councillor-profile #z-column-rh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 10px 0px 10px;	}	
/*   END - COUNCILLOR PROFILE PAGE LAYOUT STYLES   */

/*   START - DEPARTMENT PROFILE PAGE LAYOUT STYLES   */
#z-page-department-profile #z-navigation-breadcrumb { display: block; }
#z-page-department-profile #z-column-lh { width: 67%; }
#z-page-department-profile #z-column-rh { width: 33%; }
#z-page-department-profile #z-column-lh .z-column-inner-lh { width: 67%; }
#z-page-department-profile #z-column-lh .z-column-inner-rh { width: 33%; }
#z-page-department-profile #z-column-rh .z-column-canvas { width: auto; }
#z-page-department-profile #z-column-rh .z-column-inner-lh { width: auto; }
#z-page-department-profile #z-column-rh .z-column-inner-rh { display: none; }
#z-page-department-profile #z-column-rh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 10px 0px 10px;	}	
/*   END - DEPARTMENT PROFILE PAGE LAYOUT STYLES   */

/*   START - GROUP PROFILE PAGE LAYOUT STYLES   */
#z-page-group-profile #z-navigation-breadcrumb { display: block; }
#z-page-group-profile #z-column-lh { width: 67%; }
#z-page-group-profile #z-column-rh { width: 33%; }
#z-page-group-profile #z-column-lh .z-column-inner-lh .z-column-inner-lh { width: 100%; }
/*#z-page-group-profile #z-column-lh .z-column-inner-lh .z-column-inner-rh { width: 25%; }*/
#z-page-group-profile #z-column-lh .z-column-inner-lh .z-column-inner-rh { display: none }
#z-page-group-profile #z-column-lh .z-column-inner-rh .z-column-canvas-inner,
#z-page-group-profile #z-column-rh .z-column-inner-rh .z-column-canvas-inner { display: none; }
#z-page-group-profile #z-column-lh .z-column-inner,
#z-page-group-profile #z-column-lh .z-column-inner-lh,
#z-page-group-profile #z-column-rh .z-column-inner-lh { width: auto; }
#z-page-group-profile #z-column-lh .z-column-inner .z-column-canvas-inner,
#z-page-group-profile #z-column-lh .z-column-inner-lh .z-column-canvas-inner,
#z-page-group-profile #z-column-rh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}	
#z-page-group-profile #z-column-lh .z-column-inner-lh .z-column-canvas-inner .z-column-inner-lh .z-column-canvas-inner-lh{ margin: 0px 0px 0px 0px;	}	

#z-page-group-profile .z-header { margin : 0px 0px 15px 0px; }
/*   END - GROUP PROFILE PAGE LAYOUT STYLES   */

/*   START - DEPARTMENT PROFILE PAGE LAYOUT STYLES   */
#z-page-news #z-page-scope-note { display: block; }
#z-page-news #z-column-lh { width: 67%; }
#z-page-news #z-column-rh { width: 33%; }
#z-page-news #z-column-lh .z-column-inner-lh,
#z-page-news #z-column-lh .z-column-inner-rh { width: 49.9%; }
#z-page-news #z-column-rh .z-column-canvas { width: auto; }
#z-page-news #z-column-rh .z-column-inner-lh { width: auto; }
#z-page-news #z-column-rh .z-column-inner-rh { display: none; }
#z-page-news #z-page-content #z-content-channel #z-column-lh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner { margin: 0px 5px 0px 0px;	}	
#z-page-news #z-page-content #z-content-channel #z-column-lh .z-column-canvas .z-column-inner-rh .z-column-canvas-inner { margin: 0px 0px 0px 5px;	}	
#z-page-news #z-page-content #z-content-channel #z-column-lh .z-column-canvas .z-column-inner .z-column-canvas-inner,
#z-page-news #z-page-content #z-content-channel #z-column-rh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}	
#z-page-news #z-footer { margin: 20px 14px 0px 14px; width: auto; }

#z-page-news-article #z-navigation-breadcrumb { display: block; }
#z-page-news-article #z-column-lh { width: 67%; }
#z-page-news-article #z-column-rh { width: 33%; }
#z-page-news-article #z-column-lh .z-column-inner-lh,
#z-page-news-article #z-column-rh .z-column-inner-lh { width: auto; }
#z-page-news-article #z-column-lh .z-column-inner-rh,
#z-page-news-article #z-column-rh .z-column-inner-rh { display: none; }
#z-page-news-article #z-column-rh .z-column-canvas { width: auto; }
#z-page-news-article .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}	
#z-page-news-article #z-footer { margin: 20px 14px 0px 14px; width: auto; }
#z-page-news-article #z-page-content #z-content-channel #z-column-rh .z-column-canvas .z-column-inner-lh .z-assistive-menu .z-column-canvas-inner .z-column-inner { margin: 0px 5px 0px 5px; width: auto;}	
#z-page-news-article .z-section .z-content p { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; }
#z-page-news-article .z-section .z-content .z-article-clipart {
	float: right;
	background-color: gray;
	width: 25%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 10px; }
#z-page-news-article .z-section .z-content .z-article-clipart img {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: none; }
#z-page-news-article .z-section .z-content .z-article-clipart p {	margin: 5px 5px 10px 5px; }
#z-page-news-article .z-section .z-content .z-article-clipart p.z-gallery {
	background: transparent url(images/icon_info.gif) no-repeat left top;
	margin: 0px 5px 5px 5px;
	padding: 0px 0px 0px 28px;
	height: 23px; }
#z-page-news-article .z-section .z-content .z-article-caption {
	float: right;
	background-color: gray;
	width: 25%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 10px; }
#z-page-news-article .z-section .z-content .z-article-caption img {
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: none; }
#z-page-news-article .z-section .z-content .z-article-caption .z-caption-content {
	padding: 10px 10px 10px 10px;
	width: auto; }
#z-page-news-article .z-section .z-content .z-article-caption .z-caption-content p { margin: 0px 0px 10px 0px; }
#z-page-news-article .z-section .z-content .z-article-caption .z-caption-content p.z-gallery {
	background: transparent url(images/icon_info.gif) no-repeat left top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 28px;
	height: 23px; }

#z-page-news-gallery #z-navigation-breadcrumb { display: block; }
#z-page-news-gallery #z-column-lh .z-column-inner-lh,
#z-page-news-gallery #z-column-lh .z-column-inner-rh,
#z-page-news-gallery #z-column-rh { display: none; }	
#z-page-news-gallery #z-column-lh { width: 100%; }
#z-page-news-gallery #z-column-lh .z-column-canvas { margin: 0px 14px 0px 14px;	}	
#z-page-news-gallery #z-footer { margin: 20px 14px 0px 14px; width: auto; }

#z-page-home-search #z-page-content #z-search div{
	background-color: #B9B5A9;
	background-color: black; } 
#z-page-services-directory #z-page-content #z-column-lh ul,
#z-page-home-search #z-page-content #z-column-lh ul { 
	list-style-type: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 5px; }
#z-page-services-directory #z-page-content #z-column-lh ul li,
#z-page-home-search #z-page-content #z-column-lh ul li{ 
	margin: 5px 0px 0px 0px; }
#z-page-services-directory #z-page-content #z-column-lh span,
#z-page-home-search #z-page-content #z-column-lh span { 
	color: #999999; }

#z-page-home-search #z-page-content #z-column-lh a.z-view-full-list { 
	background: transparent url(images/arrow_down.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 10px;
	margin: 0px 10px 10px 0px;
	float: right; }
#z-page-home-search #z-page-content #z-column-lh a.z-view-more,
#z-page-home-search #z-page-content #z-column-lh a.z-view-short-list  { 
	background: transparent url(images/arrow_up.gif) no-repeat 0px 5px;
	padding: 0px 0px 0px 10px;
	margin: 0px 10px 10px 0px;
	float: right; }




/*   START - GENERIC PAGE SEARCH LAYOUT STYLES   */
#z-page-template-search-pages #z-content-channel { margin-top: 30px; }
#z-page-template-search-pages #z-content-channel #z-navigation-breadcrumb { display: block; }
#z-page-template-search-pages #z-content-channel table { width: 100%; }


/*   	START - LEFT HAND COLUMN   */
#z-page-template-search-pages #z-content-channel #z-column-lh  { width: 33%; }

#z-page-template-search-pages #z-content-channel #z-column-lh .z-column-canvas .z-column-inner-lh { display: block; width: auto; }
#z-page-template-search-pages #z-content-channel #z-column-lh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner { 
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#z-page-template-search-pages #z-content-channel #z-column-lh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner .z-column-inner-lh,
#z-page-template-search-pages #z-content-channel #z-column-lh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner .z-column-inner-rh {
	display: block;
	width: 49.99%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#z-page-template-search-pages #z-content-channel #z-column-lh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner .z-column-inner-lh .z-column-canvas-inner { margin: 0px 5px 0px 10px; width: auto; }
#z-page-template-search-pages #z-content-channel #z-column-lh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner .z-column-inner-rh .z-column-canvas-inner { margin: 0px 5px 0px 10px; width: auto; }

#z-page-template-search-pages #z-content-channel #z-column-lh .z-column-canvas .z-column-inner-rh { display: none; }
/*   	END - LEFT HAND COLUMN   */

/*   	START - RIGHT HAND COLUMN   */
#z-page-template-search-pages #z-content-channel #z-column-rh  { width: 67%; }

#z-page-template-search-pages #z-content-channel #z-column-rh .z-column-canvas .z-column { width: 100%; }
#z-page-template-search-pages #z-content-channel #z-column-rh .z-column-canvas .z-column .z-column-canvas-inner { margin: 0px 0px 0px 0px; }
#z-page-template-search-pages #z-content-channel #z-column-rh .z-column-canvas .z-column-inner-lh { display: block; width: 100%; }
#z-page-template-search-pages #z-content-channel #z-column-rh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner .z-column-inner-lh,
#z-page-template-search-pages #z-content-channel #z-column-rh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner .z-column-inner-rh {
	display: block;
	width: 49%;
}

#z-page-template-search-pages #z-content-channel #z-column-rh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner { margin: 0px 10px 0px 10px; width: auto; }

#z-page-template-search-pages #z-content-channel #z-column-rh .z-column-canvas .z-column-inner-rh { display: none; }
/*   	END - RIGHT HAND COLUMN   */




/*#z-page-template-search-pages #z-content-channel #z-column-lh .z-banner-default .z-header { background: none; height: auto; padding: 0px 0px 0px 0px; } */
#z-page-template-search-pages #z-content-channel .z-banner-default .z-header { background: none; height: auto; padding: 0px 0px 0px 0px; } 
#z-page-template-search-pages #z-content-channel .z-banner-default { margin: 0px 0px 0px 0px; } 



/*
#z-page-template-search-pages #z-content-channel #z-column-rh .z-column-canvas .z-column-inner-lh { display: block; width: auto }
#z-page-template-search-pages #z-content-channel #z-column-rh .z-column-canvas .z-column-inner-rh { display: none; }



#z-page-home-search #z-column-lh .z-column-canvas,
#z-page-home-search #z-column-rh .z-column-canvas { width: auto; }

#z-page-home-search #z-column-lh .z-column-inner-lh,
#z-page-home-search #z-column-rh .z-column-inner-lh { width: auto; }
#z-page-home-search #z-column-rh .z-column-inner-rh { display: none; }
#z-page-home-search #z-column-lh .z-column-inner-lh .z-column-canvas-inner,
#z-page-home-search #z-column-rh .z-column-inner-lh .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}	
#z-page-home-search  #z-column-lh .z-column-inner-rh .z-column-canvas-inner { display: none; }
#z-page-home-search  #z-column-lh .z-column-inner-lh .z-column-inner-lh { width: 49.9%; }
#z-page-home-search  #z-column-lh .z-column-inner-lh .z-column-inner-rh { width: 49.9%; }

#z-page-home-search #z-column-rh .z-column .z-column-canvas-inner { margin: 0px 0px 0px 0px;	}	
#z-page-home-search #z-page-content #z-column-lh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner .z-banner-default .z-header h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	height: 1px; }
#z-page-home-search #z-page-content #z-column-lh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner .z-banner-default .z-header {
	background: none;
	height: 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; }
#z-page-home-search #z-page-content #z-column-lh .z-column-canvas .z-column-inner-lh .z-column-canvas-inner .z-banner-default .z-content {
	background: none;
	height: 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; }

#z-page-home-search #z-page-content .z-banner-default {	margin: 0px 0px 0px 0px; } 
*/
/*   END - GENERIC PAGE SEARCH LAYOUT STYLES   */


/*   TO SORT BELOW  */





/*   S T A R T   -   S E R V I C E S   Z O N E   */
#z-service-zone{ margin: 0px 0px 20px 0px; }
#z-service-zone .z-box-canvas { background-color: #E5F2E3; }
#z-page-services #z-service-zone .z-box-canvas { background-color: transparent; }
#z-service-zone .z-box-header-begin{ 
	background: transparent url(images/service-zone-box-top-left-.gif) no-repeat left top; }
#z-service-zone .z-box-header-content{ 
	background: transparent url(images/service-zone-box-top-right-.gif) no-repeat right top;	}
#z-service-zone .z-box-main-begin{ 
	background: transparent url(images/service-zone-box-left-.gif) repeat-y left top; }
#z-service-zone .z-box-main-content{ 
	background: transparent url(images/service-zone-box-right-.gif) repeat-y right top;	}
#z-service-zone .z-box-footer-begin{ 
	background: transparent url(images/service-zone-box-bottom-left-.gif) no-repeat left bottom; }
#z-service-zone .z-box-footer-content { 
	background: transparent url(images/service-zone-box-bottom-right-.gif) no-repeat right bottom ; }
#z-service-zone h1 {
	padding: 0px 0px 0px 0px;
	margin: 15px 0px 0px 15px; 
	padding: 10px 0px 10px 15px;
	margin: 0px 0px 0px 0px; }
#z-service-zone .z-content { 
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
 }
#z-service-zone div.z-separator-x-dotted { margin: 0px 10px 0px 10px; }
/*   E N D   -   S E R V I C E S   Z O N E   */




/* START - NEWS ZONE */
#z-latest-news { }

#z-content-channel #z-whats-on { }
#z-content-channel #z-whats-on h2 { 
	width: auto;
	margin: 10px 10px 0px 10px;
	background: transparent url(images/icon_whats_on.gif) no-repeat 0 0; 
	padding-left: 30px; }
#z-content-channel .event {
	margin: 10px 10px 0px 10px;
	width: auto; }
#z-content-channel .event div {
	vertical-align: top; 
	margin: auto; }
#z-content-channel .event div.info {
	float: right;
	vertical-align: top; 
	border:solid 1px red;	}
#z-content-channel .event img { 
	float: left;
	margin: 0px 10px 10px 0px; }
#z-content-channel #z-whats-on-section { _border: 1px solid #006633; }
#z-content-channel .z-whats-on-section img{ 
	float: left;
	padding: 0px 10px 0px 0px; }
#z-content-channel #z-whats-on-section { 
	background-color: #E5F2E3;  
	_background-color: none; } 
#z-content-channel #z-whats-on-section { }
#z-content-channel #z-whats-on-section h2 {
	background: transparent url(images/icon_whats_on.gif) no-repeat 10px 10px; 
	padding: 10px 0px 10px 40px;
	margin: 0;
	height: 23px; }
#z-content-channel #z-whats-on-section div.event {
	padding: 5px 0px 5px 0px;
	vertical-align: center; }
#z-content-channel .whats-on-section .zMore { float: left; }

#z-image-gallery-section h2 {
	background: transparent url(images/icon_info.gif) no-repeat 0 0; 
	padding-left: 30px;
	height: 23px;

	padding: 10px 0px 10px 40px;
	margin: 0;
	height: 23px; }

#z-content-channel #z-gallery-section { border: 1px solid #006633; }
#z-content-channel #z-gallery-section .z-box-header-begin,
#z-content-channel #z-gallery-section .z-box-main-begin,
#z-content-channel #z-gallery-section .z-box-footer-begin { margin: 0px 10px 0px 10px; }
#z-content-channel #z-gallery-section .z-box-header-begin { margin-top: 10px; }

#z-content-channel #z-gallery-section h2 {
	background: transparent url(images/icon_info.gif) no-repeat 0px 0px; 
	padding: 0px 0px 0px 30px;
	margin: 10px 0px 0px 10px;	
	margin-right: auto;	
	height: 23px; }
#z-content-channel #z-gallery-section .z-box-header-begin,
#z-content-channel #z-gallery-section .z-box-main-begin,
#z-content-channel #z-gallery-section .z-box-footer-begin { margin: 0px 10px 0px 10px; }

#z-content-channel #z-gallery-section .z-box-header-begin,
#z-content-channel #z-gallery-section .z-box-main-begin,
#z-content-channel #z-gallery-section .z-box-footer-begin { margin: 0px 0px 0px 0px; }

#z-content-channel #z-gallery-section .z-box-footer-begin,
#z-content-channel #z-gallery-section .z-box-footer-content { height: 30px; }

#z-content-channel #z-gallery-section img {
	float: left;
	width: 29%;
	border: 0px;
	padding: 2% 2% 2% 2%;
	margin: 0;}

/* END - NEWS ZONE */
#z-column-rh .z-zones h2 {
	margin-top: 15px;	
	margin-bottom: 10px;	
}
#linkwrapper {
	display: block;
	float: right;
	width: 100%; }
span.linkfavorites,
span.linkprint,
span.linkemail,
span.linkrss,
span.linkedit,
span.clear-right { float: right; }


a.wpca {text-decoration:none; }
a.wpca img {
	position: relative;
	top: 1px;
	width: 64px;
	height: 11px;
	border: none;
}

#wpc_casheader span.linkrss { background: none; }
#wpc_casheader span.linkrss a.wpca img {
	width: 80px;
	height: 15px;
	border: none;
	.padding: 0px 0px 0px 0px
}

/*<!-- MAP integration - begin -->*/
#theMapDiv {
	clear: left; 
	display: none; 
	position: relative; 
	WIDTH: 550px; 
	HEIGHT: 300px; 
	-moz-user-select: none;
}

#theMap {
	background-color: #eeeeee; 
	clear: left; 
	position: relative; 
	display: none; 
	OVERFLOW: hidden; 
	WIDTH: 550px; 
	HEIGHT: 300px; 
	-moz-user-select: none;
}

#map {
	position:relative; 
	left:0; 
	top:0; 
	float:none; 
	cursor: crosshair;
	border: none;
	width: 550px;
	height: 300px
}

#mapOptions {
	position: absolute; 
	z-index: 99; 
	top: 10px; 
	left: 480px;
}

input.mapZoomInput { width: 30px; }

#mapLoadingFrame {
	position: absolute; 
	z-index: 99; 
	top: 0px; 
	left: 0px; 
	width: 550px; 
	height: 300px; 
	background-color: #eeeeee; 
	opacity: 0.8; 
	filter: alpha(opacity = 80); 
	padding-top: 135px; 
	padding-left: 225px;
}

#mapLoading {
	position: absolute; 
	z-index: 100; 
	top: 135px; 
	left: 200px;
}

#mapLoading {
	position: absolute; 
	z-index: 100; 
	top: 135px; 
	left: 200px;
}

#mapAniImage	{ float: left; }
#mapAniImage img { border: none; }
#mapLoadingText { 
	float: left; 
	vertical-align: middle; 
	padding-left: 5px;
}

#mapLoadingText .mapLoadingText { 
	font-size: 12px; 
	font-weight: bold;
}
#mapLoadingText .mapWaitText { font-size: 10px; }
div.clear-left { clear: left }

/*<!-- MAP integration - end -->							*/

.zHidden { display: none; }




div#z-footer-links {
	margin: 0px 14px 0px 14px;
}

#z-footer-links ul {
	margin: 0 265px;
	padding: 0;
	 }
#z-footer-links ul li {
	list-style-type: none;
	display:inline;
 }
#z-footer-links ul li a { }
#z-footer-links ul li a img {
	margin: 0 166px 0 0;
	margin: 0 165px 0 0;
	border: none; }
#z-footer-links ul li.z-menu-list-last a img {
	margin: 0 0 0 0;
	border: none; }
