/*	
	default.css
	last updated: 13 July 2009
	updated by: Stuart Willis
	
	File tested for W3C CSS level 2.1 Validation, 20 October 2008
	All validates ok.

*/

.tandcs tr, .tandcs td{
padding-bottom:0;
}

#giftmember1 {
margin-top:10px;
}

.threepeaks-corporatefriend {
float: left;
width:110px;
padding: 20px 10px;
text-align:center;
}



.slideshow {
position:relative;
float:left;
margin-bottom:2em;
}

html {
	margin: 0;
	padding: 0;
}


body, div {
	font-family: Arial;
	font-size:1em;
	margin: 0;
	padding: 0;
}

body {
	font-size:101%;
}

p,  div {
	font-family: Arial;
	font-size:1em;
	color:#000000; 
}

table {
	font-size:1em;
}

td90 {
	font-size:10%;
}

.table33 {
	width:33%;
}

h1 {
	font-size:1.05em;
	padding:0;
	margin:0;
}

h2 {
	color:#000000;
	font-size:1.1em;
	margin:0;
	padding:0;
}

h3 {
	color:#000000;
	font-size:1em;
	margin:0;
	padding:0;
	font-weight:bold;
}




.SmallText {
	font-size: 80%;
}
	

li {
font-family: Arial; 
margin-left: 20px;
}



.image-right{
margin: 10px;
border: 0;
float: right;
}


.image-left{
margin: 10px;
border: 0;
float: left;
}




img{
border:0;
}

.youtube-video {
text-align:center;
margin:0 auto;
}

/*
img {
	margin-top: 0px;
	display: block;
}
*/

#rss {
	display:inline;
	position:relative;
	top:3px;
}

.floatLeft {
	position: relative;
	float: left;
}

.floatRight {
	position: relative;
	float: right;
}

.clearfloats{
	clear: both;
	width: 100%;
}


.text90{
	font-size: 0.9em;
}

.text80{
	font-size: 0.8em;
}

.hidden-div {
	display: none;
}

.lowerSubNav{
	font-size: 0.7em;
	font-family: Arial;
	color: #004731;
	margin: 0;
	padding: 0;
}

.lowerSubNavII{
	font-size: 0.7em;
	font-family: Arial;
	color: #004731;
	margin-left: 15px;
	padding: 0;
}

/* --
.Bullets1{
	font-family: Arial;
	margin-left: 20px;
	padding-left: 20px;
	background-image: url(bullet.gif);
	background-repeat: no-repeat;
	background-position: 0% 6px;
}
*/

.Bullets2{
	font-family: Arial;
	margin-left: 40px;
	padding-left: 20px;
	background-image: url(bullet.gif);
	background-repeat: no-repeat;
	background-position: 0% 8px;
}

.lowerSubNavTitle{
	font-size: 0.7em;
	font-family: Arial;
	font-weight: bold;
	color: #004731;
	margin: 0;
	padding: 0;
}

.newLine
{
	clear: both;
	width: 100%;
}


/* ***************** Classes for links and file types **************** */

/* Adobe pdf files */
a.pdf {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(i_pdf.gif) center left no-repeat;
}

/* Microsoft Excel files */
a.excel {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(i_excel.gif) center left no-repeat;
}

/* Microsoft Word files */
a.word {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(i_word.gif) center left no-repeat;
}

/* Microsoft Powerpoint files */
a.publisher {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(i_pps.gif) center left no-repeat;
}

/* JPG Image files */
a.jpeg {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(i_image.gif) center left no-repeat;
}

/* MP3 audio files */
a.mp3 {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(i_audio.gif) center left no-repeat;
}

/* Memory Map mmo files */
a.memorymap {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(i_mmo.gif) center left no-repeat;
}

/* Tracklogs gpx files */
a.gpxmap {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(i_gpx.gif) center left no-repeat;
}

/* XML files */
a.xml {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(i_xml.gif) center left no-repeat;
}

/* Text files */
a.txt {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(i_txt.gif) center left no-repeat;
}

/* External Links */
a[href ^="http:"], .extlink {
display:inline-block;
padding:2px 0px 2px 15px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(i_elink.png) center left no-repeat;
}

/* Email */
a[href ^="mailto:"], .mailtolink {
display:inline-block;
padding:2px 0px 2px 20px;
line-height:18px;
min-height:18px;
overflow:visible;
background:transparent url(i_mailto.gif) center left no-repeat;
}



/* Removal of icons from various classes */
.footer a, .gtga_dr_searchResults a, .gtga_dr_detailsPage a, .photo ul li a, .QuickLinksDetail a, .peregrine-facebook-twitter-links a, #gallery-images a, #gallery-images-download a, .threepeaks-corporatefriend a, .leftNavTopLevel a {
	background-image: none;
	padding: 0;
}


.help-message {
border: #004731 1px solid;
float: right;
margin: 0.5em 0.5em 0.5em 1em;
padding: 0.75em 0.5em;
width: 30%;
text-align:center;
}

.help-message-wide {
text-align:center;
margin-left:auto;
margin-right:auto;
border: #004731 1px solid;
padding: 0.75em 0.5em;
width: 70%;
}

.web-survey-ad {
text-align:center;
margin-left:auto;
margin-right:auto;
margin-top:2.5em;
border: #004731 1px solid;
padding: 0.75em 0.5em;
width: 80%;
}

.peregrine-facebook-twitter-links {
/*border: #004731 1px solid;*/
float: left;
margin: 2.0em 0.5em 2.5em 0.5em;
padding: 0.5em 0.5em;
width: 85%;
text-align:center;
font-size:0.75em;
}

.peregrine-facebook-twitter-links a {
text-decoration:none;
}

.peregrine-facebook-twitter-links a:hover {
text-decoration:underline;
}

.peregrine-facebook-twitter-links a:visited {
text-decoration:none;
}

.facebook-share {
margin:0.75em 0;
}

.twitter-share {
margin:0.75em 0;
}

.addthis-share {
margin:0.75em 0;
}

.addthis-email {
margin:0.75em 0;
}



/* ///////////////////////////////////////////////////////////////////////// */
#page {
	width: 775px;
}

#header {
	position: relative;
	float: left;
	width: 775px;
	height: 90px;
	background-color: #004731;
}

#headerText {
	position: relative;
	float: left;
	width: 775px;
	height: 50px;
	margin: 0 0 0 0;
	background-color: #004731;
}

#accesskeys {
	font-size:0em;
	height:0;
	text-decoration:none;
	color:#ffffff;
	margin-top:-2px;
}

#accesskeys a{
	font-size:0em;
	height:0;
	text-decoration:none;
	color:#ffffff;
	margin-top:-2px;
}

#accesskeys a:hover{
	font-size:0em;
	height:0;
	text-decoration:none;
	color:#ffffff;
	margin-top:-2px;
}

#accesskeys a:visited{
	font-size:0em;
	height:0;
	text-decoration:none;
	color:#ffffff;
	margin-top:-2px;
}

#middle {
	position: relative;
	float: left;
	width: 775px;
	background-image: url(yd-bg-lookingafter.gif);
	background-repeat: repeat;
}



#middle-wide {
	position: relative;
	float: left;
	width: 775px;
}

#middleDiscuss {
	position: relative;
	float: left;
	width: 775px;
}	

#middleEnjoying {
	position: relative;
	float: left;
	width: 775px;
	background-image: url(yd-bg-enjoying.gif);
	background-repeat: repeat;

}

#middleFinding {
	position: relative;
	float: left;
	width: 775px;
	background-image: url(yd-bg-findingout.gif);
	background-repeat: repeat;

}

#middleLiving {
	position: relative;
	float: left;
	width: 775px;
	background-image: url(yd-bg-livingin.gif);
	background-repeat: repeat;

}

/*---------------------------------- Added for CSS layers --------------------------------*/
/*---------------------------------- Probably Non Compliant ------------------------------*/

 /* Divs for the top menu image and column colours */



#c2
{
	width:597px;
	height:169px;
	float:right;
	background-color: #aeaa91;
	position:relative;
}

#imagecontainer
{
	width:597px;
	height:100%;
	z-index:1;
}


