
/* Styles */

body {
	font-family: arial;
	font-size: 80%;
}

a { text-decoration: none; }

/* a:focus { -moz-outline-style: none; } */

/* ******** Default Font Sizes ********* */

p { font-size: 100%; }



li { font-size: 100%; }

h2 { 
font-size: 150%;
font-weight:bold;
}

h3 { 
font-size: 130%;
font-weight:bold;
margin-top:5px;
}

h4 { 
font-size: 110%;
font-weight:bold;
margin-top:5px;
}

h5 { font-size: 100%;margin-top:5px; }

.clear { clear: both;}

.hiddenText {display: none;}

.bold { font-weight: bold; }

.ucase { text-transform: uppercase; }

.ucase a{ color: #ffffff; }

.rightAlign { text-align: right; }

.leftAlign { text-align:left;}

.centerAlign {text-align:center;}

.imageLeft { float: left; margin-right: 1em; }

.imageRight { float: right; margin-left: 1em; }

.imageContainerLeft, .imageContainerLeft span, .imageContainerLeft span img, 
.imageContainerMiddle, .imageContainerMiddle span, .imageContainerMiddle span img, 
.imageContainerRight, .imageContainerRight span, .imageContainerRight span img {
display: block;
}

.imageContainerMiddle { margin: 0 auto 0 auto; width: 193px; }

.imageContainerLeft { float: left; margin: 10px 15px 10px 7px; }

.imageContainerRight { float: right; margin: 10px 7px 10px 15px; }

#twoLeft .pageWidget .widgetContent .imageContainerLeft .imageWrap, 
#wideLeft .pageWidget .widgetContent .imageContainerLeft .imageWrap,
#twoRight .pageWidget .widgetContent .imageContainerLeft .imageWrap {
float: left;
margin: 0 0 0.7em 0;
padding: 0;
display: block;
}

#twoLeft .pageWidget .widgetContent .imageContainerRight .imageWrap, 
#wideLeft .pageWidget .widgetContent .imageContainerRight .imageWrap,
#twoRight .pageWidget .widgetContent .imageContainerRight .imageWrap {
float: left;
margin: 0 0 0.7em 0;
padding: 0;
display: block;
}

#twoLeft .pageWidget .widgetContent .imageCaption, 
#wideLeft .pageWidget .widgetContent .imageCaption,
#twoRight .pageWidget .widgetContent .imageCaption {
margin: 0;
padding: 1em 0 1em 0.5em;
color: white;
text-align: center;
}

#twoLeft .pageWidget .widgetContent .imageCaption a:link, 
#wideLeft .pageWidget .widgetContent .imageCaption a:link,
#twoRight .pageWidget .widgetContent .imageCaption a:link,
#twoLeft .pageWidget .widgetContent .imageCaption a:visited, 
#wideLeft .pageWidget .widgetContent .imageCaption a:visited,
#twoRight .pageWidget .widgetContent .imageCaption a:visited
{
color:#ffffff;
text-decoration:underline;
}


#twoLeft .pageWidget .widgetContent .imageCaption a:hover, 
#wideLeft .pageWidget .widgetContent .imageCaption a:hover,
#twoRight .pageWidget .widgetContent .imageCaption a:hover,
#twoLeft .pageWidget .widgetContent .imageCaption a:active, 
#wideLeft .pageWidget .widgetContent .imageCaption a:active,
#twoRight .pageWidget .widgetContent .imageCaption a:active
{
color:#ffffff;
text-decoration:none;
}

.largeText { font-size: 140%; }



* ******** Containers ******** */

#wrap { margin-bottom: 1em; }

#container {
	width: 980px;
	margin: 0 auto 0 auto;
	position: relative; top: 20px; 
}

#header {
	min-height: 210px;
	background-position: top left;
	background-repeat: no-repeat;
	float: left;
}

* html #header { height: 210px; }

#hWrap { padding: 0 0 2em 70px; }

*:first-child+html #hWrap { padding-bottom: 2.3em; } * html #hWrap { padding-bottom: 2.3em;}

.typeFive #hWrap { padding: 0 0 2em 40px; }

/* Styles for the Text Size Selector */

#textSize { float: right; }

#textSize span { display: inline; }

#textSize span a { 
	padding-right: 4px; 
	color: #666; 
	border-right: 1px solid #ccc;
}

#textSize span.last a  { border-right: none; } 

#textSize .sizeOne { font-size: 60%; }

#textSize .sizeTwo { font-size: 85%; }

#textSize .sizeThree { font-size: 95%; }

.size1 { font-size: 100%; }

.size2 { font-size: 120%; }

.size3 { font-size: 140%; }

#textSize #highcontrast, #textSize #normalcontrast, #textSize .skip { padding-right: 10px; font-size: 80%;  }

#textSize .skip-last { padding-left: 10px; font-size: 80%;  } 

#textSize #highcontrast a, #textSize #normalcontrast a, #textSize .skip a, #textSize .skip-last a { border-right: none; }

span#contrast, span#textChanger, span#normalcontrast {display:none;}

#noJavaScript {
	color:red;
	text-align:center;
	font-weight:bold;
	//margin-bottom:1em;
	position: absolute;
	


width:50%;
left:200px;
top:20px;
font-size:120%;
}

/* *** Styles for cookie opt-in lightbox *** */

.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

.white_content {
	display: none;
	position: absolute;
	top: 5%;
	left: 15%;
	width: 70%;
	height: 300px;
	padding: 16px;
	border: 10px solid #646DA3;
	background-color: white;
	z-index:1002;
	overflow: auto;
}

.white_content p {
margin-bottom:10px;
}

/* *** END *** Styles for cookie opt-in lightbox *** END *** */

/* *** Styles for social networking links *** */

#sociallinks-noJS {
float:left;
width:200px;
margin-bottom:1em;
}

#sociallinksRHC-JS {
display:none;
float:left;
width:290px;
margin-bottom:1em;
}

#sociallinksLHC-JS {
width:190px;
display:none;
float:left;

}

#sociallinksRHC-noJS .socialRHC {
margin-left:30px;
margin-bottom:1em;
margin-top:0;
}

#sociallinksRHC-JS .socialRHC {
margin-left:20px;
margin-bottom:1em;
margin-top:0;
}

#sociallinksLHC-JS .socialLHC, #sociallinks-noJS .socialLHC {
//margin-bottom:2em;
margin-top:2em;
}

#sociallinksRHC-JS span, #sociallinks-noJS span, #sociallinksLHC-JS span {
font-weight:bold;
padding: 1em 0 0 0;
display:block;
}

#sociallinksRHC-JS form, #sociallinksLHC-JS form {
margin-left:0.5em;
padding:0;
}

#sociallinksRHC-JS ul, #sociallinksLHC-JS ul, #sociallinks-noJS ul{
margin-left:0;
padding:0;
}

#sociallinksRHC-JS ul li, #sociallinksLHC-JS ul li, #sociallinks-noJS ul li {
float: left;
background: none;
padding:0;
margin:1em 8px 0 0;
}

#googlePlusOneContainer {
float:left;
margin-right:8px;
margin-top:1em;
width: 59px;
}

#socialLHC-Top3Icons {
margin-left:20px;
}

#socialLHC-Bottom4Icons {
margin-left:20px;
}

/* Styles for the Main Sections Navigation */

#pagesNav {
	margin-top: 45px;
	float: left;
}

#pagesNav ul li {
	float: left;
	padding: 0;
	margin: 0;
	font-size: 85%;
	width: 175px;
}

#pagesNav ul li a { 
	display: block; 
	margin: 0;
	padding: 0 0 0 1.3em;
	color: white;
}




/* Styles for the Authority Section including Search Box  */

#pagesNavPageNotFound {
	width:980px;
}

#auth {
	float: left;
	width: 280px;
	position: relative;
	background-color: #BD5216;
}



#searchBox { float: left;  }

#searchBoxPageNotFound { 
	float: right;
	margin-right:7px;
	margin-top:-32px;	
}

#searchBox label{ 
	float: left;
	font-size: 100%; 
	padding: 3px 8px 0 22px;
}

#searchBoxPageNotFound label {
 	float: left;
	font-size: 100%; 
	padding: 3px 5px 0 10px;
	color:#fff;
}

span.searchInputsWrap {
	background-color: white;
	display: block;
	width: 14.8em;
	float: left;
	border: 1px solid white;
	height: 1.6em;
}

span.searchInputsWrapPageNotFound {
	background-color: white;
	display: block;
	width: 13.0em;
	float: left;
	border: 1px solid white;
	height: 1.6em;
}

span.searchInputsWrap input { border: 1px solid white; }

span.searchInputsWrapPageNotFound input { border: 1px solid white; }

span.searchInputsWrap input#search {
	width: 14.3em;
	font-size: 0.9em;
}

span.searchInputsWrapPageNotFound input#search {
	width: 12.5em;
	font-size: 0.9em;
}

#submitImage { position: relative; top: 3px;}

#authNav {
	float: left;
	position: relative;
	margin-top: 0.7em;
}

/* Ahh IE 6 and the lovely box model */

#authNav a { 
	display: block; 
	padding: 3px 3px; 
	border: 1px solid #C76B38;
	margin: 1px 0 1px 3px;
}

#authNav a, #searchBox label, #searchBox-PageNotFound label { color: #f8f8f0; }

#authNav ul li a:hover, #authNav a#authCurr { background-color: #A14613; }

#authNav ul {
	float: left;
	font-size: 95%;
	padding: 0 0 0 14px;
}

#authNav ul li {
	float: left;
}

#authNav ul li a { width: 72px;  font-size: 100%; }

/* ************************************** */

#homeGraphicBlock { 
	position: relative;
	height: 30.6em;
	background:none; 
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #7A755E;
	overflow:hidden;
}

#sectionGraphicBlock, #GraphicBlockSpecialPlace,#GraphicBlockOutAbout, #GraphicBlockLookingAfter, #GraphicBlockLivingHere, #GraphicBlockAuthority, #GraphicBlockSiteInfo, #GraphicBlockGeneric, #GraphicBlockExtranet, #GraphicBlockThreePeaks, #GraphicBlockPeregrines { 
	position: relative;
	height: 307px;
	background-position: top left;
	background-repeat: no-repeat;
	overflow:hidden;
}

/* **************************************

 * Gallery pop up widget 

*/

#galleryWidget { 
	width: 79px;
	position: absolute;
	left: 27px;
	visibility:hidden;
}

/* Gallery Arrow in the no script tag */

#gallhNoscript { 
	height: 18px; 
	overflow: hidden;
	margin: 0 auto 0 auto;
	width: 28px;
}

/* Shift Start pos for gallery widget if home or section */

#homeGraphicBlock #galleryWidget { top: 100px; }

/* .size2  #homeGraphicBlock #galleryWidget { top:13.5em; } */
.size2  #homeGraphicBlock #galleryWidget { top: 170px; }

