body { background-image : none; background-repeat : repeat; margin : 0; padding : 0; font-family : Arial, Verdana, Helvetica, sans-serif; color : #ffffff; font-size : 12px; letter-spacing : normal; line-height : 15px; cursor: default; } a{ cursor: pointer!important; } a img { border: none; } .clear-both { clear: both; } p, h1, h2, h3, h4, ul, li, form { margin: 0px; padding: 0px; } .hide { display: none; } #printableLogo { display: block; } #centre { width: 100%; text-align: center; background-image : none; background-repeat : repeat-x; } #container { width : 830px; margin-right : auto; margin-left : auto; text-align : left; padding : 0px; background-image : none; background-repeat : repeat-y; border-top : 0px solid #ec008c; } #contentContainer { width : 790px; margin-right : 20px; margin-left : 20px; } #logo { width : 195px; height : 105px; margin : 10px 0px 0px 0px; padding : 0px; display : none; } #RightContainer { margin : 0px; padding : 0px; float:none; display:block; } #textNavTop { margin : 0px 0px 10px 0px; padding : 0px; float : right; display : none; } #textNavTop table { width : 164px; height : 17px; } #textNavTop td { width : 80px; height : 17px; margin : 0px 0px 0px 0px; padding : 0px; } #textNavTop a { width : 80px; height : 17px; font-family : Arial, Helvetica, sans-serif; font-weight : bold; font-size : 11px; padding : 0px; margin : 0px; display : block; text-align : center; background-image: url(../images/top_nav_bg.gif); background-position: 0px -17px; background-repeat: no-repeat; color: #fff; text-decoration: none; } #textNavTop a:hover {background-position:bottom;} #textNavTop a.selected { color : #ffffff; background-position : top; } #flash, #flashHome { width : 595px; } #flashHome { display : none; } #flash { padding : 0px; margin : 0px; display : none; } #breadcrumb { width : 555px; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; line-height : 13px; text-decoration : none; color : #ffffff; float : left; display : none; } #breadcrumb ul, #breadcrumb li{ margin : 0px; padding : 0px; } #breadcrumb li{ display : inline; } #breadcrumb a {color:#ec008c; text-decoration:none;} #breadcrumb a:hover {color:#990099; text-decoration:none;} #fontResize { width : 40px; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; line-height : 13px; text-decoration : none; text-align : right; color : #ffffff; float : right; display : none; } #fontResize a {font-weight:bold; color:#ffffff; text-decoration:none;} #fontResize a:hover {font-weight:bold; color:#ec008c; text-decoration:none;} .fontResizeSm, .fontResizeMd, .fontResizeLg { font-family : Verdana, Arial, Helvetica, sans-serif; line-height : 13px; text-decoration : none; } .fontResizeSm { font-size : 9px; } .fontResizeMd { font-size : 11px; } .fontResizeLg { font-size : 13px; } #fontResize ul { list-style-type : none; margin : 0px; padding : 0px; } #fontResize li { display : inline; } #leftContainer { width : 195px; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; line-height : 13px; padding : 0px; margin : 0px; color : #333333; float : left; display:block; } #SideNav { width : 175px; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; line-height : 13px; text-align : left; padding : 0px; margin : 0px 0px 0px 5px; color : #ffffff; display : none; } #SideNav ul { width : 175px; padding : 0px; margin : 7px 0px 10px 0px; line-height : 18px; list-style : none; } #SideNav li { width : 175px; height : 23px; margin : 4px 0px 0px 0px; display : block; text-align : left; } #SideNav a { width : 175px; height : 23px; font-family : Arial, Helvetica, sans-serif; font-weight : bold; font-size : 11px; padding : 0px; margin : 0px; display : block; line-height : 21px; text-indent : 6px; text-transform: lowercase; } #SideNav a { color : #FFFFFF; background-image : url(../images/nav_bg.gif); background-repeat : no-repeat; background-position : top; text-decoration : none; } #SideNav a:hover { color : #ffffff; background-position : bottom; } #SideNav a.selected { color : #ffffff; background-position : bottom; } #postcodeSearch{ width : 80px; height : 195px; background-image : url(../images/searchbox.jpg); background-repeat : no-repeat; padding : 30px 15px 10px 85px; display : none; } #PCSearch label { display: none; } #postcodeSearch form{ margin : 0px; padding : 0px; text-align : right; } #postcodeSearch .textfield{ width : 80px; height : 15px; margin : 10px 0px 10px 0px; padding : 0px; font-family : Arial, Helvetica, sans-serif; color : #666666; font-size : 10px; } #postcodeSearch #postcode { border: #581656 1px solid; padding: 2px; } #maincontentContainer { width : 630px; margin : 8px 0px 0px 0px; padding : 0px; background-image : url(../images_new/bg_header.jpg); background-repeat : no-repeat; float : right; } #contenthome { width : 595px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 12px; color : #333333; line-height : 16px; margin : 0px 0px 0px 0px; padding : 20px 0px 0px 0px; } #contenthome p { margin : 0px 0px 15px 0px; } #contenthome h1 { font-family : Arial, Helvetica, sans-serif; font-size : 18px; font-weight : bold; color : #660066; text-transform : uppercase; margin : 0px 0px 5px 0px; } #contenthome h2 { font-size : 15px; color : #ec008c; font-weight : lighter; margin : 0px 0px 15px 0px; text-transform : uppercase; } #contenthome h3 { font-size : 15px; color : #ec008c; margin : 0px 0px 10px 0px; text-transform : uppercase; } #contenthome h4 { font-size : 12px; color : #ffcc00; margin : 0px 0px 10px 0px; } #contenthome ul { list-style-type : disc; margin : 5px 0px 15px 15px; padding : 0px; } #contenthome li { margin : 3px 0px 3px 0px; color : #333333; } #content span { margin : 0px 1px 0px 0px; } #contenthome a:link {color:#ec008c; text-decoration:none;} #contenthome a:visited {color:#ec008c; text-decoration:none;} #contenthome a:hover {color:#990099; text-decoration:none;} #homeSide { padding : 0px 0px 15px 15px; float : right; display:none; } #content, .facebox1 { width : 415px; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 12px; color : #333333; line-height : 16px; margin : 0px 0px 0px 0px; padding : 20px 0px 0px 0px; float : left; } #content p, .facebox1 p { margin : 0px 0px 15px 0px; } #content h1, .facebox1 h1 { font-family : Arial, Helvetica, sans-serif; font-size : 18px; font-weight : bold; color : #660066; text-transform : uppercase; margin : 0px 0px 15px 0px; } #content h2, .facebox1 h2 { font-size : 15px; color : #ec008c; font-weight : lighter; margin : 0px 0px 15px 0px; text-transform : uppercase; } #content h3, .facebox1 h2 { font-size : 15px; color : #ec008c; margin : 15px 0px 10px 0px; text-transform : uppercase; } #content h4, .facebox1 h4 { font-size : 12px; color : #ffcc00; margin : 0px 0px 10px 0px; } #content ul, .facebox1 ul { list-style-type : disc; margin : 5px 0px 15px 15px; padding : 0px; } #content li, .facebox1 li { margin : 3px 0px 3px 0px; color : #333333; } #content span { margin : 0px 1px 0px 0px; } #content a:link, .facebox1 a:link {color:#ec008c; text-decoration:none;} #content a:visited, .facebox1 a:visited {color:#ec008c; text-decoration:none;} #content a:hover, .facebox1 a:hover {color:#990099; text-decoration:none;} #content a.faq:link {color:#ec008c; text-decoration:none;} #content a.faq:visited {color:#ec008c; text-decoration:none;} #content a.faq:hover {color:#990099; text-decoration:none;} #content b { } #content strong { } #content hr, .facebox1 hr { color:#ec008c; height:1px; } #content img { border: 0px; } #content form, .facebox1 form { margin : 0px; padding : 0px; } #content select, .facebox1 select { width:180px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; } #content .textfield, .facebox1 .textarea { width:180px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; } #content .textarea, .facebox1 .textarea { width:180px; height:115px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; } #content label, .facebox1 label { display: none; } .formbox { width:100%; padding:10px; background-color:#49003e; } #content td { vertical-align:top; } #subSide { width : 157px; float : right; display : none; } #bottomBar { background-color : #ffffff; padding : 0px; height : 33px; display : none; } #bottomNav { width : 630px; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; line-height : 13px; text-decoration : none; text-align : center; padding : 0px; color : #333333; float : right; } #bottomNav a:link {color:#666666; text-decoration:none;} #bottomNav a:visited {color:#666666; text-decoration:none;} #bottomNav a:hover {color:#666666; text-decoration:underline;} #bottomNav p { margin : 0px; padding : 0px; } #bottomNav ul { list-style-type : none; margin : 10px; padding : 0px; } #bottomNav li { display : inline; } #accessibility { width : 150px; font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; line-height : 13px; text-decoration : none; text-align : left; padding : 0px; color : #333333; float : left; } #accessibility a:link {color:#666666; text-decoration:none;} #accessibility a:visited {color:#666666; text-decoration:none;} #accessibility a:hover {color:#666666; text-decoration:underline;} #accessibility p { margin : 0px; padding : 0px; } #accessibility ul { list-style-type : none; margin : 10px; padding : 0px; } #accessibility li { display : inline; } #roundedBase { width : 830px; height : 20px; background-image : url(../images/base_bg.gif); background-repeat : no-repeat; margin-right : auto; margin-left : auto; display : none; } #baseContainer { width : 790px; padding : 10px 20px 10px 20px; margin-right : auto; margin-left : auto; background-image : url(../images/containerbg.jpg); background-repeat : repeat-y; display : none; } #baseContainerBackground { width : 785px; height : 32px; margin-right : auto; margin-left : auto; padding : 65px 0px 0px 0px; background-image : url(../images/base_nav_bg.jpg); background-repeat : no-repeat; } #copyright { width : 175px; font-family : Arial, Helvetica, sans-serif; font-size : 11px; line-height : 18px; text-decoration : none; text-align : left; margin : 0px 0px 0px 15px; padding : 0px; color : #ffffff; float : left; } #copyright p { margin : 0px; padding : 0px; } #textlinks{ width : 300px; font-size : 11px; line-height : 18px; float : left; text-align : left; color : #FFFFFF; } #textlinks ul{ margin : 0px; padding : 0px; } #textlinks li{ margin : 0px; padding : 0px; display : inline; } #textlinks a:link {color:#ffffff; text-decoration:none;} #textlinks a:visited {color:#ffffff; text-decoration:none;} #textlinks a:hover {color:#ffffff; text-decoration:underline;} #credits { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 9px; line-height : 13px; text-decoration : none; text-align : right; margin : 20px 0px 10px 0px; color : #a4c7e9; background-color : #4c7fbf; float : right; display : none; } #credits a:link {color:#a4c7e9; text-decoration:none;} #credits a:visited {color:#a4c7e9; text-decoration:none; background-color:#3366cc;} #credits a:hover {color:#ffffff; text-decoration:none; background-color:#3366cc;} #credits p { margin : 0px; padding : 0px; } #generic-form input, #generic-form textarea{ border: #EC008C 1px solid; padding: 2px; } #generic-form input:focus, #generic-form textarea:focus{ border: #3366CC 1px solid; } #generic-form input.noborder{ border: none; } #postcodeSearch2{ width : 420px; height : 195px; background-image : url(../images/searchbox2.jpg); background-repeat : no-repeat; padding : 60px 0px 0px 12px; } #postcodeSearch2 p{ width : 250px; margin : 0px; padding : 0px; } #postcodeSearch2 form{ width : 250px; margin : 0px; padding : 0px; } #postcodeSearch2 .textfield{ width : 80px; height : 15px; margin : 0px 0px 10px 0px; padding : 0px; font-family : Arial, Helvetica, sans-serif; color : #666666; font-size : 10px; }