/* ****************The following ids & classes commented out on 3 January 2008
by Stuart Willis as they appear to be unused in the website and contain non-compliant css**************************

#column1
{
	width:13%;
	height:169px;
	padding:0;
	margin:0;
	background-color : #aeaa91;
	opacity: 0.5;
	line-height: 100%;
	filter: alpha(opacity=70);
	position:absolute;
	left: 0;
	top:0;
	z-index:2;

}

#column2
{
	width:5%;
	height:169px;
	line-height:100%;
	display:block;
	padding:0;
	margin:0;
	background-color : #798161;
	opacity: .5;
	filter: alpha(opacity=70);
	position:absolute;
	left: 4%;
	top:0;
	z-index:3;
}

#column3
{
	width:5%;
	height:169px;
	padding:0;
	margin:0;
	background-color : #798161;
	opacity: .5;
	filter: alpha(opacity=70);
	position:absolute;
	right: 0;
	top:0;
	z-index:2;
}

#welcome
{
	position:absolute;
	left: 10%;
	top:10%;
	z-index: 4;
}

.graphicSmallText
{
	font-family: arial;
	font-size: 140%;
	font-style: italic;
	color: #FFFFFF;
}

.graphicBigText
{
	font-family: arial;
	font-size: 190%;
	font-style: italic;
	color: #FFFFFF;
}

#c1
{
	width:20%;
	height:auto;
	float:left;
	background-color :  #aeaa91;
}

#mainmenu
{
	height:200px;
}

#contentarea
{
	float:left;
}

.centred{
text-align:center;
margin-left:auto;
margin-right:auto;
}


*******************END OF COMMENTED OUT IDs**************************************************/

/*---------------------------------- Header classes -----------------------------*/
/*------------------ from here down Added by DJW 14th Aug 2005 ------------------*/

.killtheproblem {
}


/*------------Options for the text size switcher indicator---------------*/

.textswitch {
	width: 485px;
	background-color: #004731;
}

.arrow_larger, .arrow_large, .arrow_small {
	display: none;
}

.arrow_normal {
	display: inline;
}

/*---------------------------end of section--------------------------------------*/

.main-nav-item{
width:auto;
height:23px;
}

.main-nav-item a{
padding-left:30px;
color:#ffffff;
background-color:#43724E;
background-image: url('looking_after-pic-reg.gif');
background-repeat:no-repeat;
text-decoration:none;
font-weight:bold;
}

.main-nav-item a:hover{
background-color: #55805F;
background-image: url('looking_after-pic-hover.gif');
background-repeat:no-repeat;

}

.main-nav-item a:visited{

}

/*
.PageHeader1LookingAfter {
	font-family: arial;
	font-size: 100%;
	font-variant: normal;
	color: #ffffff;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	background-color: #6EA99F;
	background-position: center;
	width: 100%;
	text-align: center;
}	



.PageHeader1Living {
	font-family: arial;
	font-size: 100%;
	font-variant: normal;
	color: #ffffff;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	background-color: #B49FB6;
	background-position: center;
	width: 100%;
	text-align: center;
}	


.PageHeader1Enjoying 
{	font-family: arial;
	font-size: 100%;
	font-variant: normal;
	color: #FF9933;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	background-color: #9A9600;
	background-position: center;
	width: 100%;
	text-align: center;
}	

.PageHeader1Finding 
{	font-family: arial;
	font-size: 100%;
	font-variant: normal;
	color: #ffffff;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	background-color: #A6802D;
	background-position: center;
	width: 100%;
	text-align: center;
}	

.PageHeader1 
{	font-family: arial;
	font-size: 16px;
	font-variant: normal;
	color: #ffffff;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	background-color: #6EA99F;
	background-position: center;
	width: 100%;
	text-align: center;
}	
	
.PageHeader2 {
	font-family: Arial;
	font-size: 16px;
	font-variant: normal;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	background-position: center;
}
	
.SubHeader1{
	font-family: arial;
	font-size: 16px;
	font-variant: normal;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-transform: none;}

.SubHeader2 
{	font-family: Arial;
	font-size: 14px;
	font-variant: normal;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	text-transform: none;}

.SubHeader3 
{
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}

.SubHeader4
{
	font-family: arial;
	font-size: 12px;
	font-style:normal;
	color: #000000;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;}
*/
/*------------------------ from here up to top of this section added by DJW 14TH Aug 2005 -----------*/

/*------------------------ Starts: This is where the padding around images is defined ---------------*/
/*
.pad_00{padding:0px;}  
.pad_05{padding:5px;}
.pad_10{padding:10px;}
.pad_15{padding:15px;}
.pad_20{padding:20px;}
*/

/*------------------------ Ends:   This is where the padding around images is defined --------------------*/




.headerSearchTopLevelLooking {
	position: relative;
	float: right;
	background-color: #6EA99f;
	width: 280px;
}

.headerSearchBoxTopLevelLooking {
	width: 210px;
	background-color:#6EA99f;
	float: right;
	position:relative;
	color: #FFFFFF;
	font-size: 80%;
	font-weight: bold;
}

.headerSearchTopLevelEnjoying {
	position: relative;
	float: right;
	background-color: #9A9600;
	width: 280px;
}

.headerSearchBoxTopLevelEnjoying {
	width: 210px;
	background-color:#9A9600;
	float: right;
	position:relative;
	color: #FFFFFF;
	font-size: 80%;
	font-weight: bold;
}

.headerSearchTopLevelFinding {
	position: relative;
	float: right;
	background-color: #A6802D;
	width: 280px;
}

.headerSearchBoxTopLevelFinding {
	width: 210px;
	background-color:#A6802D;
	float: right;
	position:relative;
	color: #FFFFFF;
	font-size: 80%;
	font-weight: bold;
}

.headerSearchTopLevelLiving {
	position: relative;
	float: right;
	background-color: #B49FB6;
	width: 280px;
}

.headerSearchBoxTopLevelLiving {
	width: 210px;
	background-color:#B49FB6;
	float: right;
	position:relative;
	color: #FFFFFF;
	font-size: 80%;
	font-weight: bold;
}

.headerSearchPeregrines {
	position: relative;
	float: right;
	background-color: #D0DDD3;
	width: 280px;
}

.headerSearchPress {
	position: relative;
	float: right;
	background-color: #FF8501;
	width: 280px;
}

.headerSearch {
	position: relative;
	float: right;
	background-color: #C2510F;
	width: 280px;
}

.PageNotFoundSearch {
	position: relative;
	top: -35px;
	float: right;
	background-color: #fffffF;
	width: 280px;
}

.PageNotFoundSearchBox {
	width: 210px;
	top: -35px;
	background-color:#ffffff;
	float: right;
	position:relative;
	color: #000000;
	font-size: 80%;
	font-weight: bold;
}

.headerSearchBox {
	width: 210px;
	background-color:#C2510F;
	float: right;
	position:relative;
	color: #FFFFFF;
	font-size: 80%;
	font-weight: bold;
}

.headerSearchBoxPeregrines {
	width: 210px;
	background-color:#D0DDD3;
	float: right;
	position:relative;
	color: #FFFFFF;
	font-size: 80%;
	font-weight: bold;
}

.headerSearchBoxPress {
	width: 210px;
	background-color:#FF8501;
	float: right;
	position:relative;
	color: #FFFFFF;
	font-size: 80%;
	font-weight: bold;
}

.headerFontsize {
	position:relative;
	float: right;
	color: #fff;
}

.headerFontsize a{
	color: #fff;
	text-decoration: none;
}

.headerFontsize a:hover{
	color: #fff;
	text-decoration: underline;
}

.headerOptions {
	position: relative;
	float: right;	
	background-color: #FFFFFF;
	width:485px;
	font-size: 70%;
	height: 23px;
}




#headerOptionsText{
	padding:5px 0px 3px 0px;
	margin-top:1px;
	
}

.headerOptions a{
	color: #333333;
	text-decoration: none;
}

.headerOptions a:hover{
	text-decoration: underline;
}