/* .size3  #homeGraphicBlock #galleryWidget { top:15.5em; } */
.size3  #homeGraphicBlock #galleryWidget { top: 247px; }

#sectionGraphicBlock #galleryWidget, #GraphicBlockSpecialPlace #galleryWidget, #GraphicBlockOutAbout #galleryWidget, #GraphicBlockLookingAfter #galleryWidget, #GraphicBlockLivingHere #galleryWidget, #GraphicBlockAuthority #galleryWidget, #GraphicBlockSiteInfo #galleryWidget, #GraphicBlockGeneric #galleryWidget, #GraphicBlockExtranet #galleryWidget, #GraphicBlockThreePeaks #galleryWidget, #GraphicBlockPeregrines #galleryWidget { top: 14px; }



.size2 #sectionGraphicBlock #galleryWidget, .size2 #GraphicBlockSpecialPlace #galleryWidget, .size2 #GraphicBlockOutAbout #galleryWidget, .size2 #GraphicBlockLookingAfter #galleryWidget, .size2 #GraphicBlockLivingHere #galleryWidget, .size2 #GraphicBlockAuthority #galleryWidget, .size2 #GraphicBlockSiteInfo #galleryWidget, .size2 #GraphicBlockGeneric #galleryWidget, .size2 #GraphicBlockExtranet #galleryWidget, .size2 #GraphicBlockThreePeaks #galleryWidget, .size2 #GraphicBlockPeregrines #galleryWidget   { top: 5px; }



.size3 #sectionGraphicBlock #galleryWidget, .size3 #GraphicBlockSpecialPlace #galleryWidget, .size3 #GraphicBlockOutAbout #galleryWidget, .size3 #GraphicBlockLookingAfter #galleryWidget, .size3 #GraphicBlockLivingHere #galleryWidget, .size3 #GraphicBlockAuthority #galleryWidget, .size3 #GraphicBlockSiteInfo #galleryWidget, .size3 #GraphicBlockGeneric #galleryWidget, .size3 #GraphicBlockExtranet #galleryWidget, .size3 #GraphicBlockThreePeaks #galleryWidget, .size3 #GraphicBlockPeregrines #galleryWidget   { top: 5px; }





/* Dirty hack for webkit - NOTE will fail the validator */

/*

@media screen and (-webkit-min-device-pixel-ratio:0) 

{ 

.size2  #homeGraphicBlock #galleryWidget { top: 180px; }

.size3  #homeGraphicBlock #galleryWidget { top: 243px; }

}

*/

/* Image credit box - general */



#imageCreditBoxHome  { 
position: absolute;
font-size: 85%;
padding: 5px 5px 5px 10px;
left: 10px;
width:360px;
color: white; 
z-index:2;
}



#imageCreditBoxSection  { 

	position: absolute;

	font-size: 85%;

	padding: 5px 5px 5px 10px;

	/* text-transform: uppercase; */

	right: 30px;
	bottom:10px;
	width:250px;

	color: white; 
	z-index:2;
	/*opacity: 0.8;*/

	

}



#imageCreditTextHome {

width:340px;

float:left;

padding-right:5px;

}





#imageCreditTextSection {

width:230px;

float:left;

padding-right:5px;

}


#imageCreditTextHome a:link, #imageCreditTextHome a:visited,
#imageCreditTextSection a:link, #imageCreditTextSection a:visited {
color:#fff;
text-decoration: underline;
}

#imageCreditTextHome a:hover, #imageCreditTextHome a:active,
#imageCreditTextSection a:hover, #imageCreditTextSection a:active {
color:#fff;
text-decoration: none;
}

#imageCreditCloseHome, #imageCreditClose {

visibility:hidden;

display:inline;

float:right;

}

#imageCreditCloseHome img, #imageCreditClose img {
top:5px;
right:5px;
}



#homeGraphicBlock #imageCreditBoxHome, #GraphicBlockHome #imageCreditBoxHome {

	background-color: #BD5216;

	/*top: 338px;*/

	bottom:10px;

}



.size2 #homeGraphicBlock #imageCreditBoxHome { top: 414px; }

.size3 #homeGraphicBlock #imageCreditBoxHome { top: 494px; }



#sectionGraphicBlock #imageCreditBoxSection, #GraphicBlockSpecialPlace #imageCreditBoxSection, #GraphicBlockOutAbout #imageCreditBoxSection, #GraphicBlockLookingAfter #imageCreditBoxSection, #GraphicBlockLivingHere #imageCreditBoxSection, #GraphicBlockAuthority #imageCreditBoxSection, #GraphicBlockSiteInfo #imageCreditBoxSection, #GraphicBlockGeneric #imageCreditBoxSection, #GraphicBlockExtranet #imageCreditBoxSection, #GraphicBlockThreePeaks #imageCreditBoxSection, #GraphicBlockPeregrines #imageCreditBoxSection {

	/*top: 251px;*/

	bottom:10px;

}



/*

.size2 #sectionGraphicBlock #galleryWidget { top: 3em; }

.size3 #sectionGraphicBlock #galleryWidget { top: 2em; }

*/

#galleryWidget .widgetHeading {

	background-color: #BD5216;

	height: 306px;

	padding: 14px 0 0 0;

}



#galleryWidget a.widgetControl {

	display: block;

	background: url(galleryArrows.gif);

	background-position: top center;

	background-repeat: no-repeat;

	height: 18px;

	margin: 0;

	text-decoration: none;

}



#galleryWidget a.open { background-position: center bottom;	}



#galleryWidget .widgetHeading p {

	color: white;

	text-align: center;

	margin: 0 0 0.4em 0;

	font-size: 85%;

}



#mI { 

	position: relative; 

	top : -264px;

}



#mI img {

	margin-bottom: 4px;

	padding-left: 15px;	

}



/* Gallery pop up widget END */ 









#overlayBlock { 

	position: absolute;
	right:0;
	top:0;
	width: 460px;
	font-size: 85%;
	z-index:5;
}


.overlayBlockEl {

	position: relative;

	width: 228px;

	float: right;

}



.blockContent {

	position: absolute;

	z-index: 100;

}



.blockContent p { margin-bottom: 0.9em; }



#overlayBlock img { 

	display: block;

	padding-left: 1.2em;

}



ul.overlayList { 

	width: 180px; 

	color: white;

}



ul.overlayList li {

	padding-left: 1.2em;

	background: url(whiteRightArrow.gif);

	background-position: left top;

	background-repeat: no-repeat;

	font-size: 110%;

}



ul.overlayList a, ul.overlayList a:visited {

	color: white;

	text-decoration: none;

}



ul.overlayList a:hover {

	text-decoration: underline;

	color: white;

	}

	

	

#blockTopRight { 

	height: 18em; 

	background-color: #7a755e;

/*	opacity:0.8;*/

}



#blockTopLeftContent { 

	top: 2.5em; 

	left: 27px;

}



#blockTopLeft { 

	height: 18em; 

	background-color: #457f82;

/*	opacity:0.8;*/

}



#blockTopRightContent { 

	top: 2.5em;  

	left: 257px;

}



#blockBottomRight { 

	height: 18em; 

	background-color: #6e7a39;

/*	opacity:0.8;*/

}



#blockBottomLeftContent { 

	top: 21em; 

	left: 27px;

}



#blockBottomLeft { 

	height: 18em; 

	background-color: #8a6579;

/*	opacity:0.8;*/

}



#blockBottomRightContent {

	top: 21em; 

	left: 257px;

}



#mainContent {

	min-height: 20em;

	padding: 0.4em 0 0 2.3em;	

	background-color: #E0E0E0; 

}



#breadcrumbs { margin-bottom: 0.5em; }



#tagLine {

	padding: 1em 0 1em 0;

	font-size: 138%;

	color: #495055;

}



#tagLine .smallText { font-size: 75%; }



#breadcrumbs { padding: 9px 0 7px 0; }



#breadcrumbs li { display: inline; padding-right: 0.2em; }

#breadcrumbs li, #breadcrumbs li a { color: #666666; }

#breadcrumbs a:link, #breadcrumbs a:visited {
text-decoration:underline;
}

#breadcrumbs a:hover {
text-decoration:none;
color:#003826;
}

.thirds { 

	float: left; 

	margin-right: 25px;

	width: 290px;

}



.thirds #movieContainer { padding: 15px 0 0 15px; }



.thirds #movieContainer .videoPreview {

	width: 260px; 

	height: 200px;

}



#threeRight { margin-right: 0em; }



.wideRight {

	margin-right: 25px;

	margin-left:0;

}



.wideRightFinal {
	margin-right: 0;
	margin-left:0;
}


#twoLeft { width: 610px; }

#wideLeft { width: 920px; }

#twoRight { width: 605px; }

/*****************************

 * Widgets in the main content area 

 */

 

 /* Set all Widget Heading Text to white and pad */



.widgetHeading {

	color: white;

	padding: 1em;

}



/* Settings for the h3 and h1 tags in the widget heading box */



.widgetHeading h1, .widgetHeading h2, .widgetHeading h3 { 

	float: left; 

	width: 80%; 
	font-size: 90%;

	padding: 3px;

	font-weight:normal;

}



.widgetHeading h1 {

font-size:140%;

padding:0px 3px 0px 3px;
width: 100%; /* Added here and changed from 80% by Stuart Willis 14 October 2010 */
}

.widgetHeadingPageNotFound h1 { 
	float: left; 
	width: 100%;
	font-size: 150%;
	padding: 10px 0px 10px 0px;
	font-weight:normal;
	color:#4B5353;
}


/* Settings for collapse control in the widget heading box */



#mainContent a.widgetControl {

	background: url(panel-btn.gif);

	background-position: center bottom;

	background-repeat:no-repeat;

	float: right;

	width: 14px;

	height: 17px;

	margin-right: 5px;

	text-decoration: none;

}



#mainContent a.open {

	background-position: center top;	

}



/* Default settings for the widgets */



.pageWidget {

	margin-bottom: 1.2em;

}



/* Remove bottom margin from the last widget in a column - add this class to the last widget */



.pageWidgetLast {

	margin-bottom: 0px;

}



.pageWidget form {

	padding: 0 1em 1em 1em;

}



/* Need to specify mainContent here or we lose transparency on the gallery widget */



#mainContent .widgetContent {

	background-color: white; 

/*	margin-top:0.3em;	*/

	margin-bottom:0.3em;

}



#mainContent .hpTypeGeneric .widgetContent, #mainContent .hpTypeExtranet .widgetContent,
#mainContent .hpTypePeregrines .widgetContent  {

	padding-bottom: 0em;

}



.thirds .widgetContent .contentSpacer { 

	padding-bottom: 0.6em; 

	border-bottom: 1px solid white; 

	background-color: white;

}



.widgetContent p {

	color: #666666;

	padding: 5px;

}



.widgetContent blockquote {

	color: #666666;

	padding: 10px 20px;

}



.widgetContent ul {

	padding: 0.2em 1em 0.2em 1em;

}



