﻿ #wrapper{background:url(images/fauxcolumns.gif) repeat; }
 
  
 a#gotop, a#gotop:hover, a#gotop:visited  { text-decoration:none; color:#469b22; font-weight:bold; margin:0; padding:0;}

 
/**** START Header styles ****/
/*****************************/
#header{height:/*250px;*/ 224px;}
#councillogo{position:absolute; right:4px;}
#sitetitle{position:absolute; left:0px;
   top:0px; font-size:1.3em; color:#072c61; font-weight:bold; }
#setfontsize{position:absolute; right:170px; font-size:1em; }
.fontsizebutton{ text-decoration:none; color:Gray; padding:3px; }
.smallfontsize{}
.mediumfontsize{font-size:1.2em;}
.largefontsize{font-size:1.4em;}
.headerpic{ position:absolute; left:0px;top:40px;/*36px;*/}
#makehome{ position:absolute; left:0px; top:22px; font-size:0.8em; font-weight:bold; z-index:101;}
#makehome a, #makehome a:hover, 
#makehome a:visited  { text-decoration:none; color:#469b22;  margin:0; padding:0;}
#popups {  margin:0; padding:0; position:relative; top:5px; left:3px;}
.
/**** END Header styles ****/
/* ********************* */


/* ********************* */
/* Start FOOTER div **** */
#footer{ float:right; font-size:0.8em; margin-top: 5px; margin-bottom:10px; margin-right:30px;}
#footer, #footer a{color:#a6a6a6;}
div#footer ul {margin:0; padding:0; list-style:none;}
div#footer li { float:left; margin:0; padding:0;}
div#footer li a { text-decoration:none;}
#footer #disclaimer a, #footer disclaimer a:hover, 
#footer disclaimer a:visited  { text-decoration:none; color:#469b22; font-weight:bold; margin:0; padding:0 0 0 3px;}

/* End FOOTER div ****** */
/* ********************* */

.title
{
  font-size: 3em;
}