.headerSlant{
	float:Right;
	position: relative;
	padding: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
.headerBar{
	background-color: #C2510F;
	height:8px;
	width: 495px;
	font-size: 0px;
	position: relative;
	float: left;
	margin-top: 26px;
}

.miniBar{
	float:right;
	position: relative;
	font-size: 1px; 
	height: 8px; 
	width: 280px;
	background-color:#C2510F;
}

.headerBarHome{
	background-color: #C2510F;
	height:8px;
	width: 775px;
	font-size: 0px;
	position: relative;
	float: right;
}

.headerBarPress{
	background-color: #FF8501;
	height:8px;
	width: 775px;
	font-size: 0px;
	position: relative;
	float: right;
}

.headerBarPeregrines{
	background-color: #D0DDD3;
	height:8px;
	width: 775px;
	font-size: 0px;
	position: relative;
	float: right;
}

.headerBarTopLevelLooking{
	background-color: #6EA99F;
	height:8px;
	width: 775px;
	font-size: 0px;
	position: relative;
	float: right;
}


.headerBarTopLevelEnjoying{
	background-color: #9A9600;
	height:8px;
	width: 775px;
	font-size: 0px;
	position: relative;
	float: right;
}

.headerBarTopLevelFinding{
	background-color: #A6802D;
	height:8px;
	width: 775px;
	font-size: 0px;
	position: relative;
	float: right;

}

.headerBarTopLevelLiving{
	background-color: #B49FB6;
	height:8px;
	width: 775px;
	font-size: 0px;
	position: relative;
	float: right;

}

/*************************PHOTO GALLERY*************************************/

/*************************GENERAL CLASSES***********************************/




#gallery-images {
list-style: none;
padding: 0;
margin: 0;
}

#gallery-images li {
border:solid #004531; /* colour of lines around thumbnail*/
border-width: 1px; /* lines around the thumbnails */
background:#fff; /* colour behind thumbnail image */
padding:5px; /* space around each thumbnail */
position:relative;
margin:5px; /* space between thumbnail holders */
text-align: center;
float: left;
position: relative;
width: 110px;
height: 110px;
}

#gallery-images a:hover {
float: none;
}

#gallery-images a {
width: 110px;
height: 110px;
display: table-cell;
text-align: center; 
vertical-align: middle;
background: #fff;
}

#gallery-images a img {
vertical-align: middle;
text-align: center;
}

#gallery-images a span.gallery-pop {
position:absolute;
left:-9999px;
}

#gallery-images a:hover span.gallery-pop {
top:5px;
left: 0;
width: 120px;
text-align: center;
background:#FFF;
color:#004531;
padding:5px 0px 5px 0px;
font-size:80%;
border:1px solid #004531;
border-width:0 0 3px 0; 
line-height:12px;
}

/**********************************CLASSES WITH DOWNLOAD OPTION************************/

#gallery-images-download {
list-style: none;
padding: 0;
margin: 0;
}

#gallery-images-download li {
border:solid #004531; /* colour of lines around thumbnail*/
border-width: 1px; /* lines around the thumbnails */
background:#fff; /* colour behind thumbnail image */
padding:5px; /* space around each thumbnail */
position:relative;
margin:5px; /* space between thumbnail holders */
text-align: center;
float: left;
position: relative;
width: 110px;
height: 170px;
}

#gallery-images-download a:hover {
float: none;
}

#gallery-images-download a {
width: 110px;
height: 110px;
display: table-cell;
text-align: center; 
vertical-align: middle;
background: #fff;
}

#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:5px;
left: 0;
width: 120px;
text-align: center;
background:#FFF;
color:#004531;
padding:5px 0px 5px 0px;
font-size:80%;
border:1px solid #004531;
border-width:0 0 3px 0; 
}

#gallery-images-download span.download a {
	color: #004531;
	vertical-align: top;
	height: 10px;
} 

#gallery-images-download span.download a:hover {
	color: #004531;
	vertical-align: top;
	height: 10px;
}

/**********************************Thumbnail Viewer*************************************/

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: pointer;
}

#thumbBox .galleryfooterbar{ /*Footer DIV of thumbbox that contains "close" link */
font: 10px Arial;
letter-spacing:1px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: #313131;
font: 11px Arial;
color: white;
text-align: center;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

/*************************END GALLERY***********************/

/**************PICASSA POPULATED PHOTO GALLERY**********************/


/* Picasa gallery common styling */

a {color:#004731;}
a:hover {text-decoration:none;}
a:visited {color:#004731;}

/* Picassa gallery images styling */

.picassa-photo {
padding:0px; 
color:#004731;
background:#fff; 
width:550px; 
/*height:1000px; */
text-align:left;
margin-bottom:25px;
font-size:0.75em;
}

.picassa-photo ul {
list-style:none;
padding:0; 
margin:0; 
width:550px; 
background:#fff; 
position:relative; 
/*height:500px;*/
}

.picassa-photo ul li {
display:inline; 
width:100px; 
height:115px; 
float:left; 
margin:8px;
text-align:center;
border:solid #004731; /* colour of lines around thumbnail*/
border-width: 1px; /* lines around the thumbnails */
background:#fff; /* colour behind thumbnail image */
padding:8px; /* space around each thumbnail */
color: #004731;
}

.picassa-photo ul li a {
display:block; 
width:100px; 
height:100px; 
cursor:default; 
padding:0;
margin:0;
text-decoration:none;

}

.picassa-photo ul li a img {
display:block; 
width:100px; 
height:100px; 
text-align:center;
}

.picassa-photo ul li a:hover {
white-space:normal;
position:relative;
}

.picassa-photo ul li a.hor {
padding: 0;
margin:0;
}

.picassa-photo ul li a.vert {
padding: 0;
margin:0;
}

/*
.picassa-photo 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 {position:absolute; left:0px; top:0px; width:100px; height:100px; border-color:#fc0;}

.picassa-photo 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 {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 {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 {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-style:bold;
margin:2em 1em 1em 2em;

}


/*END**********PICASSA POPULATED PHOTO GALLERY******************END*/

/*************************E-POSTCARD CLASSES**************************/

#postcardform{
width:598px;
}

#postcardform .radiogroup {
width:298px;
float:left;
text-align:center;
}


/*
#postcardform .radiogroup input{
float:left;
margin-left:45%;
}
*/

#postcardform .radiogroup img{
margin:0.5em 2em;
border:1px #004731 solid;
}

#postcardform #long{
width:140px;
}

#postcardform .message {
margin: 2em 0em;
}




#postcardform .message label{
float:left;
clear:left;
text-align:right;
width:170px;
padding-bottom:7px;
}

#postcardform .message input, .message textarea{
float:left;
margin-left:10px;
}

#postcardform #send{
margin:10px 0 0 180px;
}

#postcardform #reset{
margin:10px 0 0 10px;
}

/* **** POSTCARD VIEW STYLES ***** */



.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*/
/*************************GENERAL FORM CLASSES**************************/


.commentform-label{
	width:12em;
	text-align:right;
	float:left;
	margin-right:0.3em;
	vertical-align:middle;

}

.commentform-box {
	vertical-align:middle;
}

.send-buttons {
	margin: 1em 0 1em 15.5em;
	width: 120px;
}

#general-contact-form{
}

.generalcontactform-group{
	margin-bottom:1px;
}

.generalcontactform-label {
	width:15em;
	margin-right: 0.5em;
	text-align:left;
	float:left;
	vertical-align:top;
	margin-top:0.5em;
}

.generalcontactform-box {
	vertical-align:top;
	text-align:left;
	margin-top:0.5em;
}

.generalcontactform-textarea {
	vertical-align:top;
	margin-top:0.5em;
}

.general-contact-buttons-position {
	margin: 1em 0 1em 15.5em;
}

.general-contact-buttons {
	display:inline;
	width: 120px;
	margin-right:1em;
}

.general-contact-captcha {
	vertical-align:top;
	text-align:left;
	margin-top:0.5em;
}

/***END*******************GENERAL FORM CLASSES********************END***/

/*************************Volunteers Enquiry Form classes**************************/
.volunteers-required-field{
	font-weight: bold;
	color: #004731;
	font-size: 150%;
}
/*END*********************Volunteers Enquiry Form classes**********************END*/
/*************************Peregrines Blog Section**************************/


.peregrineblogsummary {

}

.peregrineblogtitle {
	font-weight: bold;
	font-size: 110%;
}

.peregrineblogtaster {
}

.peregrineblogdate {
	font-size: 100%;
}

.peregrineblogcommentlink {
	font-size: 90%;
	font-weight: bold;
}