.widgetContent ul li {

	padding-left: 1.6em;

	margin-top:0.9em;

	margin-bottom:0.9em;

	color:#003826;

}



.widgetContent ol { background-image: none; }



.widgetContent ol li { 

	list-style-type: decimal;

	background-image: none; 

	padding-left: 0; 

}



/* Need to specify mainContent here or we bold on the nav links in 3 col pages */



#mainContent .widgetContent ul li a {
color:#003826;
font-weight: normal;
margin-top:1em;/*Taking away this doesnt work*/
display:inline;
overflow:hidden;
}



#mainContent .widgetContent ul li a.style {
color:#003826;
font-weight: bold;
/*margin-bottom:0.3em;*/
}


#mainContent .widgetContent a:link, #mainContent .widgetContent a:visited {
color:#003826;
text-decoration:underline;
}

#mainContent .widgetContent a:hover, #mainContent .widgetContent a:active {
text-decoration:none;
}

#mainContent .widgetContent #slideshow-footer a:link, #mainContent .widgetContent #slideshow-footer a:visited, #mainContent .widgetContent #peregrines-slideshowfooter a:link, #mainContent .widgetContent #peregrines-slideshowfooter a:visited {
color:#ffffff;
text-decoration:underline;
}

#mainContent .widgetContent #slideshow-footer a:hover, #mainContent .widgetContent #slideshow-footer a:active, #mainContent .widgetContent #peregrines-slideshowfooter a:hover, #mainContent .widgetContent #peregrines-slideshowfooter a:active {
color:#ffffff;
text-decoration:none;
}

/* Settings for the smaller widgets */



.thirds .pageWidget .widgetContent p {

	margin: 0 0.8em 0 0.8em;

}




.thirds .pageWidget .widgetContent h2 {

	padding: 0em 0.9em 0 0.7em;

}



.thirds .pageWidget .widgetContent h3 {

	padding: 0em 0.9em 0 0.8em;

}



.thirds .pageWidget .widgetContent h4 {

	padding: 0em 0.9em 0 0.8em;

}



.thirds .pageWidget .widgetContent h5 {

	padding: 0em 0.9em 0 0.9em;

}



/* Settings for the larger (2 col) widgets */

#twoRight .pageWidget .widgetContent .sectionHomeFeature {
margin:0 10px;
padding:10px 0;
}

#twoLeft .pageWidget .widgetContent p,
#wideLeft .pageWidget .widgetContent p,
#twoRight .pageWidget .widgetContent p {
margin: 10px 10px;
padding: 0;
font-size: 100%;
}

#onPageTwitterBox {
margin: 10px 10px;
padding: 0;
}


#twoLeft .pageWidget .widgetContent p.largeText,
#wideLeft .pageWidget .widgetContent p.largeText,
#twoRight .pageWidget .widgetContent p.largeText {
font-size: 140%;
}


#twoLeft .pageWidget .widgetContent h2,
#twoLeft .pageWidget .widgetContent h3,
#twoLeft .pageWidget .widgetContent h4, 
#twoLeft .pageWidget .widgetContent h5, 
#wideLeft .pageWidget .widgetContent h2,
#wideLeft .pageWidget .widgetContent h3,
#wideLeft .pageWidget .widgetContent h4, 
#wideLeft .pageWidget .widgetContent h5,
#twoRight .pageWidget .widgetContent h2,
#twoRight .pageWidget .widgetContent h3,
#twoRight .pageWidget .widgetContent h4, 
#twoRight .pageWidget .widgetContent h5
{
	padding: 15px 0 0 0.2em;
}




.formGeneric input { 

	border: 1px solid white; 

	margin-left: 1em;

}



.formGeneric #emailSubmit { 

	border: none; 

	background-color: #646da3; 

	color: white;

}



.thirds .pageWidget .widgetContent form.formGeneric p {

	margin: 0 0.9em 0.3em 0.3em;

	font-size: 100%;

	padding: 0em 0 0.5em 0; 

	color: white;

}



.thirds .pageWidget .widgetContent form.formGeneric p.formElWrap { 

	padding: 0.5em;

	background-color: white; 

	margin-bottom: 0.3em;  

	color: #646da3;

}



/********************************************

 * Main Page Content Section Not Including the section Nav 

 ********************************************/







/* Section Content Styling, inc global colors */

 

#sectionContent {
 	padding: 1em 1.5em 1em 0;
 	margin-left: 212px;
}


#sectionContentPageNotFound, #sectionContent-NoMenu, #sectionContentPostcard, #sectionContentNewsRelease  {
 	padding: 1em 1.5em 1em 1em;
}

#sectionContent-SectionHomeIntro {
	padding: 1em;
}

#sectionContent li, #sectionContentPageNotFound li, #sectionContent-NoMenu li, #sectionContentPostcard li, #sectionContentNewsRelease li  {
	color: #003826;
}

#sectionContent a, #sectionContentPageNotFound a, #sectionContent-NoMenu a, #sectionContentPostcard a, #sectionContentNewsRelease a,
#sectionContent a:link, #sectionContentPageNotFound a:link, #sectionContent-NoMenu a:link, #sectionContentPostcard a:link, #sectionContentNewsRelease a:link,
#sectionContent a:visited, #sectionContentPageNotFound a:visited, #sectionContent-NoMenu a:visited, #sectionContentPostcard a:visited, #sectionContentNewsRelease a:visited, 
#sectionContent a:active, #sectionContentPageNotFound a:active, #sectionContent-NoMenu a:active, #sectionContentPostcard a:active, #sectionContentNewsRelease a:active {
text-decoration: underline;
font-weight: normal;
color: #003826;
}

#sectionContent a:hover, #sectionContentPageNotFound a:hover, #sectionContent-NoMenu a:hover, #sectionContentPostcard a:hover, #sectionContentNewsRelease a:hover {
text-decoration: none;
}

#sectionContent .newsrelease-title a {
font-weight:bold;
}

#sectionContent ul, #sectionContent ol, #sectionContentPageNotFound ul, #sectionContentPageNotFound ol, #sectionContent-NoMenu ul, #sectionContent-NoMenu ol, #sectionContentPostcard ul, #sectionContentPostcard ol, #sectionContentNewsRelease ul, #sectionContentNewsRelease ol { 
	padding: 0 0 0 1.5em;
	margin: 0;
}



/* Increase padding for ol's */



#sectionContent ol, #sectionContentPageNotFound ol, #sectionContent-NoMenu ol, #sectionContentPostcard ol {
	padding-left: 1.9em;
}



/*

* html #mainContent .widgetContent #sectionContent ol { zoom: 1; }

*/



#sectionContent ul li, #sectionContent ol li, #sectionContent-NoMenu ol li, #sectionContent-NoMenu ul li {
	padding-left: 0;
}



#sectionContent ul li, #sectionContentPageNotFound ul li, #sectionContent-NoMenu ul li, #sectionContentPostcard ul li { 
	background-image: none;
	list-style-type: disc; 
}



#sectionContent li p, #sectionContentPageNotFound li p, #sectionContent-NoMenu li p, #sectionContentPostcard li p { 
	margin: 0; 
	padding: 0;
}



#sectionContent table, #sectionContentPageNotFound table, #sectionContent-NoMenu table, #sectionContentPostcard table {
	border-collapse:collapse;
	border-spacing: 0;
}



.tintBox { 
	padding: 1em; 
	margin: 0 0 1em 0.4em;
}



* html .tintBox { margin: 0 0 1em 0.9em; }



/* Apply to all tint boxes of type 2 (tintTwo) */



#mainContent #sectionContent .tintTwo p, 

#mainContent .tintTwo li, 

#mainContent .tintTwo li a { 

	color: white; 

}



#mainContent #sectionContent ul, #mainContent #sectionContentPageNotFound ul, #mainContent #sectionContentPostcard ul {}



#mainContent #sectionContent li, #mainContent #sectionContentPageNotFound li, #mainContent #sectionContent-NoMenu li, #mainContent #sectionContentPostcard li{ 
	margin-top: 5px; 
	margin-bottom: 8px;
}



#mainContent #sectionContent li p, #mainContent #sectionContentPageNotFound li p, #mainContent #sectionContent-NoMenu li p, #mainContent #sectionContentPostcard li p {
	color: #666;
}



/* Tables in content area in all sections */



#sectionContent table, #sectionContent-NoMenu table {

	margin: 1em 12px;

	color: #666666;

}



#sectionContent th {

	padding: 0.3em 0.6em;

}



#sectionContent td {

	padding: 0.3em;

}

/* Image maps */

#imageMap-bestPlaces {
text-align:center;
margin-left:auto;
margin-right:auto;
}


/* ************** */


/********************************************

 * News

 ********************************************/



.newsSectionLink a, .newsSectionLink a:visited {

text-decoration:underline;

} 

 

.newsSectionLink a:hover {

 text-decoration: none;

}

 

#mainContent .newsElement { margin: 0; }



.thirds .pageWidget .widgetContent .newsElement p, .thirds .pageWidget .widgetContent .newsElement h3 {

	padding: 0;

	margin: 0 1em 0 1em;

}



#mainContent .newsElement p {

	color: #bd5216; 

	font-size: 100%;

}



#mainContent .newsElement p a {

	color: #bd5216; 

	font-size: 90%;

}



.thirds .widgetContent .newsElement p.newsDate {

	padding-top: 15px; 

	padding-bottom: 0;

}



.thirds h3.newsTitle {

	padding-top: 0; 

	padding-bottom: 0;

	font-size:100%;

	font-weight:bold;

	color: #bd5216; 

}



.thirds h3.newsTitle a, .thirds h3.newsTitle a:visited{

	color: #bd5216; 

	text-decoration: underline;

}



.thirds h3.newsTitle a:hover {

	color: #bd5216; 

	text-decoration: none;

}



h3#rssNewsFeed {

	font-weight:bold;

	text-align:center;

}





h3#rssNewsFeed a, h3#rssNewsFeed a:visited{

	padding-top: 0; 

	padding-bottom: 0;

	font-size:80%;

	color: #bd5216;

	text-decoration:underline;

}



h3#rssNewsFeed a:hover{

text-decoration:none;

}





h3#rssNewsFeed a img {

	vertical-align:middle;

}



h3#rssNewsFeed a span {

	margin-left:1em;

}



#mainContent .widgetContent p.newsIntroText { 

	padding-top: 0; 

	padding-bottom: 1em; 

	color: #666666; 

	background: url(newsDots.gif) bottom center repeat-x;

}

#tweet p {
padding: 1em 0; 
color: #666666; 
background: url(newsDots.gif) bottom center repeat-x;
}

#mainContent .newsElement p.lastNewsEl {

	background-image: none;

	padding-bottom: 0;

}



/********************************************

 * Type Page Not Found

 ********************************************/

 

 /* Background header image - Home*/

.typePageNotFound #header { background: url(headerTypePageNotFound.gif) no-repeat center bottom;}





