@import url(inlineli.css);
/*************************************************************************************************\
| Colour Set - Search and Replace defaults for your scheme.                                       |
| ---------------------------------------------------------                                       |
| #fff - White [TH,backstyle,imagetitle,date,searchhead,topnav,secnav,rhstitle]                |
| #FFF0FF - Very Light Background [rowlow,closebutton,loginbandtop,atozcontacts,forumband2]       |
| #E6ECE8 - Light Background [rhslinkicon,ppathpipe,lhscol1,contactbox,pollquestionheading]       |
| #CBD8CF - Fairly Light Background [pollquestion,pollanswer,polltitle,votebuttons]               |
| #efefef - Medium Light Background [backstyle, atozbox]                                          |
| #CBD8CF - Medium Backgroung [secnav,atozboxs,forumhead,pollresult,loginhead,errorhead]          |
| #676767 - Top Utilities Links                                                                   |
| #285a37 - Medium Dark [backstyle,atozbox,forumband1,loginbandtop,rowhigh]                       |
| #660066 - Dark [imagetitle,errorhead]                                                           |
| #000 - Black [textarea,p,ul,ol,textnorm,textbold,link,bottomlinks]                           |
\*************************************************************************************************/

/* The rectangular placeholders for html template insersion. */ 
.template
{
	color : #F4FD00; 
	border-style : dotted;
	background-color : #E6ECE8; 
	font-weight : bold; 
	text-decoration : none;
}

/***************************************************************************************\
|                       Counter-Styles for Mobile Stylesheet                            |
|       n.b these styles must remain in this stylesheet for them to work correctly      |
\***************************************************************************************/

.MobileItem
{
    display:none;
}

#contactDetails
{
    text-align:right;
}

#homeDirText
{
    text-align:left;
}

/***************************************************************************************/