.blogcommentline {
	margin-top:25px;
	border-top: 5px #004731 solid;
}

.blogcommentseparator {
	margin-top:25px;
	border-top: 1px #004731 solid;
}

.blogcommentlink {
	text-align: center;
}



/***END*******************Peregrines Blog Section********************END***/



/*************************Press Office Email Signup Section**************************/

.press-required-field {
	font-weight: bold;
	color: #FF8501;
	font-size: 150%;
}

.press-help {
	font-weight: bold;
	font-size: 100%;
	text-align:left;
	margin-left: 100px;
}

#press-organisation-title, #press-address1-title, #press-postcode-title, #press-phone-title,
#press-email-title, #press-media-title, #press-interest-title, .press-help-title {
	font-weight: bold;
	color: #FF8501;
}

.commentform-label-press {
	margin-top:-12px;
	width:12em;
	text-align:right;
	float:left;
	margin-right:0.3em;
	vertical-align:middle;
}

.commentform-box-press {
	margin-top:-12px;
	vertical-align:middle;
}





/***END*******************Press Office Email Signup Section********************END***/

/*************************PEREGRINE NAME THE CHICKS FORM CLASSES**************************/

/*
.commentform-label{
	width:12em;
	text-align:right;
	float:left;
	margin-right:0.3em;
	vertical-align:middle;

}

.commentform-box {
	vertical-align:middle;
}

.send-buttons {
	margin: 1em 0 1em 15.5em;
	width: 120px;
}
*/

.chickname-entry{
}

.chickname-entry h2{
margin-bottom:0.75em;
}


.chickname1{
	float: left;
}

.chickname2{
float: right;
display:inline;
}

.chickname3{
display:block;
float:left;
}

.chickname4{
float:right;
display:inline;
}

.chickname-label {
	margin-right: 0.5em;
	text-align:left;
	vertical-align:bottom;
}



.chickname-box {
	vertical-align:bottom;
	text-align:left;
	margin-top:0.5em;
}


.chicknamegeneral-label {
	width:10em;
	margin-right: 0.5em;
	text-align:left;
	float:left;
	vertical-align:top;
	margin-top:0.5em;
}

.chicknamegeneral-box {
	vertical-align:top;
	text-align:left;
	margin-top:0.5em;
}


.chickname-details{
clear:both;
}

.chickname-details h2{
padding-top:1em;
margin-bottom:0.5em;
}

.chicknamepetition-tick {
float: left;
}

.chicknamepetition-name {
float: right;
display:inline;
}


.chickname-smallprint {
clear:both;
}

.chickname-smallprint h2{
padding-top:0.5em;
margin-bottom:0.5em;
}

.chickname-buttons {
	margin: 1em 0 1em 11.5em;
}


/***END*******************PEREGRINE NAME THE CHICKS FORM CLASSES********************END***/

/* Three Peaks Project Friends Membership Forms */

.threepeaksform-centre{
text-align:center;
margin:0 auto;
}


h1.threepeaksform{
font-size:1.5em;
}

h2.threepeaksform{
font-size:1.25em;
}

.threepeaks-required-field {
	font-weight: bold;
	color: #92418b;
	font-size: 150%;
}

.threepeaks-captcha {
	text-align:left;
	margin-top:0.5em;
	margin-left:0;
}

.threepeaksgiftform-group{
margin-bottom:10px;
}





.threepeaksform-label {
	width:20em;
	margin-right: 1em;
	text-align:left;
	float:left;
	/*vertical-align:top;
	margin-top:0.5em;*/
}

.threepeaksform-input {
	/*vertical-align:top;*/
	text-align:left;
	/*margin-top:0.5em;*/
}



.threepeaks-buttons-position {
	margin: 1em 0 1em 0;
}


/* END */


/*************************DVs Extranet Section**************************/

#dv-teamareas-nav{
width:150px;
height: 50px;
margin-right:15px;
margin-top:5px;
}

#dv-teamareas-nav-arrow{
margin-top: 5px;
}

.dv-teamareas-nav-header{
	float: left; 
	width: 150px; 
	height: 50px; 
	background-color: #004731; 
}

.dv-teamareas-nav-header-padding{
	padding:10px 4px 2px 8px;  
	font-weight: bold;
}

.dv-teamareas-nav-header-padding a{
	color: #FFFFFF;	
	text-decoration: none;
}

.dv-teamareas-nav-header-padding a:visited{
	color: #FFFFFF;	
	text-decoration: none;
}

.dv-teamareas-nav-header-padding a:hover{
	color: #FFFFFF;	
	text-decoration: underline;
}

.dv-teamareas-nav-body{
	/*float: left; 
	width:150px; 
	height: 0px; 
	background-color: #D0DDD3;
	color: #000000;
	background-image: url(dv-teamarea-nav-background.gif);*/
}

.dv-teamareas-nav-body-padding{
	padding:4px 4px 2px 8px;
}

.dv-teamareas-nav-body-padding a{
	color: #FFFFFF;	
	text-decoration: none;
}

.dv-teamareas-nav-body-padding a:visited{
	color: #FFFFFF;	
	text-decoration: none;
}

.dv-teamareas-nav-body-padding a:hover{
	color: #FFFFFF;	
	text-decoration: underline;
}

/***END*******************DVs Extranet Section********************END***/

/* *********************** GENERAL NAVIGATION CLASSES *********************** */

#committee-archive-nav{
width:150px;
height: 50px;
margin-right:15px;
margin-top:5px;
}

#committee-archive-nav-arrow{
margin-top: 10px;
padding-left:10px;
}

.committee-archive-nav-header{
	float: left; 
	width: 150px; 
	height: 50px; 
	color:#000000;
	background-color: #ffffff; 
	border: 1px #004731 solid;
	font-weight:normal;
}

.committee-archive-nav-header a{
	color:#000000;
	background-color: #ffffff; 
	text-decoration:none;
	font-weight:500;
}

.committee-archive-nav-header a:hover{
	text-decoration:underline;
}

.committee-archive-nav-header a:visited {
	color:#000000;
	background-color: #ffffff; 
	text-decoration:none;
}

.committee-archive-nav-padding{
	padding:10px 4px 2px 8px;  
	font-weight: bold;
}

.committee-archive-nav-header-padding a{
	color: #FFFFFF;	
	text-decoration: none;
}

.committee-archive-nav-header-padding a:visited{
	color: #FFFFFF;	
	text-decoration: none;
}

.committee-archive-nav-header-padding a:hover{
	color: #FFFFFF;	
	text-decoration: underline;
}



/* **END****************** GENERAL NAVIGATION CLASSES ******************END** */

/*---------------------------------- Content classes -------------------------*/