/********************************************

 * Type Zero, Home

 ********************************************/

 

 /* Background header image - Home*/

.typeHome #header { background: url(headerTypeHome.gif); background-repeat: no-repeat; }



/********************************************

 * Type One, A Special Place

 ********************************************/



/* Background image One */
.typeOne #header { background: url(headerTypeOne.gif); background-repeat: no-repeat; 
}

/* Type One Main Picture */
.typeOne #sectionGraphicBlock, .typeOne #GraphicBlockSpecialPlace { background:none; 
}

/* Type One Widget Heading Colors */
.typeOne #imageCreditBoxSection, .typeOne .widgetHeading, 
.hpTypeOne .widgetHeading,
.typeOne #galleryWidget .widgetHeading,
.typeOne #twoLeft .pageWidget .widgetContent .imageCaption,
.typeOne #wideLeft .pageWidget .widgetContent .imageCaption {
background-color: #457f82; 
}



/* Color of Type One Elements, A Special Place (includes home page widgets)  */
.typeOne .widgetContent h2, .hpTypeOne .widgetContent h2, 
.typeOne h3, .hpTypeOne h3, 
.typeOne h4, .hpTypeOne h4, 
.typeOne h5, .hpTypeOne h5, 
.typeOne ul li, .typeOne #sectionContent ul li, .hpTypeOne ul li,
.typeOne ol li, .typeOne #sectionContent .tintOne ol li, .hpTypeOne ol li,
.typeOne ul li a, .hpTypeOne ul li a,
.typeOne ol li a, .hpTypeOne ol li a,
.typeOne .widgetContent p a,
.typeOneColor { 
color: #457f82; 
}



/* Unordered Lists */

.typeOne .widgetContent ul li, 
.hpTypeOne .widgetContent ul li
{
background: url(typeOneListArrow.gif) left center no-repeat;
font-weight:normal;
}


/* Links in main content */
.typeOne #sectionContent a{
color: #003826;
text-decoration:underline;
}

.typeOne #sectionContent a:hover{
color: #457f82;
text-decoration:none;
}

/* Links in right hand column boxes */
#mainContent .hpTypeOne .widgetContent a:link, #mainContent .widget .hpTypeOne .widgetContent a:visited {
color:#003826;
}

#mainContent .hpTypeOne .widgetContent ul li a:hover, #mainContent .hpTypeOne .widgetContent ul li a:active, #mainContent .hpTypeOne .widgetContent a:hover, #mainContent .hpTypeOne .widgetContent a:active {
color:#457f82;
}

/* Nav menu on section home page */
.typeOne #mainContent .widgetContent ul li a.style:hover {
color:#457f82;
}

.typeOne #mainContent .widgetContent ul li.levOneCurr a.style,
.typeOne #mainContent .widgetContent ul li.levThreeCurr a.style {
color:#457f82;
}

.typeOne #mainContent .widgetContent ul li a:hover {
color:#457f82;
}

/*********************************************/

/* Tint Boxes */

.typeOne .tintOne { background-color: #C1D5D7; }

.typeOne .tintTwo { background-color: #457f82; }

.typeOne .tintTwo, .typeOne #sectionContent .tintTwo li { color: white; }



/* Type One Table Borders */

.typeOne #sectionContent table, .typeOne #sectionContent th, .typeOne #sectionContent td { 

	border: 1px solid #457f82;

}



/********************************************

 * Type Two, Out and About 

 ********************************************/

 

/* Background Header Image Type Two */

.typeTwo #header { 

	background: url(headerTypeTwo.gif); 

	background-repeat: no-repeat;

}



/* Type Two Main Picture */

.typeTwo #sectionGraphicBlock, .typeTwo #GraphicBlockOutAbout { background:none; }



/* Type Two Widget Heading Colors */

.typeTwo #imageCreditBoxSection, .typeTwo .widgetHeading, 

.hpTypeTwo .widgetHeading,

.typeTwo #galleryWidget .widgetHeading,

.typeTwo #twoLeft .pageWidget .widgetContent .imageCaption,

.typeTwo #wideLeft .pageWidget .widgetContent .imageCaption

  { background-color: #7a755e; }



/* Color of Type Two Elements, Out and About (includes home page widgets)  */

.typeTwo h3, .hpTypeTwo h3, 

.typeTwo .widgetContent h2, .hpTypeTwo .widgetContent h2,

.typeTwo h4, .hpTypeTwo h4, 

.typeTwo h5, .hpTypeTwo h5, 

.typeTwo ul li, .typeTwo #sectionContent ul li, .hpTypeTwo ul li,

.typeTwo ol li, .typeTwo #sectionContent .tintOne ul li, .hpTypeTwo .ol li,

.typeTwo ul li a, .hpTypeTwo ul li a,

.typeTwo ol li a, .hpTypeTwo ol li a,

.typeTwo .widgetContent p a,

.typeTwoColor { color: #7a755e; }



/* Unordered Lists */

.typeTwo .widgetContent ul li, 

.hpTypeTwo .widgetContent  ul li {

	background: url(typeTwoListArrow.gif) left center no-repeat;

}



/* Links in main content */
.typeTwo #sectionContent a{
color: #003826;
text-decoration:underline;
}

.typeTwo #sectionContent a:hover{
color: #7a755e;
text-decoration:none;
}

/* Links in right hand column boxes */
#mainContent .hpTypeTwo .widgetContent ul li a:hover, #mainContent .hpTypeTwo .widgetContent ul li a:active, #mainContent .hpTypeTwo .widgetContent a:hover, #mainContent .hpTypeTwo .widgetContent a:active {
color:#7a755e;
}

/* Nav menu on section home page */
.typeTwo #mainContent .widgetContent ul li a.style:hover {
color:#7a755e;
}

.typeTwo #mainContent .widgetContent ul li.levOneCurr a.style,
.typeTwo #mainContent .widgetContent ul li.levThreeCurr a.style {
color:#7a755e;
}

.typeTwo #mainContent .widgetContent ul li a:hover {
color:#7a755e;
}

/* Tint Boxes */

.typeTwo .tintOne { background-color: #CDCBC1; }

.typeTwo .tintTwo { background-color: #88836C; }

.typeTwo .tintTwo, .typeTwo #sectionContent .tintTwo li { color: white; }



/* Type Two Table Borders */

.typeTwo #sectionContent table, .typeTwo #sectionContent th, .typeTwo #sectionContent td { 

	border: 1px solid #916C80;

}



/********************************************

 * Type Three, Looking after 

 ********************************************/



/* Background Header Image Type Three */

.typeThree #header { 

	background: url(headerTypeThree.gif);

	background-repeat: no-repeat;

}



/* Type Three Main Picture */

.typeThree #sectionGraphicBlock, .typeThree #GraphicBlockLookingAfter { background:none; }



/* Type Three Widget Heading Colors */

.typeThree #imageCreditBoxSection, .typeThree .widgetHeading, 

.hpTypeThree .widgetHeading,

.typeThree #galleryWidget .widgetHeading,

.typeThree #twoLeft .pageWidget .widgetContent .imageCaption, 

.typeThree #wideLeft .pageWidget .widgetContent .imageCaption 

{ background-color: #8a6579; }



/* Color of Type Three Elements, Looking after (includes home page widgets)  */

.typeThree h3, .hpTypeThree h3, 

.typeThree .widgetContent h2, .hpTypeThree .widgetContent h2, 

.typeThree h4, .hpTypeThree h4, 

.typeThree h5, .hpTypeThree h5, 

.typeThree ul li, .typeThree #sectionContent ul li, .hpTypeThree ul li,

.typeThree ol li, .typeThree #sectionContent .tintOne ul li, .hpTypeThree .ol li,

.typeThree ul li a, .hpTypeThree ul li a,

.typeThree ol li a, .hpTypeThree ol li a,

.typeThree .widgetContent p a,

.typeThreeColor { color: #8a6579; }



/* Unordered Lists */

.typeThree .widgetContent ul li, 

.hpTypeThree .widgetContent ul li {

	background: url(typeThreeListArrow.gif) left center no-repeat;

}



/* Links in main content */
.typeThree #sectionContent a{
color: #003826;
text-decoration:underline;
}

.typeThree #sectionContent a:hover{
color: #8a6579;
text-decoration:none;
}

/* Links in right hand column boxes */
#mainContent .hpTypeThree .widgetContent ul li a:hover, #mainContent .hpTypeThree .widgetContent ul li a:active, #mainContent .hpTypeThree .widgetContent a:hover, #mainContent .hpTypeThree .widgetContent a:active {
color:#8a6579;
}

/* Nav menu on section home page */
.typeThree #mainContent .widgetContent ul li a.style:hover {
color:#8a6579;
}

.typeThree #mainContent .widgetContent ul li.levOneCurr a.style,
.typeThree #mainContent .widgetContent ul li.levThreeCurr a.style {
color:#8a6579;
}

.typeThree #mainContent .widgetContent ul li a:hover {
color:#8a6579;
}

/* Tint Boxes */

.typeThree .tintOne { background-color: #D1C1CA; }

.typeThree .tintTwo { background-color: #916C80; }



.typeThree .tintTwo, .typeThree #sectionContent .tintTwo li { color: white; }



/* Type Three Table Borders */

.typeThree #sectionContent table, .typeThree #sectionContent th, .typeThree #sectionContent td { 

	border: 1px solid #8a6579;

}



/********************************************

 * Pages of Type Four, Living here 

 ********************************************/

  

/* Background Header Image Type Four */

.typeFour #header { 

	background: url(headerTypeFour.gif); 

	background-repeat: no-repeat;

}



/* Type Four Main Picture */

.typeFour #sectionGraphicBlock, .typeFour #GraphicBlockLivingHere { background:none; }



/* Type Four Widget Heading Colors */

.typeFour #imageCreditBoxSection, .typeFour .widgetHeading, 

.hpTypeFour .widgetHeading,

.typeFour #galleryWidget .widgetHeading,

.typeFour #twoLeft .pageWidget .widgetContent .imageCaption,

.typeFour #wideLeft .pageWidget .widgetContent .imageCaption 

  { background-color: #6e7a39; }



/* Color of Type Four Elements, Living here (includes home page widgets)  */

.typeFour h3, .hpTypeFour h3, 

.typeFour .widgetContent h2, .hpTypeFour .widgetContent h2, 

.typeFour h4, .hpTypeFour h4, 

.typeFour h5, .hpTypeFour h5, 

.typeFour ul li, .typeFour #sectionContent ul li, .hpTypeFour ul li,

.typeFour ol li, .typeFour #sectionContent .tintOne ul li, .hpTypeFour .ol li,

.typeFour ul li a, .hpTypeFour ul li a,

.typeFour ol li a, .hpTypeFour ol li a,

.typeFour .widgetContent p a,

.typeFourColor { color: #6e7a39; }



.typeFour .widgetContent ul li, 

.hpTypeFour .widgetContent ul li {

	background: url(typeFourListArrow.gif) left center no-repeat;

}



/* Links in main content */
.typeFour #sectionContent a{
color: #003826;
text-decoration:underline;
}

.typeFour #sectionContent a:hover{
color: #6e7a39;
text-decoration:none;
}

