/* General Styles */

/*
dark blue:
#3D7BD8

light blue:
#E0E8F3

lighter blue:
#F5F9FC
*/


body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.hidden {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	visibility : hidden;
	display : none;
	line-height : 0px;
}

a, a:link, a:visited {
	text-decoration: none;
	color: #000000;
	/*font-weight : bold;*/
}

a:hover {
	text-decoration: underline;
}

.searchformlayout {
	height : 0.8em;
}


h1 {
	font-size: 115%;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
}

h2 {
	font-size: 115%;
	color: #FFFFFF;
	margin: 0px;
	font-weight: lighter;
}

h3 {
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	font-size: 85%;
}

h4 {
	margin: 0px 0px 0px 0px;
	font-size: 120%;
	font-weight: normal;
}

h5 {
	font-weight: bold;
	margin: 0px;
	font-size: 85%;
	padding: 0px 0px 5px;
}

h6 {
	font-weight: bold;
	color: #000000;
	margin: 0px;
	font-size: 85%;
	padding: 0px 0px 5px;
}





/* ------------------------------------------------------------------------------------------- */





/* Main landing page layout styles */

.background_light {
	background-color: #E0E8F3;
}

.background_dark {
	background-color: #3D7BD8;
}

.body_td {
	vertical-align: top;
}





/* ------------------------------------------------------------------------------------------- */

/* Heading graphics styling */




.section_header {
	background-image:
	url(/roundabout/opencms/system/galleries/pics/pendle_life/splash_landing_page.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 70%;*/
font-size : 11px;
	color: #FFFFFF;
	line-height: 25px;
}

.section_header_photo {	
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/splash_landing_page_title.gif);
	background-repeat: no-repeat;
	background-position : center;
}

.section_header_photo1 {	
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/splash_landing_page_title.gif);
	background-repeat: no-repeat;
	background-position : center;
}

.section_header_photo2 {	
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/splash_landing_page_title.gif);
	background-repeat: no-repeat;
	background-position : center;
}

.section_header_photo3 {	
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/splash_landing_page_title.gif);
	background-repeat: no-repeat;
	background-position : center;
}




/* ------------------------------------------------------------------------------------------- */




/* Top toolbox menu links with divider - added by Gray 20th Aug  */

#toptoolboxlinks {
	font-size : 11px;
	text-align : left;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
}

#toptoolboxlinks ul {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
}

#toptoolboxlinks li {
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	list-style-type : none;
	display : inline;
font-weight : bold;
}

#toptoolboxlinks .start{
	border-right : 1px solid #E0E8F3;
	padding-right : 5px;
}

#toptoolboxlinks .line{
	border-right : 1px solid #E0E8F3;
	padding-right : 5px;
	padding-left : 4px;
}

#toptoolboxlinks .end{
	padding-left : 4px;
	padding-right : 0px;
}





/* ------------------------------------------------------------------------------------------- */





/* Search box styling */

.formfield {
	font-size: 70%;
	border: 1px solid #000000;
	height: 20px;
	padding-top: 3px;
	padding-left: 4px;
}

.advanced_search a, .advanced_search a:link, .advanced_search a:visited {
	font-size: 70%;
	color: #000000;
	line-height: 90%;
	text-decoration : underline;
	font-weight: normal;
}

.advanced_search a:hover {
	color: #063776;
	text-decoration : underline;
	font-weight: normal;
}





/* ------------------------------------------------------------------------------------------- */




/* top bar audience menu styles */

.toplinks {
	background-color: #E0E8F3;
}

.toplinks a {
	font-size: 75%;
	font-weight: bold;
	padding-left: 7px;
}

.toplinks#toplinks_home {
	background-color: #3D7BD8;
}

.toplinks#toplinks_home a {
	color: #FFFFFF;
}

.top_link a {
	font-size: 70%;
	font-weight: bold;
}

.top_white_link a, .top_white_link a:visited {
	font-size: 70%;
	color: #FFFFFF;
	font-weight: bold;
}




/* ------------------------------------------------------------------------------------------- */





