/* PULSE MASTER CSS 
 RESET CSS */
* 
{
font-weight:400;
margin:0;
outline:transparent none 0;
padding:0;
}

a:hover, a:active, a:focus {
text-decoration:underline;
}


/* IE5.5 / IE6 FIXES */
div.left {
_display:inline;
_overflow:hidden;
}

div.right {
_display:inline;
_overflow:hidden;
}

/* COMMON CLASSES */

/* hide */
.hidden {display:none;}

/* font styles */
.small {font-size:85%;}
.large {font-size:110%;}
.alignleft {text-align:left;}
.alignright {text-align:right;}
.aligncenter {text-align:center;}
.alignjustify {text-align:justify;}

/* Required field asterisk */
.asterisk {
color:#c00;
padding:0 5px;
}

/* BASE ELEMENTS */
strong {font-weight:700;}
li {list-style-position:inside;}

.Heading1, h1 
{
	border-top:1px solid #CCCCCC;
	color:#9A0002;
	font-size:150%;
	line-height:normal;
	padding: 10px 0;
}

.Heading2, h2
{
font-size:140%;
padding: 9px 0;
}

.Heading3, h3
{
font-size:130%;
padding: 8px 0;
}

.Heading4, h4
{
font-size:120%;
padding: 7px 0;
}

.Heading5, h5
{
	font-size:110%;
	padding: 6px 0;
}

/* ------------------- BEGIN CUSTOM CSS EDC 23/11/2009 ------------------- */
body {
    color:#333;
    font-family:Arial, Sans-Serif;
    font-size:75%;
    width : 100%;
}

table
{
	font-size: 100% !important;
}

/* Navigation */
#navigation {
display:none;
}

ul.footernav
{
    display:none;
}

/* Header */
#header {
display:none;
}

/* Hide Print Logo */
div.printonly
{
    float:none;
}

/* Content area */
#maincontent 
{
width: 100%; margin: 0; float: none;
}

#maincontent ul.breadcrumb {
padding:0 0 10px;
}

#maincontent ul.breadcrumb li {
color:#000;
display:inline;
list-style-type:none;
margin:0 3px 0 0;
}

#maincontent ul.breadcrumb li a {
color:#666;
}

#maincontent div.content img 
{
    display:none;
}

/* News Items */
p.title {
color:#000;
font-size:120%;
line-height:27px;
font-weight:bold;
}



/* DEFAULT BOX STYLING */

#maincontent div.fullbox p.header {
color:#000;
font-size:120%;
line-height:27px;
font-weight:bold;
}

#maincontent div.borderless p.header {
color:#000;
font-size:120%;
line-height:27px;
font-weight:bold;
}

#maincontent div.fullbox div.content ul li {
list-style-type:none;
list-style-position:outside;
}

body#Detail #maincontent div.borderless div.content ul.serviceinterim p.header
{
color:#000;
font-size:120%;
line-height:27px;
font-weight:bold;
}
	
#maincontent div.fullbox div.content ul li p a strong {
font-size:120%;
}

/* FOOTNOTES */

#maincontent div.footnotes{
border-top:1px solid #D7D7DF;
border-bottom: 1px solid #D7D7DF;
}

#maincontent div.footnotes div.SocialLinks {
border-top:1px solid #D7D7DF;
}

#maincontent div.longbox p, #maincontent div.longbox div.bottom a {
color:#000;
font-size:120%;
line-height:27px;
font-weight:bold;
}

#maincontent div.medbox p {
color:#000;
font-size:120%;
line-height:29px;
font-weight:bold;
}

#maincontent div.medbox div.content p {
color:#333;
font-size:100%;
line-height:normal;
}

#maincontent div.medbox div.bottom a
{
line-height:29px;
display:block;
}


#maincontent div.medbox ul li 
{
list-style-type:none;
}

#maincontent div.col3 div.content p {
color:#333;
font-size:100%;
line-height:normal;
}

/* Search Box */

#maincontent div.col3 div.content input.wordsearch {
width:97%;
border:solid 1px #666;
height:17px;
font-size:95%;
}

#maincontent div.col3 div.content input.FromDate, #maincontent div.col3 div.content input.ToDate {
width:71px;
height:17px;
border:solid 1px #666;
font-size:95%;
}

#maincontent div.col3 div.content input.button {
display:block;
width:159px;
height:25px;
line-height:25px;
cursor:pointer;
border:none;
}

#maincontent div.box p {
color:#000;
font-size:120%;
line-height:27px;
font-weight:bold;
}

#maincontent div.shaded p {
font-weight:700;
padding:0 0 0 10px;
}

#maincontent div.blacklinks p 
{
color:#333;
}

    #maincontent div.blacklinks ul li a {
    color:#333;
    }