/* Links in right hand column boxes */
#mainContent .hpTypeFour .widgetContent ul li a:hover, #mainContent .hpTypeFour .widgetContent ul li a:active, #mainContent .hpTypeFour .widgetContent a:hover, #mainContent .hpTypeFour .widgetContent a:active {
color:#6e7a39;
}

/* Nav menu on section home page */
.typeFour #mainContent .widgetContent ul li a.style:hover {
color:#6e7a39;
}

.typeFour #mainContent .widgetContent ul li.levOneCurr a.style,
.typeFour #mainContent .widgetContent ul li.levThreeCurr a.style {
color:#6e7a39;
}

.typeFour #mainContent .widgetContent ul li a:hover {
color:#6e7a39;
}

/* Tint Boxes */

.typeFour .tintOne { background-color: #C9D8C8; }

.typeFour .tintTwo { background-color: #6e7a39; }

.typeFour .tintTwo, .typeFour #sectionContent .tintTwo li { color: white; }



/* Type Four Table Borders */

.typeFour #sectionContent table, .typeFour #sectionContent th, .typeFour #sectionContent td { 

	border: 1px solid #6e7a39;

}



/********************************************

 * Pages of Type Five, Authority 

 ********************************************/



/* Background Header Image Type Five */

.typeFive #header { 

	background: url(headerTypeHome.gif);

	background-repeat: no-repeat;

}



/* Type Five Main Picture */

.typeFive #sectionGraphicBlock, .typeFive #GraphicBlockAuthority { background:none; }



.typeFive #imageCreditBoxSection, .typeFive .widgetHeading, 

.hpTypeFive .widgetHeading,

.typeFive #galleryWidget .widgetHeading,

.typeFive #twoLeft .pageWidget .widgetContent .imageCaption,

.typeFive #wideLeft .pageWidget .widgetContent .imageCaption

  { background-color: #BD5216; }



/* Color of Type Five Elements, Authority (includes home page widgets)  */



.typeFive #sectionNav li a, 

.typeFive h3, .hpTypeFive h3, 

.typeFive .widgetContent h2, .hpTypeFive .widgetContent h2, 

.typeFive h4, .hpTypeFive h4, 

.typeFive h5, .hpTypeFive h5, 

.typeFive ul li, .typeFive #sectionContent ul li, .hpTypeFive ul li,

.typeFive ol li, .typeFive #sectionContent .tintOne ul li, .hpTypeFive .ol li,

.typeFive ul li a, .hpTypeFive ul li a,

.typeFive ol li a, .hpTypeFive ol li a,

.typeFive .widgetContent p a,

.typeFiveColor {

	color: #BD5216;

}



.typeFive .widgetContent ul li, 

.hpTypeFive .widgetContent ul li {

	background: url(typeFiveNavListArrowRight.gif) left center no-repeat;

}



/* Links in main content */
.typeFive #sectionContent a{
color: #003826;
text-decoration:underline;
}

.typeFive #sectionContent a:hover{
color: #BD5216;
text-decoration:none;
}

/* Links in right hand column boxes */
#mainContent .hpTypeFive .widgetContent ul li a:hover, #mainContent .hpTypeFive .widgetContent ul li a:active, #mainContent .hpTypeFive .widgetContent a:hover, #mainContent .hpTypeFive .widgetContent a:active {
color:#bd5216;
}

/* Nav menu on section home page */
.typeFive #mainContent .widgetContent ul li a.style:hover {
color:#bd5216;
}

.typeFive #mainContent .widgetContent ul li.levOneCurr a.style,
.typeFive #mainContent .widgetContent ul li.levThreeCurr a.style {
color:#bd5216;
}

.typeFive #mainContent .widgetContent ul li a:hover {
color:#bd5216;
}

/* Tint Boxes */

.typeFive .tintOne { background-color: #F5E4E4; }

.typeFive .tintTwo { background-color: #BD5216; }

.typeFive .tintTwo, .typeFive #sectionContent .tintTwo li { color: white; }



/* Type Five Table Borders */

.typeFive #sectionContent table, .typeFive #sectionContent th, .typeFive #sectionContent td { 

	border: 1px solid #BD5216;

}


/********************************************

 * Pages of Type Three Peaks

 ********************************************/



/* Background Header Image Type Three Peaks */

.typeThreePeaks #header { 

	background: url(headerTypeHome.gif);

	background-repeat: no-repeat;

}



/* Type ThreePeaks Main Picture */

.typeThreePeaks #sectionGraphicBlock, .typeThreePeaks #GraphicBlockThreePeaks { background:none; }



.typeThreePeaks #imageCreditBoxSection, .typeThreePeaks .widgetHeading, 

.hpTypeThreePeaks .widgetHeading,

.typeThreePeaks #galleryWidget .widgetHeading,

.typeThreePeaks #twoLeft .pageWidget .widgetContent .imageCaption,

.typeThreePeaks #wideLeft .pageWidget .widgetContent .imageCaption

  { background-color: #BD5216; }



/* Color of Type ThreePeaks Elements (includes home page widgets)  */



.typeThreePeaks #sectionNav li a, 

.typeThreePeaks h3, .hpTypeThreePeaks h3, 

.typeThreePeaks .widgetContent h2, .hpTypeThreePeaks .widgetContent h2, 

.typeThreePeaks h4, .hpTypeThreePeaks h4, 

.typeThreePeaks h5, .hpTypeThreePeaks h5, 

.typeThreePeaks ul li, .typeThreePeaks #sectionContent ul li, .hpTypeThreePeaks ul li,

.typeThreePeaks ol li, .typeThreePeaks #sectionContent .tintOne ul li, .hpTypeThreePeaks .ol li,

.typeThreePeaks ul li a, .hpTypeThreePeaks ul li a,

.typeThreePeaks ol li a, .hpTypeThreePeaks ol li a,

.typeThreePeaks .widgetContent p a,

.typeThreePeaksColor {

	color: #BD5216;

}



.typeThreePeaks .widgetContent ul li, 

.hpTypeThreePeaks .widgetContent ul li {

	background: url(typeFiveNavListArrowRight.gif) left center no-repeat;

}



/* Links in main content */
.typeThreePeaks #sectionContent a{
color: #003826;
text-decoration:underline;
}

.typeThreePeaks #sectionContent a:hover{
color: #BD5216;
text-decoration:none;
}

/* Links in right hand column boxes */
#mainContent .hpTypeThreePeaks .widgetContent ul li a:hover, #mainContent .hpTypeThreePeaks .widgetContent ul li a:active, #mainContent .hpTypeThreePeaks .widgetContent a:hover, #mainContent .hpTypeThreePeaks .widgetContent a:active {
color:#bd5216;
}

/* Nav menu on section home page */
.typeThreePeaks #mainContent .widgetContent ul li a.style:hover {
color:#bd5216;
}

.typeThreePeaks #mainContent .widgetContent ul li.levOneCurr a.style,
.typeThreePeaks #mainContent .widgetContent ul li.levThreeCurr a.style {
color:#bd5216;
}

.typeThreePeaks #mainContent .widgetContent ul li a:hover {
color:#bd5216;
}

/* Tint Boxes */

.typeThreePeaks .tintOne { background-color: #F5E4E4; }

.typeThreePeaks .tintTwo { background-color: #BD5216; }

.typeThreePeaks .tintTwo, .typeThreePeaks #sectionContent .tintTwo li { color: white; }



/* Type ThreePeaks Table Borders */

.typeThreePeaks #sectionContent table, .typeThreePeaks #sectionContent th, .typeThreePeaks #sectionContent td { 

	border: 1px solid #BD5216;

}


/* ****************************************

Page Not Found  

***************************************** */

.typePageNotFound #imageCreditBoxSection, .typePageNotFound .widgetHeading, 

.hpTypePageNotFound .widgetHeading,

.typePageNotFound #galleryWidget .widgetHeading,

.typePageNotFound #twoLeft .pageWidget .widgetContent .imageCaption,

.typePageNotFound #wideLeft .pageWidget .widgetContent .imageCaption

  { background-color: #4B5353; }


/* Unordered Lists */

.typePageNotFound .widgetContent ul li, 

.hpTypePageNotFound .widgetContent ul li {

	background: url(typeThreeListArrow.gif) left center no-repeat;

}


/* Links in main content */
.typePageNotFound #sectionContent a{
color: #003826;
text-decoration:underline;
}

.typePageNotFound #sectionContent a:hover{
color: #4B5353;
text-decoration:none;
}



/********************************************

 * Pages of Type Generic 

 ********************************************/

/* Background Header Image Type Generic */

.typeGeneric #header { 

	background: url(headerTypeHome.gif); 

	background-repeat: no-repeat;

}



/* Type Generic Main Picture */

.typeGeneric #sectionGraphicBlock, .typeGeneric #GraphicBlockGeneric { background:url(headerimage-generic.jpg); }



.typeGeneric .widgetHeading, .hpTypeGeneric .widgetHeading, .formGeneric {

	background-color: #646da3;

}

/* Type Generic Widget Heading Colors */

.typeGeneric #imageCreditBoxSection, .typeGeneric .widgetHeading, 

.hpTypeGeneric .widgetHeading,

.typeGeneric #galleryWidget .widgetHeading,

.typeGeneric #twoLeft .pageWidget .widgetContent .imageCaption,

.typeGeneric #wideLeft .pageWidget .widgetContent .imageCaption,
.typeGeneric #twoRight .pageWidget .widgetContent .imageCaption

  { background-color: #646da3; }
  
  

/* Color of Type Generic Elements, Generic pages (includes home page widgets)  */
  
.typeGeneric h3, .hpTypeGeneric h3, 

.typeGeneric .widgetContent h2, .hpTypeGeneric .widgetContent h2, 

.typeGeneric h4, .hpTypeGeneric .h4, 

.typeGeneric h5, .hpTypeGeneric h5, 

.typeGeneric ul li, .typeGeneric #sectionContent ul li, .hpTypeGeneric ul li,

.typeGeneric ol li, .typeGeneric #sectionContent .tintOne ul li, .hpTypeGeneric ol li,

.typeGeneric ul li a, .hpTypeGeneric ul li a,

.typeGeneric ol li a, .hpTypeGeneric ol li a,

.typeGeneric .widgetContent p a,

.typeGenericColor {

	color: #646da3;

}




.typeGeneric .widgetContent ul li, 

.hpTypeGeneric .widgetContent ul li {

	background: url(typeGenericListArrow.gif) left center no-repeat;

}



/* Links in main content */
.typeGeneric #sectionContent a{
color: #003826;
text-decoration:underline;
}

.typeGeneric #sectionContent a:hover{
color: #646da3;
text-decoration:none;
}