/* Audience menus layout table - Includes td, headings and list styles */

.menu_table td {
	vertical-align: top;
	list-style-type: none;
	list-style-position: outside;
	font-size: 70%;
	padding: 0px 0px 0px 0px;
	/*border-bottom: 7px solid #FFFFFF;*/
}

.menu_table td h5 {
	font-size: 160%;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 8px 10px 8px 10px;
}

.menu_table li {
	margin-bottom: 2px;
}



/* Audience menu heading 'Go' button styling */

.go_image {
	float: right;
	margin-right: 10px;
	margin-top: 15px;
	padding-bottom: 1px;
	margin-bottom: -1px;
	background-color: #000000;
}

.go_image img {
	border: none;
}



/* Audience menus links list */


.links {
	margin-left: 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-top : 70px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}
/* Hides from IE5-mac \*/
* html .links {	margin-left: -15px; margin-right : 0px; margin-bottom : 0px; margin-top : 0px; padding-left : 0px; padding-right : 0px; padding-top : 0px; padding-bottom : 0px; }
.residents_menu>.links {border : 0px dotted; position : relative; top : -60px;}
.visitors_menu>.links {border : 0px dotted; position : relative; top : -60px;}
.businesses_menu>.links {border : 0px dotted; position : relative; top : -60px;}
.toolkit_menu>.links {border : 0px dotted; position : relative; top : -60px;}
/* End hide from IE5-mac */



/* audience menu - residents styling - Includes general styling, headings and links styles */

.residents_menu {
	background-color: #D6E0FF;
	list-style-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/feature_residents_arrow.gif);
	border-right: 7px solid #FFFFFF;
	margin-left: 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

.residents_menu h5 {
	background-color: #3366FF;
}

.residents_menu a, .residents_menu a:visited {
	color: #00238C;
	font-size : 110%;
}


/* audience menu - visitors styling - Includes general styling, headings and links styles */

.visitors_menu {
	background-color: #F5CCD6;
	list-style-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/feature_visitors_arrow.gif);
	border-right: none;
	margin-left: 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

.visitors_menu h5 {
	background-color: #CC0033;
}

.visitors_menu a, .visitors_menu a:visited {
	color: #7E0020;
	font-size : 110%;
}



/* audience menu - business styling - Includes general styling, headings and links styles */

.businesses_menu {
	background-color: #D6EBD6;
	list-style-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/feature_businesses_arrow.gif);
	border-right: 7px solid #FFFFFF;
	margin-left: 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

.businesses_menu h5 {
	background-color: #339933;
}

.businesses_menu a, .businesses_menu a:visited {
	color: #0B6F0B;
	font-size : 110%;
}



/* audience menu - toolkit styling - Includes general styling, headings and links styles */

.toolkit_menu {
	background-color: #E7D6EB;
	list-style-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/feature_toolkit_arrow.gif);
	border-right: none;
	margin-left: 0px;
	margin-right : 0px;
	margin-bottom : 0px;
	margin-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

.toolkit_menu h5 {
	background-color: #893399;
}

.toolkit_menu a, .toolkit_menu a:visited {
	color: #641972;
	font-size : 110%;
}





/* ------------------------------------------------------------------------------------------- */





/* I want to know about... menu styling */

.i_want_to_know {
	vertical-align: top;
	background-color: #3D7BD8;
	border-bottom : 8px solid white;
}

.i_want_to_know h5 {
	padding: 6px;
	font-weight: normal;
	font-size: 120%;
	color: #FFFFFF;
}

.i_want_to_know_item {
	border: 1px solid white;
	background-color: #E0E8F3;
	padding: 4px;
	margin: 6px;
}

.i_want_to_know_item p {
	font-size: 70%;
}

.i_want_to_know_item img {
	float: right;
}

.i_want_to_know_item hr {
	margin-top: 2px;
	border: 1px solid white;
	clear: both;
}

.i_want_to_know ul {
	font-size: 95%;
	list-style-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/know_feature_arrow.gif);
	list-style-type: none;
	list-style-position: outside;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	padding-top : 0px;
	padding-bottom : 5px;
	padding-left : 17px;
	padding-right : 0px;
}