/* Start of basic set of tags for article */
BODY, body
{background-color:#EEEEEE; font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; margin : 0; font-weight : normal; text-align : left; font-size : 75%;}

.Heading, H1, h1{font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; font-size: 130%; color: #F4FD00; font-weight: bold; text-align: left;}

.SubHeading, H2, h2{font-family : Arial, Verdana, Helvetica, Geneva, sans-serif; font-size: 95%; color: #F4FD00; font-weight: bold; text-align: left;}

#content
{   
    color: #f4fd00;
    background-color:#000000;
    border:solid 1px #F4FD00;
}

.Heading, H1, h1
{
    color: #f4fd00;
}

.SubHeading, H2, h2
{
    color: #f4fd00;
}

#rhscolumn, #homerhscolumn
{
    float:right; 
    margin-right:0px;
    margin-top:0px;
}
#rhscolumnsearch
{
    margin-top:5px; 
    float:right; 
    margin-right:0px;
}
#homelinksblock
{
    margin-bottom:5px;
    width:100%;
}

.transparentbackground
{
    background: url('transpas.png') repeat;
}
.headersearchboxinput
{
    color:#000000;
}

/* For 'textarea', 'input' and 'select' tags the font family is not inherited from
the <body> tag and so has to be re-stated. */
TEXTAREA, textarea, INPUT, input, SELECT, select
{
    color : #F4FD00;
    background-color:#000000;
    border: solid 1px #F4FD00;
}

/*  This is a kludge for Internet Explorer to display text in the input fields at the correct size! (In this case 70%) */
INPUT, input, SELECT, select
{font-size : 100%;}

TEXTAREA, textarea{font-size : 100%;}
/* End Kludge */

P, p{color : #f4fd00; margin: 0 0 1em 0;}

UL, ul{color : #f4fd00;}

OL, ol{color : #f4fd00;}

TH, th{color : #f4fd00; background-color : #efefef; padding : 5px;}

LI, li{color : #f4fd00;}
/* End of basic set of tags for article */

/* New Home Page Stuff */

#kwordHome
{
    border: solid 1px #F4FD00;
    color:#F4FD00;
    background-color:#000000;
}

.HomePageNewsLarge, .HomePageNewsNormal
{
  color : #F4FD00;   
}
.HomePageNewsLarge
{
 font-size:120%;
}
.HomePageNewsNormal
{
 font-size:90%;
}
.HomePageNewsMarginTop
{
color : #F4FD00;
}
.HomePageNewsMarginOthers
{
color : #F4FD00; font-weight : bold; padding : 2px 0 2px 0; text-align:left;  
}
.homearticlebox, .homearticleboxlong
{
	border: solid 1px #F4FD00;
	border-top:0px;
	color:#F4FD00;
	background: #000000;
}

.homearticleboxwithtop, .homesearchboxlong
{
	border: solid 1px #F4FD00;
	color:#F4FD00;
	background: #000000;
}

#bottombox
{
background-color:#000000;
border-top:solid 1px #F4FD00;
}

.childlist
{
    border:solid 1px #F4FD00;
    background:0;
}

.defaultImage
{
    border:solid 1px #F4FD00;
}

.limage
{
    border-bottom:solid 5px #000000;
    border-right:solid 5px #000000;
}

.childtext
{
    color:#F4FD00;
}

.HomePageLargeImage
{
	float:left;
	display:table;
margin-left:2px;
	width:300px;

}
.rsslinkdiv
{

font-weight:normal;
    
}

#counciliAddress
{
    text-align: left;
}

.doitonlinebox
{
    border: solid 1px #F4FD00;
}


/* End New Home Page Stuff */


/* Start of miscellaneous styles for article */
.toptable
{
    background-color:#FFFFFF;
    background:#FFFFFF;
    border-bottom:solid 1px #F4FD00;
}

#toprightbox
{
    background-repeat: repeat-y;
    background-image: url('backer_t.gif');
    background-position:top right;
}

.intraTopRightBox
{
    background-color:#000000;
    background:#000000;    
}

#intraTopTable
{
    background-color:#000000;
    background:#000000;
    border-bottom:solid 1px #F4FD00;
}

.backstyle{color : #F4FD00; font-weight : bold; background-color : #000000; padding : 5px;}

.textnorm{color : #F4FD00; font-weight : normal;}

.textbold{color : #F4FD00; font-weight : bold;}

.searchhead{color : #F4FD00; font-weight : bold; padding : 2px 0 2px 0; background-color : #000000; 	border : solid 1px #3B255C; text-align:left;}

#kword
{
    border: solid 1px #F4FD00;
    color:#F4FD00;
    background-color:#000000;
}

.relatedhead
{
    color : #F4FD00; 
    background-color : #000000;
    border : solid 1px #f4fd00;
}

.relatedheadnobottom
{
    color : #09f31f; 
    background-color : #000000; 	
    border-top : solid 1px #f4fd00;
    border-left : solid 1px #f4fd00; 
    border-right : solid 1px #f4fd00;
}

.relatedheadlong
{
    border: solid 1px #F4FD00;
    border-bottom-color: White;
    color: #F4FD00;
    background-color:#000000;   
}

.childheader
{
    color : #3B255C;
    background-color : #000000;
    border-bottom: solid 1px #FFFFFF;
}

.articlemargin
{
    background-color : #000000;
}

/*************************************************************************************************\
	Start of mobile template styles.
\*************************************************************************************************/

#contentmobile
{   
    text-align: left;
    width: 100%;
    margin: 0 auto;
    background-color:#FFFFFF;
    display:table;
}
#tabbarmobile
{   
    text-align: left;
    width: 100%;
    margin: 0 auto;
    background-color:#FFFFFF;
    display:table;
    font-size :x-small;
}

a.mobileatopnavstart:link, a.mobileatopnavstart:visited, a.mobileatopnavstart:active, a.mobileatopnavstart:focus, a.mobileatopnavstart:hover, a.mobileatopnavsnstart:link, a.mobileatopnavsnstart:visited, a.mobileatopnavsnstart:active, a.mobileatopnavsnstart:focus, a.mobileatopnavsnstart:hover, a.mobileatopnavsstart:link, a.mobileatopnavsstart:visited, a.mobileatopnavsstart:active, a.mobileatopnavsstart:focus, a.mobileatopnavsstart:hover, a.mobileatopnav:link, a.mobileatopnav:visited, a.mobileatopnav:active, a.mobileatopnav:focus, a.mobileatopnav:hover, a.mobileatopnavs:link, a.mobileatopnavs:visited, a.mobileatopnavs:active, a.mobileatopnavs:focus, a.mobileatopnavs:hover, a.mobileatopnavend:link, a.mobileatopnavend:visited, a.mobileatopnavend:active, a.mobileatopnavend:focus, a.mobileatopnavend:hover, a.mobileatopnavsend:link, a.mobileatopnavsend:visited, a.mobileatopnavsend:active, a.mobileatopnavsend:focus, a.mobileatopnavsend:hover, a.mobileatopnavsn:link, a.mobileatopnavsn:visited, a.mobileatopnavsn:active, a.mobileatopnavsn:focus, a.mobileatopnavsn:hover
{
		display : block;
		font-weight : bold;
		text-decoration: none;
		color : #3B255C;
		padding : 2px 5px 2px 5px;
}

a.mobileatopnavstart:link, a.mobileatopnavstart:visited, a.mobileatopnavstart:active, a.mobileatopnavstart:focus, a.mobileatopnavstart:hover, a.mobileatopnavsnstart:link, a.mobileatopnavsnstart:visited, a.mobileatopnavsnstart:active, a.mobileatopnavsnstart:focus, a.mobileatopnavsnstart:hover
{background-color : #CBD8CF;}

a.mobileatopnavsstart:link, a.mobileatopnavsstart:visited, a.mobileatopnavsstart:active, a.mobileatopnavsstart:focus, a.mobileatopnavsstart:hover
{background-color : #3B255C;}
	
a.mobileatopnavs:link, a.mobileatopnavs:visited, a.mobileatopnavs:active, a.mobileatopnavs:focus, a.mobileatopnavs:hover, a.mobileatopnavsend:link, a.mobileatopnavsend:visited, a.mobileatopnavsend:active, a.mobileatopnavsend:focus, a.mobileatopnavsend:hover, a.mobileatopnavsstart:link, a.mobileatopnavsstart:visited, a.mobileatopnavsstart:active, a.mobileatopnavsstart:focus, a.mobileatopnavsstart:hover
{color : #FFF;}
	
a.mobileatopnavsn:hover, a.mobileatopnavsnstart:hover, a.mobileatopnavend:hover, a.mobileatopnav:hover, a.mobileatopnavstart:hover, a.mobileatopnavs:hover
{text-decoration : underline;}

.mobiletopnavborder{width:997px; border : solid 1px #3B255C; float:left;}

/*************************************************************************************************\
	Start of navigation link sets.
	
	The defaults look similar to each other, so at first glance this separation appears unnecessary,
	but a site design has potential for any of the elements within each link to change independantly 
	from one another. It makes the link styles easier to manage.
\*************************************************************************************************/

/* Start of general links */
A:link, a:link, A:visited, a:visited, A:active, a:active, A:focus, a:focus
{color : #F4FD00; text-decoration : underline;}

A:hover, a:hover{text-decoration : none;}

a.astandardlink:link, a.astandardlink:visited, a.astandardlink:active, a.astandardlink:hover, a.astandardlink:focus
{color : #F4FD00; font-weight : normal; text-decoration : none;}

a.astandardlink:hover, a.aartpathlhs1:hover, a.aartpathlhs2:hover,  a.aartpathlhs3:hover, a.aartpathlhs4:hover, a.aartpathlhs5:hover
{text-decoration : underline;}

a.aboldlink:link, a.aboldlink:visited, a.aboldlink:active, a.aboldlink:hover, a.aboldlink:focus, a.aboldgreentitle:link, a.aboldgreentitle:visited, a.aboldgreentitle:active, a.aboldgreentitle:hover, a.aboldgreentitle:focus
{color : #F4FD00; font-weight : bold; text-decoration : none;}

a.aboldgreentitle:link, a.aboldgreentitle:visited, a.aboldgreentitle:active, a.aboldgreentitle:hover, a.aboldgreentitle:focus
{color : #F4FD00;}

a.aboldgreenlink:link, a.aboldgreenlink:visited, a.aboldgreenlink:active, a.aboldgreenlink:hover, a.aboldgreenlink:focus
{color : #F4FD00; font-weight : bold; text-decoration : underline;}

a.aboldlink:hover, a.aboldgreentitle:hover{text-decoration : underline;}

a.aboldgreenlink:hover{text-decoration : none;}

.rsslinktext
{
margin-bottom:5px
}

a.rsslinktext:link, a.rsslinktext:visited, a.rsslinktext:active, a.rsslinktext:hover, a.rsslinktext:focus{display:block; color : #F4FD00; font-weight : normal; text-decoration : none;}
a.rsslinktext:hover{text-decoration : underline;}

.greenlinkpadding{padding : 0 5px 5px 8px;}
/* End of general links */

/***************************************************************\
|* Start of left-hand tree navigation (third level and below). *|
\***************************************************************/
.lhscol1{background-color : #000000; width : 198px;}

.lhscol2{background-color : #000000;}

/***************************************************************\
|*  Start of right-hand side navigation block                  *|
\***************************************************************/
#addToGoogle
{
background-image: url(add_Goog.gif);
background-repeat:no-repeat;
}

.rhsbox
{
    border-top:solid 1px #F4FD00;
    border-left:solid 1px #F4FD00;
    border-bottom:solid 1px #F4FD00;
    background:0;
    color:#F4FD00;
}

.rhsboxtitle
{
    color:#F4FD00;
}

.rhsrssicon{background : #000000 url(rss_icon.gif) no-repeat; padding : 5px 5px 5px 25px;}
.rhsrssiconnoborder{float:left; background : no-repeat url(rss_icon.gif); width:14px;}

.rhsvideoicon{background : no-repeat url(video_ic.gif); padding : 5px 5px 5px 25px;}
.rhsvideotext{color : #F4FD00; font-weight : normal; text-decoration : none; cursor:pointer; cursor:hand;}
.rhsvideotext:hover{text-decoration : underline;}

.rhslinkicon{padding : 5px 5px 5px 5px; font-size:inherit;}

a.arhslink:link, a.arhslink:visited, a.arhslink:active, a.arhslink:hover, a.arhslink:focus
{
    color : #F4FD00;
    background-color:#000000;
}

a.arhslink:hover{text-decoration : underline;}

a.arhslinkmedia:link, a.arhslinkmedia:visited, a.arhslinkmedia:active, a.arhslinkmedia:hover, a.arhslinkmedia:focus
{color : #F4FD00; font-weight : normal; text-decoration : none;}

a.arhslinkmedia:hover{text-decoration : underline;}
/* End of right-hand side navigation block */

/***************************************************************\
|*  Start of A to Z section                                    *|
\***************************************************************/
.atozbullet, .atozbullets
{
    margin: 0 2px 2px 0;
    text-align: center;
    list-style-type: none;
}

.atozbullet
{
    background-color: #000000;
    border: solid 1px #ffffff;
}

.atozbullets
{
    background-color: #000000;
    border: solid 1px #F4FD00;
}

a.aatozlinks:link, a.aatozlinks:visited, a.aatozlinks:active, a.aatozlinks:hover, a.aatozlinks:focus, a.aatozlink:link, a.aatozlink:visited, a.aatozlink:active, a.aatozlink:hover, a.aatozlink:focus
{
    font-size: 140%;
    font-weight: bold;
    text-decoration: none;
    display: block;
    text-decoration: none;
}

a.aatozlink:link, a.aatozlink:visited, a.aatozlink:active, a.aatozlink:hover, a.aatozlink:focus
{
    color: #F4FD00;
    padding: 3px;
}

a.aatozlink:hover
{
    text-decoration: underline;
    background-color: #000000;
    color: #F4FD00;
}

a.aatozlinks:link, a.aatozlinks:visited, a.aatozlinks:active, a.aatozlinks:hover, a.aatozlinks:focus, a.azbottomlinks
{
    color: #F4FD00;
    padding: 5px;
    text-decoration: none;
}

a.azbottomlinks:hover
{
    text-decoration: underline;
}

/* .atozconhead{background-color : #efefef;} */
/* End of A to Z section */

/***************************************************************\
|*  Start of forum section                                     *|
\***************************************************************/
.forumtitle
{
    color: #F4FD00; 
}

.forumsearchhead 
{
    color:#F4FD00;
}

.forumsearchresultshead
{
    color:#F4FD00;
    border-top:solid 1px #fff;
    border-left:solid 1px #fff;
    border-bottom:solid 1px #fff;
}

.forumhead{color : #F4FD00; border-bottom : solid 2px #fff; background-color: #000000;}

.forumtext{color : #F4FD00;}

.forumbold{color : #F4FD00;}

.forumband0{background-color : #000000; border : solid 2px #fff; padding:5px;}

.forumband1{background-color : #000000; border : solid 2px #fff; padding:5px;}

.forumband2{background-color : #000000; border : solid 2px #fff; padding:5px;}

.forumnorm
{
    padding-left:5px;
}

/* End of forum section */


/***************************************************************\
|*  Start of subscription section                                     *|
\***************************************************************/
.subscriptionmainhead{color : #3B255C; font-weight : bold; padding : 5px; background-color: #285a37; }

.subscriptionicon
{
    color:#F4FD00;
    background-color:#000000;
}

.subscriptionhead{color : #285a37; font-weight : bold; padding : 5px; border-bottom : solid 2px #fff; background-color: #EAE6ED; border-left : solid 2px #FFFFFF}

.subscripband1{margin:0px; border:0px; border-left : solid 3px #FFFFFF; padding: 2px 2px 2px 5px; border-bottom : solid 2px #FFFFFF; background-color: #eeeeee;}
.subscripband2{margin:0px; border:0px; border-left : solid 3px #FFFFFF; padding: 2px 2px 2px 5px; border-bottom : solid 2px #FFFFFF; background-color: #eeeeee;}

.articleband1{margin:0px; border:0px; border-left : solid 3px #FFFFFF; padding: 5px 2px 2px 5px; border-bottom : solid 3px #FFFFFF; background-color: #eeeeee;}
.articleband2{margin:0px; border:0px; border-left : solid 3px #FFFFFF; padding: 5px 2px 2px 5px; border-bottom : solid 3px #FFFFFF; background-color: #eeeeee;}

/* End of forum section */


/***************************************************************\
|*  Start of contact section (not 'related' or 'A to Z')       *|
\***************************************************************/
.contactheading{color : #F4FD00; font-weight : bold; text-decoration : none;}

.contactnorm{color : #F4FD00; padding : 0 5px 0 0; text-decoration : none;}

.contactbold{color : #F4FD00; padding : 0 5px 0 0; text-decoration : none; font-weight : bold;}

.contacttel{color : #F4FD00; padding : 0 5px 0 0; text-decoration : none;}

.contactfax{color : #F4FD00; padding : 0 5px 0 0; text-decoration : none; padding-left : 1px;}

.contactposl{padding : 0 10px 10px 0; float : left;}

.contactposr{float : right; padding : 0 0 10px 10px;}

a.acontactlink:link, a.acontactlink:visited, a.acontactlink:active, a.acontactlink:hover, a.acontactlink:focus
{color : #F4FD00; font-weight : bold; text-decoration : none;}

a.acontactlink:hover {text-decoration : underline;}

a.acontactemaillink:link, a.acontactemaillink:visited, a.acontactemaillink:active, a.acontactemaillink:hover, a.acontactemaillink:focus
{color : #F4FD00; font-weight : normal; text-decoration : none;}

a.acontactemaillink:hover{text-decoration : underline;}

a.acontactweblink:link, a.acontactweblink:visited, a.acontactweblink:active, a.acontactweblink:hover, a.acontactweblink:focus
{color : #F4FD00; font-weight : normal; text-decoration : none;}

a.acontactweblink:hover{text-decoration : underline;}
/* End of contact section */

/***************************************************************\
|*  Dates Footer                                              *|
\***************************************************************/
.pagedate
{
text-align:right; 
color:#f4fd00;
}

/***************************************************************\
|*  Striping for the list style templates                      *|
\***************************************************************/

.rowhigh
{
	border : solid 1px #CBD8CF;
	margin-right : 210px;
	background-color:#EAE6ED;
}

.rowlow
{
	border : solid 1px #EAE6ED;
	margin-right : 210px;
	background-color:#CBD8CF;
}

.rowareahome
{
	border : solid 1px #3B255C;
	margin-right : 210px;
	background-color:#000;
}

/**********************************************************************\
|*  decorative bar between the article and the bottom utilities menu  *|
\**********************************************************************/

/* decorative bar between the article and the bottom utilities menu */
.footflourish 
{
	border-left : solid #fff 5px;
	border-right : solid #fff 5px;
}

/***************************************************************\
|*  Contact block                                              *|
\***************************************************************/
.defaultbox
{
	width : 198px;
	background-color : #FFFFFF;
	border : solid 1px #3B255C;
	margin : 0px;
	padding : 0px;
}
.contactbox
{
	width : 198px;
	border-left:solid 1px #F4FD00;
	border-bottom:solid 1px #F4FD00;
	margin : 0px;
	padding : 0px;
	background-color:#000000;
}

.searchbox
{
	width : 500px;
	padding : 0px 0 5px 0;
	float:right;
}

/* Search Button Characteristics */


#go
{
    height:24px;
    width:55px; 
    float:right; 
    vertical-align:middle; 
    text-align:center; 
    font-weight:bold; 
    padding-bottom:1px; 
    font-size:12px;
    border-left:0;
    cursor:pointer;
}

/************************************/

.articlebox
{
	border-left:solid 1px #F4FD00;
	border-bottom:solid 1px #F4FD00;
	border-right:solid 1px #F4FD00;
	border-top:0;
	background-color:#000000;
}

.homeservicebox, .homeazblock
{
	border: solid 1px #F4FD00;
	padding : 0 5px 0 5px;
	background-color:#000000;
}

.homeazblock
{
    font-size:110%;
    margin : 0 3px 0 10px;
}

#bottomatoz
{
    float:right;
    margin-right:13px;
}

.imagelinksbox
{
	width : 198px;
	background-color : #000000;
	border-top: solid 1px #F4FD00;
	border-right: solid 1px #F4FD00;
	border-bottom: solid 1px #F4FD00;
}

/***************************************************************\
|*  Image Block                                                *|
\***************************************************************/
.imageblock
{
	background-color : #000000;
    border-top:solid 1px #F4FD00;
    border-left:solid 1px #F4FD00;
    border-bottom:solid 1px #F4FD00;
}

.imagetitle
{
    color: #F4FD00; 
    font-weight : bold; 
    background-color : #000000; 
    padding : 2px 0px 2px 0px; 
    border-top:solid 1px #F4FD00;
    border-left:solid 1px #F4FD00;
    border-bottom:solid 1px #F4FD00;
    margin-top : 2px;
}

/***************************************************************\
|*  Event Block                                                *|
\***************************************************************/

.eventbox
{
	background-color : #ffffff;
	border-left : solid 1px #3B255C;
	border-right : solid 1px #3B255C;
	padding: 5px 0px 5px 0px;

}

.EventHeadStripe
{
	width:575px; color : #F4FD00; font-weight : bold; padding : 5px; background-color :  #000000; border : solid 1px #F4FD00;
}
.EventHeadDate
{
	color : #000; font-weight : normal;
}
.EventArticleStripe
{
    width:575px; padding : 5px 5px 5px 5px; background-color : #000000; border : solid 1px #F4FD00;
}
.eventcontrols
{
    padding:5px;
    border : solid 1px #F4FD00;
    float : left;
    text-align:center;
    margin-top:5px;
}
/***************************************************************\
|*  related polls                                              *|
\***************************************************************/

.pollsform
{
	width : 200px;
	padding : 0;
	margin : 0;
	background-color : #FFFFFF;
	margin-bottom:5px;
}

.pollquestion, .pollanswer, .polltitle
{
	font-weight : bold;
	padding : 3px 5px 3px 5px;
	color : #3B255C;
}

.pollanswer
{
	font-weight : normal;
}

/********** Percentage bars **********/
.pollresult1, .pollresult3, .pollresult5, .pollresult2, .pollresult4
{
	background-color : #cccccc;
	color: #000000;
}

.pollresult2, .pollresult4
{
	background-color : #cbd8cf;
}
/************ Style for generic buttons in a related poll if a graphic is not used *************/
.votebuttons 
{
	text-align : center;
	border-top : solid 1px #fff;
	margin: 0 2px 0 2px;
}

.pollbtntext
{
	color : #676767;
	font-weight : bold;
	text-align : center;
	border : solid 1px #fff;
	width : 95px;
	background-color : #efefef;
}
/***************************************************************\
|*  Login section                                              *|
\***************************************************************/

.loginbox
{
    background:0;
    border:solid 1px #F4FD00;
}

.loginhead, .errorhead
{ 
	background-color: #000000;
	color : #F4FD00;
}

.loginLabel
{
    border-top:solid 1px #F4FD00;
    border-left:solid 1px #F4FD00;
    border-bottom:solid 1px #F4FD00;
}

.loginbandtop
{
	background-color : #000000;
}

.loginbandbot
{
	background-color : #000000;
}
/*******************************************************************************************/

/***************************************************************\
|*  All form buttons that are not graphics                     *|
\***************************************************************/
.btntext, .btntexthome
{
	background-color : #000000;
	color : #F4FD00;
	border : solid 1px #F4FD00;
}

/* Icons for home page */

.selectinputicon, .quicklinksicon, .onlineicon, .houseicon
{
	float:left;
	margin-left:2px;
	width:32px;
	height:20px; 
}

#toplogo
{
    background-repeat:no-repeat; 
    background-image:url(homeBann.gif);
}

#normalbutton
{
    background-repeat:no-repeat; 
    background-image:url(normalButton_yellow.gif);
}

#greenbutton
{
    background-repeat:no-repeat; 
    background-image:url(greenButton_yellow.gif);
}

#yellowbutton
{
    background-repeat:no-repeat; 
    background-image:url(yellowButton_yellow.gif);
}

.smallbutton
{
    background-image: url('smallButton_yellow.gif');
}

.smallbuttonselected
{
    background-image: url('smallButton_yellow_selected.gif');
}

.mediumbutton
{
    background-image: url('mediumButton_yellow.gif');
}

.mediumbuttonselected
{
    background-image: url('mediumButton_yellow_selected.gif');
}

.largebutton
{
    background-image: url('largeButton_yellow.gif');
}

.largebuttonselected
{
    background-image: url('largeButton_yellow_selected.gif');
}







.searchicon
{ 
	background-repeat:no-repeat; 
	background-image:url(Magnifyi.gif);
	width:37px;
	height:37px;
	margin-right:2px;
}
.houseicon
{
	background-repeat:no-repeat; 
	background-image:url(icon_hou.gif); 
}
.quicklinksicon
{
	background-repeat:no-repeat; 
	background-image:url(icon_qui.gif); 

}
.onlineicon
{
	background-repeat:no-repeat; 
	background-image:url(icon_onl.gif); 
}

/****************** Append to the first of the two 'Underline when hovering on a link' blocks *******************/
/* a.aartpathlhs1:hover, a.aartpathlhs2:hover,  a.aartpathlhs3:hover, a.aartpathlhs4:hover, a.aartpathlhs5:hover */
/****************************************************************************************************************/

/****************************************************************************************************************/
/* Additional styles added by Nic Fish during template reviews                                                  */
/****************************************************************************************************************/
/* Block of base code that ALL horizontal navigation links use */
a.asecnav:link, a.asecnav:visited, a.asecnav:active, a.asecnav:hover, a.asecnav:focus, a.asecnavs:link, a.asecnavs:visited, a.asecnavs:active, a.asecnavs:hover, a.asecnavs:focus
{ 
	display : block;
	text-align : left;
	text-decoration : none;
	float : left;
	padding : 4px 6px 4px 6px;
	list-style-type : none;
}


.businessheadblockright, .headerblock, .headerblockwide, .formblock, .forminfoblock, .formheaderblock, .formlineblock, .infoblockcouncillor, .staffblock
{
	padding : 5px; 
	font-weight : bold; 
	float : left; 
	background-color : #000000; 
	color : #F4FD00;
	border : solid 1px #F4FD00;
}

.infoblock, .businessblockright, .businessblockleft
{
	padding : 5px; 
	font-weight : bold; 
	display : block; 
	float : left; 
	color : #F4FD00;
	border : solid 1px #F4FD00;
}

.wasteheaderblockwideform
{
	padding-top : 2px; 
	padding-bottom : 2px; 
	padding-right : 2px;
	padding-left : 6px; 
	font-weight : normal; 
	background-color : #CBD8CF; 
	color : #000000;
	border : solid 1px #dadada;
	margin-bottom : 2px;
	margin-top:8px;
	width : 200px;
	overflow : auto;
}


.wasteinfoblockwideform
{
	padding-top : 2px; 
	padding-bottom : 2px; 
	padding-right : 2px;
	padding-left : 6px; 
	font-weight : normal; 
	color : #000;
	border-right : solid 1px #dadada;
	border-bottom : solid 1px #dadada;
	border-top : solid 1px #dadada;
	margin-bottom : 1px;
	overflow : auto;
	width:inherit;
}

.headerblock{width : 60px;}

.headerblockwide{width : 100px;}

.staffblock{width: 150px;}

.formblock{width : 505px;}

.infoblock, .forminfoblock, .infoblockcouncillor
{
	background-color : #000000; 
}

.infoblock{width : 275px;}

.businessblockleft{width : 250px;}
.businessheadblockright{width : 45px;}
.businessblockright{width : 200px;}

.addressblock, .addressblockwide, .addressblockcouncillor
{
	background-color : #cbd8cf;
	margin-bottom : 4px;
}

.addressblock{width : 380px;}

.addressblockwide{width : 420px;}

/* Start of sitemap links. */

a.asitemaplink1:link, a.asitemaplink1:visited, a.asitemaplink1:active, a.asitemaplink1:hover, a.asitemaplink1:focus, a.asitemaplink2:link, a.asitemaplink2:visited, a.asitemaplink2:active, a.asitemaplink2:hover, a.asitemaplink2:focus, a.asitemaplink3:link, a.asitemaplink3:visited, a.asitemaplink3:active, a.asitemaplink3:hover, a.asitemaplink3:focus, a.asitemaplink4:link, a.asitemaplink4:visited, a.asitemaplink4:active, a.asitemaplink4:hover, a.asitemaplink4:focus, a.asitemaplink5:link, a.asitemaplink5:visited, a.asitemaplink5:active, a.asitemaplink5:hover, a.asitemaplink5:focus
{
	display : block;
	float : left;
	color : #F4FD00;
	font-weight : normal; 
	text-decoration : none;
}

a.asitemaplink1:hover, a.asitemaplink2:hover, a.asitemaplink3:hover, a.asitemaplink4:hover, a.asitemaplink5:hover
{text-decoration : underline;}


/* Start of utilities navigation */

a.autilnav, a.autilnavs
{
	text-align : left;
	text-decoration : none;
	color : #CCCCCC; 
	padding : 0;
}

.utilspipe
{
	color : #676767; 
	font-weight : normal; 
	text-decoration : none; 
	padding : 0;
}

a.autilnav:link, a.autilnav:visited, a.autilnav:active, a.autilnav:hover, a.autilnav:focus
{font-weight : normal;}

a.autilnavs:link, a.autilnavs:visited, a.autilnavs:active, a.autilnavs:hover, a.autilnavs:focus
{font-weight : bold;}

a.autilnav:hover, a.autilnavs:hover{text-decoration : underline}
/* End of utilities navigation */

/* Crumtrail */
.navhead
{
    color : #F4FD00 ;
    background-color : #000000; 	
    border-top:solid 1px #F4FD00;
    border-bottom:solid 1px #F4FD00;
}

a.pathnav
{
    color:#F4FD00;
}
a.pathnav:hover
{
    text-decoration:underline;
}
.pathnavs
{
    color:#F4FD00;
}
/* End of Crumtrail */

/* The table bar */
.secnavborder{background-color: #cccccc;}
.topnavborder
{
    width:996px; 
    background-color : #000000;
    margin-left:1px;
}

/* Start of left-hand tree navigation (second level and below). */

.pancake, treenav1, treenav1s, treenav2
{
    width:198px;
}
.pancake
{
    border-top: solid 1px #F4FD00;
    border-right: solid 1px #F4FD00;
    border-bottom: solid 1px #F4FD00;
    background-color:#000000;
    background:0;
}

.intraPancake
{
    border: 1px solid #F4FD00;
    background:0;
}

.pancakeSpace
{
border-bottom : solid 2px #000000;
}

a.atreenav1:link, a.atreenav1:visited, a.atreenav1:active, a.atreenav1:hover, a.atreenav1:focus, a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:hover, a.atreenav1s:focus, a.atreenav2:link, a.atreenav2:visited, a.atreenav2:active, a.atreenav2:hover, a.atreenav2:focus, a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active, a.atreenav2s:hover, a.atreenav2s:focus,  a.atreenav3:link, a.atreenav3:visited, a.atreenav3:active, a.atreenav3:hover, a.atreenav3:focus, a.atreenav3s:link, a.atreenav3s:visited, a.atreenav3s:active, a.atreenav3s:hover, a.atreenav3s:focus,  a.atreenav4:link, a.atreenav4:visited, a.atreenav4:active, a.atreenav4:hover, a.atreenav4:focus, a.atreenav4s:link, a.atreenav4s:visited, a.atreenav4s:active, a.atreenav4s:hover, a.atreenav4s:focus,  a.atreenav5:link, a.atreenav5:visited, a.atreenav5:active, a.atreenav5:hover, a.atreenav5:focus, a.atreenav5s:link, a.atreenav5s:visited, a.atreenav5s:active, a.atreenav5s:hover, a.atreenav5s:focus,  a.atreenav6:link, a.atreenav6:visited, a.atreenav6:active, a.atreenav6:hover, a.atreenav6:focus, a.atreenav6s:link, a.atreenav6s:visited, a.atreenav6s:active, a.atreenav6s:hover, a.atreenav6s:focus
{
	display : block; 
	list-style-type : none;
	text-align : left;
	text-decoration : none;
}

a.atreenav1:link, a.atreenav1:visited, a.atreenav1:active, a.atreenav1:hover, a.atreenav1:focus, a.atreenav2:link, a.atreenav2:visited, a.atreenav2:active, a.atreenav2:hover, a.atreenav2:focus, a.atreenav3:link, a.atreenav3:visited, a.atreenav3:active, a.atreenav3:hover, a.atreenav3:focus, a.atreenav4:link, a.atreenav4:visited, a.atreenav4:active, a.atreenav4:hover, a.atreenav4:focus, a.atreenav5:link, a.atreenav5:visited, a.atreenav5:active, a.atreenav5:hover, a.atreenav5:focus, a.atreenav6:link, a.atreenav6:visited, a.atreenav6:active, a.atreenav6:hover, a.atreenav6:focus
{
	font-weight : normal;
}

a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:hover, a.atreenav1s:focus,  a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active, a.atreenav2s:hover, a.atreenav2s:focus, a.atreenav3s:link, a.atreenav3s:visited, a.atreenav3s:active, a.atreenav3s:hover, a.atreenav3s:focus, a.atreenav4s:link, a.atreenav4s:visited, a.atreenav4s:active, a.atreenav4s:hover, a.atreenav4s:focus, a.atreenav5s:link, a.atreenav5s:visited, a.atreenav5s:active, a.atreenav5s:hover, a.atreenav5s:focus, a.atreenav6s:link, a.atreenav6s:visited, a.atreenav6s:active, a.atreenav6s:hover, a.atreenav6s:focus
{
	font-weight : bold;
}

a.atreenav1:link, a.atreenav1:visited, a.atreenav1:active, a.atreenav1:focus, a.atreenav1s:link, a.atreenav1s:visited, a.atreenav1s:active, a.atreenav1s:focus, a.atreenav2:link, a.atreenav2:visited, a.atreenav2:active, a.atreenav2:focus, a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active, a.atreenav2s:focus, a.atreenav3:link, a.atreenav3:visited, a.atreenav3:active, a.atreenav3:focus, a.atreenav3s:link, a.atreenav3s:visited, a.atreenav3s:active, a.atreenav3s:focus, a.atreenav4:link, a.atreenav4:visited, a.atreenav4:active, a.atreenav4:focus, a.atreenav4s:link, a.atreenav4s:visited, a.atreenav4s:active, a.atreenav4s:focus, a.atreenav5:link, a.atreenav5:visited, a.atreenav5:active, a.atreenav5:focus, a.atreenav5s:link, a.atreenav5s:visited, a.atreenav5s:active, a.atreenav5s:focus, a.atreenav6:link, a.atreenav6:visited, a.atreenav6:active, a.atreenav6:focus, a.atreenav6s:link, a.atreenav6s:visited, a.atreenav6s:active, a.atreenav6s:focus
{
	color: #F4FD00;
	background-color : #000000;
	padding : 4px 6px 4px 6px;
	text-decoration : none;
}


a.atreenav2:link, a.atreenav2:visited, a.atreenav2:active, a.atreenav2:focus, a.atreenav2s:link, a.atreenav2s:visited, a.atreenav2s:active, a.atreenav2s:focus
{
	background-color : #000000; 
}

a.atreenav1:hover, a.atreenav1s:hover
{
    text-decoration:underline;
    background-color:Transparent;
}
a.atreenav2:hover, a.atreenav2s:hover
{
    text-decoration:underline;
    background-color:Transparent;
}

/*****************************************************************/

a.aartpathlhs1:link, a.aartpathlhs1:visited, a.aartpathlhs1:active, a.aartpathlhs1:hover, a.aartpathlhs1:focus, a.aartpathlhs2:link, a.aartpathlhs2:visited, a.aartpathlhs2:active, a.aartpathlhs2:hover, a.aartpathlhs2:focus, a.aartpathlhs3:link, a.aartpathlhs3:visited, a.aartpathlhs3:active, a.aartpathlhs3:hover, a.aartpathlhs3:focus, a.aartpathlhs4:link, a.aartpathlhs4:visited, a.aartpathlhs4:active, a.aartpathlhs4:hover, a.aartpathlhs4:focus, a.aartpathlhs5:link, a.aartpathlhs5:visited, a.aartpathlhs5:active, a.aartpathlhs5:hover, a.aartpathlhs5:focus, a.aartpathlhs6:link, a.aartpathlhs6:visited, a.aartpathlhs6:active, a.aartpathlhs6:hover, a.aartpathlhs6:focus
{
	color : #F4FD00;
	background-color:#000000;
}

a.aartpathlhs1:hover, a.aartpathlhs2:hover, a.aartpathlhs3:hover, a.aartpathlhs4:hover, a.aartpathlhs5:hover, a.aartpathlhs6:hover
{
    text-decoration:underline;
}

/***************************************************************\
|*    Accessability Buttons                                    *|
\***************************************************************/

.topbutton
{
    cursor:pointer;
}

/***************************************************************\
|*    Start of First level navigation                          *|
\***************************************************************/
	
.killpadding
{
	margin : 0;
	padding : 0;
}

#bardisplay
{
	text-align : center;
	margin-left:5px;
	text-decoration:underline;
	height:25px;
}

.menuText
{
    padding-top:5px;
}

/*********************************************************************\
|                        Menu Starter CSS                             |
\*********************************************************************/

/* Normal Menu Item Values */

.Starteratopnavstart, .Starteratopnav, .Starteratopnavend, .Starteratopnavsn
{
    background: url(tabStart.gif);
    background-repeat:no-repeat;
    background-position:left top;
    width:10px;
    height:25px;
    list-style : none;
	list-style-type : none;
	list-style-image : none;
	display:table;
	float:left;
	padding-left:10px;
}

/* Selected Menu Item Values*/

.Starteratopnavsnstart, .Starteratopnavsstart, .Starteratopnavs, .Starteratopnavsend
{
    background: url(tabStart.gif);
    background-repeat:no-repeat;
    background-position:left top;
    width:10px;
    height:25px;
    list-style : none;
	list-style-type : none;
	list-style-image : none;
	display:table;
	float:left;
	padding-left:10px;
}

/***************************************************************************\
|                       Menu Spacer - Doesn't Change                        |
\***************************************************************************/

.spacer
{
    background: url(spacer_y.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
    width:5px;
    height:25px;
    display:table;
    float:left;
}

.ieMenuFix
{
display:none;
}
.ie6MenuFix
{
display:none;
}

/***************************************************************************\
|                              Menu Ender CSS                               |
\***************************************************************************/

/* Normal Menu Items*/

a.atopnavstart:link, a.atopnavstart:visited, a.atopnavstart:active, a.atopnavstart:focus, a.atopnav:link, a.atopnav:visited, a.atopnav:active, a.atopnav:focus, a.atopnavend:link, a.atopnavend:visited, a.atopnavend:active, a.atopnavend:focus, a.atopnavsnstart:link, a.atopnavsnstart:visited, a.atopnavsnstart:active, a.atopnavsnstart:focus, a.atopnavsn:link, a.atopnavsn:visited, a.atopnavsn:active, a.atopnavsn:focus

{
	font-weight : bold;
	color : #F4FD00;
	padding : 4px 5px 4px 5px;
	background: url(tab_yell.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    height:14px;
    width:auto;
    display:table;
    float:left;
    text-decoration:none;
    border: solid 1px #F4FD00;
    margin-bottom:10px;
}


/* Selected Menu Items*/

a.atopnavsstart:link, a.atopnavsstart:visited, a.atopnavsstart:active, a.atopnavsstart:focus, a.atopnavs:link, a.atopnavs:visited, a.atopnavs:active, a.atopnavs:focus, a.atopnavsend:link, a.atopnavsend:visited, a.atopnavsend:active, a.atopnavsend:focus

{
	font-weight : bold;
	color : #F4FD00;
	padding : 4px 5px 4px 5px;
	background: url(tab_yell.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    height:15px;
    width:auto;
    display:table;
    float:left;
    text-decoration:none;
    border-left: solid 1px #F4FD00;
    border-right: solid 1px #F4FD00;
    border-top: solid 1px #F4FD00;
    margin-bottom:10px;
}

/*On Hover Menu Items*/


a.atopnavstart:hover,  a.atopnavsnstart:hover,  a.atopnavsstart:hover,  a.atopnav:hover, a.atopnavs:hover,  a.atopnavsend:hover, a.atopnavend:hover, a.atopnavsn:hover
{
	font-weight : bold;
	color : #F4FD00;
	padding : 4px 5px 4px 5px;
	background: url(tab_yell.gif);
    background-repeat: repeat-x;
    background-position: left bottom;
    height:15px;
    width:auto;
    display:table;
    float:left;
    text-decoration:none;
    border-left: solid 1px #F4FD00;
    border-right: solid 1px #F4FD00;
    border-top: solid 1px #F4FD00;
    border-bottom:0;
    margin-bottom:10px;
}

a.atopnavs:link, a.atopnavs:visited, a.atopnavs:active, a.atopnavs:focus, a.atopnavs:hover, a.atopnavsend:link, a.atopnavsend:visited, a.atopnavsend:active, a.atopnavsend:focus, a.atopnavsend:hover, a.atopnavsstart:link, a.atopnavsstart:visited, a.atopnavsstart:active, a.atopnavsstart:focus, a.atopnavsstart:hover
{color : #F4FD00;}
	
.hidebullet
{
	list-style-type : none;
	list-style-image : none;
}

.killbulletstart, .killbulletsstart, .killbulletsnstart, .killbullet, .killbullets, .killbulletsn, .killbulletend, .killbulletsend 
{
	list-style : none;
	float : left;
	font-size:12px;
}
	
.killbulletsn, .killbulletsnstart
{background-color : #FFFFFF;}
	
.killbulletstart, .killbullet
{background-color : #FFFFFF;}
	
.killbulletsstart, .killbullets
{background-color : #FFFFFF;}
	
.killbulletend
{background-color : #FFFFFF;}
	
.killbulletsend
{background-color : #FFFFFF;}

/***************************************************************\
|*    Start of Utilsnav level navigation                          *|
\***************************************************************/	
.autilnav
{
    margin-left:10px;
}

a.autilnavstart:link, a.autilnavstart:visited, a.autilnavstart:active, a.autilnavstart:focus, a.autilnavstart:hover, a.autilnavsnstart:link, a.autilnavsnstart:visited, a.autilnavsnstart:active, a.autilnavsnstart:focus, a.autilnavsnstart:hover, a.autilnavsstart:link, a.autilnavsstart:visited, a.autilnavsstart:active, a.autilnavsstart:focus, a.autilnavsstart:hover, a.autilnav:link, a.autilnav:visited, a.autilnav:active, a.autilnav:focus, a.autilnav:hover, a.autilnavs:link, a.autilnavs:visited, a.autilnavs:active, a.autilnavs:focus, a.autilnavs:hover, a.autilnavend:link, a.autilnavend:visited, a.autilnavend:active, a.autilnavend:focus, a.autilnavend:hover, a.autilnavsend:link, a.autilnavsend:visited, a.autilnavsend:active, a.autilnavsend:focus, a.autilnavsend:hover, a.autilnavsn:link, a.autilnavsn:visited, a.autilnavsn:active, a.autilnavsn:focus, a.autilnavsn:hover
{
		font-weight : normal;
		text-decoration: none;
		color : #F4FD00;
		padding: 0;
}
	
a.autilnavnavs:link, a.autilnavs:visited, a.autilnavs:active, a.autilnavs:focus, a.autilnavs:hover, a.autilnavsend:link, a.autilnavsend:visited, a.autilnavsend:active, a.autilnavsend:focus, a.autilnavsend:hover, a.autilnavsstart:link, a.autilnavsstart:visited, a.autilnavsstart:active, a.autilnavsstart:focus, a.autilnavsstart:hover
{ font-weight : bold;}
	
a.autilnavssn:hover, a.autilnavsnstart:hover, a.autilnavend:hover, a.autilnavsend:hover, a.autilnav:hover, a.autilnavs:hover, a.autilnavsstart:hover, a.autilnavstart:hover, a.autilnavsn:hover
{
	text-decoration : underline;
}
	
.utilbulletstart, .utilbulletsstart, .utilbulletsnstart, .utilbullet, .utilbullets, .utilbulletsn, .utilbulletend, .utilbulletsend, .formbullet
{
	list-style : none;
	display : inline;
}

.utilbullet, .utilbullets, .utilbulletsn, .utilbulletend, .utilbulletsend
{
	background : no-repeat left url(common_p.gif);
}

/* Start of bottom navigation */
a.abottomlink:link, a.abottomlink:visited, a.abottomlink:active, a.abottomlink:hover,a.abottomlink:focus, a.abottomlinks:link, a.abottomlinks:visited, a.abottomlinks:active, a.abottomlinks:hover, a.abottomlinks:focus, a.abottomlinkstart:link, a.abottomlinkstart:visited, a.abottomlinkstart:active, a.abottomlinkstart:hover,a.abottomlinkstart:focus, a.abottomlinksstart:link, a.abottomlinksstart:visited, a.abottomlinksstart:active, a.abottomlinksstart:hover, a.abottomlinksnstart:link, a.abottomlinksnstart:visited, a.abottomlinksnstart:active, a.abottomlinksnstart:hover, a.abottomlinksnstart:focus, a.abottomlinksn:link, a.abottomlinksn:visited, a.abottomlinksn:active, a.abottomlinksn:hover, a.abottomlinksn:focus, a.abottomlinkend:link, a.abottomlinkend:visited, a.abottomlinkend:active, a.abottomlinkend:hover,a.abottomlinkend:focus, a.abottomlinksend:link, a.abottomlinksend:visited, a.abottomlinksend:active, a.abottomlinksend:hover, a.abottomlinksend:focus
{
	text-decoration : none;
	color : #F4FD00;
	padding : 5px 15px 5px 0;
}

a.abottomlink:link, a.abottomlink:visited, a.abottomlink:active, a.abottomlink:hover,a.abottomlink:focus, a.abottomlinkstart:link, a.abottomlinkstart:visited, a.abottomlinkstart:active, a.abottomlinkstart:hover,a.abottomlinkstart:focus, a.abottomlinkend:link, a.abottomlinkend:visited, a.abottomlinkend:active, a.abottomlinkend:hover,a.abottomlinkend:focus
{font-weight : normal; text-decoration : none;}

a.abottomlinks:link, a.abottomlinks:visited, a.abottomlinks:active, a.abottomlinks:hover, a.abottomlinks:focus, a.abottomlinksstart:link, a.abottomlinksstart:visited, a.abottomlinksstart:active, a.abottomlinksstart:hover, a.abottomlinksstart:focus, a.abottomlinksend:link, a.abottomlinksend:visited, a.abottomlinksend:active, a.abottomlinksend:hover, a.abottomlinksend:focus
{font-weight : bold;}

a.abottomlink:hover, a.abottomlinks:hover, a.abottomlinkstart:hover, a.abottomlinksstart:hover, a.abottomlinkend:hover, a.abottomlinksend:hover{text-decoration : underline}

a.abottomlink:link, a.abottomlink:visited, a.abottomlink:active, a.abottomlink:hover,a.abottomlink:focus,a.abottomlinkstart:link, a.abottomlinkstart:visited, a.abottomlinkstart:active, a.abottomlinkstart:hover,a.abottomlinkstart:focus, a.abottomlinks:link, a.abottomlinks:visited, a.abottomlinks:active, a.abottomlinks:hover, a.abottomlinks:focus, a.abottomlinksstart:link, a.abottomlinksstart:visited, a.abottomlinksstart:active, a.abottomlinksstart:hover, a.abottomlinksstart:focus, a.abottomlinksnstart:link, a.abottomlinksnstart:visited, a.abottomlinksnstart:active, a.abottomlinksnstart:hover, a.abottomlinksnstart:focus, a.abottomlinksn:link, a.abottomlinksn:visited, a.abottomlinksn:active, a.abottomlinksn:hover, a.abottomlinksn:focus
{
	background : right no-repeat url(pipe0000.gif);
}

.bottompipestart, .bottompipesnstart, .bottompipesstart, .bottompipe, .bottompipes, .bottompipesn, .bottompipeend, .bottompipesend
{
	color : #F4FD00; 
	font-weight : normal; 
	text-decoration : none;
	list-style-type : none;
	display : inline;
}

/*  */

/* End of bottom navigation */

/*****************************************************************/
.searchrow
{
	background-color : #000000; 
	font-weight : bold; 
	text-align : left; 
	width : 100%;
	padding : 5px;
}

.bannerimage
{
	width : 100%; 
	background : url(banner_i.gif) no-repeat right bottom;
}

/* Does nothing when viewing pages normally */
.noprint
{
}

.printonly, .printonlyinline, .printonlyblock
{
	display: none;
}

/* Start of RSS Consumer classes */

/* Container for all RSS feeds */
.rsscontainer
{
	clear: both;
	margin-top: 0px;
	border-top: solid 1px gray;
}

/* RSS Feed */
.rssfeed
{
	background-color:#000000;
	border:0;
}


/* Image for each RSS feed */
.rssfeedimage
{
	float: left;
	border: 0;
	margin-right : 5px;
}

.rssfeedtitle
{
	float: left;
}

/* Block containing rss items */
.rssfeeditem
{
	border: solid 1px #F4FD00;
}

.rssfeeditemheader, .rssfeeditembody
{
	padding-left:5px;
}

.rssfeeditemheader
{
	background-color : #000000;	
}

.rssfeeditem a:active, .rssfeeditem a:focus, .rssfeeditem a:visited, .rssfeeditem a:link
{
	font-weight: bold;
	text-decoration: none;
}

.rssfeeditem a:hover
{
	font-weight: bold;
	text-decoration: underline;
}

.rssfeedheader a:active, .rssfeedheader a:focus, .rssfeedheader a:visited, .rssfeedheader a:link
{
	font-weight: bold;
	text-decoration: none;
	font-size: larger;
}

.rssfeedheader a:hover
{
	font-weight: bold;
	text-decoration: underline;
	font-size: larger;
}


/* End of RSS Consumer classes */

/* Start of ForumMessageBlock classes */
.forumblock
{
	margin: 6px;
}

.forumblock ul
{
	padding: 0;
	margin: 0;
}

.forumblock ul li
{
	list-style-type : none;	
}

.forumblockitem a
{
	display: inline;
	width: 75%;
}
/* End of ForumMessageBlock classes */

/* People Finder classes */
.treelevel
{
	clear: left;
	margin-top: 5px;
	margin-left: 10px;
	padding-left: 10px;
	border-left: dotted 1px #F4FD00;
}

.treesublevelheader
{
	clear: left;
	background-color : #000000; 
	border:solid 1px #F4FD00;
	color:#F4FD00;
	font-weight : bold; 
	padding : 2px;
}

.treeselectedgreen
{
    background: #000000;
}

.treeselectedpurple
{
    background: #000000;
}

.treenameheader
{
	clear: left;
	margin-bottom : 5px; 
	background-color : #000000; 
	width : 100%;	
}

.treenameblock
{
	clear: left;	
}

.treelist
{
	padding : 5px; margin : 0;
	list-style-type: none;
}

a.personlink:link, a.personlink:visited, a.personlink:active, a.personlink:focus
{
    color : #F4FD00;
}

ul.treelist li.hidebullet
{
	clear: left;
}
.peopleresults, .peopleresultsvehicle
{
	margin-bottom : 10px; clear: left;
}

.peopleresults .peoplecell, .peopleresults .peoplehead, .treenameblock .peoplecell, .treenameheader .peoplehead
{
	display : inline; 
	float : left; 
	border : none;
	width : 25%;
	padding : 5px;
}

.peopleresultsvehicle .peoplecell, .peopleresultsvehicle .peoplehead, .peopleresultsvehicle .peoplehelptext
{
	display : inline; 
	float : left; 
	border : none;
	width : 20%;
	padding : 5px;
}

.peoplecell{color : #F4FD00;}

.peoplehead{background-color : #000000;}

.peopleresultsvehicle .peoplehelptextfiller
{
	padding: 5px;
	width: 18%;
	float: left;
}

/* Home page property search */
.propertysearchbox
{
	background: #cbd8cf url(map_back.gif);
	text-align: center;
	height: 90px;
	font-size:14px;
    border-left: solid 1px #CBD8CF;
    border-right: solid 1px #CBD8CF;
    border-bottom: solid 1px #CBD8CF;
    float:left;
    width: 313px;
}

.propertysearchcontrols
{
	width: 235px;
	padding: 0;
	height: 20px;
	background:transparent;
	margin:20px 0 0 15px;
	float:left;
	padding-top:13px;
	padding-left:24px;
	text-align:center;

}

.propertysearchcontrols #snop
{
	width: 175px;
	height: 15px;
	float:left;
	font-size:14px;
}

.propertysearchcontrols #goProperty
{
	width: 52px;
	height: 22px;
	float:left;
	font-weight:bold;
	font-size:12px;
	padding-bottom:1px;
}
/* End of Home page property search */
/* Image Valid */
.validhomebox
{
	margin : auto;
	padding-top : 10px;
}
/* End of Image Valid */

/* Border between Body and RHS column */
.rhsborder 
{ 
padding-left : 5px; 
}




/* bespoke menus for TPolicyExpandingMenu */
a.menu1:link, a.menu1:visited, a.menu1:active, a.menu1:focus
{color : #001a7c;  text-decoration : none; }

a.menu1:hover {text-decoration : underline;}

a.menu2:link, a.menu2:visited, a.menu2:active, a.menu2:focus
{color : #790000;  text-decoration : none;}

a.menu2:hover {text-decoration : underline;}


/************************************************************************\
|                   Corporate Plan Template CSS                          |
\************************************************************************/

.corporateQuestion
{
    font-size:10pt;
    padding:2px;
    border-bottom:solid #f4fd00 1px;
    color:#f4fd00;
    font-weight:bold;
    width:570px;
    background-color:#000000;
}

.corporateOdd
{
    margin-bottom:2px;
    background-color:#000000;
    border:solid #f4fd00 1px;
    padding:5px;
    width:578px;
    color:#f4fd00;
}

.corporateEven
{
    margin-bottom:2px;
    background-color:#000000;
    border:solid #f4fd00 1px;
    padding:5px;
    width:578px;
    color:#f4fd00;
}


/************************************************************************************\
|                          Committee Event Template CSS                              |
\************************************************************************************/

.committeehead
{
    background-color : #000000; 
    color : #f4fd00; 
    border : solid 1px #f4fd00;
}

.committeebox
{
    border : 1px solid #f4fd00;
    color:#f4fd00;
}



/***********************************************************************\
|                   Intranet Specific Rules                             |
\***********************************************************************/

/* the box that appears when moving widgets */
.hover
{
    border-color:#f4fd00;
}
/*********************************************/

.rssbox
{
    border-bottom: solid 1px #f4fd00;
    border-left: solid 1px #f4fd00;
    border-right: solid 1px #f4fd00;
    color : #f4fd00;
    background-color: #000000;
}

.widgethead
{
    color : #f4fd00; 
    background-color : #000000; 
    border : solid 1px #f4fd00; 
}

.newswidgethead
{
    color : #f4fd00; 
    border-bottom:solid 1px #f4fd00; 
    background-color:#000000;
}

.widgetheadext
{
    color : #f4fd00; 
    border: solid 1px #f4fd00; 
}

#bannerimage
{
	width : 100%; 
	background : url(myintran.gif) no-repeat left bottom;
}

#controlscontainer
{
    border:solid 1px #f4fd00;
}

#correctcolor
{
    color:#f4fd00;
}

#colourchangetext
{
    color:#f4fd00;
}

.buttonmouseover
{
    color : #f4fd00;
    font-weight:bold;
    padding:2px 0 2px 0;
    background-color:#000000;
    border:solid 1px #f4fd00;
    text-align:left;
    cursor:pointer;
}

#councilnewscontent
{
    background: #000000;
    border:solid 1px #f4fd00;
}

#messagecontent
{
    background-color: #000000;
    border: solid 1px #f4fd00;
    border-top:0px;
    padding-top:1px;
}

#Items, #StaffNoticeBoard
{
background-color: #000000;
}

.intraDirectoryBox
{
    border-left:solid 1px #f4fd00;
    border-bottom:solid 1px #f4fd00;
    border-right:solid 1px #f4fd00;
    background:0;
    color:#f4fd00;
}

/**************************** MINI MAXI WIDGET ICONS***********************************\
|                                                                                      |
\**************************************************************************************/

.mini
{
    background:url('Black_Ye.gif') no-repeat;
}

.mini:hover
{
    background:url('Black_Ye.gif') no-repeat;
}

.maxi
{
    background:url('Black_Ye.gif') no-repeat;
}

.maxi:hover
{
    background:url('Black_Ye.gif') no-repeat;
}

.close
{
    background:url('Black_Ye.gif') no-repeat;
}

.close:hover
{
    background:url('Black_Ye.gif') no-repeat;
}

.closewhite
{
    background:url('Black_Ye.gif') no-repeat;
}

.closewhite:hover
{
    background:url('Black_Ye.gif') no-repeat;
}

.miniwhite
{
    background:url('Black_Ye.gif') no-repeat;
}

.miniwhite:hover
{
    background:url('Black_Ye.gif') no-repeat;
}

.maxiwhite
{
    background:url('Black_Ye.gif') no-repeat;
}

.maxiwhite:hover
{
    background:url('Black_Ye.gif') no-repeat;
}

/*********************************************************************************\
|                               Vacancy Stuff                                     |
\*********************************************************************************/


.vacancyinfoblock
{
	color : #f4fd00;
	border : solid 1px #f4fd00;
}

.vacancyheaderwide
{
	color : #f4fd00;
	background-color : #000000; 
	border-bottom : solid 1px #f4fd00;
	border-top : solid 1px #f4fd00;
	border-left : solid 1px #f4fd00;
}

.vacancyheader
{
	color : #f4fd00;
	background-color : #000000; 
	border : solid 1px #f4fd00;
}

.vacancyblock
{
	color : #f4fd00;
	border : solid 1px #f4fd00;
}
