/*
LAYOUT-FORMATTING.CSS
Sets all layout attributes for the website */


/********** HTML AND BODY FORMATTING **********/

body {text-align: center; background-color: #f6f6f6;}
#bodyWrapper {width:1002px; margin-left:auto; margin-right:auto; background-color: white;}
#mainContent {text-align: left;}

/********** LEFT AND RIGHT COLUMN FORMATTING **********/
#leftColumn, #mainContent {float: left; }
#leftColumn {margin: 0; padding-left: 5px; margin-left:2px;}
#rightColumn {margin: 0 5px 0 10px; padding-right: 5px;}
#rightColumnContent {padding: 0;}

/* SORT OUT LEFT AND RIGHT COLUMN MARGIN AND PADDING */
#rightColumn
{
	width: 180px;
	float: right;
	margin-right: 0px;
}

#rightColumnContent
{margin: 0 5px 0 0; padding: 0;}

#leftColumnContent, .leftColumnContent
{margin: 0 10px 0 0;}

/* REMOVES PADDING AND MARGIN VALUES */
html, body, h1, h2, h3, h4, h5, h6, p, dd, dt, img,
blockquote, q, table, thead, tbody, tfoot, caption, th, tr, td, a, form,
input, textarea, fieldset, pre
{margin: 0; padding: 0;}

/* REMOVES BROWSERS DEFAULT TABLE BORDERS */
table {border-collapse: collapse;}

/* REMOVES AUTOMATIC TOP/BOTTOM MARGINS ON NESTED LISTS */
ul ul, ul ol, ul dir, ul menu, ul dl,
ol ul, ol ol, ol dir, ol menu, ol dl,
dir ul, dir ol, dir dir, dir menu, dir dl,
menu ul, menu ol, menu dir, menu menu, menu dl,
dl ul, dl ol, dl dir, dl menu, dl dl
{margin-top: 0; margin-bottom: 0;}

/* SORT OUT NEWS FORMATTING */
.newsWrapperContent {width: 100%;} /* aa */
.latestNews, .whatsNew {float: left; width: 33%;}
.help {float: left; width: 33%;}
* html .help {display: inline;}

/* SORT OUT Home Page Content Blocks Layout 

.mainPageTopRow, .mainPageBottomRow
{
	width: 790px;
	margin: 0px 5px 10px 5px;
	padding: 0px;
	height: 225px;
}

.mainPageMiddleRow
{
	width: 790px;
	margin: 10px 5px 10px 5px;
	clear: both;
	height: 201px;
}

.mainPageMiddleColumn ul, .mainPageRightColumn ul, .mainPageNewsBlock ul {margin-left: 5px; padding-left: 5px}

.borderBlockLeft, .borderBlockRight
{
	width: 260px;
	padding: 0px;
	margin: 0px;
	float: left;
}

.borderBlockRight
{	
	margin-left: 5px;
} */

/* SORT OUT Home Page Content Block Images */

/* #mainPageNewsBlock, */
#faq, #performance, #publications, #stratDocs 
{ background-position: bottom right; background-repeat: no-repeat; padding-right: 2px; padding-left:5px;}

/* 
#stratDocs { background-image: url(/images/misc/homepage/3_3.jpg); }
*/
/* #mainPageNewsBlock { background-image: url(/images/misc/homepage/1_1a.jpg); } 
#faq {background-image: url(/images/misc/homepage/2_1a.jpg); }
#performance { background-image: url(/images/misc/homepage/3_1a.jpg); }
#publications { background-image: url(/images/misc/homepage/2_3.ajpg); }*/



/* SORT OUT YOUR LIFE FORMATTING */
.yourLifeWrapper {float: left; width: 45%; display: inline;}
.yourLifeAdultLearning, #yourLifeStartingSchool, #yourLifeVulnerable, #yourLifeFreeWebsite, 
#yourLifeBuyingGoods, #yourLifeDeath, #yourLifeLosingJob, #yourLifeFindingJob, #yourLifeMovingHome, 
#yourLifeBirth
{background-repeat: no-repeat; background-position: bottom right;}
.yourLifeAdultLearning {background-image: url(/image/misc/graphics/adultLearning.jpg);}
#yourLifeStartingSchool {background-image: url(/image/misc/graphics/startingSchool.jpg);}
#yourLifeVulnerable {background-image: url(/image/misc/graphics/vulnerable.jpg);}
#yourLifeFreeWebsite {background-image: url(/image/misc/graphics/freeWebsite.jpg);}
#yourLifeBuyingGoods {background-image: url(/image/misc/graphics/buyingGoods.jpg);}
#yourLifeDeath {background-image: url(/image/misc/graphics/death.jpg);}
#yourLifeLosingJob {background-image: url(/image/misc/graphics/losingJob.jpg);}
#yourLifeFindingJob {background-image: url(/image/misc/graphics/findingJob.jpg);}
#yourLifeMovingHome {background-image: url(/image/misc/graphics/movingHome.jpg);}
#yourLifeBirth {background-image: url(/image/misc/graphics/birth.jpg);}

/* SORT OUT HOME PAGE AREAS FORMATTING */
.clear {clear: both;}

/********** HOME PAGE FORMATTING **********/

/* SORT OUT WELCOME FORMATTING*/
#welcomeWrapperContent {width: 100%; height: 280px; background-repeat: no-repeat; background-position: top left; overflow: hidden;}
#welcomeImage {float: left; width: 350px; height:280px; margin-right:10px}
#welcomeText {float: right; display:block; }
.welcomeTextFF {float: right; display:block;}
#welcomeTextContent { min-height: 257px; float:right; }
#welcomeTextContentFF { min-height: 257px;}

/* SORT OUT WELCOME MARGIN AND PADDING */
#welcomeWrapper {margin: 0 10px 10px 0;}
.welcomeTextContent {margin: 0 0 0 2px; padding: 5px;}

/* SORT OUT NEWS FORMATTING*/
.newsWrapper {border: 1px solid #006800;}
.newsWrapperContent {width: 100%;}
.latestNews, .whatsNew {float: left; width: 33%;}
.help {float: left; width: 33%;}
#html, .help {display: inline;}  /* # = * */
.latestNewsContent {border-right: 1px dotted #006800;}
.whatsNewContent {border-left: 1px dotted #006800;}

/* SORT OUT NEWS MARGIN AND PADDING */
.newsWrapper {margin: 0 20px 20px 0;}
.latestNewsContent {margin: 10px 10px 10px 10px; padding: 5px 10px 1px 5px;}
.helpContent {margin: 10px 5px 10px 0px; padding: 5px 10px 1px 15px;}
.whatsNewContent {margin: 10px 10px 10px 10px; padding: 5px 10px 1px 15px; }

.whatsNewContent,.helpContent,.latestNewsContent
{ min-height: 175px; }

#quicklink1aContent,#quicklink2aContent,#quicklink3aContent
{ min-height: 145px; }
#quicklink4aContent,#quicklink5aContent,#quicklink6aContent 
{ min-height: 175px; }

/* SORT OUT QUICKLINKS FORMATTING */
#quicklinksWrapperContent {width: 100%;}
#quicklink1Wrapper, #quicklink2Wrapper {float: left; width: 33%;}
#quicklink3Wrapper {float: left; width: 34%;}
/* html #quicklink3Wrapper {display: inline;}*/

/* 
#quicklink1Content
{border: 1px solid #006FC4; background-image: url(/image/misc/graphics/adultLearning.jpg); background-repeat: no-repeat; background-position: bottom right;}
#quicklink2Content
{border: 1px solid #006800; background-image: url(/image/misc/graphics/findingJob.jpg); background-repeat: no-repeat; background-position: bottom right;}
#quicklink3Content
{border: 1px solid #FFF973; background-image: url(/image/misc/graphics/startingSchool.jpg); background-repeat: no-repeat; background-position: bottom right;}

#quicklink4Content
{border: 1px solid #006FC4; background-image: url(/image/misc/graphics/birth.jpg); background-repeat: no-repeat; background-position: bottom right;}
#quicklink5Content
{border: 1px solid #006800; background-image: url(/image/misc/graphics/buyingGoods.jpg); background-repeat: no-repeat; background-position: bottom right;}
#quicklink6Content
{border: 1px solid #FFF973; background-image: url(/image/misc/graphics/freeWebsite.jpg); background-repeat: no-repeat; background-position: bottom right;}
*/

/* SORT OUT QUICKLINKS MARGIN AND PADDING */
/*
#quicklinksWrapper {margin: 0 20px 20px 0;}
#quicklink1 {margin: 0 10px 0 0;}
#quicklink2 {margin: 0 10px 0 10px; }
#quicklink3 {margin: 0 0 0 10px;}
#quicklink1Content, #quicklink2Content, #quicklink3Content {padding: 0 50px 0 0;}
#quicklink4Content, #quicklink5Content, #quicklink6Content {padding: 0 50px 0 0;}
*/

/* SORT OUT YOUR LIFE FORMATTING */
.yourLifeWrapper {float: left; width: 45%; display: inline;}
.yourLifeAdultLearning, #yourLifeStartingSchool, #yourLifeVulnerable, #yourLifeFreeWebsite, 
#yourLifeBuyingGoods, #yourLifeDeath, #yourLifeLosingJob, #yourLifeFindingJob, #yourLifeMovingHome, 
#yourLifeBirth
{border: 1px solid #C8C8C8; padding: 0; background-repeat: no-repeat; background-position: bottom right;}

/* SORT OUT YOUR LIFE MARGIN AND PADDING */
.yourLifeWrapper {margin: 0 15px 15px 0}
.yourLifeAdultLearning, #yourLifeStartingSchool, #yourLifeVulnerable, #yourLifeFreeWebsite, 
#yourLifeBuyingGoods, #yourLifeDeath, #yourLifeLosingJob, #yourLifeFindingJob, #yourLifeMovingHome, 
#yourLifeBirth
{padding: 0 70px 0 0;}

/* SORT OUT HOME PAGE AREAS FORMATTING */
#clear {clear: both;}

/********** FOOTER FORMATTING **********/

/* SORT OUT FOOTER FORMATTING */
#footer {border-top: 2px dotted #006800; width: 100%; background-color: white; margin: 0; padding: 0;}

/* SORT OUT FOOTER MARGIN AND PADDING
#footer {margin: 0px 20px 15px 20px; padding: 5px 0 0 15px;}
* html #footer {padding-bottom: 15px;} */

/********** SETS ALL FONT PADDING AND MARGIN VALUES FOR THE WEBSITE **********/

/* SORT OUT HEADER FONT PADDING AND MARGIN VALUES */
#headerLeftColumn p, #headerRightColumn p, #headerLeftColumn h1, #headerRightColumn h1
{margin: 0; padding: 0;}

/* SORT OUT HOMEPAGE PADDING AND MARGIN VALUES */
.newsWrapperContent p, .newsWrapperContent li {margin: 0 0 5px 0; padding: 0;}
.newsWrapperContent ul {margin: 0 0 0 11px; padding: 0 0 0 4px;}
#quicklink1Content p, #quicklink2Content p, #quicklink3Content p, 
#quicklink4Content p, #quicklink5Content p, #quicklink6Content p
{margin: 0 0 0 0; padding: 0;}
#quicklink1Content h1, #quicklink2Content h1, #quicklink3Content h1,
#quicklink4Content h1, #quicklink5Content h1, #quicklink6Content h1
{margin: 10px 0 10px 15px; padding: 0;}

/* SORT OUT MAIN CONTENT (CENTRE COLUMN) FONT PADDING AND MARGIN VALUES */
h1, h2, h3, h4, h6, p {margin: 1px 0 20px 0; padding: 0;}
h5 {margin: 1px 0 10px 0; padding: 0;}
#mainContent .newsDate {margin: -20px 0 20px 0;}
#mainContent .articleDate {margin: 0 0 20px 0;}

/* SORT OUT MAIN CONTENT (CENTRE COLUMN) YOUR LIFE PADDING AND MARGIN VALUE */
.yourLifeAdultLearning p, #yourLifeStartingSchool p, #yourLifeVulnerable p, 
#yourLifeFreeWebsite p, #yourLifeBuyingGoods p, #yourLifeDeath p, #yourLifeLosingJob p, 
#yourLifeFindingJob p, #yourLifeMovingHome p, #yourLifeBirth p
{margin: 0 0 15px 0; padding: 0;}
.yourLifeAdultLearning h1, #yourLifeStartingSchool h1, #yourLifeVulnerable h1, 
#yourLifeFreeWebsite h1, #yourLifeBuyingGoods h1, #yourLifeDeath h1, #yourLifeLosingJob h1, 
#yourLifeFindingJob h1, #yourLifeMovingHome h1, #yourLifeBirth h1
{margin: 15px 0 15px 15px; padding: 0;}

/* SORT OUT LEFT AND RIGHT COLUMN FONT PADDING AND MARGIN VALUES */
#leftColumnContent h1, #rightColumnContent h1, .leftColumnContent
{margin: 0 0 2px 0; padding: 5px 0 0 0;}
#leftColumnContent ul, #rightColumnContent ul,
#leftColumnContent ol, #rightColumnContent ol,
#leftColumnContent dl, #rightColumnContent dl
{margin: 0 0 9px 0; padding: 0;}
#leftColumnContent p, #rightColumnContent p
{margin: 0 0 2px 0; padding: 0;}
#leftColumnContent li {margin: 0; padding: 0;}
/* #rightColumnContent li {margin: 0; padding: 0 3px 0 0;} */
#rightColumnContent select {margin: 0 0 9px 0; padding: 0;}

/* SORT OUT FOOTER PADDING AND MARGIN VALUES 
#footer p, #footer h1 {margin: 0; padding: 0;}*/

/* SORT OUT WEBSITE ACCESSIBILITY MARGIN AND PADDING */
#coloursizeoptions {margin: 0 15px 0 0;}
#coloursizeoptions h2 {margin: 15px 0 10px;}
#coloursizeoptions fieldset {margin: 0 0 20px 0; padding: 5px 0 15px 0;}
#coloursizeoptions legend {margin: 0 0 0 12px;}
#coloursizeoptions ul {margin: 0; padding: 15px 0 10px 0;}
* html #coloursizeoptions ul {margin: 5px 0 0 0; padding: 15px 0 10px 0;}
#coloursizeoptions li {margin: 0 0 0 15px; padding: 10px;}

/* SORT OUT MAIN CONTENT (CENTRE COLUMN) IMAGE MARGIN AND PADDING */
.imageLeft {margin: 0 20px 10px 0; padding: 5px;}
.imageRight {margin: 0 0 10px 20px; padding: 5px;}
.imageNoWrap {margin: 0 0 10px 0; padding: 5px;}

/* SORT OUT MAIN CONTENT (CENTRE COLUMN) FORMS AND TABLES PADDING AND MARGIN VALUES */
table {margin: 0 0 20px 0;}
td {padding: 6px;}
th {padding: 2px 6px 4px 6px;}
.button {margin: 0 0 15px 0; padding: 2px 6px 4px 6px;}

/* MY HOUSE TABLES PADDING AND MARGIN VALUES ON FRONT PAGE */
table .myHouse {padding: 0px 2px 2px 0px;}
td .myHouse {padding: 0px;}
.button myHouse {margin: 0 0 15px 0; padding: 2px 6px 4px 6px;}


/* SORT OUT MAIN CONTENT (CENTRE COLUMN) HORIZONTAL RULES FORMATTING */
hr {margin: 20px 0 18px 0;}
* html hr {margin: 0 0 10px 0;}

/* SORT OUT HOMEPAGE QUICKLINKS LINKS MARGIN AND PADDING 
#quicklink1Content a, #quicklink2Content a, #quicklink3Content a, 
#quicklink4Content a, #quicklink5Content a, #quicklink6Content a,*/
.yourLifeAdultLearning a, #yourLifeStartingSchool a, #yourLifeVulnerable a, 
#yourLifeFreeWebsite a, #yourLifeBuyingGoods a, #yourLifeDeath a, 
#yourLifeLosingJob a, #yourLifeFindingJob a, #yourLifeMovingHome a, #yourLifeBirth a
{margin: 0 15px 0 15px;}

/*
#quicklink1Content p, #quicklink2Content p, #quicklink3Content p, 
#quicklink4Content p, #quicklink5Content p, #quicklink6Content p
{margin: 0 15px 0 15px;}


#quicklink1Content ul, #quicklink2Content ul, #quicklink3Content ul, 
#quicklink4Content ul, #quicklink5Content ul, #quicklink6Content ul,
#quicklink1Content li, #quicklink2Content li, #quicklink3Content li, 
#quicklink4Content li, #quicklink5Content li, #quicklink6Content li
{margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; color: #006800;}
*/

/* SORT OUT HEADER MARGIN AND PADDING */
#headerWrapper {margin: 0;}
#headerContent {margin: 0;}
#headerLeftColumn, #headerRightColumn {margin: 0;}
#headerLeftColumnContent {margin: 10px 10px 28px 0;}
#headerRightColumnContent {margin: 10px 0 0 0;}
#formGo,#formGoAccess {margin: 1px 0 0 5px;}
#formWrapper {margin: 0 0 0 20px;}

/* SORT OUT WELCOME MARGIN AND PADDING */
#welcomeWrapper {margin: 0 20px 20px 0;}
#welcomeTextContent {margin: 0 0 0 2px; padding: 15px;}

/* SORT OUT NEWS MARGIN AND PADDING */
.newsWrapper {margin: 0 20px 20px 0;}
.latestNewsContent {margin: 10px 10px 10px 10px; padding: 5px 10px 1px 5px;}
#helpContent {margin: 10px 5px 10px 0px; padding: 5px 10px 1px 5px;}
#whatsNewContent {margin: 10px 10px 10px 10px; padding: 5px 10px 1px 15px; }

/* SORT OUT QUICKLINKS MARGIN AND PADDING */
/*
#quicklinksWrapper {margin: 0 20px 20px 0; }
#quicklink1 {margin: 0 10px 0 0; }
#quicklink2 {margin: 0 10px 0 10px; }
#quicklink3 {margin: 0 0 0 10px;}
#quicklink1Content, #quicklink2Content, #quicklink3Content
{padding: 0 15px 0px 0;}
#quicklink4Content, #quicklink5Content, #quicklink6Content
{padding: 0 0px 0px 0; }
*/

/* SORT OUT YOUR LIFE MARGIN AND PADDING */
.yourLifeWrapper {margin: 0 15px 15px 0}
.yourLifeAdultLearning, #yourLifeStartingSchool, #yourLifeVulnerable, 
#yourLifeFreeWebsite, #yourLifeBuyingGoods, #yourLifeDeath, #yourLifeLosingJob, 
#yourLifeFindingJob, #yourLifeMovingHome, #yourLifeBirth
{padding: 0 70px 0 0;}

/* SORT OUT FOOTER MARGIN AND PADDING */
#footer {margin: 0px 0px 10px 0px; padding: 5px 0 0 0;}
* html #footer {padding-bottom: 10px;}

/* SORT OUT A-Z LISTING */
#rightColumnContent span {border: 1px solid #C8C8C8;
	float: left; width: 2em; 
	text-align: center;
	margin: 4px 4px 0 0; 
	padding: 0px;}

a.a2zMenu
{
	float: left; width: 2em; 
	text-align: center;
	margin: 4px 4px 0 0; 
	padding: 0px;
	border: 1px solid #C8C8C8;
}

a.a2zMenu:hover, a.a2zMenu:active
{
	float: left; width: 2em; 
	text-align: center;
	margin: 4px 4px 0 0; 
	padding: 0px;
	background-color:#0047BA;
	color: white;
	border: 1px solid #C8C8C8;
	font-weight: bold;
}

a.a2zMenu:visited
{
	font-weight:bold;
}

/********** SETS ALL FORMS AND TABLES FOR THE WEBSITE **********/

/* SORT OUT MAIN CONTENT (CENTRE COLUMN) FORMS AND TABLES FORMATTING */
/*input, select, textarea {width: 100%;} */
* html input, * html select, * html textarea {width: auto;}
form p {clear: left;}
textarea {font-family: Verdana, Arial, Helvetica, sans-serif;}
.button {background: #E1F3E1 url(../graphics/tbGreen.gif) repeat-x 0 100%; font-weight: bold; width: 114px;}
.buttonSmall {background: #E1F3E1 url(../graphics/tbGreen.gif) repeat-x 0 100%; font-weight: bold; width: 30px;}
td, th {vertical-align: top; text-align: left;}
th {background: #E8E8E8 url(../graphics/tbGrey.gif) repeat-x 0 100%;}
.pulldown {width: 100px;}

/* SORT OUT LEFT AND RIGHT COLUMN FORMS AND TABLES FORMATTING */
#rightColumnContent select {width: 100%;}


/********** SETS ALL IMAGE FORMATTING FOR THE WEBSITE **********/

/* SORT OUT MAIN CONTENT (CENTRE COLUMN) IMAGE FORMATTING */
.imageLeft {float: left;}
.imageRight {float: right;}


/********** SETS ALL LINK ATTRIBUTES FOR THE WEBSITE **********/

/* HARMONIZE LINKS */
a , #headerContent a, .newsWrapperContent a, 
#quicklink1Content a, #quicklink2Content a, #quicklink3Content a,
#quicklink4Content a, #quicklink5Content a, #quicklink6Content a,  
#quicklink1Content a:hover, #quicklink2Content a:hover, #quicklink3Content a:hover,
#quicklink4Content a:hover, #quicklink5Content a:hover, #quicklink6Content a:hover,
#mainContent .articleDate a, #mainContent .articleDate a:hover, .yourLifeAdultLearning a, 
#yourLifeStartingSchool a, #yourLifeVulnerable a, #yourLifeFreeWebsite a, 
#yourLifeBuyingGoods a, #yourLifeDeath a, #yourLifeLosingJob a, #yourLifeFindingJob a, 
#yourLifeMovingHome a, #yourLifeBirth a, .yourLifeAdultLearning a:hover, 
#yourLifeStartingSchool a:hover, #yourLifeVulnerable a:hover, #yourLifeFreeWebsite a:hover, 
#yourLifeBuyingGoods a:hover, #yourLifeDeath a:hover, #yourLifeLosingJob a:hover, 
#yourLifeFindingJob a:hover, #yourLifeMovingHome a:hover, #yourLifeBirth a:hover, 
#leftColumnContent a, #rightColumnContent a, #leftColumnContent a:hover, #rightColumnContent a:hover
#footer a, #footer a:hover, #coloursizeoptions h2 a
{text-decoration: none;}
a:hover, #headerContent a:hover, .newsWrapperContent a:hover, #coloursizeoptions a
{text-decoration: underline;}
a img, :link img, :visited img {border: none}



/************************************************************************************/
/********** NEW STYLES TO SORT **********/

/* SORT OUT MAJORS PARLOUR FORMATTING */
.albumlist {list-style-type: none; border-top: 1px dotted #999999; margin: 0; padding: 10px 0 5px 0; clear: both;}
.albumlist li {float: left; margin: 10px 10px 10px 0; width: 130px;}
#html .albumlist li {padding: 0 0 10px 0;} /* # = * */
.albumlist img {display: block; margin: 0 0 5px 0;}

/* SORT OUT PDF THUMBNAIL FORMATTING */
#pdf {background-image: url(../graphics/icon_pdfSmall.gif);}
#word {background-image: url(../graphics/icon_msWord.gif);}
#powerpoint {background-image: url(../graphics/icon_msPowerpoint.gif);}
#excel {background-image: url(../graphics/icon_msExcel.gif);}
#pdf,#word, #powerpoint, #excel {margin: 5px 0 0 0; padding: 0 0 0 25px; background-position: top left; background-repeat: no-repeat;}

/* SORT OUT BREADCRUMBS FONT FORMATTING AND SIZES */
#breadcrumb {font-size: 2em; margin: 0 20px 0 20px;}
#breadcrumb p {font-size: 0.9em;} 

/* SORT OUT BIN COLLECTION LIST ITEMS
	DELETED RBM, SEE ORIGIONAL FOR CODE
*/

/* SORT OUT BIN COLLECTION CALENDAR TABLES
   DELETED RBM SEE ORIGIONAL FOR CODE
*/

/* SORT OUT IE7 HEADER ISSUES */
#formGo {width: 25px;}
#formInput {width: 170px;}
#formGoAccess {width: 25px;}
#formInputAccess {width: 170px;}

/* Standard Image Size (home page)*/
img.standard
{
	width : 350px;
	height : 280px;
}

#accessKeys
{
	height: 0px;
	font-size: 0px;
	width: 0px;
}

div.floatl3
{
	float: left;
	width: 32%;
}

div.plainEnglish
{
	width: 160px;
	border: 3px solid blue;
	padding: 3px 3px 3px 3px;
	font-weight: bold;
	font-size: .8em;
	text-align: center;
	margin-bottom: 5px;
}

/* Style menu items to highlight when hoveAA0000 over */

ul.menuL 
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#rightColumnContent ul.menuL a {width: 170px;}
#leftColumnContent ul.menuL a  {width: 160px;}

#rightColumnContent ul.menuL a, #rightColumnContent ul.menuLa a,
#leftColumnContent ul.menuL a, #leftColumnContent ul.menuLa a  	
{	
	display:block; /* change to inline for horizontal menu */
	margin-top: 2px; /* change to 1 or 2px for top space between buttons*/	
	text-decoration:none;
	font-weight: bold;
	font-size: 1em;

	border-top: 2px solid #F3F2F3;;
	border-bottom: 2px solid #F3F2F3;
	background-color:#F3F2F3;
}

#rightColumnContent ul.menuL a,
#leftColumnContent ul.menuL a {padding: 0px 2px 0px 5px;}

/*#rightColumnContent ul.menuLa a,
#leftColumnContent ul.menuLa a {padding-left: 25px;} */

#rightColumnContent ul.menuL a:active, #rightColumnContent ul.menuLa a:active,
#rightColumnContent ul.menuL a:hover, #rightColumnContent ul.menuLa a:hover,
#leftColumnContent ul.menuL a:active, #leftColumnContent ul.menuLa a:active,
#leftColumnContent ul.menuL a:hover, #leftColumnContent ul.menuLa a:hover 
{
	background-color: #FFF973; 
	font-size: 1em;
	border-top: 2px solid green; 
	border-bottom: 2px solid green;
}

#rightColumnContent ul.menuL li {margin: 0; width: 160px;}

#rightColumnContent ul.menuLa a, #leftColumnContent ul.menuLa a  {padding-left: 20px; width:145px;}

#footer div.footerCookies
{
	padding: 5px;
	background-color: #FFF973;
	border: 2px solid  #0047BA; 	
	font-weight: bold;
	color: #0047BA; 
	font-size: 1em;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
}


#footer a.footerCookies:link,
#footer a.footerCookies:visited
{
	color: #0047BA;
	text-decoration: underline;	
}

ul.news
{
	list-style-type:square;	
	color: #0047BA;
}

table.councillors
{
	border: thin solid; 
	width: 600px; 
}

img.councillor
{
	width: 150px; 
	height: 150px;
	border: 0px solid black;
	padding: 0px;
	margin: 0px;
}

.fpCouncilServices
{
	width: 30%;
	margin: auto;
	float: left;
}


#mainContent #fpCouncilServices li a:link, #mainContent #fpCouncilServices li a:visited,
#mainContent #fpNews li a:link, #mainContent .fpNews li a:visited,
#mainContent #fpWhatsOn li a:link, #mainContent #fpWhatsOn li a:visited, 
#mainContent #fpHaveYourSay li a:link, #mainContent #fpHaveYourSay li a:visited,

#mainContent a:link, #mainContent a:visited,
#mainContent #Olympics li a:link, #mainContent #Olympics li a:visited 
{
	padding: 3px;
	font-weight:bold;
}

#mainContent a:hover, #mainContent a:focus, #mainContent a:active,
#mainContent #fpCouncilServices li a:hover, #mainContent #fpCouncilServices li a:focus, #mainContent #fpCouncilServices li a:active,
#mainContent #fpNews li a:hover,#mainContent #fpNews li a:focus,#mainContent #fpNews li a:active,
#mainContent #fpWhatsOn li a:hover, #mainContent #fpWhatsOn li a:focus, #mainContent #fpWhatsOn li a:active, 
#mainContent #fpHaveYourSay li a:hover, #mainContent #fpHaveYourSay li a:focus, #mainContent #fpHaveYourSay li a:active, 
#mainContent #Olympics li a:hover, #mainContent #Olympics li a:focus, #mainContent #Olympics li a:active
{
	color:#AA0000;
	background-color:#FFF973;
	padding: 3px;
}

.serviceleftDiv
{
	float: left;
	width: 33%;
	margin: auto;
}

.div33
{
	padding: 2px;
	width: 260px; float:left;
	margin: 5px 0px 5px 0px;
}

.div33 a:link img, .div33 a:visited img
{
	border: 2px solid white;
	margin-bottom: 5px;
}

.div33 a:hover img
{
	border: 2px solid #0047BA;
	margin-bottom: 5px;
}

.imgButton
{
	width: 247px;
	height: 111px;
	border: 2px solid white;
}

.skipLink
{
	position: absolute;
	left: -99999px;
	height: 0px;
	width: 0px;	
	color:#000000;
}

.skipLink a:focus, .skipLink a:active
{
	background-color: #FFFFFF;
}