/* SIDE NAVIGATION */

#maincontent div.sidenav ul li a {
color:#000;
display:block;
font-weight:700;
}

#maincontent div.sidenav ul li a.active {
color:#9a0002;
}

/* RED CALL TO ACTION BUTTONS */
#maincontent div.ActionCalls {
display:none;
}

/* YOUR COUNCIL */

#maincontent div.YourCouncil p {
color:#000;
font-size:120%;
line-height:27px;
font-weight:bold;
}

#maincontent div.map ul li {
list-style-type:none;
text-align:center;
}

/* Footer */
#footer {
    border-bottom:1px solid #d8d7df;
    border-top:1px solid #d8d7df;
    height:175px;
    line-height:150%;
}

#footer ul li {
display:inline;
}

#footer ul li a {
color:#333;
font-weight:bold;
}

/* Typography styles */
a {
text-decoration:none;
}

hr.separator {
color:#fff;
height:18px;
visibility:hidden;
border:none;
}

/* Search results */

div.indexserversearch table
{
	font-size:100%;
}

div.indexserversearch table {
	border:1px solid #cccccc;
}

div.indexserversearch table tr td table tr td select
{
    border: 1px solid black;
}


div.indexserversearch input[type=text]
{
    border: 1px solid black;
}

div.indexserversearch input[type=submit]
{
    color : #000;
    border : none;
    font-size: 100%;
    font-weight:bold;
}

div.indexserversearch div.item
{
    border : solid 1px #cccccc;
}

#maincontent div.borderless div.content div.indexserversearch div.item h4
{
    font-size:1.1em;
}

div.indexserversearch div.item h3 a
{
    float : none;
    font-size : 0.9em;
    font-weight : bold;
}

#Template_ctl10_ctl00_searchTerms
{
	width: 360px !important;
}

#Template_ctl10_ctl00_ctl18_DatePickerRadCalendar_dateInput_text
{
	margin-left: 0px;
	width:70px !important;
}

#Template_ctl10_ctl00_ctl21_DatePickerRadCalendar_dateInput_text
{
	margin-left: 0px;
	width:70px !important;
}

div.Error
{
	padding-left:5px;
}

/* Immediacy page navigator control */

#PageCounter hr.PageCounter {display:none;}

/* End immediacy page navigator control */

/* Hide Changing News Item for printing */
div.image
{
    display:none;
}

/* Hide images on the promotional items */
div.ThumbLinks img
{
    display:none;
}

/*hide image buttons for events */
.events
{
display:none;
}

p.header 
{
color:#000;
font-size:120%;
line-height:27px;
font-weight:bold;
}

/*Hide A to Z */

div.AtoZ
{
    display:none;
}

/*Hide Sidenav */

div.sidenav
{
    display:none;
}

/*Hide News Search */

#maincontent div.search 
{
display:none;
}

/* Category AZ Results plugin/Category Services List plugin */

.categoryazresults h3, .categoryserviceslist h3
{
	color:#9A0002;
	font-size:150%;
}

/* JC Layout Changes */
#JC_leftcol{
display:none;
}

#JC_rightcol{
float:none;
}

/* Form Styles */

/* Generic Form Styling */

#maincontent div.content table.tbform
{
    width:100%;
}

#maincontent div.content table.tbform tr td textarea
{
    font-family:Arial, Sans-Serif;
    color:#333333;
    font-size:100%;
}