/* ********************** */
/* Start mainContent **** 
.DataCell {padding:1px 1px 1px 0 ; width:100%;}*/
.isIpsv { font-weight:bold;}
.IPSVIDtb {width:60px; }
.gobutton { color:Red; font-weight:bold;}
/*.linkbuttondiv a:link,  .linkbuttondiv a:visited {text-decoration:none; color:Blue;}
.linkbuttondiv { background-color:Gray; width:400px;}
*/
.cgbsactivtyName a:link, .cgbsactivtyName a:visited {text-decoration:none; color:/*Blue*/#469B22;}
#activityDetails  { background-color:#555; border-top:solid 1px black; }
#activityaddress  { text-align:center;margin-left:auto; margin-right:auto; }
.contactDetails   { margin-bottom:50px;  }
#contactDescr     { }
#otherInfo        { }
.contactLeftCol   { text-align:right; font-weight:bold; }


/*.activitydetailsheading { color:#072c61;  font-weight:bold; font-size:1em; }*/
#sessiondiv{width:440px; padding:5px;}
.sessions{width:100%;}
.sessiontitle {font-weight:bold; color:#6BADB9; margin-left:10px;}
.periodnotes {}


/* ********************** */
/* End mainContent ****** */


/* ********************** */
/* Start Debug Styles **** */
.debugheader {color:Blue; display:none;}


/* Start Navigation tabs */
/* ********************* */
#navigation{height:24px; }

#navigation ul
{	
	padding:0;
	margin:0;
	margin-left:0px;
	width:600px;
	height:24px;
	background:url("../images/navbar.gif") no-repeat left ;
}
#nav li 
{ 	
  width: 75px;
	list-style: none; 
	float: left; 	
	text-align:center;
	/*border-right:solid 1px #d3f596;*/		
	font-size:1em;
	/*white-space:nowrap;*/
	color:#072C61;
	line-height:24px; 
	/*background-color:#499f2a;*/

	font-weight:normal;
}
#nav a 
{
	display:block;
	/* *** */
	float:left; /*hack for IE5 on Mac*/
	/* *** */
	color:#072C61;
	font-weight:bold;
	text-decoration: none; 
	margin:0;
	width:100%; /*IE hack to get entire "box" as clickable */
}
html>body #nav a {width:100%;} /*makes this OK for other browsers*/

/*Commented BackSlash Hack hides rule from IE5-Mac\*/

#nav a 
{float: none;}
/*end hack*/

#nav a:hover
{
	color: #072C61;
	background:#C4EBF5;
}

li#navward{width:185px;  } 
li#navhome {width:72px; }
li#navcontact {width:90px; }
li#navfhub{width:120px; }
li#navabout{width:110px;}

/* End Navigation tabs */
/***********************/


/* Start Service search KB */
/* *********************** */
#sol{margin:10px 0 0 0px; padding:4px 0 8px 6px;width:155px; font-size:0.9em; color:#072c61;
	 position:absolute; top:78px; right:0; height:160px; background:url(../images/services_KB_bkgnd4.jpg) no-repeat top;}	 
.soltddiv{position:relative; height:16px; width:14px;  padding:0px; margin:0; }
#sol h3 {padding:5px 0 0 5px;  font-size:1.1em;}
#keypad {margin-left:4px; margin-top:5px;}
#sol a, #sol a:visited { text-decoration:none; color:#072c61; font-weight:bold;}
 /*{text-decoration:none; color:#072c61; font-weight:bold; font-size:1.2em;} */
#sol a:hover { }
 /* End Service search KB */
/* ********************** */

  /*Search on Keyword */
#sok { margin-top:3px; padding-bottom:10px; position:absolute; top:198px; right:0; width:150px;}
#sok h1{font-weight:bold; font-size:1em;  margin: 0 0 -5px 0; padding:0 0 0 5px;}
.sokintro{font-size:0.8em; margin-top:12px; padding:0 3px 0 5px;}


	/*Crumb Panel */
.crumb {font-weight:bold; }
.crumbpanel {padding: 5px 0 8px 0; clear:both; border-bottom:solid 1px #CDC7C7;  width:100%; margin-bottom:5px;}
.crumbpanel a { text-decoration:none; color:/*blue*/ #469B22 ;}

	/*Activities Panel 
#activityDetailsPanel{ width:100%;}	

#activityDetailsPanel td{padding:3px 5px;}	
.activitiesdgheader{color:#072c61; font-weight:bold;}
.activitiespagenums{ font-size:1.2em; font-weight:bold;}
 */
 
 .activitiestable {text-align:center;}
	
	/*Activities At Address  */	
.adgaaa{ padding-left:4px; padding-bottom:2px;  }
#aaaheader h2{ padding-left: 10px;  font-size:1.3em; font-weight:bold; margin-bottom:10px;  }
#aaaaddress { padding-left: 10px; margin-bottom:5px; }
.aaaaName  {color:#469B22; text-decoration:none; font-weight:bold;font-size:0.9em;}
.aaaaCategory {font-size:0.9em;font-weight:normal;}
.aaaanotsameservice {font-weight:normal; text-decoration:none; color:#469B22; font-size:0.9em;}
.aaasameserviceCOL {margin-left:-400px;}
table.activities  td {text-align:center; padding: 2px;}
#owningservice{margin-bottom:5px;  color:#5348EA; padding:2px; }	


	/*Activity Details Panel */
	
.ActivityDetailPanelContent { margin :5px 0 0 20px;}
.activityDetailPanel { margin-bottom:15px;}	
#activitydetails a  {color:#469B22; text-decoration:none; font-weight:bold;}

#activityaddress{width:181px;background-color:#E6E7E9; padding-left:5px; text-align:center;margin-left:auto; margin-right:auto;}
.activitymap{float:left; background-color:#E6E7E9; padding-left:10px; width:230px;}

.activitymoreactivities { margin-top:20px;background-color:#E6E7E9;  }
.activitymap a.moreactivities {font-size:0.9em;}
#moreactivitiesicon{position:relative; top:5px; }
.AddressWithheld { margin-left:10px; font-weight:bold;}

.activitynameaddress { background-color:#E6E7E9; width:625px; padding: 5px 0 0 5px; margin-bottom:10px; } 
#activityname{ text-align:center;  font-size:1.3em; font-weight:bold; margin-bottom:10px;  }
#activityaddress{float:left; width:181px;background-color:#E6E7E9; padding-left:5px; text-align:center;margin-left:auto; margin-right:auto;}
#usergrouptble {margin-left:10px; margin-bottom:6px;}
#activitydescr {margin-bottom:10px;}
.activitydetailsheading {font-size:1.1em; color:#072c61;  font-weight:bold; }
.activitycostsdiv{ margin-bottom:10px;}
.activitylabel {text-align:center;margin-left:auto; margin-right:auto;}

	/* Sessions*/
.sessiondiv{width:440px; padding:5px; margin-bottom:10px; }
.sessions{width:100%; margin-bottom:15px;}
.sessiondiv table td {padding:1px;}
#activitycontactinfodiv{padding: 5px; margin-bottom:10px;}
#activitywebsitediv {padding: 5px; margin-bottom:10px;}
#disabilityaccessdiv{ margin-top:10px;}
#activityaccreditationdiv{padding: 5px; margin-bottom:10px;}

	/*Post Code */
.pcinput{width:60px; border:solid 1px #a4a4a4; 	font-family: Verdana, Geneva, Ariel, Sans-Serif; }
.pcgoimage{position:relative; top:4px;}
.postcodepanel {border-bottom:solid 1px #CDC7C7; width:621px; padding:5px 5px 7px 0px; margin-bottom:5px; font-size:1em;}
.postcodepanel .pcheader{color:#072c61; font-size:1em;font-weight:bold;}

/********* Childcare styles *********/
/*School Run  */
.childcareGV { border-color:#B8B6B6 ;} 
table.childcareGV  td, table.childcareGV  th {border-color:#B8B6B6 ; padding:3px;}

 	/*catSearchGBService Panel */
/*.catSearchGBService{ background-color:Red;}*/
/*.aGBsServiceCol {width:400px; overflow:auto; } */

	/*Activities Panel */
.activitiespanel{ width:100%;}
.activitiespanel a{ text-decoration:none; color:/*Blue*/#469b22; font-weight:bold;}

.activities{ width:100%;}
	
.activitiespanel td{padding:3px 5px;}	
.activitiesdgheader{color:#072c61; font-weight:bold;}
.activitiespagenums{ font-size:1.2em; font-weight:bold;}

 ul.instr { list-style-type:disc; list-style-position:inside;}
.instrdiv {padding-left:20px; padding-bottom:5px; border:solid 1px #CFD1D4; margin-top:6px; margin-bottom:10px;}
.instrdiv img { position:relative; top:5px;}
.instr div {margin-left:8px;}
.emphasize { font-weight:bold;}

 /**** Utility Styles  */
/********************************/
.clear{ clear:both; height:10px;}
.clearb{clear:both;}


 /**** Admin page Styles  */
/********************************/
#activityVisibilty { border:solid 1px black; padding:10px; width:600px;}
#activityVisibilty h1 { font-weight:bold; font-size:20px;}
#confirmation {margin-top:10px;}
.avemphasis {color:blue; font-weight:bold;}
.confemphasis {color:Red;font-weight:bold;} 

  /*Auxilary Content Column */
.infoheading {color:#072c61; font-weight:bold; font-size:1.1em; margin-left: 3px;}


 #usefulinks{margin:3px 0 8px 0; padding-left: 3px;}
 #usefulinks a, #usefulinks a:hover,#usefulinks a:visited  { text-decoration:none; color:#000000; font-weight:bold;}
 #sdodetails {padding-bottom:5px;}
 #sdodetails a, #sdodetails a:hover,#sdodetails a:visited  { text-decoration:none; color:#469b22; font-weight:bold;}
 
  
 /**** Staying Safe Styles  */
/********************************/
.stayingsafediv {padding-left:5px;}
.stayingsafediv h2{ margin-bottom:0;}
.stayingsafediv ul{ margin-top:4px;}

 /**** Council Html category files  */
/********************************/
#CFRDCacontent {margin-bottom:10px;}
#CFRDCacontent h2 {margin-bottom:4px; font-size:1.1em; color:Black;}
#CFRDCacontent p {margin-bottom:5px;}
#CFRDCacontent a, #CFRDCacontent a:hover,#CFRDCacontent a:visited  { text-decoration:none; color:#469b22; font-weight:bold;}
#CFRDCacontent ul {margin-left:10px; list-style-type:disc;}
#CFRDCacontent li {margin-bottom:6px;margin-left:10px;}



 /**** Catgeory search styles  */
/********************************/
#categories {background:url(../images/categoriesbottom.gif) no-repeat bottom; }	 
#categories #topbkgndanchor {background:url(../images/categoriestop.gif) no-repeat top; padding-top:8px;}


 /***** Contact Us Page ****/
/* ******************* */
#contactustable {margin-left:50px;}
#contactustable .td1 {text-align:right; font-weight:bold;  vertical-align:top; padding-right:10px;}
#contactustable .td2 {text-align:left ;vertical-align:top;}
#contactustable .td2 a, #contactustable .td2 a:hover, #contactustable .td2 a:visited{text-decoration:none; color:#469b22; font-weight:bold; }
#contactus h2 { font-size:2em; text-align:center; color:#072c61; font-weight:normal; margin:10px 0 20px 0;}




 /***** About Us Page ****/
/* ******************* */
#aboutus h2 { font-size:2em; text-align:center; color:#072c61; font-weight:normal; margin:10px 0 20px 0;}

/* common styles for admin pages
   Copyright, Disclaimer, Privacy */
.admin h2 { font-size:2em; text-align:center; color:#072c61; font-weight:normal; margin:10px 0 20px 0;}
.admin a, .admin a:hover, 
.admin a:visited  { text-decoration:none; color:#469b22; font-weight:bold; margin:0; padding:0;}


/****** Copyright Page ****/
/* ***************************************/

/*#copyright h2 { font-size:2em; text-align:center; color:#072c61; font-weight:normal; margin:10px 0 20px 0;}*/
#copyright h3 { font-size:1em; color:#072c61; font-weight:bold; }

#copyright p { margin:0 0 10px 0; }
#copyright p.nomargin-bottom { margin-bottom:0px;}
#copyright ul{ list-style-type:disc; margin-left:35px; margin-bottom:10px;}
#copyright ul.nomargin-top {margin-top:0px;}
/*#copyright a, #copyright a:hover, 
#copyright a:visited  { text-decoration:none; color:#469b22; font-weight:bold; margin:0; padding:0;} */

/****** Disclaimer Page ****/
/* ***************************************/
/*#disclaimer a, #disclaimer a:hover, 
#disclaimer a:visited  { text-decoration:none; color:#469b22; font-weight:bold; margin:0; padding:0;}
#disclaimer h2 { font-size:2em; text-align:center; color:#072c61; font-weight:normal; margin:10px 0 20px 0;}
*/
#disclaimer p { margin:0 0 10px 0; }


/****** Privacy Page ****/
/* ***************************************/

#privacystatement h3 { font-size:1em; color:#072c61; font-weight:bold; margin:10px 0 0 0;}
#privacystatement ul{ list-style-type:disc; margin-left:20px;}
/*
#privacystatement h2 { font-size:2em; text-align:center; color:#072c61; font-weight:normal; margin:10px 0 20px 0;}
#privacystatement a, #privacystatement a:hover, 
#privacystatement a:visited  { text-decoration:none; color:#469b22; font-weight:bold; }
*/

 /***** Join the Family Hub Page ****/
/* ******************* */
#join { padding-left:5px;}
#join ul { padding-left:20px; padding-bottom:5px;}
#join h2 { font-size:2em; text-align:center; color:#072c61; font-weight:normal; margin:10px 0 10px 0;}
#join a, #join a:hover, #join a:visited  { text-decoration:none; color:#469b22; font-weight:bold; margin:0; padding:0;}
p#numbchild  {margin: 10px 0 6px 0;}

#bdates table{border:solid 1px #C5C5C5; padding:0; margin:5px 0 12px 0; border-collapse:collapse;}
#bdates td {padding:5px; border-bottom:solid 1px #C5C5C5;}
.joinTB { font-size:1.0em;}

.joinerror h3 {color:Red; font-size:1.1em;}
.joinerror {border:solid 1px #BABABA; padding:4px; margin-bottom:12px;}

/********* Join Family Hub Conform Page **********/
/* ***************************************/

#FHmembershiptc h1{font-size: 1.2em; padding-left:28px; }
#FHmembershiptc li { margin-bottom:5px;}

#joinFHconf h2 { font-size:2em; text-align:center; color:#072c61; font-weight:normal; margin:10px 0 10px 0;}

#bdates td.gender { border-left:solid 1px #C5C5C5;}
.instr { color:#5348EA;}

/********* Select activities by WARD & Category Page **********/
/* ***************************************/
#wardcategory {margin-left:5px;}
#wardcategory ul {/*margin:4px 0 10px 5px;*/margin-left:20px; margin-right:20px;list-style-type:disc; list-style-position:/*inside*/ outside; /*border:solid 1px blue;*/}
#wardcategory li {/*border:solid 1px red;*/ padding-left:0px; margin-bottom:5px;}
#wardcategory ul#selections { list-style-type:none; margin-top:0; margin-left:18px;}

#wardcategory table{border:solid 1px #C5C5C5; margin:0 0 8px 20px; border-collapse:collapse;}
#wardcategory span.value{ font-weight:bold; }
#wardcategory span.descr { font-weight:normal;}
#wardcategory a {  text-decoration:none; color:#469b22; font-weight:bold; }
#wardcategory h2 { font-size:1.4em; text-align:center; color:#072c61; font-weight:normal; margin:10px 0 10px 0;}
#wardcategory h3 { font-size:1em; color:#072c61; margin:10px 0 0 0;}



/********* Results of selecting activities by WARD & Category Page **********/
/***************************************************************************/
#wardresults p{ /*margin-left:90px;*/ font-size:1.2em; }
#wardresults  .descr { color:#072c61; }
#wardresults table.multimap { border: solid 2px black; padding-bottom:8px;}
/*#wardresults a, #wardresults a:hover, #wardresults a:visited 
  { text-decoration:none; color:#469b22; font-weight:bold; margin:0; padding:0; font-size:1.2em;}
*/
#wardresults h2 { font-size:1.4em; color:#072c61; font-weight:normal; margin:0 0 0 120px;
    text-align: center;
}
#wardresults p#resultdetails { margin: 0 0 5px 10px; font-size:1em;  padding:0; }
#wardresults h3 {color:#072c61; margin-bottom:0; padding-bottom:0; margin-top:25px;}
div#wardresults div.activtyDetails {border: 1px solid Black;  padding :5px; width:625px; margin-left:auto; margin-right:auto;
    margin-top: 15px;
    margin-bottom: 0;
}
#wardresults ul#xxxx {list-style-type:disc; margin-top:0; list-style-position:inside; }
#wardresults li {/*border:solid 1px red;*/ padding-left:0px; margin-bottom:5px;}
#wardresults a {  text-decoration:none; color:#469b22; font-weight:bold; }

#wardresults table {text-align:center;margin-left:auto; margin-right:auto;}
#wardresults div table {text-align:center;margin-left:auto; margin-right:auto;}

/*Childcare Places */
.ccValue {width:45px; font-family: Verdana, Sans-Serif; font-size:12px; text-align:right;}
.placesColTitle, .placesRowTitle { font-weight:bold; }
tr.placesColTitle td {padding:3px 15px;}
.placesRowTitle  {padding-right:35px; padding-left:5px;}

#ThreeColtable, #OneColTable  { border-collapse: collapse;
                   border: 1px solid #7B7978; margin:20px 0 20px 0px; }
                   
#ThreeColtable  td, #OneColTable td { border: 1px solid #A3A2A1; }
.placesrow td { padding: 5px 15px; }
#ThreeColumnData_Panel, #OneColumnData_Panel { margin:5px 0 5px 0px;  }