.i_want_to_know_about_desc {
	font-size: 75%;
	margin-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
}

.i_want_to_know a, .i_want_to_know a:visited {
	color: black;
	font-weight: bold;
}



/* I Want to Know About... description text styling (h5 seems not to be used in code) */

.bodytext {
	font-size: 75%;
}

.bodytext h5 {
	width: 100%;
	font-size: 100%;
	padding-top: 5px;
	border-bottom: 3px solid #E0EAFF;
}





/* ------------------------------------------------------------------------------------------- */





/* Footer styling */

.footer_link a {
	font-size: 70%;
}

.disclaimer {
	font-size: 60%;
}

.copyright {
	font-size: 70%;
}





/* ------------------------------------------------------------------------------------------- */




/* Site Search template elements */

#searchgreen {
	width : 100%;
	background-color : #E0E8F3;
	padding-bottom : 10px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 10px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	background-image : none;
	font-size : 80%;
}

#searchgreen form {
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 10px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

#searchgreen .intro {
	width : 100%;
	background-color : #E0E8F3;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	border-bottom : 2px solid #FFFFFF;
	font-size : 90%;
	color : #000000;
	background-image : none;
	font-weight : bold;
}

#searchgreen select{
	border : 0em;
	font-size : 90%;
	font-weight : bold;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 0px;
	padding-top : 2px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 0px;
	margin-top : 0px;
}


#searchthefollowingsites{
	/*border : 1px dotted;*/
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	border-bottom : 2px solid #FFFFFF;
}


#searchthefollowingsites .intro{
	padding-bottom : 2px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 3px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	color : #000000;
	font-weight : bold;
	border-bottom : 0px none;
	font-size : 100%;
}


#searchthefollowingsites  .searchthefollowingsiteslabels{
	text-align : left;
	margin-right : 5px;
	background-image : none;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 2px;
	margin-right : 20px;
	margin-top : 0px;
	font-weight : normal;
	font-size : 90%;
}

#searchgreen .check {

}

#searchgreen .checkfirst {
	margin-left : 10px;
}

#searchgreen label{
	padding-left : 0px;
	margin-left : 10px;
	color : #000000;
	font-weight : bold;
}

#refsitesearchfield{
	padding-bottom : 10px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 20px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

#refsitesearchfield input{
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 0px;
	margin-top : 0px;
	font-size : 90%;
	font-weight : bold;
}

#refsitesearchfield  .button{
	border : 1px ridge #000000;
	font-size : 90%;
	font-weight : bold;
	padding-bottom : 0px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 3px;
	margin-right : 0px;
	margin-top : 0px;
	width : 2.5em;
	background-color : #3D7BD8;
	text-align : center;
	color : #FFFFFF;
	cursor : pointer;
}


/* grey box on search results */

#searchgrey {
	width : 100%;
	background-color : #F5F5F5;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 0px;
	padding-top : 10px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	background-image : none;
	color : #000000;
	font-weight : bold;
	border-top : 2px solid #FFFFFF;
}

#searchgrey .info {
	background-image : none;
	color : #000000;
	font-weight : bold;
	font-size : 90%;
}


/* Search results listings */

#searchresults {
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 20px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

#searchresults ul {
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	list-style-type : none;
}

#searchresults li {
	padding-bottom : 15px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	list-style-type : none;
	line-height : 1.3em;
}

#searchresults .searchtitle {
	color : #3366FF;
	font-weight : bold;
	text-decoration : underline;
	font-size : 90%;
}

#searchresults .searchtitle a, #searchresults .searchtitle a:link, #searchresults .searchtitle a:active {
	color : #3D7BD8;
	font-weight : bold;
	text-decoration : underline;
	font-size : 90%;
}

#searchresults .searchtitle a:hover {
	color : #3D7BD8;
	font-weight : bold;
	text-decoration : none;
	font-size : 90%;
}

#searchresults .searchdesc {
	color : #000000;
	font-size : 90%;
}

