/* Main style sheet */
/* ================ */

/* Please take care editing this file manually. It is designed for use with the CMS CSS Designer */
/* New styles must be added as a StyleDef */

/* File Structure */
/* There are three sections in this style sheet. The top section defines core information such as the sheet name */
/* date last edited etc. The mid section defines the types of controls to be rendered to allow styles to be changed */
/* The bottom section defines the actual styles in use */

/* Explanation of special characters (mid section): */
/* ^ - text found within these characters is for use by the style designer to define available style controls such as drop down lists etc */
/* | - the subsequent string is split using this character. The first two elements define the property name and how many controls are to be rendered for this property *.
/*     subsequent elements contain each individual control definition. */
/* + - used in place of space to allow the control name to be used as an ID */
/* ~ - used to further split the control string into available options such as those found in a drop down */

/* Explanation of special characters (bottom section): */
/* ^ - text found within these characters is for use by the style designer to define actual styles */
/* ' - uses to split the subsequent string into its component parts. The first element is the actual style name such as table.layout. */
/*     The second element is the description of the style to be shown in the style designer. The remaining elements are each individual style. */
/* | - style elements are split with this character. The first element contains the control to render as defined in the mid section. */
/*     The second element contains a string containing the style value. */
/* ~ - used to further split the style string into its component parts, such as font size, font style etc */

/* ------------------------------------------------------------------------------------------------------ */

/* StartOfStyleInfo */

/* StyleTitle: ^Styles for www.derby.gov.uk^ */
/* StyleLastEdit: ^03/10/2007^ */
/* ---------------------------------- */

/* EndOfStyleInfo */

/* StartOfStyleControls */

/* StyleControlDef: ^background-color|1|color(Background+Colour)^ */
/* StyleControlDef: ^border|3|ddl(Border+Width~0px~1px~2px~3px~4px~5px~thin~medium~thick)|ddl(Border+Style~none~dotted~dashed~solid~double~groove~ridge)|color(Border+colour)^ */
/* StyleControlDef: ^border-top|3|ddl(Border+Top+Width~0px~1px~2px~3px~4px~5px~thin~medium~thick)|ddl(Border+Top+Style~none~dotted~dashed~solid~double~groove~ridge)|color(Border+Top+Colour)^ */
/* StyleControlDef: ^border-right|3|ddl(Border+Right+Width~0px~1px~2px~3px~4px~5px~thin~medium~thick)|ddl(Border+Right+Style~none~dotted~dashed~solid~double~groove~ridge)|color(Border+Right+Colour)^ */
/* StyleControlDef: ^border-bottom|3|ddl(Border+Bottom+Width~0px~1px~2px~3px~4px~5px~thin~medium~thick)|ddl(Border+Bottom+Style~none~dotted~dashed~solid~double~groove~ridge)|color(Border+Bottom+Colour)^ */
/* StyleControlDef: ^border-left|3|ddl(Border+Top+Left~0px~1px~2px~3px~4px~5px~thin~medium~thick)|ddl(Border+Left+Style~none~dotted~dashed~solid~double~groove~ridge)|color(Border+Left+Colour)^ */
/* StyleControlDef: ^color|1|color(Colour)^ */
/* StyleControlDef: ^float|1|ddl(Float~left~right)^ */
/* StyleControlDef: ^font-family|1|ddl(Font+Family~Arial, Helvetica, sans-serif~Verdana, Geneva, Arial, Helvetica, sans-serif)^ */
/* StyleControlDef: ^font-size|1|ddl(Font+Size~0.6em~0.65em~0.7em~0.75em~0.8em~0.85em~0.9em~0.95em~1em)^ */
/* StyleControlDef: ^font-weight|1|ddl(Font+Weight~normal~bold)^ */
/* StyleControlDef: ^height|1|text(Height)^ */
/* StyleControlDef: ^margin|4|text(Margin+Top)|text(Margin+Right)|text(Margin+Bottom)|text(Margin+Left)^ */
/* StyleControlDef: ^padding|4|text(Padding+Top)|text(Padding+Right)|text(Padding+Bottom)|text(Padding+Left)^ */
/* StyleControlDef: ^text-align|1|ddl(Text+align~left~right~center~justify)^ */
/* StyleControlDef: ^text-decoration|1|ddl(Text+decoration~none~underline)^ */
/* StyleControlDef: ^width|1|text(Width)^ */

/* EndOfStyleControls */

/* StartOfNonEditableStyles */