.NewsHeader{
	float: left;
	position: relative;
	background-color: #003366; 
	width:180px; 
	height:26px;
	color: #FFFFFF;
	font-size: 100%; 
	font-weight: bold;
}
.NewsHeader a { color: #FFFFFF; text-decoration: none }
.NewsHeader a:visited { color: #FFFFFF; text-decoration: none }
.NewsHeader a:hover { color: #FFFFFF; text-decoration: underline }



.contentHome {
	position: relative;
	float: left;
	width: 418px;
/*	margin-top: -8px;
	margin-right: -2px; */
}

.content {
	position: relative;
	float: left;
	width: 576px;
}


.contentDiscuss {
	position: relative;
	float: left;
	width:775px;
}

.PageHeaderOrange
{
	font-family: verdana;
	font-weight: bold;
	font-size: 19px;
	color: #CE6E1A;
}

.PageHeaderAqua{
	font-family: verdana;
	font-weight: bold;
	font-size: 19px;
	color: #6EA99F;
}

.PageHeaderBold{
	font-family: verdana;
	font-weight: bold;
	font-size: 90%;
	color: #000000;
}

.pageHeader{
	font-family: verdana;
	font-weight: normal;
	font-size: 19px
}

.newsHome{
	float: left;
	position:relative;
	color: #005939; 
	font-weight: bold;
	font-size: 90%;

}

.newsHomeTextOnly{
	float: left;
	position:relative;
	color: #005939; 
	font-weight: bold;
	font-size: 90%;
	background-color: #FFFFFF;
	width: 100%;
	height: 100px;

}

.centerNav{
	float:left; 
	position: relative; 
	width: 270px; 
	margin-right: 2px; 
	margin-bottom: 2px;
}

.centerNavHeader{
	float:left; 
	position: relative; 
	width: 270px; 
	height: 30px; 
	font-size: 12px; 
	background-color:#6EA99F;	
}
.centerNavHeader a{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.centerNavHeader a:hover{
	text-decoration: underline;
}

.centerNavHeader-FindingOut{
	float:left; 
	position: relative; 
	width: 270px; 
	height: 30px; 
	font-size: 12px; 
	background-color:#A58229;	
}
.centerNavHeader-FindingOut a{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.centerNavHeader-FindingOut a:hover{
	text-decoration: underline;
}

.centerNavHeader-LivingIn{
	float:left; 
	position: relative; 
	width: 270px; 
	height: 30px; 
	font-size: 12px; 
	background-color:#B59EB5;	
}
.centerNavHeader-LivingIn a{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.centerNavHeader-LivingIn a:hover{
	text-decoration: underline;
}

.centerNavHeader-Enjoying{
	float:left; 
	position: relative; 
	width: 270px; 
	height: 30px; 
	font-size: 12px; 
	background-color:#9A9600;	
}
.centerNavHeader-Enjoying a{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.centerNavHeader-Enjoying a:hover{
	text-decoration: underline;
}

.centerNavImage{
	float:left;
	position: relative;
	width: 70px;
}

.centerNavText{
	float:right;
	position: relative;
	width: 270px;
	height: 57px;
	background-image: url(bignavbackground.gif);
	background-repeat: no-repeat;
	font-size: 80%;
}
.centerNavText-FindingOut{
	float:right;
	position: relative;
	width: 270px;
	height: 57px;
	background-image: url(bignavbackground-findingout.gif);
	background-repeat: no-repeat;
	font-size: 80%;
}
.centerNavText-LivingIn{
	float:right;
	position: relative;
	width: 270px;
	height: 57px;
	background-image: url(bignavbackground-livingin.gif);
	background-repeat: no-repeat;
	font-size: 80%;
}
.centerNavText-Enjoying{
	float:right;
	position: relative;
	width: 270px;
	height: 57px;
	background-image: url(bignavbackground-enjoying.gif);
	background-repeat: no-repeat;
	font-size: 80%;
}

.centerTextSlant {
	float: right; 
	position: relative; 
	margin-top: 14px;
}

.middleGreenBar {
	width: 775px; 
	height:5px; 
	background-color: #004731; 
	font-size:1px;
	float:left;
	position:relative;
}

.middleOrangeBar {
	width: 775px; 
	height:5px; 
	background-color: #FF8501; 
	font-size:1px;
	float:left;
	position:relative;
}

.middleRedBar {
	width: 775px; 
	height:5px; 
	background-color: #004731; 
	font-size:1px;
	float:left;
	position:relative;
}

.middleBarTopLevel {
	width: 775px; 
	height:2px; 
	background-color: #6DA99F; 
	font-size:0px;
	float:left;
	position:relative;
}

.middleBar {
	width: 775px; 
	height:2px; 
	background-color: #C2510F; 
	font-size:0px;
	float:left;
	position:relative;
}

.mainImage{
	background-image: url(home_banner.gif);
	background-repeat: no-repeat;
	float:left;
	position: relative;
	width: 597px;
	height: 169px;
}

.mainImage-peregrines{
	background-image: url(peregrine_banner2009.png);
	background-repeat: no-repeat;
	float:left;
	position: relative;
	width: 597px;
	height: 169px;
}

.mainImagePress {
	background-image: url(home_banner-press.gif);
	background-repeat: no-repeat;
	float:left;
	position: relative;
	width: 597px;
	height: 169px;
}

.mainImageTopLevel{
	background-image: url(toplevel_main_image2.gif);
	background-repeat: no-repeat;
	float:left;
	position: relative;
	width: 597px;
	height: 169px;
}

.mainImageLookingAfter{
	background-image: url(looking_banner.gif);
	background-repeat: no-repeat;
	float:left;
	position: relative;
	width: 597px;
	height: 169px;
}

.mainImageLivingIn{
	background-image: url(living_banner.gif);
	background-repeat: no-repeat;
	float:left;
	position: relative;
	width: 597px;
	height: 169px;
}

.mainImageEnjoying{
	
	background-image: url(enjoying_banner.gif);
	background-repeat: no-repeat;
	float:left;
	position: relative;
	width: 597px;
	height: 169px;
}

.mainImageFindingOut{
	background-image: url(finding_banner.gif);
	background-repeat: no-repeat;
	float:left;
	position: relative;
	width: 597px;
	height: 169px;
}

.mainImageCaption {
	height: 16px;
	width:260px;
	float:right;
	position: relative;
	background-color: #C2510F;
	color: #FFFFFF;
	font-size: 11px;
	margin-top: 153px;
}

.breadcrumb {
	font-size: 75%;
	color: #004531;
}
.breadcrumb strong {
	font-weight: bold;
}

.breadcrumb a {
	text-decoration: none;
	color: #004531;
}
.breadcrumb a:visited {
	text-decoration: none;
	color: #004531;
}
.breadcrumb a:hover {
	text-decoration: underline;
}

.pageTitleHome {
	padding: 3px;
	background-color: #ffffff;
	color: #000000;
	font-size: 90%;
	font-weight: bold;
	
	margin-top: 10px;
	margin-bottom: 10px;
}

.pageTitleLookingAfter {
	padding: 3px;
	background-color: #6BAA9C;
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
	background-image: url("pagetitle-lookingafter.gif");
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 10px;
	margin-bottom: 10px;
}

.pageTitleEnjoying {
	padding: 3px;
	background-color: #9A9600;
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
	background-image: url("pagetitle-enjoying.gif");
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 10px;
	margin-bottom: 10px;
}

.pageTitleFindingOut {
	padding: 3px;
	background-color: #A58229;
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
	background-image: url("pagetitle-findingout.gif");
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 10px;
	margin-bottom: 10px;
}

.pageTitleLivingIn {
	padding: 3px;
	background-color: #B59EB5;
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
	background-image: url("pagetitle-livingin.gif");
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 10px;
	margin-bottom: 10px;
}



.pageTitleMain {
	padding: 3px;
	background-color:#C2510F;
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
	background-image: url("pagetitle-main.gif");
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 10px;
	margin-bottom: 10px;
}

.pageTitlePeregrines {
	padding: 3px;
	background-color:#004731;
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
	background-image: url("pagetitle-peregrines.gif");
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 10px;
	margin-bottom: 10px;
}

.pageTitlePress {
	padding: 3px;
	background-color:#ff8501;
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
	background-image: url("pagetitle-press.gif");
	background-repeat: no-repeat;
	background-position: top right;
	margin-top: 10px;
	margin-bottom: 10px;
}

.level6Nav {
	font-size: 70%;
	color: #000000;
}
.level6Nav a {
	color: #000000;
	text-decoration: none;
}
.level6Nav a:visited {
	color: #000000;
	text-decoration: none;
}
.level6Nav a:hover {
	color: #000000;
	text-decoration: underline;
}

.mainContent {
	position: relative;
	float: left;
	width: 350px;
	font-size: 80%;
	margin-right: 0px;
}

.mainContentSub {
	position: relative;
	float: left;
	width: 550px;
	font-size: 80%;
	margin-right: 0px;
	padding-bottom:5em;
}

.mainContentSubwide {
	position: relative;
	float: left;
	width: 1200px;
	font-size: 80%;
	margin-right: 0px;
}
.mainContentSubDiscuss {
	position: relative;
	float: left;
	width: 775px;
	font-size: 80%;
	margin-right: 0px;
}

.leftColumn {
	position: relative;
	float: left;
	width: 178px;
	height: 169px;
	background-color: #43724E;
	color: #FFFFFF;
}

.leftColumnTopLevel {
	position: relative;
	float: left;
	width: 178px;
	height: 169px;
	background-color: #43724E;
	color: #FFFFFF;
}

.leftColumnAreaPadding{
padding: 10px 20px;
}

.leftColumnAreaPadding a{
line-height:1.5em;

}

.leftColumnAreaPadding img{
float:left;
padding-right:6px;

}

.leftColumnBottom{
	position: relative;
	float: left;
	width: 178px;
	height: 450px;
	background-color: #D0DDD3;
	font-size: 90%;
}

.leftColumnBottomwide{
	position: relative;
	float: left;
	width: 178px;
	height: 300px;
	background-color: #D0DDD3;
	font-size: 90%;
}

.leftColumnBottomwideMain {
	position: relative;
	float: left;
	width: 178px;
	height: 475px;
	background-color: #D0DDD3;
	font-size: 90%;
}

.leftColumnBottomEnjoying{
	position: relative;
	float: left;
	width: 173px;
	height: 450px;
	background-color: #CEC778;
	font-size: 90%;
}

.leftColumnBottomFinding{
	position: relative;
	float: left;
	width: 173px;
	height: 450px;
	background-color: #C9BFA9;
	font-size: 90%;
}

.leftColumnBottomLiving{
	position: relative;
	float: left;
	width: 178px;
	height: 450px;
	background-color: #DEDBDE;
	font-size: 90%;
}

.leftColumnArea {
	float:left; 
	position:relative; 
	width: 178px; 
	font-size:90%;
}

.leftColumnPageTitle {
	float:left; 
	position:relative; 
	width: 178px; 
	height:40px;
	font-size: 110%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #004731;
}

.leftSpacer{
	background-color: #FFFFFF; 
	width: 100%; 
	height:2px; 
	font-size:0px;
}

.leftColumnPadding
{
	padding: 0px 0px 2px 0px;
}

.leftColumnHeaderArea {
	width: 178px;  
	background-color:#004731; 
	font-size:85%;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 80%;
        height:auto;
}

.leftColumnHeaderArea a { color: #FFFFFF; text-decoration: none }
.leftColumnHeaderArea a:visited { color: #FFFFFF; text-decoration: none }
.leftColumnHeaderArea a:hover { color: #FFFFFF; text-decoration: underline }



.leftColumnSmallBox {
	float:right; 
	position:relative; 
	height:25px; 
	width: 60px; 
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 80%;
}

.leftColumnSmallBoxPadding{
	padding:5px 0px 0px 15px;
}

.leftNav {
	float: left;
	position: relative;
	width: 178px;
	font-size: 90%;
	font-weight: bold;
}

.leftNav a{
	color: #ffffff;
	text-decoration: none;
}

.leftNav a:hover{
	width: 150px; 
	background-color:#558160;
	float:left;
	position: relative;
	padding: 0px 0px 0px 3px;
}

.leftNavActive{
	width: 170px;
	height: 18px; 
	background-color:#558160;
	float:left;
	position: relative;
}

.leftNavNonActive{
	width: 176px; 
	float:left;
	position: relative;
	margin-top:5px;
	margin-bottom: 5px;
}

.leftNavActiveImagePadding
{
	float:left;
	position:relative;
	padding: 5px 5px 0px 0px;
}

.leftNavImagePadding
{
	float:left;
	position:relative;
	padding: 5px 5px 5px 5px; /*changed left padding from 9 to 2 - JM */
}

.leftNavSideEnjoying{
	width: 6px;
	height: 18px;
	background-color: #9A9600;
	float: left;
	position: relative;
}

.leftNavSideLooking{
	width: 6px;
	height: 18px;
	background-color: #6BAA9F;
	float: left;
	position: relative;
}

.leftNavSideFinding{
	width: 6px;
	height: 18px;
	background-color: #A6802D;
	float: left;
	position: relative;
}

.leftNavSideLiving{
	width: 6px;
	height: 18px;
	background-color: #6C1B72;
	float: left;
	position: relative;
}


.leftNavActivePadding
{	
	padding: 0px 0px 0px 5px;
}

.IntroPadding {
	padding: 5px 0px 5px 2px; /* changed left padding from 22 to 2 - JM*/
}

.LowerNavVisited{
	height: 25px; 
	width: 178px; 
	background-color:#FFFFFF; 
	float: left; 
	position: relative;
	color: #004731;
	font-weight: bold;
	margin-bottom: 2px
}


/* Nav Styles for Looking Section ---------------------------------- */

.navItemVisited {
	width: 178px;
	background-color:#FFFFFF;
	float: left;
	position: relative;
	color: #004731;
	font-weight: bold;
	margin-bottom: 1px;
	padding: 2px 0 2px 0;
}

.navItem {
	width: 178px;
	position: relative;
	float: left;
	font-weight: bold;
	padding: 2px 0 2px 0;
	margin-bottom: 1px;
}

.navLink {
	float: left;
	position: relative;
	width: 164px;
}

.navImg {
	float: left;
	position: relative;
	width: 14px;
}

.navItemVisitedLower {
	width: 178px;
	background-color:#FFFFFF;
	float: left;
	position: relative;
	color: #004731;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin-bottom: 1px
}

.navItemLower {
	width: 178px;
	background-color:#EEEEEE;
	position: relative;
	float:left;
	padding: 0 0 2px 0;
	margin-bottom: 1px
}

.navLinkLower {
	float: left;
	position: relative;
	width: 148px;
}

.navImgLower {
	float: left;
	position: relative;
	width: 30px;
}

.navItemVisitedSubLower {
	width: 178px;
	background-color:#FFFFFF;
	float: left;
	position: relative;
	color: #004731;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin-bottom: 1px
}

.navItemSubLower {
	width: 178px;
	background-color:#CCCCCC;
	position: relative;
	float:left;
	padding: 0 0 2px 0;
	margin-bottom: 1px
}

.navLinkSubLower {
	float: left;
	position: relative;
	width: 130px;
}

.navImgSubLower {
	float: left;
	position: relative;
	width: 45px;
}
	

/* Nav Styles for Looking Section ---------------------------------- */

.navItemVisited {
	width: 178px;
	background-color:#FFFFFF;
	float: left;
	position: relative;
	color: #004731;
	font-weight: bold;
	margin-bottom: 1px;
	padding: 2px 0 2px 0;
}

.navItem {
	width: 178px;
	position: relative;
	float: left;
	font-weight: bold;
	padding: 2px 0 2px 0;
	margin-bottom: 1px;
}

.navLink {
	float: left;
	position: relative;
	width: 164px;
}

.navImg {
	float: left;
	position: relative;
	width: 14px;
}

.navItemVisitedLower {
	width: 178px;
	background-color:#FFFFFF;
	float: left;
	position: relative;
	color: #004731;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin-bottom: 1px
}

.navItemLower {
	width: 178px;
	background-color:#EEEEEE;
	position: relative;
	float:left;
	padding: 0 0 2px 0;
	margin-bottom: 1px
}

.navLinkLower {
	float: left;
	position: relative;
	width: 148px;
}

.navImgLower {
	float: left;
	position: relative;
	width: 30px;
}

.navItemVisitedSubLower {
	width: 178px;
	background-color:#FFFFFF;
	float: left;
	position: relative;
	color: #004731;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin-bottom: 1px
}

.navItemSubLower {
	width: 178px;
	background-color:#CCCCCC;
	position: relative;
	float:left;
	padding: 0 0 2px 0;
	margin-bottom: 1px
}

.navLinkSubLower {
	float: left;
	position: relative;
	width: 130px;
}

.navImgSubLower {
	float: left;
	position: relative;
	width: 45px;
}

/* Nav Styles for Enjoying Section --------------------------------------------*/

.navItemVisitedEnjoying {
	width: 178px;
	background-color:#FFFFFF;
	float: left;
	position: relative;
	color: #004731;
	font-weight: bold;
	margin-bottom: 1px;
	padding: 2px 0 2px 0;
}

.navItemEnjoying {
	width: 178px;
	position: relative;
	float: left;
	font-weight: bold;
	padding: 2px 0 2px 0;
	margin-bottom: 1px;
}

.navLinkEnjoying {
	float: left;
	position: relative;
	width: 164px;
}

.navImgEnjoying {
	float: left;
	position: relative;
	width: 14px;
}

.navItemVisitedLowerEnjoying {
	width: 178px;
	background-color:#FFFFFF;
	float: left;
	position: relative;
	color: #004731;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin-bottom: 1px
}

.navItemLowerEnjoying {
	width: 178px;
	background-color:#EEEEEE;
	position: relative;
	float:left;
	padding: 0 0 2px 0;
	margin-bottom: 1px
}

.navLinkLowerEnjoying {
	float: left;
	position: relative;
	width: 148px;
}

.navImgLowerEnjoying {
	float: left;
	position: relative;
	width: 30px;
}

.navItemVisitedSubLowerEnjoying {
	width: 178px;
	background-color:#FFFFFF;
	float: left;
	position: relative;
	color: #004731;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin-bottom: 1px
}

.navItemSubLowerEnjoying {
	width: 178px;
	background-color:#CCCCCC;
	position: relative;
	float:left;
	padding: 0 0 2px 0;
	margin-bottom: 1px
}

.navLinkSubLowerEnjoying {
	float: left;
	position: relative;
	width: 130px;
}

.navImgSubLowerEnjoying {
	float: left;
	position: relative;
	width: 45px;
}

/* Nav Styles for Finding Section -------------------------------------------------*/

.navItemVisitedFinding {
	width: 178px;
	background-color:#FFFFFF;
	float: left;
	position: relative;
	color: #004731;
	font-weight: bold;
	margin-bottom: 1px;
	padding: 2px 0 2px 0;
}

.navItemFinding {
	width: 178px;
	position: relative;
	float: left;
	font-weight: bold;
	padding: 2px 0 2px 0;
	margin-bottom: 1px;
}

.navLinkFinding {
	float: left;
	position: relative;
	width: 164px;
}

.navImgFinding {
	float: left;
	position: relative;
	width: 14px;
}

.navItemVisitedLowerFinding {
	width: 178px;
	background-color:#FFFFFF;
	float: left;
	position: relative;
	color: #004731;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin-bottom: 1px
}

.navItemLowerFinding {
	width: 178px;
	background-color:#EEEEEE;
	position: relative;
	float:left;
	padding: 0 0 2px 0;
	margin-bottom: 1px
}

.navLinkLowerFinding {
	float: left;
	position: relative;
	width: 148px;
}

.navImgLowerFinding {
	float: left;
	position: relative;
	width: 30px;
}

.navItemVisitedSubLowerFinding {
	width: 178px;
	background-color:#FFFFFF;
	float: left;
	position: relative;
	color: #004731;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin-bottom: 1px
}

.navItemSubLowerFinding {
	width: 178px;
	background-color:#CCCCCC;
	position: relative;
	float:left;
	padding: 0 0 2px 0;
	margin-bottom: 1px
}

.navLinkSubLowerFinding {
	float: left;
	position: relative;
	width: 130px;
}

.navImgSubLowerFinding {
	float: left;
	position: relative;
	width: 45px;
}

/* Nav Styles for Living Section -----------------------------------------------*/

.navItemVisitedLiving {
	width: 178px;
	background-color:#FFFFFF;
	float: left;
	position: relative;
	color: #004731;
	font-weight: bold;
	margin-bottom: 1px;
	padding: 2px 0 2px 0;
}

.navItemLiving {
	width: 178px;
	position: relative;
	float: left;
	font-weight: bold;
	padding: 2px 0 2px 0;
	margin-bottom: 1px;
}

.navLinkLiving {
	float: left;
	position: relative;
	width: 164px;
}

.navImgLiving {
	float: left;
	position: relative;
	width: 14px;
}

.navItemVisitedLowerLiving {
	width: 178px;
	background-color:#FFFFFF;
	float: left;
	position: relative;
	color: #004731;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin-bottom: 1px
}

.navItemLowerLiving {
	width: 178px;
	background-color:#EEEEEE;
	position: relative;
	float:left;
	padding: 0 0 2px 0;
	margin-bottom: 1px
}

.navLinkLowerLiving {
	float: left;
	position: relative;
	width: 148px;
}

.navImgLowerLiving {
	float: left;
	position: relative;
	width: 30px;
}

.navItemVisitedSubLowerLiving {
	width: 178px;
	background-color:#FFFFFF;
	float: left;
	position: relative;
	color: #004731;
	font-weight: bold;
	padding: 0 0 2px 0;
	margin-bottom: 1px
}

.navItemSubLowerLiving {
	width: 178px;
	background-color:#CCCCCC;
	position: relative;
	float:left;
	padding: 0 0 2px 0;
	margin-bottom: 1px
}

.navLinkSubLowerLiving {
	float: left;
	position: relative;
	width: 130px;
}

.navImgSubLowerLiving {
	float: left;
	position: relative;
	width: 45px;
}


/* end left nav styles ------------------------------------------------------------*/

.leftNavTopLevel {
	float: left;
	position: relative;
	width: 173px;
	font-size: 100%;
}

.leftNavTopLevel a{
	color: #004731;
	text-decoration: none;
	font-weight: bold;
}

.leftNavTopLevel a:hover{
	text-decoration: underline;
}

.lowerNav {
	padding: 4px 10px 3px 2px;
}

.lowerNavItem {
	width: 178px;
	position: relative;
	float:left
}

.lowerSubNavItem {
	background-color:#F1F5F2;
	width:178px;
	font-weight:bold;
	color: #005939;
	margin-bottom: 1px;
	margin-top: 1px;
}

.rightColumn {
	position: relative;
	float: right;
	width: 178px;
}

.rightColRelated{
	 float: left; 
	 position: relative; 
	 color:#005939; 
	 font-weight:bold;
}

.rightColumnBottom{
	position: relative;
	float: right;
	font-size: 90%;
	width: 178px;
	height: 960px;
	background-color: #D0DDD3;
}


.rightColumnHeaderArea{
	width: 178px;
	background-color: #004731;
	font-size:85%;
	color: #FFFFFF;
	font-weight: bold;
	height: auto;
}

.rightSpacer{
	background-color: #FFFFFF; 
	width: 100%; 
	height:2px; 
	font-size:0px;
}


.rightColumnAreaPadding{
	padding: 10px 20px;
	color: #ffffff;

}

.QuickLinks {
	font-size: 100%;
	color: #005939;
	padding-top:1px;
}

.QuickLinksDetail {
	padding: 10px 10px 10px 20px;
	border-bottom: 2px solid #FFFFFF;
	font-size: 80%;
	color: #005939;
	text-decoration: none;
	font-weight: bold;
}

.QuickLinksDetail a {
	color: #005939;
	text-decoration: none;
	font-weight: bold;
}

.QuickLinksDetail a:visited {
	color: #005939;
	text-decoration: none;
	font-weight: bold;
}

.QuickLinksDetail a:hover {
	color: #005939;
	text-decoration: underline;
	font-weight: bold;
}

/*.quicklinks-title-info {
	font-weight: normal;
	font-size: 60%;
}	


.quicklink-info {
	font-weight: normal;
	font-size: 85%;
}	
*/
.Applinks{
	float:left;
	position: relative;
	color: #005939;
}

.Applinks a{
	color: #005939;
	text-decoration: none;
}

.Applinks a:hover{
	color: #005939;
	text-decoration: underline;
}

/*---------------------------------- Footer classes ----------------------------------*/

.footer {
	position: relative;
	float: left;
	width: 775px;
	font-size: 70%;
}

.footer a {
	text-decoration: underline;
	background-image: none;
	padding: 0;
}

.footer a:hover{
	text-decoration: none;
}

.footNote{
	font-size: 85%;
	color: #000000;
}

.footerBar{
	background-color: #C2510F;
	height:5px;
	width: 775px;
	font-size: 1px;
}

.footerBarTopLevel{
	background-color: #6DA99F;
	height:5px;
	width: 775px;
	font-size: 1px;
}

.copyrightBar{
	background-color: #004731;
	height:30px;
	font-size: 100%;
	color: #FFF;
}

.copyrightBarPadding{
	padding: 8px 12px 2px 14px;
	color: #FFFFFF;
}


#footer-test {
	position: relative;
	float: left;
	width: 775px;
	background-color: #d0ddd3;
	color: #004731;
}

#footer-test ul {
margin:0;
padding:0;
}

#footer-test li{
list-style-type:none;
display:inline;
}



#footer-test li a{
color:#004731;
font-weight:bold;
font-size:100%;
position:relative;
top:20px;
margin:20px 25px 20px 10px;
}



#footer-test li.natparks a{
padding-right:20px;
float:left;
top:0;
margin:20px 20px 0 20px;
}



#footer-test li.diamonds a{
float:right;
margin:20px 20px 0 20px;
top:0;
}

#footer-test li.follow{
float:left;
clear:left;
margin-left:24%;
margin-right:5px;
color:#004731;
font-weight:bold;
font-size:100%;
margin-top:20px;
}

#footer-test li.facebook{
float:left;
margin-left:0;

}


#footer-test li.twitter{
float:left;
margin-left:0;

}

#footer-test li.youtube{
float:left;
margin-left:0;

}