#searchresults .searchline3 {
	color : #000000;
	font-size : 80%;
}


/* search section nav buttons */

#searchbuttonline{
	background-color : #E0E8F3;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 6px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
	font-weight : normal;
	font-size : 80%;
	width : 100%;
}

#searchbuttonlineleft{
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
	font-weight : normal;
	text-align : left;
	width : 45%;
	float : left;
}

#searchbuttonlineright{
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 1px;
	font-weight : normal;
	text-align : right;
	width : 45%;
	float : right;
}

#searchbuttonline .butprevious {
	border : 1px ridge #000000;
	font-weight : bold;
	font-size : 90%;
	padding-bottom : 0px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 5px;
	width : 130px;
	background-color : #3D7BD8;
	text-align : left;
	color : #FFFFFF;
	cursor : pointer;
}

#searchbuttonline .butnext {
	border : 1px ridge #000000;
	font-weight : bold;
	font-size : 90%;
	padding-bottom : 0px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 0px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 5px;
	width : 130px;
	background-color : #3D7BD8;
	text-align : right;
	color : #FFFFFF;
	cursor : pointer;
}




/* ------------------------------------------------------------------------------------------- */




/* External Wrapper buttons - added 14th Sept by Gray */



#extnavbuttons {
	border : 1px none #000000;
	text-align : right;
}

#extnavbuttons a {
	color : #FFFFFF;
	text-decoration : none;
}

#extnavbuttons ul {
	border : 1px none #000000;
	color : #FFFFFF;
	font-size : 14px;

	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	margin-bottom : 10px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 10px;
}

#extnavbuttons li {
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/previous_button.gif);
	background-repeat: no-repeat;
	border : 1px none #000000;
	font-weight : bold;
	padding-bottom : 2px;
	padding-left : 23px;
	padding-right : 5px;
	padding-top : 2px;
	margin-bottom : 0px;
	margin-left : 5px;
	margin-right : 0px;
	margin-top : 0px;
	width : 150px;
	text-align : left;
	cursor : pointer;
	display : inline;
	background-color : #3D7BD8;
}



/* ------------------------------------------------------------------------------------------- */































/* Misc (or redundant) tags */


.spotlight_bullet {
	list-style-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/know_feature_arrow.gif);
	list-style-type: none;
	list-style-position: outside;
	margin: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	margin-top: 8px;
}

.headertxt {
	font-size: 70%;
	color: #FFFFFF;
}

.nav_link a {
	font-size: 75%;
	padding-left: 18px;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/bullet_arrow_black.gif);
	background-repeat: no-repeat;
	background-position: top left;
	float: left;
	padding-top: 2px;
}

.adtxt {
	font-size: 70%;
	font-style: normal;
}

.red_link a, .red_link a:visited {
	font-size: 70%;
	color: #DB2424;
}

.cellborder {
	padding: 8px;
}

.blacktxt {
	font-size: 70%;
}

.spotlight {
	padding: 10px;
	border: 1px solid #000000;
}

.spotlight_picture_inset {
	padding-left: 7px;
}

.redtxt {
	font-size: 70%;
	font-weight: normal;
	color: #DB2424;
}

.discussionsback {
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/back_discussions.jpg);
	background-repeat: no-repeat;
	padding: 8px;
}

.weatherbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	background-color: #C2D6FF;
	padding: 7px;
}

.weatherboxicon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	background-color: #C2D6FF;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/weather_box.gif);
	background-repeat: no-repeat;
}

.gallerybox {
	background-color: #C2D6FF;
	padding: 7px;
}

.gallery_link {
	background-color: #C2D6FF;
	padding-bottom: 7px;
	padding-left: 7px;
}

.blacklink a {
	font-size: 70%;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.redbullet {
	list-style-type: none;
	list-style-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/bullet_arrow_red.gif);
	list-style-position: outside;
	margin-left: 20px;
}

.background_residents_light {
	background-color: #EAEFFF;
}

.residents_enclosed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #3366FF;
}