/* Abandoned Vehicle Form */
#Template_ctl10_ctl00_fb_Abandoned_Vehicle_section_CustomerDetails, #Template_ctl10_ctl00_fb_Abandoned_Vehicle_section_VehicleDetails, #Template_ctl10_ctl00_fb_Abandoned_Vehicle_section_VehicleLocation, #Template_ctl10_ctl00_fb_Abandoned_Vehicle_section_AdditionalDetails
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Adoption Form */
#Template_ctl10_ctl00_fb_Adoption_section_ContactDetails, #Template_ctl10_ctl00_fb_Adoption_section_MainApplicant, #Template_ctl10_ctl00_fb_Adoption_section_SecondApplicant, #Template_ctl10_ctl00_fb_Adoption_section_OtherDetails
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Chief Executive Feedback Form */
#Template_ctl10_ctl00_fb_Chief_Exec_Feedback_section_Feedback, #Template_ctl10_ctl00_fb_Chief_Exec_Feedback_section_ContactDetails
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Club Registration */
#Template_ctl10_ctl00_fb_Club_Registration_section_ClubDetails, #Template_ctl10_ctl00_fb_Club_Registration_section_ContactDetails, #Template_ctl10_ctl00_fb_Club_Registration_section_DataProtection
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Dog Warden Form */
#Template_ctl10_ctl00_fb_Dog_Warden_section_CustomerDetails, #Template_ctl10_ctl00_fb_Dog_Warden_section_DogDetails
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Enjoy Talking Form */
#Template_ctl10_ctl00_fb_Enjoy_Talking_section_YourViews, #Template_ctl10_ctl00_fb_Enjoy_Talking_section_ContactDetails
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Fostering Form */
#Template_ctl10_ctl00_fb_Fostering_section_ContactDetails, #Template_ctl10_ctl00_fb_Fostering_section_OtherDetails
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Graffiti Form */
#Template_ctl10_ctl00_fb_Graffiti_section_CustomerDetails, #Template_ctl10_ctl00_fb_Graffiti_section_GraffitiDetails
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Housing and Council Tax Benefits Appeals Form */
#Template_ctl10_ctl00_fb_HB_and_CTB_Appeals_section_CustomerDetails, #Template_ctl10_ctl00_fb_HB_and_CTB_Appeals_section_DecisionDetails, #Template_ctl10_ctl00_fb_HB_and_CTB_Appeals_section_AppealDetails
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Housing and Council Tax Benefits Change of Circumstances Form */
#Template_ctl10_ctl00_fb_HB_and_CTB_ChangeCircs_section_CustomerDetails, #Template_ctl10_ctl00_fb_HB_and_CTB_ChangeCircs_section_ChangeDetails
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Housebound Library Service Request Form */
#Template_ctl10_ctl00_fb_Homebound_Library_Service_section_CustomerDetails
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Illicit Tipping Form */
#Template_ctl10_ctl00_fb_Illicit_Tipping_section_CustomerDetails, #Template_ctl10_ctl00_fb_Illicit_Tipping_section_TippingDetails
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}
/* Learning Programme Request Form */
#Template_ctl10_ctl00_fb_Learning_Programme_Request_Form_section_Personal, #Template_ctl10_ctl00_fb_InterestSection
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Library Display Request Form */
#Template_ctl10_ctl00_fb_Library_Display_section_Personal, #Template_ctl10_ctl00_fb_Library_Display_section_Display
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Library and Archives Enquiry Form */
#Template_ctl10_ctl00_fb_Library_Enquiry_section_ContactDetails, #Template_ctl10_ctl00_fb_Library_Enquiry_section_EnquiryDetails
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Library Stock Suggestion Form */
#Template_ctl10_ctl00_fb_Library_Stock_Suggestion_section_PersonalDetails, #Template_ctl10_ctl00_fb_Library_Stock_Suggestion_section_StockDetails
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Pest Control Form */
#Template_ctl10_ctl00_fb_Pest_Control_section_CustomerDetails, #Template_ctl10_ctl00_fb_Pest_Control_section_PestDetails
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Property Enquiry Form */
#Template_ctl10_ctl00_fb_Property_Enquiry_section_PropertyDetails, #Template_ctl10_ctl00_fb_Property_Enquiry_section_EnquiryDetails, #Template_ctl10_ctl00_fb_Property_Enquiry_section_EnquiryType
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Special Uplifts Form */
#Template_ctl10_ctl00_fb_Special_Uplifts_section_CustomerDetails, #Template_ctl10_ctl00_fb_Special_Uplifts_section_ContactDetails, #Template_ctl10_ctl00_fb_Special_Uplifts_section_UpliftDetails
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Tenant Participation Form */
#Template_ctl10_ctl00_fb_Tenant_Participation_section_HaveYourSay, #Template_ctl10_ctl00_fb_Tenant_Particpation_section_YourDetails
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Tourism Request Form */
#Template_ctl10_ctl00_fb_Tourism_Request_section_ContactDetails, #Template_ctl10_ctl00_fb_Tourism_Request_section_InterestAreas
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Website Feedback Form */
#Template_ctl10_ctl00_fb_Website_Feedback_section_Feedback
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}

/* Libraries Website Access Suggestion Form */
#Template_ctl10_ctl00_fb_Website_Suggestion_section_AddWebsite, #Template_ctl10_ctl00_fb_Website_Suggestion_section_Withdrawal, #Template_ctl10_ctl00_fb_Website_Suggestion_section_ContactDetails
{
    color:#FFFFFF;
    background-color:#787878;
    font-weight:bold;
    padding:3px;
}
#footer ul.logos {
	display:none;
}

#footer div.logos span {
	position:absolute;
	left:-9999px;
}
#navigation ul li.aaa a{
	padding:0 8px;
}
#header ul {
	z-index:1;
}

/* Find My Nearest Styling */
.pcodeinpt
{
    width:100px;
}

.gobtn
{
    vertical-align: text-bottom;
}