/* Links in right hand column boxes */
#mainContent .hpTypeGeneric .widgetContent ul li a:hover, #mainContent .hpTypeGeneric .widgetContent ul li a:active, #mainContent .hpTypeGeneric .widgetContent a:hover, #mainContent .hpTypeGeneric .widgetContent a:active {
color:#646da3;
}


/* Nav menu on section home page */
.typeGeneric #mainContent .widgetContent ul li a.style:hover {
color:#646da3;
}

.typeGeneric #mainContent .widgetContent ul li.levOneCurr a.style,
.typeGeneric #mainContent .widgetContent ul li.levThreeCurr a.style {
color:#646da3;
}

.typeGeneric #mainContent .widgetContent ul li a:hover {
color:#646da3;
}

/* Tint Boxes */

.typeGeneric .tintOne { background-color: #D5D9FF; }

.typeGeneric .tintTwo { background-color: #4D547F; }

.typeGeneric .tintTwo, .typeGeneric #sectionContent .tintTwo li { color: white; }



/* Type Generic Table Borders */

.typeGeneric #sectionContent table, .typeGeneric #sectionContent th, .typeGeneric #sectionContent td { 

	border: 1px solid #646da3;

}


/********************************************

 * Pages of Type Extranet 

 ********************************************/

/* Background Header Image Type Extranet */

.typeExtranet #header { 

	background: url(headerTypeHome.gif); 

	background-repeat: no-repeat;

}

/* Extranet Title box and Header title */

#extranetTitleBox {
background-color:#024731;
width:265px;
height:75px;
top:10px;
right:30px;
position:absolute;
z-index:25;
}

#extranetTitleText {
color:#fff;
font-size:370%;
text-align:center;
padding:10px;
}

#extranetHeaderTitle {
position:absolute;
width:20%;
left:32%;
top:42px;
color:#005837;
font-size:350%;
font-weight:normal;
}

/* Type Extranet Main Picture */

.typeExtranet #sectionGraphicBlock, .typeExtranet #GraphicBlockExtranet { background:url(headerimage-extranet1.jpg); }



.typeExtranet .widgetHeading, .hpTypeExtranet .widgetHeading, .formExtranet {

	background-color: #024731;

}

/* Type Extranet Widget Heading Colors */
.typeExtranet #imageCreditBoxSection, .typeExtranet .widgetHeading, 
.hpTypeExtranet .widgetHeading,
.typeExtranet #galleryWidget .widgetHeading,
.typeExtranet #twoLeft .pageWidget .widgetContent .imageCaption,
.typeExtranet #wideLeft .pageWidget .widgetContent .imageCaption,
.typeExtranet #twoRight .pageWidget .widgetContent .imageCaption {
background-color: #024731; 
}
  
  

/* Color of Type Extranet Elements, Extranet pages (includes home page widgets)  */
.typeExtranet h3, .hpTypeExtranet h3, 
.typeExtranet .widgetContent h2, .hpTypeExtranet .widgetContent h2, 
.typeExtranet h4, .hpTypeExtranet .h4, 
.typeExtranet h5, .hpTypeExtranet h5, 
.typeExtranet ul li, .typeExtranet #sectionContent ul li, .hpTypeExtranet ul li,
.typeExtranet ol li, .typeExtranet #sectionContent .tintOne ul li, .hpTypeExtranet ol li,
.typeExtranet ul li a, .hpTypeExtranet ul li a,
.typeExtranet ol li a, .hpTypeExtranet ol li a,
.typeExtranet .widgetContent p a,
.typeExtranetColor {
color: #024731;
}


.typeExtranet .widgetContent ul li, 
.hpTypeExtranet .widgetContent ul li {
background: url(typeExtranetListArrow.gif) left center no-repeat;
}

/* Links */
.typeExtranet #sectionContent a{
color: #003826;
text-decoration:underline;
}

.typeExtranet #sectionContent a:hover{
color: #024731;
text-decoration:none;
}

/* Nav menu on section home page */
.typeExtranet #mainContent .widgetContent ul li a.style:hover {
color:#024731;
}

.typeExtranet #mainContent .widgetContent ul li.levOneCurr a.style,
.typeExtranet #mainContent .widgetContent ul li.levThreeCurr a.style {
color:#024731;
}

.typeExtranet #mainContent .widgetContent ul li a:hover {
color:#024731;
}


/* Tint Boxes */

.typeExtranet .tintOne { background-color: #D5D9FF; }

.typeExtranet .tintTwo { background-color: #4D547F; }

.typeExtranet .tintTwo, .typeExtranet #sectionContent .tintTwo li { color: white; }



/* Type Extranet Table Borders */

.typeExtranet #sectionContent table, .typeExtranet #sectionContent th, .typeExtranet #sectionContent td { 

	border: 1px solid #024731;

}


/********************************************

 * Pages of Type Peregrines 

 ********************************************/

/* Background Header Image Type Peregrines */

.typePeregrines #header { 

	background: url(headerTypeHome.gif); 

	background-repeat: no-repeat;

}



/* typePeregrines Main Picture */

.typePeregrines #sectionGraphicBlock, .typePeregrines #GraphicBlockPeregrines { background:url(headerimage-peregrines2.jpg); }



.typePeregrines .widgetHeading, .hpTypePeregrines .widgetHeading, .formPeregrines {

	background-color: #024731;

}

/* Type Peregrines Widget Heading Colors */
.typePeregrines #imageCreditBoxSection, .typePeregrines .widgetHeading, 
.hpTypePeregrines .widgetHeading,
.typePeregrines #galleryWidget .widgetHeading,
.typePeregrines #twoLeft .pageWidget .widgetContent .imageCaption,
.typePeregrines #wideLeft .pageWidget .widgetContent .imageCaption,
.typePeregrines #twoRight .pageWidget .widgetContent .imageCaption {
background-color: #024731; 
}
  
  

/* Color of Type Peregrines Elements, Peregrines pages (includes home page widgets)  */
.typePeregrines h3, .hpTypePeregrines h3, 
.typePeregrines .widgetContent h2, .hpTypePeregrines .widgetContent h2, 
.typePeregrines h4, .hpTypePeregrines .h4, 
.typePeregrines h5, .hpTypePeregrines h5, 
.typePeregrines ul li, .typePeregrines #sectionContent ul li, .hpTypePeregrines ul li,
.typePeregrines ol li, .typePeregrines #sectionContent .tintOne ul li, .hpTypePeregrines ol li,
.typePeregrines ul li a, .hpTypePeregrines ul li a,
.typePeregrines ol li a, .hpTypePeregrines ol li a,
.typePeregrines .widgetContent p a,
.typePeregrinesColor {
color: #024731;
}


.typePeregrines .widgetContent ul li, 
.hpTypePeregrines .widgetContent ul li {
background: url(typePeregrinesListArrow.gif) left center no-repeat;
}

/* Links */
.typePeregrines #sectionContent a{
color: #003826;
text-decoration:underline;
}

.typePeregrines #sectionContent a:hover{
color: #024731;
text-decoration:none;
}

/* Nav menu on section home page */
.typePeregrines #mainContent .widgetContent ul li a.style:hover {
color:#024731;
}

.typePeregrines #mainContent .widgetContent ul li.levOneCurr a.style,
.typePeregrines #mainContent .widgetContent ul li.levThreeCurr a.style {
color:#024731;
}

.typePeregrines #mainContent .widgetContent ul li a:hover {
color:#024731;
}


/* Tint Boxes */

.typePeregrines .tintOne { background-color: #D5D9FF; }

.typePeregrines .tintTwo { background-color: #4D547F; }

.typePeregrines .tintTwo, .typePeregrines #sectionContent .tintTwo li { color: white; }



/* Type Peregrines Table Borders */

.typePeregrines #sectionContent table, .typePeregrines #sectionContent th, .typePeregrines #sectionContent td { 

	border: 1px solid #024731;

}


/********************************************

 * Footer

 ********************************************/



/* Footer */

#footer { 

	padding: 102px 0 1.4em 18px;

	position: relative;

	background-image: url(redesign-footer.gif);

	background-position: top;

	background-repeat: no-repeat;

	background-color: #E0E0E0;

	line-height: 120%;

	height: 1%;

}



#footerText {
font-weight: bold;
}



#footerText, #footerNav li, #footer a { color: white; }



#footerText img { margin-bottom: 1em; }



#footerText p {

 text-indent: 48px;

}



#footerOurSites {
position: absolute;
color: white;
text-align:right;
left: 805px;
top:155px;
font-weight:normal;
//line-height: 150%;
}


#copyright { 
float:right;
margin-right: 25px; 
margin-top: 1em; 
color: white;
}


#footerAwards {
margin-left: 48px; 
margin-top: 25px; 
}

#footerAwards span {
margin-right:30px;
}


* html #copyright  { margin-right: 13px;  }



#footerText .cLeft { padding-right: 1em; }

#footerText .cRight { padding-left: 1em; }



#footerNav { 

	margin-top: 1em; 

	margin-left: 48px;

	color: white; 

}



#footerNav li { display: inline; }



#sn { 

	position: absolute;

	top: 120px;

	left: 825px;

	

	float: right; 

}





/* EVENTS SEARCH PAGES */



/* Search fields and labels */







.eventSearchRow, .eventSearchRow-sidepanel {

margin-top:10px;

}



.eventSearchRow-sidepanel {

margin-top:6px;

}



.eventSearchLabel, .eventSearchLabel-sidepanel {

font-weight:bold;

}



.eventSearchLabel {

font-size:120%;

}



#keyword {

margin-left:5px;

}

#keyword-sidepanel {

margin-left:14px;

}


#dayFrom {

margin-left:39px;

}



#dayFrom-sidepanel {

margin-left:5px;

}



#monthFrom {

margin-left:3px;

}



#yearFrom {

margin-left:3px;

}



#dayTo {

margin-left:42px;

}



#dayTo-sidepanel {

margin-left:9px;

}



#monthTo {

margin-left:3px;

}



#yearTo {

margin-left:3px;

}



#eventSearchButton, #eventSearchButton-sidepanel {

margin-top:10px;

padding:3px;

}



#eventSearchButton {

margin-left:79px;

}



#eventSearchButton-sidepanel {

margin-left:71px;

}



/* Event display on search page */



#searchResults {}



.event-date {

font-weight:bold;

}

.event-link {}

.event-summary {}





/* ******************* MISC CONTENT **************** */

#weather-widget {

	text-align: center;

	margin-left:auto;

	margin-right: auto;

	padding-top: 10px;

	padding-bottom:10px;

}







/*************************IMAGE GALLERY*************************************/



/*************************GENERAL CLASSES***********************************/



#sectionContent #gallery-images, #sectionContent #gallery-images ul, #sectionContent #gallery-images-extranet, #sectionContent #gallery-images-extranet ul, #sectionContent #gallery-images-peregrines, #sectionContent #gallery-images-peregrines ul {
padding: 0;
margin: 0;
}