.highlight_paragraph {
	background-color: #E0EAFF;
	padding: 8px;
	border-top: 3px solid #3366FF;
	font-weight: bold;
	color: #3366FF;
}

.highlight_paragraph a, .highlight_paragraph a:visited {
	color: #3366FF;
}

.residents_light_panel {
	background-color: #E0EAFF;
}

.residents_lighter_panel {
	background-color: #EFF4FF;
}

.residents_white_panel {
	background-color: #FFFFFF;
}

.caption_txt {
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 70%;
	color: #000000;
	padding: 2px;
	background-color: #E0EAFF;
}

.body_link a, .body_link a:visited {
	font-size: 75%;
	color: #3366FF;
}

.panel_body_link a, .panel_body_link a:visited {
	font-size: 70%;
	color: #3366FF;
}

.breadcrumb_box {
	background-color: #E0EAFF;
	height:20px;
	padding:5px;
}

.youarehere_txt {
	font-size: 75%;
	color: #3366FF;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/residents_arrow.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	font-weight: bold;
}

.breadcrumb_txt {
	font-size: 70%;
	text-decoration: none;
	font-weight: normal;
}

.nav_link_selected a {
	font-size: 75%;
	font-weight: bold;
	padding-left: 18px;
	text-decoration: none;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/bullet_arrow_black_down.gif);
	background-repeat: no-repeat;
	float: left;
}

.a_to_z_list {
	color: #C2D6FF;
}

.directoryfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	border: 1px solid #C2D6FF;
	height: 17px;
	padding-top: 2px;
	padding-left: 6px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.enclosed_larger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 85%;
	color: #3366FF;
}

.commentsfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;
	border: 1px solid #C2D6FF;
	padding-top: 2px;
	padding-left: 6px;
	margin-top: 2px;
	margin-bottom: 2px;
	width: 280px;
}

.wrap_section_header {
	background-color: #3366FF;
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/residents_header_print_temp.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #FFFFFF;
	line-height: 25px;
}

.wrap_section_header_photo {	
	background-image: url(/roundabout/opencms/system/galleries/pics/pendle_life/residents_photo_print_temp.gif);
	background-repeat: no-repeat;
}

.related_links_panel {
	background-color: #E0EAFF;
	padding: 7px;
	font-size: 70%;
}

.related_links_panel ul {
	list-style-type: none;
}

.related_links_panel a, .related_links_panel a:visited {
	color: #3366FF;
}


.related_links_header {
	width: 100%;
	border-bottom: 3px solid #C2D6FF;
	font-weight: bold;
}







#loginname, #loginname p {
	text-align : right;
	font-size : 11px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}



/* ------------------------------------------------------------------------------------------- */
/* Nested homepage menu table - added 5th July 2005 by Gray */

.menu_table_nested {
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	border : 0px none #0000FF;
}

.residents_menu_bg {
	background-color: #D6E0FF;
	margin : 0px;
	padding : 0px;
	border-bottom : 7px solid #FFFFFF;
height : 200px;
}
.visitors_menu_bg {
	background-color: #F5CCD6;
	margin : 0px;
	padding : 0px;
	border-bottom : 7px solid #FFFFFF;
}
.businesses_menu_bg {
	background-color: #D6EBD6;
	margin : 0px;
	padding : 0px;
	border-bottom : 7px solid #FFFFFF;
}
.toolkit_menu_bg {
	background-color: #E7D6EB;
	margin : 0px;
	padding : 0px;
	border-bottom : 7px solid #FFFFFF;
}



/* ------------------------------------------------------------------------------------------- */
/* Competition banner */
#floatingbanner {
	width : 168px;
	height : 168px;
	position : absolute;
	top : 0px;
	left : 0px;
	background-image : url(/roundabout/opencms/system/galleries/pics/a_childs_eye_view.gif);
	background-repeat : no-repeat;
}
#floatingbanner span {
	visibility : hidden;
	display : none;
	line-height : 0px;
}
#floatingbanner .button {
	width : 168px;
	height : 168px;
	border : 0px none;
}