#footer-test li.twitter img, #footer-test li.facebook img, #footer-test li.youtube img{
position:relative;
top:-23px;
}





/*---------------------------------- GTGA classes ---------------------------------*/
.gtga_np_NewsListing {
	font-size: 80%;
}


.gtga_np_NewsItem {
	padding: 10px 10px 10px 20px;
	border-bottom: 2px solid #FFFFFF;
	font-size: 100%;
}

.gtga_np_NewsHeader {

}
.gtga_np_NewsItem a {
	color: #005939;
	text-decoration: none;
	font-weight: bold;
}
.gtga_np_NewsItem a:visited {
	color: #005939;
	text-decoration: none;
	font-weight: bold;
}
.gtga_np_NewsItem a:hover {
	color: #005939;
	text-decoration: underline;
	font-weight: bold;
}

.gtga_np_NewsDetail {
color:#0000cc;
font-weight:normal;
}



.habitatsHeader{
	float: left; 
	width: 270px; 
	height: 32px; 
	background-color: #A58329; 
}



.habitatsHeaderPadding{
	padding:8px 4px 2px 8px;  
	font-weight: bold;
}

.habitatsHeaderPadding a{
	color: #FFFFFF;	
	text-decoration: none;
}

.habitatsHeaderPadding a:visited{
	color: #FFFFFF;	
	text-decoration: none;
}