.imageGallery {
margin-bottom:135px;
}

#sectionContent #gallery-images li, #sectionContent #gallery-images-extranet li, #sectionContent #gallery-images-peregrines li {
list-style-type: none;
border:solid #004531; /* colour of lines around thumbnail*/
border-width: 1px; /* lines around the thumbnails */
background:#fff; /* colour behind thumbnail image */
padding:5px 0; /* space around each thumbnail */
position:relative;
margin:6px; /* space between thumbnail holders */
text-align: center;
vertical-align: middle;
float: left;
position: relative;
width: 112px;
height: 112px;
}



#gallery-images a:hover, #gallery-images-extranet a:hover, #gallery-images-peregrines a:hover {

float: none;

}



#mainContent #gallery-images a, #mainContent #gallery-images-extranet a, #mainContent #gallery-images-peregrines a {

width: 112px;

height: 112px;

display: table-cell;

text-align: center; 

vertical-align: middle;

background: #fff;

}



#gallery-images a img, #sectionContent #gallery-images a img, #gallery-images-extranet a img, #sectionContent #gallery-images-extranet a img, #gallery-images-peregrines a img, #sectionContent #gallery-images-peregrines a img {

vertical-align: middle;

text-align: center;

}



#gallery-images a span.gallery-pop, #gallery-images-extranet a span.gallery-pop, #gallery-images-peregrines a span.gallery-pop {

position:absolute;

left:-9999px;

}



#gallery-images a:hover span.gallery-pop, #gallery-images-extranet a:hover span.gallery-pop, #gallery-images-peregrines a:hover span.gallery-pop {

top:1px;

left: 0;

width: 112px;

text-align: center;

background:#FFF;

color:#004531;

padding:3px 0px 5px 0px;

font-size:90%;

border:1px solid #004531;

border-width:0 0 3px 0; 

line-height:15px;

}



/**********************************CLASSES WITH DOWNLOAD OPTION************************/



#mainContent #sectionContent #gallery-images-download, #mainContent #sectionContent #gallery-images-download ul {

list-style: none;

padding: 0;

margin: 0;

}





#sectionContent #gallery-images-download li {

list-style-type: none;

border:solid #004531; /* colour of lines around thumbnail*/

border-width: 1px; /* lines around the thumbnails */

background:#fff; /* colour behind thumbnail image */

padding:5px 0; /* space around each thumbnail */

position:relative;

margin:6px; /* space between thumbnail holders */

text-align: center;

float: left;

position: relative;

width: 112px;

height: 160px;

}



#gallery-images-download a:hover {

float: none;

}



#mainContent #gallery-images-download a {

width: 112px;

height: 112px;

display: table-cell;

text-align: center; 

vertical-align: middle;

background: #fff;

}



#gallery-images-download a img, #sectionContent #gallery-images-download a img  {

vertical-align: middle;

text-align: center;

}



#gallery-images-download a span.gallery-pop {

position:absolute;

left:-9999px;

}



#gallery-images-download a:hover span.gallery-pop {

top:3px;

left: 0;

width: 112px;

text-align: center;

background:#FFF;

color:#004531;

padding:3px 0px 5px 0px;

font-size:85%;

border:1px solid #004531;

border-width:0 0 3px 0; 

line-height:15px;

}



#mainContent #gallery-images-download span.download a {

	color: #004531;

	vertical-align: top;

	height: 10px;

} 



#mainContent #gallery-images-download span.download a:hover {

	color: #004531;

	vertical-align: top;

	height: 10px;

}



/**************PICASA POPULATED PHOTO GALLERY**********************/





/* Picasa gallery images styling */



#mainContent #sectionContent #picassa-photo {
padding:0; 
color:#024731;
background:#fff; 
width:400px; 
text-align:left;
}

#mainContent #sectionContent #picassa-photo-extranet {
width:700px;
}

#mainContent #sectionContent #picasa-photo ul {
list-style:none;
padding:0; 
margin:0; 
width:400px; 
background:#fff; 
position:relative; 
}

#mainContent #sectionContent #picasa-photo-extranet ul {
width:700px; 
}


#mainContent #sectionContent #picasa-photo ul li, #mainContent #sectionContent #picasa-photo-extranet ul li {
display:inline; 
width:110px; 
height:100px; 
float:left; 
margin:6px;
text-align:center;
border:solid #024731; /* colour of lines around thumbnail*/
border-width: 1px; /* lines around the thumbnails */
background:#fff; /* colour behind thumbnail image */
padding:5px 0; /* space around each thumbnail */
color: #024731;
}



#mainContent #sectionContent #picasa-photo ul li a, #mainContent #sectionContent #picasa-photo-extranet ul li a {
display:block; 
width:110px; 
height:100px; 
text-align:center;
padding:0;
margin:0;
text-decoration:none;
font-size:100%;
}



#mainContent #sectionContent #picasa-photo img, #mainContent #sectionContent #picasa-photo-extranet img {
width:100px; 
height:100px; 
text-decoration:none;
}



#mainContent #sectionContent #picasa-photo ul li a:hover, #mainContent #sectionContent #picasa-photo-extranet ul li a:hover {
white-space:normal;
position:relative;
text-decoration:none;
}



#mainContent #sectionContent #picasa-photo ul li a.hor, #mainContent #sectionContent #picasa-photo-extranet ul li a.hor {
padding: 0;
margin:0;
}


#mainContent #sectionContent #picasa-photo ul li a.vert, #mainContent #sectionContent #picasa-photo-extranet ul li a.vert {
padding: 0;
margin:0;
}

/*

.picassa-photo ul li a.vert:hover img, .picassa-photo-extranet ul li a.vert:hover img {position:absolute; left:0px; top:0px; width:100px; height:100px; border-color:#fc0;}

.picassa-photo ul li a.hor:hover img, .picassa-photo-extranet ul li a.hor:hover img  {position:absolute; left:0px; top:0px; width:100px; height:100px; border-color:#fc0;}



.picassa-photo ul li a:active, .photo ul li a:focus, .picassa-photo-extranet ul li a:active, .photo ul li a:focus  {position:static; outline:0;}



.picassa-photo ul li a:focus.vert img, .photo ul li a:active.vert img, .picassa-photo-extranet ul li a:focus.vert img, .photo ul li a:active.vert img  {background-color:#000; position:absolute; left:260px; top:0; width:240px; height:320px; border:1px solid #fc0; padding:5px 45px;}

.picassa-photo ul li a:focus.hor img, .photo ul li a:active.hor img, .picassa-photo-extranet ul li a:focus.hor img, .photo ul li a:active.hor img {background-color:#000; position:absolute; left:260px; top:0; width:320px; height:240px; border:1px solid #fc0; padding:45px 5px;}

.picassa-photo ul li a:focus b, .photo ul li a:active b, .picassa-photo-extranet ul li a:focus b, .photo ul li a:active b {display:block; position:absolute; width:204px; height:150px; border:1px solid #666; top:165px; left:0; color:#ddd; font-weight:normal; padding:6px;}

*/



#picasa-linktext{

font-size:1.4em;

font-weight:bold;

margin:2em 1em 1em 2em;



}



#picasa-photo a span.gallery-pop, #picasa-photo-extranet a span.gallery-pop {

position:absolute;

left:-9999px;

}



#picasa-photo a:hover span.gallery-pop, #picasa-photo-extranet a:hover span.gallery-pop {

top:-4px;

left: 0;

width: 100px;

text-align: center;

background:#FFF;

color:#004531;

padding:4px 5px;

font-size:100%;

border:1px solid #004531;

border-width:0 0 3px 0; 

line-height:15px;

}





/*END**********PICASA POPULATED PHOTO GALLERY******************END*/



/*************************END GALLERY***********************/







/* *********************** SEARCH RESULTS PAGE *********************** */



#newSearchBox{

padding:1em;

/*border:1px #C2510F solid;*/

}



#newSearchBox form{

padding:0;

}



#newSearchForm{

padding: 0 0 1em 0;

}



#newSearchForm label {

margin-right:1em;

font-weight: bold;

}



#newSearchSubTitle {

font-weight: bold;

padding: 0 0 0.5em 0;

}



#newSearchOptions {

padding: 0 0 1em 0;

text-align:center;

margin-left:auto;

margin-right:auto;

}



#newSearchOptions label {

margin: 0 2px 0 0;

}



#newSearchOptions input {

margin: 0 1em 0 0;

}



#newSearchSubmit {

text-align:center;

margin-left:auto;

margin-right:auto;

}



.searchResultPages {

margin: 1em auto 0 auto;

text-align:center;

font-size:100%;

}



.searchResultCurrentPage {

font-size:125%;

font-weight:bold;

}



#searchResultsShowing {

margin: 1em auto 0 auto;

text-align:center;

font-weight: bold;

}



.searchresults .feedback-label{

/*width:10em;*/

}



.searchresults{

/*padding-bottom:17px;*/

}



.searchresult{

margin-top:17px;

margin-bottom:17px;

}

.searchimage{

float:left;

clear:both;

}



.searchtext{

margin-bottom:17px;

clear:right;

}



.searchdate{

line-height:2em;

font-size:90%;

text-transform:uppercase;

}



.searchresult a{



}



a.nextpage{

background-position:right;

margin-left:5px;

}



a.lastpage{

margin-right:5px;

}



#search-result-links{

margin-bottom:20px;

}



#search-result-links a{

margin-left:2px;

margin-right:2px;

}



/* ***************************** END *************************** */



/* **************** NEWS RELEASES DISPLAY PAGE ***************** */



/* ********** News release search box ************ */



.newsSearchRow {

margin-top:10px;

}



.newsSearchTitle {

font-weight:bold;

font-size:120%;

}



.newsSearchLabel {

font-size:110%;

}







#newsSearchButton {

margin-top:10px;

padding:3px;

margin-left:90px;

}



.between {

margin-left:10px;

}



#between {

margin-left:25px;

}



.and {

margin-left:10px;

}



#and {

margin-left:55px;

}



/* **************** News release summaries *************** */


.newsrelease-item {

margin:1.5em 0;

}



.newsrelease-datepublished {

font-weight:bold;

}








/* *************** PLANNING APPLICATION SEARCH CLASSES ****************** */



.planningSearchRow {

margin-top:10px;

}



.planningSearchRow-tandcs {

margin-top:20px;

}



.planningSearchRow-final {

margin:15px 0;

padding:3px;

}



.planningSearchTitle {

font-weight:bold;

font-size:120%;

}



.planningSearchTitle-tandcs {

font-weight:bold;

font-size:110%;

}



.planningSearchLabel {

font-size:110%;

}



#appCode {

/*margin-left:5px;*/
float:right;

}



#parish {
float:right;
/*margin-left:77px;*/

}



#settName {
float:right;
/*margin-left:34px;*/

}



#tandcs {
float:right;
/*margin-left: 10px;*/

}

#weeklylist {
float:right;
}

#planningSearchButton1, #planningSearchButton2 {