.skip {position: absolute; top: -4em; display: none} /*Opera*/
* html .skip {display: block; position: absolute; top: -4em; left: 0; z-index: 0} /*Seen by IE*/
html:not([dummy]) .skip {display: block; position: absolute; top: -4em; left: 0; z-index: 0} /*Seen by Moz and FF*/
.skip a {padding: 0 0.5em; left: 0; width: 14.2em; z-index: 0; color: #b30000}
.skip a:focus, .skip a:active {display: inline; z-index: 2; border: solid black 1px; color: #fff !important; background: #333 !important; text-decoration: none; position: absolute; top: 4.5em; left: 0}
.skip a#cont {position: absolute; top: -9em; width: 14.2em}
.skip a#cont:focus, .skip a#cont:active {position: absolute; top: 15.25em; left: 17.2em; z-index: 2}
.skip a#nav {position: absolute; top: -9em; width: 14.2em}
.skip a#nav:focus, .skip a#nav:active {position: absolute; top: 15.25em; left: 2em; z-index: 2}
.skip a:hover {cursor: default}

.TABLE {BORDER-LEFT: #f1eabc 1px solid; BORDER-RIGHT: #f1eabc 1px solid; BORDER-BOTTOM: #f1eabc 1px solid;BORDER-TOP: #f1eabc 1px solid; PADDING-LEFT: 3px;PADDING-RIGHT: 3px; }
.TD{BORDER-TOP: #f1eabc 1px solid; BORDER-BOTTOM: #f1eabc 1px solid; BORDER-LEFT: #f1eabc 1px solid; BORDER-RIGHT: #f1eabc 1px solid; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FONT-SIZE: 0.8em; VERTICAL-ALIGN: top; TEXT-ALIGN: left;}
.custom1 {font-size: 0.8em;}
.custom2 {font-size: 0.9em;}
.custom3 {font-size: 1.0em;}
.custom4 {font-size: 1.1em;}
.custom5 {font-size: 1.2em;}

/* EndOfNonEditableStyles */

/* StartOfStyles */

/* StyleDef: ^table.layout'Border for main content area'border|1px~solid~#000000^ */ table.layout { border: 1px solid #000000; }
/* StyleDef: ^td.header_gfx'Padding, width and text align settings for header graphic'padding|0px~0px~0px~0px'width|0px'text-align|right^ */ td.header_gfx { padding: 0px 0px 0px 0px; width: 0px; text-align: right; }
/* StyleDef: ^td.header_logo'Padding and width for header logo table cell'padding|0px~0px~0px~0px'width|0px^ */ td.header_logo { padding: 0px 0px 0px 0px; width: 0px; }
/* StyleDef: ^td.header_search'Padding and text align settings for search'padding|0px~20px~0px~0px'text-align|right^ */ td.header_search { padding: 0px 20px 0px 0px; text-align: right; }
/* StyleDef: ^tr.header_subtitle'Background colour for the subtitle row'background-color|#00938f^ */ tr.header_subtitle { background-color: #00938f; }
/* StyleDef: ^td.header_title'Padding and text align settings for header title'padding|0px~2px~0px~25px'text-align|center^ */ td.header_title { padding: 0px 2px 0px 25px; text-align: center; }
/* StyleDef: ^td.textversion'Positioning and size of Text Version link'padding|5px~0px~5px~25px'font-size|0.6em^ */ td.textversion { padding: 5px 0px 5px 25px; font-size: 0.6em; }
/* StyleDef: ^td.textversion a'Font style for Text Version link'font-family|Verdana, Geneva, Arial, Helvetica, sans-serif'font-weight|normal'color|#0000cc^ */ td.textversion a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color: #0000cc; }
/* StyleDef: ^td.textversion a:hover'Font style for Text Version hovered link'text-decoration|none^ */ td.textversion a:hover { text-decoration: none; }
/* StyleDef: ^td.terms'Padding, text align and text size settings for terms cell'padding|5px~25px~5px~0px'text-align|right'font-size|0.6em^ */ td.terms { padding: 5px 25px 5px 0px; text-align: right; font-size: 0.6em; }
/* StyleDef: ^td.terms a'Font style for Terms link'font-family|Verdana, Geneva, Arial, Helvetica, sans-serif'font-weight|normal'color|#0000cc^ */ td.terms a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: normal; color: #0000cc; }
/* StyleDef: ^td.terms a:hover'Font style for Terms hovered link'text-decoration|none^ */ td.terms a:hover { text-decoration: none; }
/* StyleDef: ^td.copyright'Font and padding styles for copyright cell'font-family|Verdana, Geneva, Arial, Helvetica, sans-serif'font-size|0.6em'font-weight|normal'color|#000000'padding|5px~0px~5px~25px^ */ td.copyright { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; color: #000000; padding: 5px 0px 5px 25px; }
/* StyleDef: ^ul.icons li'Mask colour for bullets and positioning for W3C icons'color|#ffffff'margin|5px~0px~0px~0px^ */ ul.icons li { color: #ffffff; margin: 5px 0px 0px 0px; }
/* StyleDef: ^img.centre'Margin and float direction for centre column images'margin|5px~15px~15px~0px'float|left^ */ img.centre { margin: 5px 15px 15px 0px; float: left; }
/* StyleDef: ^table.centrepanel'Margin for centre panels'margin|10px~0px~0px~0px^ */ table.centrepanel { margin: 10px 0px 0px 0px; }
/* StyleDef: ^td.centrepanel_layout'Padding for centre column'padding|0px~0px~10px~0px^ */ td.centrepanel_layout { padding: 0px 0px 10px 0px; }
/* StyleDef: ^td.centrepanel_content'Font, background colour, padding and border style for centre panels'font-family|Verdana, Geneva, Arial, Helvetica, sans-serif'font-size|0.8em'font-weight|normal'color|#000000'background-color|#ffffff'padding|2px~14px~2px~14px'border|1px~solid~#f1eabc^ */ td.centrepanel_content { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #000000; background-color: #ffffff; padding: 2px 14px 2px 14px; border: 1px solid #f1eabc; }
/* StyleDef: ^td.centrepanel_header'Font, background colour and padding styles for centre panel headers'font-family|Verdana, Geneva, Arial, Helvetica, sans-serif'font-size|0.8em'font-weight|bold'color|#ffffff'background-color|#00938f'padding|5px~0px~5px~15px^ */ td.centrepanel_header { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #ffffff; background-color: #00938f; padding: 5px 0px 5px 15px; }
/* StyleDef: ^td.longcentrepanel_layout'Padding for content page centre column'padding|0px~10px~10px~0px^ */ td.longcentrepanel_layout { padding: 0px 10px 10px 0px; }
/* StyleDef: ^table.centrepanel a'Centre panel link colour and text decoration style'color|#0000cc'text-decoration|underline^ */ table.centrepanel a { color: #0000cc; text-decoration: underline; }
/* StyleDef: ^table.centrepanel a:hover'Centre panel hovered link colour and text decoration style'color|#00938f'text-decoration|none^ */ table.centrepanel a:hover { color: #00938f; text-decoration: none; }
/* StyleDef: ^table.sidepanel'Margin for side panels'margin|10px~0px~0px~0px^ */ table.sidepanel { margin: 10px 0px 0px 0px; }
/* StyleDef: ^td.sidepanel_layout'Padding and widths for side columns'padding|0px~10px~10px~10px'width|193px^ */ td.sidepanel_layout { padding: 0px 10px 10px 10px; width: 193px; }
/* StyleDef: ^td.sidepanel_content'Font, background colour, padding and border style for side panels'font-family|Verdana, Geneva, Arial, Helvetica, sans-serif'font-size|0.8em'font-weight|normal'color|#000000'background-color|#bfdddd'padding|2px~14px~2px~14px'border|1px~solid~#e1e7e7^ */ td.sidepanel_content { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #000000; background-color: #bfdddd; padding: 2px 14px 2px 14px; border: 1px solid #e1e7e7; }
/* StyleDef: ^td.sidepanel_header'Font, background colour and padding styles for side panel headers'font-family|Verdana, Geneva, Arial, Helvetica, sans-serif'font-size|0.8em'font-weight|bold'color|#ffffff'background-color|#00938f'padding|5px~0px~5px~15px^ */ td.sidepanel_header { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #ffffff; background-color: #00938f; padding: 5px 0px 5px 15px; }
/* StyleDef: ^table.sidepanel a'Side panel link colour and text decoration style'color|#000000'text-decoration|none^ */ table.sidepanel a { color: #000000; text-decoration: none; }
/* StyleDef: ^table.sidepanel a:hover'Side panel hovered link colour and text decoration style'color|#a50021'text-decoration|none^ */ table.sidepanel a:hover { color: #a50021; text-decoration: none; }
/* StyleDef: ^.sidepanel_spacer'Spacer dimensions - used to allow only centre column to expand'width|193px'height|1px^ */ .sidepanel_spacer { width: 193px; height: 1px; }
/* StyleDef: ^td.breadcrumbs'Font and padding styles for breadcrumb trail'font-family|Verdana, Geneva, Arial, Helvetica, sans-serif'font-size|0.8em'font-weight|normal'color|#000000'padding|10px~0px~0px~25px^ */ td.breadcrumbs { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #000000; padding: 10px 0px 0px 25px; }
/* StyleDef: ^tr.breadcrumbs a'Breadcrumb trail link colour'color|#0000cc^ */ tr.breadcrumbs a { color: #0000cc; }
/* StyleDef: ^tr.breadcrumbs a:hover'Text decoration for hovered breadcrumb trail links'text-decoration|none^ */ tr.breadcrumbs a:hover { text-decoration: none; }
/* StyleDef: ^td.header_search a'Search link style'font-family|Verdana, Geneva, Arial, Helvetica, sans-serif'font-size|0.8em'font-weight|bold'color|#ffffff'text-decoration|none^ */ td.header_search a { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #ffffff; text-decoration: none; }
/* StyleDef: ^td.header_search a:hover'Search link hover style'font-family|Verdana, Geneva, Arial, Helvetica, sans-serif'font-size|0.8em'font-weight|bold'color|#a50021'text-decoration|none^ */ td.header_search a:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #a50021; text-decoration: none; }
/* StyleDef: ^td.header_subtitle'Sub title font and padding style'font-family|Verdana, Geneva, Arial, Helvetica, sans-serif'font-size|1em'font-weight|normal'color|#ffffff'text-align|center'padding|3px~3px~3px~165px^ */ td.header_subtitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #ffffff; text-align: center; padding: 3px 3px 3px 165px; }
/* StyleDef: ^input.radio'Style for all radio buttons'color|#000000'width|1.5em'height|1.5em^ */ input.radio { color: #000000; width: 1.5em; height: 1.5em; }
/* StyleDef: ^input.box'Font style for all input boxes'font-family|Verdana, Geneva, Arial, Helvetica, sans-serif'font-size|0.8em'font-weight|normal'color|#000000'text-decoration|underline'height|1.8em'border|1px~solid~#000000^ */ input.box { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; color: #000000; text-decoration: underline; height: 1.8em; border: 1px solid #000000; }
/* StyleDef: ^.poll_question'Font style and background colour for Poll questions'font-family|Verdana, Geneva, Arial, Helvetica, sans-serif'font-size|1em'font-weight|bold'color|#000000'background-color|#bfdddd^ */ .poll_question { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #000000; background-color: #bfdddd; }
/* StyleDef: ^.poll_answer'Font style and background colour for Poll answers'font-family|Verdana, Geneva, Arial, Helvetica, sans-serif'font-size|1em'background-color|#bfdddd^ */ .poll_answer { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; background-color: #bfdddd; }
/* StyleDef: ^.poll_button'Font style for Poll button'font-family|Verdana, Geneva, Arial, Helvetica, sans-serif'font-size|1em'font-weight|bold^ */ .poll_button { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; }
/* StyleDef: ^.poll_footer'Font style and background colour for Poll footer'font-family|Verdana, Geneva, Arial, Helvetica, sans-serif'font-size|1em'font-weight|bold'color|#000000'background-color|#bfdddd^ */ .poll_footer { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; color: #000000; background-color: #bfdddd; }
/* StyleDef: ^td.nav_content'Font, background colour, padding and margin for navigation'font-family|Verdana, Geneva, Arial, Helvetica, sans-serif'font-size|1em'font-weight|normal'color|#000000'background-color|#ffffff'padding|4px~0px~4px~0px'border|0px~solid~#ffffff^ */ td.nav_content { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000000; background-color: #ffffff; padding: 4px 0px 4px 0px; border: 0px solid #ffffff; }
/* StyleDef: ^td.navChannel'Background colour and border styles for navigation channel links'background-color|#fec94e'border-top|0px~solid~#ffffff'border-right|0px~solid~#ffffff'border-bottom|0px~solid~#ffffff'border-left|0px~solid~#ffffff^ */ td.navChannel { background-color: #fec94e; border-top: 0px solid #ffffff; border-right: 0px solid #ffffff; border-bottom: 0px solid #ffffff; border-left: 0px solid #ffffff; }
/* EndOfStyles */


td.longcentrepanel_layout {vertical-align: top;}
/*Google mini related*/
.googleminibar{background:#00938F!important;color:#fff;}
.googleminibarlower {background:#fff;color:#000}
.googleminibar a{color:#fff!important}

.g a{color:#0000cc!important}
.g .l{color:#0000cc!important}

td.header_search {width:320px; background-color:White}
/*PJR WORKAROUND for 0712:1787155 */
#EMsg{display:none;visibility:hidden}
