<!--

/* 
 Style Sheet for lscb.org.uk
 Created: 02/02/2006
 Last modified: 12/06/2006
 Project by: www.mediascopeltd.com
 Created by: Trond Berg
*/


a:link {
 color: #0085CF;
 background-color: #FFFFFF;
 text-decoration: underline;
}
a:visited {
 color: #0085CF;
 background-color: #FFFFFF;
 text-decoration: underline;
}
a:active {
 color: #0085CF;
 background-color: #FFFFFF;
 text-decoration: underline;
}
a:hover {
 color: #0085CF;
 background-color: #FFFFFF;
 text-decoration: none;
}
body, div, p, a, span, b, strong, em, i, abbr, acronym, pre, blockquote, caption, th, td, li {
 font-family: Verdana,Tahoma,Arial,sans-serif;
}
body {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 16px 0px;
 font-size: small;
 color: #FF0000;
 background-color: #E0E6EF; /*E8EBF0*/
}
h1 {
 font: 130% Verdana,Tahoma,Helvetica,Arial,sans-serif;
 color: #022677;
 background-color: #FFFFFF;
 margin: 0px;
 padding: 0px 0px 9px 0px;
 font-weight: bold;
 /*letter-spacing: 1px;
 word-spacing: 2px;*/
 border-bottom: 1px solid #00A8DF;
}
h2 {
 font: 115% Verdana,Tahoma,Helvetica,Arial,sans-serif;
 color: #022677;
 background-color: #FFFFFF;
 font-weight: bold;
 /*letter-spacing: 1px;
 word-spacing: 2px;*/
 padding-bottom: 6px;
 margin-bottom: 0px;
 border-bottom: 1px solid #00A8DF;
}
.filep 
{
    border-bottom: 1px solid #00A8DF;
    width:100%;
}
h3 {
 font: 100% Verdana,Tahoma,Helvetica,Arial,sans-serif;
 color: #022677;
 background-color: #FFFFFF;
 font-weight: bold;
 /*letter-spacing: 1px;
 word-spacing: 2px;*/
}
img {
 border-style: none;
}
p {
 color: #555555;
 background-color: #FFFFFF;
 font-size: small;
}

.antibullying 
{

 color: #333399;
 background-color: #FFFFFF;
 font-size: small;
   
}

.antibullyingh1
{
    font: 130% Verdana,Tahoma,Helvetica,Arial,sans-serif;
 color: #022677;
 background-color: #FFFFFF;
 margin: 0px;
 padding: 0px 0px 9px 0px;
 font-weight: bold;
 /*letter-spacing: 1px;
 word-spacing: 2px;*/
 border-bottom: 1px solid #555555;
}

.antibullyingh3
{
 font: 100% Verdana,Tahoma,Helvetica,Arial,sans-serif;
 color: #022677;
 text-decoration:underline;
 background-color: #FFFFFF;
 font-weight: bold;
}
pre {
 color: #555555;
 background-color: #FFFFFF;
 font-size: small;
 padding-left: 22px;
}
td {
 color: #555555;
 background-color: transparent;
 font-size: small;
}

/* styles for list elements */

li {
 color: #555555;
 background-color: #FFFFFF;
 font-size: 100%;
 line-height: 130%;
 list-style-type: disc;
 margin-left: 0px;
 padding-left: 0px;
 padding-bottom: 7px;
}
ol {
 margin-left: 30px;
 padding-left: 0px;
}
ol li {
 list-style-type: decimal;
}
ul {
 margin-left: 18px;
 padding-left: 0px;
}
ul li ul li ul li {
 list-style-type: disc !important;
}

/* styles for form elements */

form, legend, label, input, select, option, textarea {
 font-family: Verdana,Tahoma,Arial,sans-serif;
}
input, select {
 font-size: small;
 color: #000000;
 background-color: #FFFFFF;
 margin: 0px 0px 2px 0px;
 padding: 0px 0px 0px 0px;
}
label {
 font-family: Arial,Tahoma,sans-serif;
 font-size: small;
 font-weight: bold;
 color: #000000;
 background-color: transparent;
 margin-top: 0px;
 padding-top: 0px;
}
textarea {
 font-size: small;
 margin-bottom: 2px;
 color: #000000;
 background-color: #FFFFFF;
}

/* start customised classes */