.habitatsHeaderPadding a:hover{
	color: #FFFFFF;	
	text-decoration: underline;
}

.habitatsBody{
	float: left; 
	width:270px; 
	height: 130px; 
	background-color: #C1B9AE;
	color: #000000;
	background-image: url(bignavbackground-findingout2.gif);
}

.habitatsBodyPadding{
	padding:4px 4px 2px 8px;
}

.habitatsBodyPadding a{
	color: #FFFFFF;	
	text-decoration: none;
}

.habitatsBodyPadding a:visited{
	color: #FFFFFF;	
	text-decoration: none;
}

.habitatsBodyPadding a:hover{
	color: #FFFFFF;	
	text-decoration: underline;
}

/*-------------------------Level 6 Nav Classes----*/

.rightHandNav {
	float: right;
	width: 150px;
	border: 1px solid #004731;
	background: #FFFFFF;
	margin: 0 0 10px 10px;
	padding: 8px 10px 8px 10px;
}

.rightHandNav a{
	color: #004731;
	text-decoration: none;
}

.rightHandNav a:hover{
	text-decoration: underline;
}

/*----------- Doc Repository Classes ------------*/

.gtga_dr_searchResults {
	width: 550px;
}

.gtga_dr_searchResults a{
	text-decoration: none;
}