float:left;

}



#searchTips {

float:right;

margin-top:5px;

}

/* Search Results List Styling */

.planningSearchResultsList {
border:0;
/*border-color:white;*/
/*width: 100%;*/
/*cellspacing: 1;
cellpadding: 3;*/
}

.planningSearchResultsList-titleRow {
text-align:center;
background-color: #F5E4E4;
color:#bd5216;
font-weight:bold;
}

.planningSearchResultsList-dataRow {
}

.planningSearchResultsList-dateColumn {
text-align:center;
}

.planningSearchResultDetails-titleRow {
text-align:center;
background-color: #F5E4E4;
color:#bd5216;
font-weight:bold;
}

.planningSearchResultDetails-titleCol {
text-align:left;
background-color: #F5E4E4;
color:#bd5216;
font-weight:bold;
}

.planningSearchResultDetails-dateRow {
text-align:center;
}


.planningAppCommentRow {
margin-top:10px;
}

.planningAppCommentLabel {
font-size:110%;
}

.planningAppCommentRow-final {
margin:15px 0;
padding:3px;
}



.planningAppCommentTitle {
font-weight:bold;
font-size:120%;
}

.planningAppCommentInput {
left:300px;
}

#planningAppCommentButton1, #planningAppCommentButton2 {
float:left;
}


/*END********************* PLANNING APPLICATION SEARCH CLASSES **********************END*/

/* HEADER SLIDESHOW CLASSES */

#headerslideshow-container {
width:980px;
height:307px;
position:relative;
}

#headerslideshow-container img {
display:block;
position:absolute;
/*top:0;
left:0;*/
text-align:center;
z-index:1;
}


#headerslideshow-footer, #headerslideshow-footer-noscript {
/*min-height:47px;
background-color:#646da3;*/
}


#headerslideshow-footer p, #headerslideshow-footer-noscript p,
{
color:#fff;
padding:18px 16px;
}


#headerslideshow-footer a:link, #headerslideshow-footer a:visited
{
color:#fff;
text-decoration: underline;
}

#headerslideshow-footer a:hover, #headerslideshow-footer a:active
{
color:#fff;
text-decoration: none;
}

/* RHC SLIDESHOW CLASSES */

#slideshow-container {
width:290px;
height:193px;
position:relative;
}

#slideshow-container img {
display:block;
position:absolute;
top:0;
left:0;
text-align:center;
z-index:1;
}


#slideshow-footer, #slideshow-footer-noscript {
min-height:47px;
background-color:#646da3;
}

#peregrines-slideshowfooter, #peregrines-slideshowfooter-noscript {
min-height:47px;
background-color:#024731;
}


#slideshow-footer p, #slideshow-footer-noscript p,
#peregrines-slideshowfooter p, #peregrines-slideshowfooter-noscript p {
color:#fff;
padding:18px 16px;
}


#slideshow-footer p a:link, #slideshow-footer p a:visited,
#peregrines-slideshowfooter p a:link, #peregrines-slideshowfooter p a:visited 
{
color:#fff;
text-decoration: underline;
}

#slideshow-footer p a:hover, #slideshow-footer p a:active,
#peregrines-slideshowfooter p a:hover, #peregrines-slideshowfooter p a:active
{
color:#fff;
text-decoration: none;
}



/* HOMEPAGE FEATURE BOX SLIDESHOW CLASSES */

#homeFeatureSlideshow {
width:290px;
height:388px;
position:relative;
}

#homeFeatureSlideshow img {
display:block;
position:absolute;
top:0;
left:0;
text-align:center;
z-index:1;
}



/* *************** CONTACT FORM CLASSES ****************** */

#contactForm{
}

.contactForm-group{
	margin-bottom:1px;
}

h2.contactForm {
margin-top:1em;
}

.contactFormLabel {
	width:15em;
	margin-right: 0.5em;
	text-align:left;
	float:left;
	vertical-align:top;
	margin-top:0.5em;
}

.contactFormBox, .contactFormSelection {
	vertical-align:top;
	text-align:left;
	margin-top:0.5em;
}

.contactFormTextarea {
	vertical-align:top;
	margin-top:0.5em;
}

.contactFormButtonsPosition {
	margin: 1em 0 1em 15.5em;
}

.contactFormButtons {
	display:inline;
	margin-right:1em;
}

.contactFormCaptcha {
	vertical-align:top;
	text-align:left;
	margin-top:0.5em;
}

/* *END*********** CONTACT FORM CLASSES **************END* */

/*************************E-POSTCARD CLASSES**************************/

.postcardTitle {
margin-top:1em;
}

.postcardImages1,.postcardImages2 {
width:100%;
float:left;
}

.postcardImages1 .radiogroup, .postcardImages2 .radiogroup{
width:49%;
float:left;
text-align:center;
}



.postcardImages1 .radiogroup img, .postcardImages2 .radiogroup img {
margin:1em 1em;
border:1px #024731 solid;
}

#postcardMessage {
margin: 1em 0 2em 7%;
}

/* **** POSTCARD VIEW STYLES ***** */

.postcard-view-image{
margin:2em auto 0.5em auto;
position:relative;
text-align:center;
padding-bottom:0;
}

.postcard-view-image img {
border: 1px solid #024731;
}

.postcard-view-info {
width:600px;
position:relative;
text-align:left;
margin:1em auto 0 auto;
padding-bottom:0;

}

.postcard-view-info h2 { 
padding:0 1em 0 1em;
}

.postcard-view-info p{
padding:0 1em;
}

.postcard-view-message-yd1, .postcard-view-message-yd2, .postcard-view-message-yd3, .postcard-view-message-yd4{
width:580px;
position:relative;
text-align:left;
margin:1em auto 1.5em auto;
border: 1px solid #024731;
}

.postcard-view-message-yd1 p, .postcard-view-message-yd2 p, .postcard-view-message-yd3 p, .postcard-view-message-yd4 p {
color: #ffffff;
}

.postcard-view-message-yd1 {
background-color:#457F82;
}

.postcard-view-message-yd2 {
background-color:#7A755E;
}

.postcard-view-message-yd3 {
background-color:#8A6579;
}

.postcard-view-message-yd4 {
background-color:#6E7A39;
}

.postcard-view-message p {
color:#fff;
padding:0.15em 1em;
}

.postcard-view{
width:600px;
right:60px;
border:1px solid #9CB584;
margin-left:auto;
margin-right:auto;
left:-90px;
position:relative;
text-align:left;
padding-bottom:0;
}

#long {
width:426px;
}

.postcard-view h2, .postcard-view p{
padding:0 10px;
}

.postcard-view .message{
padding: 10px 0;
background-color:#9CB584;
color:#fff;
}

/*END*********************E-POSTCARD CLASSES**********************END*/



/* *********************SECTION MENU DROP DOWN MENU CLASSES********************** */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/final_drop.html
Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* remove all the bullets, borders and padding from the default list styling */
#pagesNav ul {
padding:0;
margin:0;
list-style-type:none;
}


/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
#pagesNav li {
float:left;
margin-left:10px;
width:175px;
position:relative;
}

#pagesNav ul li a {
height:44px;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
#pagesNav ul ul  {
visibility:hidden; 
position:absolute;
height:0;
top:44px;
left:0; 
width:175px;
z-index:125;
}


/* style the second level links */
#pagesNav ul ul a, #pagesNav ul ul a:visited {
color:#fff; 
font-size:140%;
height:auto; 
padding:4px 10px 3px 20px;
z-index:125;
}

#pagesNav ul li.sectionOne ul a, #pagesNav ul li.sectionOne ul a:visited {
background:url(sectionDropDownMenuArrow.gif) 5px center no-repeat #457F82;
}

#pagesNav ul li.sectionTwo ul a, #pagesNav ul li.sectionTwo ul a:visited {
background:url(sectionDropDownMenuArrow.gif) 5px center no-repeat #7A755E;
}

#pagesNav ul li.sectionThree ul a, #pagesNav ul li.sectionThree ul a:visited {
background:url(sectionDropDownMenuArrow.gif) 5px center no-repeat #8A6579;
}

#pagesNav ul li.sectionFour ul a, #pagesNav ul li.sectionFour ul a:visited {
background:url(sectionDropDownMenuArrow.gif) 5px center no-repeat #6E7A39;
}

/* make the second level visible when hover on first level list OR link */
#pagesNav ul li:hover ul, #pagesNav ul a:hover ul {
visibility:visible;
}

#pagesNav li.dropDownPadding {
height:10px;
}

#pagesNav ul li.sectionOne ul li.dropDownPadding {
background:#457F82;
}

#pagesNav ul li.sectionTwo ul li.dropDownPadding {
background:#7A755E;
}

#pagesNav ul li.sectionThree ul li.dropDownPadding {
background:#8A6579;
}

#pagesNav ul li.sectionFour ul li.dropDownPadding {
background:#6E7A39;
}

/*END*********************SECTION MENU DROP DOWN MENU CLASSES**********************END*/


/* ***************** CLASSES FOR LINKS AND FILE TYPES **************** */

/* Adobe pdf files */

a.pdf {
display:inline-block;
padding:0px 20px 3px 2px;
overflow:visible;
background:transparent url(i_pdf.gif) center right no-repeat;
}

/* Microsoft Excel files */
a.excel {
display:inline-block;
padding:0px 20px 3px 2px;
overflow:visible;
background:transparent url(i_excel.gif) center right no-repeat;
}

/* Microsoft Word files */
.word {
display:inline-block;
padding:0px 20px 3px 2px;
overflow:visible;
background:transparent url(i_word.gif) center right no-repeat;
}

/* MP3 audio files */
a.mp3 {
display:inline-block;
padding:0px 20px 3px 2px;
overflow:visible;
background:transparent url(i_audio.gif) center right no-repeat;
}

/* Memory Map mmo files */
a.memorymap {
display:inline-block;
padding:0px 20px 3px 2px;
overflow:visible;
background:transparent url(i_mmo.gif) center right no-repeat;
}

/* Tracklogs gpx files */
a.gpxmap {
display:inline-block;
padding:0px 20px 3px 2px;
overflow:visible;
background:transparent url(i_gpx.gif) center right no-repeat;
}

/* External Links */
a[href ^="http:"], .extlink {
display:inline-block;
padding:0px 15px 3px 2px;
overflow:visible;
background:transparent url(i_elink.png) center right no-repeat;
}


/* Removal of icons from various classes */

#authNav ul li a[href ^="http:"], #authNav ul li a.extlink
{
background-image: none;
padding: 3px;
}

#sectionNav a,
#twtr-widget-1 a,
.searchtitle a,
.download a, /* (Three Peaks Corporate Friends Gallery) */
#footerAwards span a, #footerOurSites a, #sn a,
ul.subNavList a, .contentSpacer a,
#tweet a
{
background-image: none;
padding: 0;
}



/* **END************ CLASSES FOR LINKS AND FILE TYPES ***********END** */