ol#appendicesList li {
 list-style-type: upper-alpha;
}
#bannerHome {
 margin: 0px;
 padding: 0px;
 height: 328px !important;
 /*background-image: url(../images/bg-banner-home.jpg);*/
 background-image: url(../images/bg-banner-home_v2.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 text-align: left;
}
#bannerParents {
 margin: 0px;
 padding: 0px;
 height: 328px !important;
 background-image: url(../images/bg-banner-blue.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 text-align: left;
}
#bannerYoungsters {
 margin: 0px;
 padding: 0px;
 height: 328px !important;
 background-image: url(../images/bg-banner-red.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 text-align: left;
}
#bannerProfessionals {
 margin: 0px;
 padding: 0px;
 height: 328px !important;
 background-image: url(../images/bg-banner-green.jpg);
 background-position: top left;
 background-repeat: no-repeat;
 text-align: left;
}
#bodyDiv {
 margin: 0px;
 padding: 0px;
 width: 750px !important;
 /*text-align: center;*/
 border-right: 1px solid #CCCCCC;
 border-bottom: 1px solid #CCCCCC;
 border-left: 1px solid #CCCCCC;
 color: #FF0000;
 background-color: #FFFFFF;
}
#content {
 float: left;
 width: 61%;
 margin: 0px 0px 0px 0px;
 padding: 15px 0px 15px 30px;
 /*height: 371px;
 overflow: auto;*/
 text-align: left;
 /*border: 1px solid red;*/
}
#content ul li ul {
 padding-top: 0.7em;
}
#content ul li ul li {
 list-style-type: circle;
}
div#contentWrapper {
 clear: both;
 vertical-align: top;
 color: #FF0000;
 background-color: #FFFFFF;
}
div#contentWrapper #topLink {
 clear: both;
 text-align: left;
}
#drawings img {
 vertical-align: top;
 border: 1px solid #999999;
 margin: 0px 22px 22px 0px;
}
#footer {
 clear: both;
 margin: 0px 0px 0px 0px;
 padding: 13px 0px 13px 0px;
 color: #022677;
 color: #000000;
 background-color: #FFFFFF;
 border-top: 1px solid #CCCCCC;
 text-align: center;
}
#footer p {
 font-size: x-small;
 color: #555555;
 background-color: #FFFFFF;
}
#footer a:link, #footer a:visited, #footer a:active {
 color: #555555;
 background-color: #FFFFFF;
 text-decoration: underline;
}
#footer a:hover {
 color: #00004F;
 background-color: #88DDF9;
 text-decoration: none;
}
#footer a span {
 text-decoration: none !important;
}
.hide {
 visibility: hidden;
}
img#logo {
 /* needed for the print style sheet */
 float: left;
 width: 450px;
 height: 135px;
}
img#logoPrint {
 /* needed for the print style sheet */
 display: none;
}
div#nav1 {
 float: right;
 width: 245px !important;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
 margin-top: 179px !important;
 vertical-align: top;
}
div#nav1 span a {
 display: block;
 width: 210px !important;
 font-family: Arial,Tahoma,sans-serif;
 font-weight: bold;
 font-size: 13px;
 text-transform: uppercase;
 text-decoration: none;
 /*border: 1px solid green;*/
}
div#nav1 #sec1 a {
 color: #000000;
 background-color: transparent;
 background-image: url(../images/bg-sec1off-v2.gif);
 background-position: top left;
 background-repeat: no-repeat;
 padding: 16px 0px 16px 30px;
}
div#nav1 #sec1 a:hover {
 color: #000000;
 background-color: transparent;
 background-image: url(../images/bg-sec1on-v2.gif);
 background-position: top left;
 background-repeat: no-repeat;
 padding: 16px 0px 16px 30px;
}
div#nav1 #sec1 a.selected {
 color: #000000;
 background-color: transparent;
 background-image: url(../images/bg-sec1on-v2.gif);
 background-position: top left;
 background-repeat: no-repeat;
 padding: 16px 0px 16px 30px;
}
div#nav1 #sec2 a {
 color: #000000;
 background-color: transparent;
 background-image: url(../images/bg-sec2off-v2.gif);
 background-position: top left;
 background-repeat: no-repeat;
 padding: 15px 19px 20px 10px;
}
div#nav1 #sec2 a:hover {
 color: #000000;
 background-color: transparent;
 background-image: url(../images/bg-sec2on-v2.gif);
 background-position: top left;
 background-repeat: no-repeat;
 padding: 15px 19px 20px 10px;
}
div#nav1 #sec2 a.selected {
 color: #000000;
 background-color: transparent;
 background-image: url(../images/bg-sec2on-v2.gif);
 background-position: top left;
 background-repeat: no-repeat;
 padding: 15px 19px 20px 10px;
}
div#nav1 #sec3 a {
 color: #000000;
 background-color: transparent;
 background-image: url(../images/bg-sec3off-v2.gif);
 background-position: top left;
 background-repeat: no-repeat;
 padding: 14px 0px 18px 29px;
}
div#nav1 #sec3 a:hover {
 color: #000000;
 background-color: transparent;
 background-image: url(../images/bg-sec3on-v2.gif);
 background-position: top left;
 background-repeat: no-repeat;
 padding: 14px 0px 18px 29px;
}
div#nav1 #sec3 a.selected {
 color: #000000;
 background-color: transparent;
 background-image: url(../images/bg-sec3on-v2.gif);
 background-position: top left;
 background-repeat: no-repeat;
 padding: 14px 0px 18px 29px;
}
div#nav2 {
 float: right;
 width: 227px !important;
 padding: 16px 0px 0px 0px;
 margin: 0px;
}
div#nav2 ul {
 margin: 0px 0px 0px 0px;
 padding: 0px 10px 0px 28px;
}
div#nav2 ul li {
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 7px 0px;
 text-align: left;
 font-size: small !important;
 font-weight: bold;
 color: #00A8DF;
 background-color: #FFFFFF;
 list-style-type: disc;
 list-style-image: url(../images/bg-list-image_10x10.gif);
}
div#nav2 ul li a {
 padding: 0px 0px 0px 0px;
 font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
 font-size: small;
 font-weight: bold;
 display: block;
 text-decoration: none;
}
div#nav2 ul li a:link {
 color: #022677;
 background-color: #FFFFFF;
}
div#nav2 ul li a:visited {
 color: #022677;
 background-color: #FFFFFF;
}
div#nav2 ul li a:active {
 color: #022677;
 background-color: #FFFFFF;
}
div#nav2 ul li a:hover {
 color: #022677;
 background-color: #FFFFFF;
 text-decoration: underline;
}
div#nav2 ul li span {
 color: #00A8DF;
 background-color: #FFFFFF;
 text-decoration: underline;
}
div#nav2 ul li ul {
 margin: 0px;
 padding-left: 16px !important;
 padding-top: 5px;
 padding-bottom: 7px;
 color: #022677;
 background-color: #FFFFFF;
}
div#nav2 ul li ul li {
 list-style-image: none;
 list-style-type: disc;
 color: #022677;
 background-color: #FFFFFF;;
 font-size: small !important;
 margin: 0px 0px 0px 0px;
 padding: 0px 0px 3px 0px;
}
div#nav2 ul li ul li a {
 margin: 0px 0px 0px 0px;
 padding: 1px 0px 1px 0px;
 font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
 font-size: 90%;
 font-weight: normal;
 display: block;
 text-decoration: none;
 border-style: none;
}
div#nav2 ul li ul li a:link {
 color: #022677;
 background-color: #FFFFFF;
}
div#nav2 ul li ul li a:visited {
 color: #022677;
 background-color: #FFFFFF;
}
div#nav2 ul li ul li a:active {
 color: #022677;
 background-color: #FFFFFF;
}
div#nav2 ul li ul li a:hover {
 color: #022677;
 background-color: #FFFFFF;
 text-decoration: underline;
}
div#nav2 ul li ul li span {
 color: #022677;
 background-color: #FFFFFF;
 text-decoration: underline;
 font-weight: normal;
}
.nodisplay {
 display: none;
}
#structureTable tr td {
 margin: 0px;
 padding-left: 5px;
}
#structureTable tr td#leftCol {
 margin: 0px 0px 0px 0px;
 padding: 0px 12px 0px 5px;
 border-left: 1px solid #00A8DF;
 border-right: 1px solid #00A8DF;
}
#structureTable tr td h3 {
 margin: 0px 0px 0px 0px;
 padding: 18px 0px 6px 0px;
 color: #022677;
 background-color: #FFFFFF;
 font-size: 90%;
}
#structureTable tr td p {
 margin: 0px;
 padding: 0px;
 font-size: 80%;
}
#teamTable tr td {
 padding-bottom: 0.6em;
}

.CourseBookingTable
{
    table-layout:auto;
    border-collapse:collapse;
    border: 1px solid black;
    width: 450px;
   
 
}

.CourseBookingTable td
{
  
      table-layout:auto;
    border-collapse:collapse;
    border: 1px solid black;
}

.header td 
{
    background-color: #CCCCCC;
   
    
}

.header p
{
    margin-left: 10px;
   padding:0;
    background-color:#CCCCCC;
}

.CourseBookingTable p
{
    margin-left: 10px;
    padding:3.5px;
    margin:0;
    
    color:Black;
}

.box
{
    border: 1px solid #999999; 
    margin:0;
    background-color: #F5F5F5;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}

-->