.gtga_dr_searchBox {
	background-color: #D0DDD3;
	width: 550px;
	padding: 4px 4px 4px 4px;
}

.gtga_dr_addEditForm {
	width: 550px;
}

.gtga_dr_detailsPage {
	padding: 5px 5px 5px 5px;
	background-color: #D0DDD3;
	width: 550px;
}

/*-------- Pacs Application Classes--------------*/

.pacsSearchRowTop{
	float:left;
	clear:left;
	width:300px;
	padding-top:10px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:2px;
	color:white;
}

.pacsSearchRowTopSmall{
	float:left;
	clear:left;
	width:190px;
	padding-top:10px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:2px;
	color:white;
}


.pacsSearchRowsLeft{
	float:left;
	clear:left;
	width:300px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:2px;
}

.pacsSearchRowsRight{
	float:left;
	clear:left;
	width:180px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:2px;	
	color:white;
}

.imageHolder{
	float:left;
	width:100%;
	padding-bottom:2em;
}

.leftImage{
	float:left;
	width:327px;
	height:170px;
	background-image:url('PACSBigBox.jpg');
	background-repeat:no-repeat;
}

.rightImage{
	float:right;
	position:relative;
	width:198px;
	height:170px;
	background-image:url('PACSSmallBox.jpg');
	background-repeat:no-repeat;
}

.pacsSearchRowBox{
	float:right;
	position:relative;
}

.pacsTableCellBlue{
	background-color:#E5F3EF;
	font-size:80%;
}

.pacsTableCellHeader{
	background-color:white;
	font-size:80%;
}

.fontSmall{
	font-size:100%;
}

.searchButton{
	float:left;
	padding-left:240px;
}

.headingCentre{
	float:left;
	padding-left:25%;
}

.clearLeft{
	padding-top:15px;
	clear:left;
}

.copyrightText{
	font-size:80%;
}

.searchHeadingBar{
	float:left;
	background-color:#B49FB6;
	color:white;
	font-weight:bold;
	width:88%;
}

.searchHeadingBarText{
	color:white;
	font-weight:bold;
	padding-left:5px;
	padding-top:6px;
}

.searchBoxBackground{
	background-color: #B49FB6;
}	

.searchBoxContainer{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	background-color:#B49FB6;
	color:white;
	font-weight:bold;
}


.searchGifTL{
	position:absolute;
	float:left;
}

.searchGifBL{
	position:absolute;
	float:left;
	width:50%;
}

.searchGifTR{
	position:relative;
	float:right;
}

.searchGifBR{
	position:relative;
	float:right;
}

.searchHelpLink
{
	float:left;	
	clear:left;
}

.infoGif
{
	border-style:none;
}

.planningappsearch-tandcs-left {
clear: both;
color:#fff;
font-weight:bold;
padding:2px 5px 2px 5px;
}

.planningappsearch-tandcs-right {
clear: both;
color:#fff;
font-weight:bold;
width:180px;
padding:30px 2px 2px 5px;
}

.planningappsearch-tandcs-right a, .planningappsearch-tandcs-left a, .planningappsearch-tandcs-right a:visited, .planningappsearch-tandcs-left a:visited {
color:#fff;
text-decoration:underline;
}

.planningappsearch-tandcs-right a:hover, .planningappsearch-tandcs-left a:hover {
text-decoration:none;
}

.searchHelpLink a { color: #FFFFFF; text-decoration: none }
.searchHelpLink a:visited { color: #FFFFFF; text-decoration: none }
.searchHelpLink a:hover { color: #FFFFFF; text-decoration: none }
/*------------------------------------------------*/


/* **** new ultraseek search page styles ***** */

#searchbox{
padding:20px;
border:1px #C2510F solid;
}


.searchresults .send-buttons{
margin-left:20px;
}

.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;
}

/* ----------------- upload form styles -------- */

#uploadform label{
width:60px;
margin-right:20px;
display:block;
width:9em;
float:left;
margin-bottom:5px;
}

#uploadform input, #uploadform textarea{
margin-bottom:10px;

}

#uploadform #submit{
margin-left:10.7em;
}

/* ----------------display document styles ----------- */

li.docitem {
list-style-type:none;
}


.doclink img{
float:left;
margin-right:10px;
}

.doclink a{
font-weight:bold;
}

.docdes{
clear:left;
margin:5px 0;
}

/************ css for obtree style defs **********/

.newLinks {
	width: 550px;
	margin: 0;
	padding: 0;
}

.greenTextNormal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	color: #004731;
}

.textNormal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.69em;
	color: #555;
}

.landscapeBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #e57c26;
}

.communityBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #839FC4;
}

.accessBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #6d92a7;
}

.understandingBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #733345;
}

.natureBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #7c8945;
}

.historicBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #a8c4ca;
}

.economyBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #436251;
}

/* aims section */

.landscapeAim {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #e57c26;
}

.communityAim {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #839FC4;
}

.accessAim {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #6d92a7;
}

.understandingAim {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #733345;
}

.natureAim {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #7c8945;
}

.historicAim {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #a8c4ca;
}

.economyAim {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	color: #436251;
}
/* end aims section */


/************ end classes for obtree style defs **********/
