body
{
    background:#ffffff;
    text-align:left;
    margin:0px;
    font-size:12px;
    color: #5d676d;
    padding: 0;
    font-family: Open sans, "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    position: relative;
    cursor: default;
    overflow-x:hidden;
}
.clear
{
    clear:both;
}
a, a:selected, a:hover, a:active, a:focus
{
    outline: 0;
    color:inherit;
    -moz-transition-duration: 0.8s;
    -webkit-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
}
li
{
    margin-left:1em !important;
    padding-left: 20px;
}
ul li
{
    list-style-type: none;
    background: url('../Img/bullet.png') no-repeat left top;
}
li p
{
    line-height:1em !important;
}
li.calendarsummary
{
    list-style:none;
    margin:0 !important;
    background: url(https://springboardbursaryfoundation.org.uk/css/style.css);
    padding-left: 0px;
}
/* HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER HEADER */
#header
{
    background:#ffffff;
    position:relative;
    margin:30px 0 0 0;
    z-index:995;
    margin:auto;
}
#header-small
{
    background:#ffffff;
    position:relative;
    margin:30px 0 0 0;
    z-index:995;
    margin:auto;
}
#headerwrap
{
    width:100%;
    padding-top:0px;
    background:white;
    border-bottom:0px solid black;
    z-index:995;
}
/*
@media (max-width: 1200px) {
    #headerwrap {
        width:1200px;
    }
}
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 500px){
    #headerwrap {
        width:500px;
    }
}*/
/*@media (max-width: 320px) {
    #headerwrap {
        width:320px;
    }
}*/
#headercontent
{
    position:relative;
    margin:0 auto;
}
#headercontent-small
{
    position:relative;
    margin:0 auto;
}
#logo
{
    position:relative;
    float:left;
    padding:10px 0;
}
#logo-small
{
    position:relative;
    float:left;
    height:120px;
    text-align:center;
    width:100%;
    padding:10px 0;
}
#logo a img
{
    border:0;
}
#topmenu
{
    position:relative;
    float:right;
    height:33px;
    color:#cccccc;
    font-size:16px;
    margin-top:10px;
    margin-right:10px;
}
#topmenu a
{
    color:#666666;
    text-decoration:none;
}
#topmenu a:hover
{
    color:#cccccc;
}
#headermenuwrap
{
    clear:both;
    /*position:relative;*/
    font-weight:bold;
    width:100%;
    margin:0 auto;
    z-index:995;
    background: #047ba0; /* Old browsers */
    background: -moz-linear-gradient(top,  #007da3 0%, #18718f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007da3), color-stop(100%,#18718f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #007da3 0%,#18718f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #007da3 0%,#18718f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #007da3 0%,#18718f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #007da3 0%,#18718f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007da3', endColorstr='#18718f',GradientType=0 ); /* IE6-9 */
}
#headermenu
{
    z-index:995;
    height:46px;
    line-height:46px;
    padding-top:0px;
    margin:auto;
}
#full-width-image
{
    width:100%;
    max-height:317px;
    overflow:hidden;
    z-index:99;
    display:block;
    top:115px;
    left:0;
    margin:15px 0 15px 0;
}
/* Page Page Page Page Page Page Page Page Page Page Page Page Page Page */
#page
{
    width:985px;
    text-align:left;
    background:#f5f5f5;
    overflow:hidden;
    z-index:1;
    margin:auto;
}
#content-main
{
    margin:0 auto;
    width:100%;
    padding:0px;
}
#content-main-subpage
{
    margin:15px auto 20px auto;
    width:90%;
    min-height:200px;
    padding:0px;
}
#content-main-login
{
    margin:15px auto 20px auto;
    width:205px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border:30px solid #0973ba;
    -webkit-border-image:url(../img/blive_border.png) 16 16 16 16; /* Safari 5 */
    -o-border-image:url(../img/blive_border.png) 16 16 16 16; /* Opera */
    border-image:url(../img/blive_border.png) 16 16 16 16;
}
#login-border
{
    padding:20px;
}
#bigbox
{
   width:100%;
   height: 249px; 
   float:left;
   background:#e0eae6;
   margin:0;
   border:1px solid #d0dad6;
}

/* PICTURE BOX SECTION */
#mouseover-box
{
    margin:15px auto;
    width:100%;
    max-width:1280px;
    height:452px;
    display:block;
    background: url(../userfiles/images/generic.jpg);
    position:relative;
}
@media (max-width: 1099px) {
    #mouseover-box {
        width:1099px;
    }
}
/*@media (max-width: 480px) {
    #mouseover-box {
        width:480px;
    }
}
@media (max-width: 320px) {
    #mouseover-box {
        width:320px;
    }
}*/
#mouseover-menu
{
    position:absolute;
    top: 0;
    right:0;
    width:100%;
    height:452px;
}
.mouseover-section
{
    position:absolute;
    right:0;
    padding:10px;
    color:#ffffff;
    background: url(../img/grey85arrow.png) right top;
    width:470px;
    -webkit-transition: width 1s ease;
    -moz-transition: width 1s ease;
    -o-transition: width 1s ease;
    transition: width 1s ease;
    height:113px;
}
.subsection-detail
{
    position:absolute;
    visibility:hidden;
    left:16px;
    width:50%;
    opacity:0;
    -webkit-transition: opacity 1s linear;
    -moz-transition: opacity 1s linear;
    -o-transition: opacity 1s linear;
    transition: opacity 1s linear;
}
.mouseover-section.one { top:0;z-index:99;}
.mouseover-section.two { top:113px;z-index:99;}
.mouseover-section.three { top:226px;z-index:99;}
.mouseover-section.four { top:339px;z-index:99;}
.mouseover-section.one:hover
{
    background: url(../userfiles/images/pupils-over.jpg) right top no-repeat;
    width:100%;
    height:452px;
}
.mouseover-section.one:hover > .subsection-detail
{
    visibility:visible;
    opacity:1;
}
.mouseover-section.two:hover > .subsection-detail
{
    visibility:visible;
    opacity:1;
}
.mouseover-section.three:hover > .subsection-detail
{
    visibility:visible;
    opacity:1;
}
.mouseover-section.four:hover > .subsection-detail
{
    visibility:visible;
    opacity:1;
}
.mouseover-section.two:hover
{
    background: url(../userfiles/images/partners-over.jpg) right top no-repeat;
    top:0;
    width:100%;
    height:452px;
    z-index:1;
    padding-top:123px;
}
.mouseover-section.three:hover
{
    background: url(../userfiles/images/schools-over.jpg) right top no-repeat;
    top:0;
    width:100%;
    height:452px;
    z-index:1;
    padding-top:236px;
}
.mouseover-section.four:hover
{
    background: url(../userfiles/images/support-over.jpg) right top no-repeat;
    top:0;
    width:100%;
    height:452px;
    z-index:1;
    padding-top:349px;
}
.mouseover-section .subsection
{
    position:absolute;
    right:15px;
    width:440px;
}
.mouseover-section h1
{
    color:#ffffff;
    padding:0;
    margin:0;
    border-bottom:0;
}
.mouseover-section h2
{
    color:#ffffff;
    padding:0;
    margin:0;
}
.mouseover-section img
{
    float:left;
    margin-right:15px;
    margin-top:4px;
}
a.imagelinked
{
    position: absolute;
    width: 99%;
    height: 99%;
    top: 1%;
    left: 1%;
    text-decoration: none; /* No underlines on the link */
    z-index: 99; /* Places the link above everything else in the div */
    background: url(https://springboardbursaryfoundation.org.uk/Img/blank.gif);
}

#home_Content_left
{
   width:50%;
   height: 380px;
   background:#e0eae6;
   margin:15px 0 20px 2%;
   float:left;
   padding:10px;
   border:1px solid #d0dad6;
}
#rightcolumn
{
   width:40%;
   height: 385px; 
   float:right;
   margin:15px 2% 20px 20px;
}
#home_Content_right1
{
   height: 190px;
   background:#d0dad6;
   margin:0 0 11px 0;
   padding:10px 10px;
   color:White;
   font-family: Century Gothic, sans-serif;
}
#home_Content_right2
{
   height: 160px;
   background:#d0dad6;
   margin:0;
   padding:10px;
   color:White;
   font-family: Century Gothic, sans-serif;
}
#homepage_content_bottom
{
   position:relative;
   padding:20px;
}

blockquote
{
    font-size:12px;
    line-height:18px;
    background:#cdd32c;
    padding:10px 30px 15px 35px;
    line-height:19px;
    position:relative;
    margin-top:15px;
    margin-bottom:0 !important;
}
blockquote.orange
{
    background:#f24e2a;
    color:#ffffff;
}
blockquote.purple
{
    background:#5161ac;
    color:#ffffff;
}
blockquote a
{
    font-size:12px;
    color:#151515;
    line-height:19px;
    /*letter-spacing:0.6px;*/
}
blockquote:before { 
    content: '\201C'; 
    font-size:75px; 
    padding-right: 10px;
    line-height:40px !important;
    font-family:sans-serif;
    position:absolute;
    top:20px;
    [if IE] top:25px;
    left:5px;
} 
blockquote:after { 
    content: '\201D'; 
    font-size:75px; 
    padding-left: 20px;
    line-height:20px !important;
    font-family:sans-serif;
    position:absolute;
    bottom:-5px;
    right:5px;
} 
.subpage-left blockquote, .subpage-right blockquote
{
    margin-left:0;
    margin-right:0;
}
cite
{
    font-size:12px;
    color:#151515;
    line-height:19px;
    font-style:normal;
    font-weight:bold;
}

/* Footer Footer Footer Footer Footer Footer Footer Footer Footer Footer Footer Footer */
#footer
{
    width:100%;
    padding:20px 0;
    background:#5161ac;
    margin:16px auto 0 auto;
}
#footer p {
    text-align:left;
}
#footer_content
{
    margin:0 20px;
    height:50px;
}
#twitter, #facebook
{
    height:49px;
    width:49px;
    float:right;
    margin-left:8px;
    border:0;
}
#twitter a img, #facebook a img
{
    border:0;
}
#lowerlinks
{
    margin:10px auto;
}
#lowerlinks-small
{
    margin:10px auto;
}
#bottom_left,
#sub_bottom_left
{
    position:relative;
    color:#ffffff;
    float:left;
    font-size:11px;  
}
#bottom_left a,
#sub_bottom_left a
{
    text-decoration:none;  
    color:#ffffff !important;
}
#bottom_left a:hover,
#sub_bottom_left a:hover
{
    color:#ffffff;
    text-decoration:underline; 
}
#bottom_right,
#sub_bottom_right
{
    position:relative;
    text-align:right !important;
    color:#ffffff;
    float:right;
    font-size:11px;
}
#sub_bottom_left,
#sub_bottom_right {
    margin-right:20px;
    margin-left:20px; 
}
#bottom_right p,
#sub_bottom_right p
{
    text-align:right !important;
}
@media only screen and (max-width:767px) {
    #bottom_right p,
    #sub_bottom_right p {
        text-align: left !important;
    }
    #bottom_right, #sub_bottom_right {
        float:left;
    }
}
#bottom_right a,
#sub_bottom_right a
{
    text-decoration:none;  
    color:#ffffff !important;
    display: inline-block;
}
#bottom_right a:hover,
#sub_bottom_right a:hover
{
    color:#ffffff !important;
}





#bottom_left_small
{
    position:relative;
    margin-left:20px; 
    color:#ffffff;
    float:left;
    font-size:9px;  
}
#bottom_left_small a
{
    text-decoration:none;  
    color:#ffffff;
}
#bottom_left_small a:hover
{
    color:#ffffff;
    text-decoration:underline; 
}
#bottom_right_small
{
    position:relative;
    margin-right:20px;
    text-align:right !important;
    color:#ffffff;
    float:right;
    font-size:9px;
}
#bottom_right_small p
{
    text-align:right !important;
}
#bottom_right_small a
{
    text-decoration:none;  
    color:#ffffff;
}
#bottom_right_small a:hover
{
    color:#ffffff;
}
/* Subpage Fonts Subpage Fonts Subpage Fonts Subpage Fonts Subpage Fonts Subpage Fonts */
#content-main-subpage h1, #content-main-subpage h1 a
{
   font-size:24px;
   font-family: Century Gothic, sans-serif;
   color:#666666;
}
#content-main-subpage h2, #content-main-subpage h2 a
{
   font-size:20px;
   font-family: Century Gothic, sans-serif;
   color:#666666;
}
#content-main-subpage h3, #content-main-subpage h3 a
{
   font-size:16px;
   font-family: Century Gothic, sans-serif;
   color:#666666;
}
#content-main-subpage h4, #content-main-subpage h4 a
{
   font-size:14px;
   font-family: Century Gothic, sans-serif;
   color:#666666;
}
#content-main-subpage p, #content-main-subpage a, #content-main-subpage li
{
    font-size:12px;
    line-height:18px;
    color:#333333;
}
#login
{
    padding:5px;
}
#content-float
{
    float:right;
    width:150px;
    margin:10px 10px 10px 0px;
    padding:5px;
    background-color:#e8ecee;
    border:solid 1px #a9c6cb;
}

.highlight
{
    background-color:#ffe1c4;
}

label.FormLabel, span.FormLabel
{
    display:block;
    float:left;
    clear:both;
    width:12em;
    padding-right:4px;
    text-align:right;
}

.message
{
    color:Red;
    padding:5px;
}


/* SHOP */

.product_thumbnail 
{
    position:relative;
    float:left;
    width:145px;
    height:200px;
    margin:0 19px 10px 0;
    display:inline;
    text-align:center;
    overflow:hidden;
    z-index:1;
}
.product_img_thumb 
{
    height:130px;
    width:123px;
    margin:0 0 10px 0;
    overflow:hidden;
    z-index:1;
    border:1px solid #d0dad6;
    padding:10px;
}
.product_img_thumb img
{
    width:120px;
    background:#e0eae6;
    z-index:1;
}
.product_img_text 
{
    height:70px;
    margin:0 0 5px 0;
    overflow:hidden;
    background:#ffffff !important;
}
.product_img_text a
{
    background:#ffffff !important;
    text-decoration:none !important;
}

.products img
{
    width:93px;
    /*height:108px;
    border:2px solid #cccccc !important;*/
    margin:0 0 10px 0;
}
.products .main_image
{
    width:400px;
    /*height:350px;
    border:2px solid #cccccc !important;*/
    margin:0 15px 5px 0; 
}
.panel
{
    position:relative;
    float:left;
    margin:0 10px 10px 0;
    display:inline;
    text-align:center;
}

.summary
{
    font-size:11px;
    margin:0 0 10px 0;
}

/* the fiddly tabs bit */
#tabbed_bit
{
    /*float:right;*/
}
#product_content
{
    float:left;
}
#product_content h2
{
    margin-top:0px;
}
#product_left
{
    float:left;
}
#product_right
{
    float:right;
}

#tabs {
  position:relative; 
  padding:0; 
  margin-bottom:-2px;    
  width:540px; 
  height:30px;  
  overflow:hidden;
  z-index:10;
  font-family: Century Gothic, sans-serif;
  font-size:14px;
  }

#tab1 {
  position:absolute; 
  height:30px;
  width:120px; 
  padding:5px;
  margin:0px;
  background-color:#ffffff;
  border-top:2px solid #cccccc;
  border-left:2px solid #cccccc;
  border-right:2px solid #cccccc;
  z-index:10;
  color:#333333;
  text-align:center;
  display:block;
  }
#tab2 {
  position:absolute; 
  height:30px;
  width:120px;
  padding:5px; 
  margin: 0 0 0 123px;
  background-color:#ffffff;
  border-top:2px solid #cccccc;
  border-right:2px solid #cccccc;
  border-left:2px solid #cccccc;
  z-index:10;
  color:#333333;
  text-align:center;
  display:none;
  }
#tabover1 {
  position:absolute; 
  height:30px;
  width:120px; 
  padding:5px;
  margin:0px;
  background-color:#ededed;
  border:2px solid #cccccc;
  z-index:10;
  color:#666666;
  text-align:center;
  display:none;
  }
#tabover2 {
  position:absolute; 
  height:30px;
  width:120px;
  padding:5px; 
  margin: 0 0 0 123px;
  background-color:#ededed;
  border:2px solid #cccccc;
  z-index:10;
  color:#666666;
  text-align:center;
  display:block;
  }

#description1
{
    position:relative;
    margin:-2px 0 10px 0;
    font-size:11px;
    width:540px;
    padding:15px;
    border:2px solid #cccccc !important;
    display:block;
    z-index:1;
    overflow:hidden;
}
#description2
{
    position:relative;
    margin:-2px 0 10px 0;
    font-size:11px;
    width:540px;
    padding:15px;
    border:2px solid #cccccc !important;
    display:none;
    z-index:1;
    overflow:hidden;
}
.courseImage 
{
    width:400px;
    margin:0 0 25px 0;
    overflow:hidden;
    z-index:1;
    background:#e0eae6;
    z-index:1;
}

/* product info display */
.OptionTypes
{
    position:relative;
    width:540px;
    text-align:left;
    color:#666666;
}
.OptionTypes-text
{
    font-size:16px;
    font-family: Century Gothic, sans-serif;
}
.pnlOptionType1, .pnlOptionType2, .pnlOptionType3, .pnlOptionType4, .pnlOptionType5
{
    float:left;
}
.OptionTypes select
{
    width:100px;
    margin-right:10px;
    background:url(../Img/field_bg.png) #ffffff left top;
    BORDER-BOTTOM: #cccccc 1px solid; 
    BORDER-LEFT: #cccccc 1px solid; 
    PADDING-BOTTOM: 4px; 
    MARGIN-TOP: 4px; 
    PADDING-LEFT: 6px; 
    PADDING-RIGHT: 4px; 
    MARGIN-BOTTOM: 5px; 
    COLOR: #000000; 
    BORDER-TOP: #cccccc 1px solid; 
    BORDER-RIGHT: #cccccc 1px solid; 
    PADDING-TOP: 4px;
}
.product_variant
{
    clear:both;
    position:relative;
    width:540px;
    text-align:left;
    font-size:14px;
    color:#666666;
    padding-top:10px;
}
.productAddToBasket input
{
    background:#e0eae6;
    color: #666666;
    margin-top:4px;
    margin-bottom:30px;
    border:0;
    width:100px;
    height:30px;
    border-right:1px solid #d0dad6;
    border-bottom:1px solid #d0dad6;
    border-top:1px solid #d0dad6;
    border-left:1px solid #d0dad6;
}
.search {
    clear: both;
    display: block;
    float: right;
    position: absolute;
    right: 0;
    text-align: right;
    top: 50px;
}
.media-tab
{
    margin:0;
    z-index:4;
    position:relative;
    width:28%;
}
.faq-tab
{
    margin-left:-30px;
    z-index:3;
    position:relative;
    width:28%;
}
.portal-tab
{
    margin-left:-30px;
    z-index:2;
    position:relative;
    width:28%;
}
.contact-tab
{
    margin-left:-30px;
    z-index:1;
    position:relative;
    width:28%;
}
.media-tab-small
{
    margin:0;
    z-index:3;
    position:relative;
    width:33%;
    float:right;
}
.faq-tab-small
{
    margin-left:-20px;
    z-index:2;
    position:relative;
    width:33%;
    float:right;
}
.contact-tab-small
{
    margin-left:-20px;
    z-index:1;
    position:relative;
    width:33%;
    float:right;
}
.more
{
    text-align:right;
}
.newsarticlesummary .details
{
    text-align:left;
    padding-bottom:15px;
    margin-top:10px;
    margin-bottom:10px;
    border-bottom:1px solid #c5c5c5;
}
.newsarticlesummary
{
    list-style:none;
}
.newsarticlesummary .header
{
    text-transform:capitalize;
    text-align:left;
}
.newsarticlesummary .body
{
}
li.newsarticlesummary
{
    list-style:none;
    margin:0 !important;
    background: url(https://springboardbursaryfoundation.org.uk/css/style.css);
    padding-left: 0px;
}
.calendarsummary
{
    font-size:14px;
}
.rssbody
{
    font-size:10px;
    font-style:italic;
}
.rssdescription
{
    font-size:12px;
    font-style:normal;
}
/*CALENDAR*/
.calendar
{
    clear:both;
    padding:0 0 10px 0;
    background: none;
}
.calendar-date
{
    display:none;
}
.calendar .time
{
    padding-bottom:2px;
    margin-bottom:5px;
    font-weight:bold;
    color:#000000;
    text-decoration:none;
    width:100%;
    display:block;
    border-bottom:1px solid #c5c5c5;
    background:#f2f2f2;
}
.fullcalendar
{
    color:#6ca4d3;
    text-decoration:none;
    display:block;
    font-size:13px;
    font-style:italic
}

.calendar .header
{
}

.calendar .body
{
    padding:6px;
    margin:6px;
}
#calendar_box
{
    width:300px;
    height:423px;
    overflow:auto;
    background:none;
}

/* TWITTER FEED */
.twtr-doc {
    width:100% !important;
  }
.twtr-hd, .twtr-ft
{
    display:none;
}
.twtr-bd
{
    padding-left:0 !important;
}
.twtr-widget
{
    padding:0;
    padding-left:0 !important;
    margin:-5px 0 0 0;
    width:100%;
}
.twtr-tweet
{
    padding:8px 0;
}
.twtr-tweet-text
{
}
/*NEWS BOX*/
#news-box
{
	position:relative;
    min-height:115px; 
    float:left;
    margin:0 0 15px 0;
    border-bottom:1px solid #000f38;
    border-left:1px solid #b0b7c6;
    border-right:1px solid #b0b7c6;
}
#news-box h2
{
	color:#000f38;
	border-bottom:1px solid #000f38;
	font-size:22px;
	letter-spacing:1.5px;
    margin:0 1% !important;
    padding-bottom:0px;
    line-height:36px;
    text-align:left;
}
#news-box h2 a
{
	text-decoration:none;
}
#news-box #vertical-ticker{
	overflow:hidden;
	margin:0 auto; 
	padding:0;
}
#news-box #vertical-ticker li{
	padding:8px 10px;
	min-height:70px;
	display:block;
	border-bottom:1px solid #ffffff;
	text-align:left;
	margin:0 !important;
}
#news-box p{
	padding:10px;
	background: #e1e8f1;
    padding:0 1%;
    margin:0 !important;
	text-align:center;
	line-height:22px;
}
#news-box p a, #news-box p a:visited{
	color: #000f38;
	text-decoration:none;
	font-size:0.9em;
}
#news-box p a:hover{
	text-decoration:underline;
}
/*IMAGE TRUSTEE BOX*/

.purpleimage
{
	border-bottom:5px solid #5161ac;
	color:#ffffff;
	margin-bottom: 20px;
}
.purpleimage p
{
	padding:5px;
	color:#222222;
	text-align:left;
	margin-bottom:0px;
}
.purpleimage h1
{
	color:#ffffff;
	background-color:#5161ac;
	border:none;
	padding:10px;
	font-size:22px;
	height:50px;
	margin-bottom:0.2em;
}
.greenimage
{
	border-bottom:5px solid #cdd32c;
	color:#ffffff;
	margin-bottom: 20px;
}
.greenimage p
{
	padding:5px;
	color:#222222;
	text-align:left;
	margin-bottom:0px;
}
.greenimage h1
{
	color:#ffffff;
	background-color:#cdd32c;
	border:none;
	padding:10px;
	font-size:22px;
	height:50px;
	margin-bottom:0.2em;
}
.redimage
{
	border-bottom:5px solid #f24e29;
	color:#ffffff;
	margin-bottom: 20px;
}
.redimage p
{
	padding:5px;
	color:#222222;
	text-align:left;
	margin-bottom:0px;
}
.redimage h1
{
	color:#ffffff;
	background-color:#f24e29;
	border:none;
	padding:10px;
	font-size:22px;
	height:50px;
	margin-bottom:0.2em;
}
.blueimage
{
	border-bottom:5px solid #18718f;
	color:#ffffff;
	margin-bottom: 20px;
}
.blueimage p
{
	padding:5px;
	color:#222222;
	text-align:left;
	margin-bottom:0px;
}
.blueimage h1
{
	color:#ffffff;
	background-color:#18718f;
	border:none;
	padding:10px;
	font-size:22px;
	height:50px;
	margin-bottom:0.2em;
}
.purpleimage1
{
	border-bottom:5px solid #5161ac;
	color:#ffffff;
	margin-bottom: 20px;
	height:450px;
}
.purpleimage1 p
{
	padding:5px;
	color:#222222;
	text-align:left;
	margin-bottom:0px;
}
.purpleimage1 h1
{
	color:#ffffff;
	background-color:#5161ac;
	border:none;
	padding:10px;
	font-size:22px;
	height:50px;
	margin-bottom:0.2em;
}
.greenimage1
{
	border-bottom:5px solid #cdd32c;
	color:#ffffff;
	margin-bottom: 20px;
	height:450px;
}
.greenimage1 p
{
	padding:5px;
	color:#222222;
	text-align:left;
	margin-bottom:0px;
}
.greenimage1 h1
{
	color:#ffffff;
	background-color:#cdd32c;
	border:none;
	padding:10px;
	font-size:22px;
	height:50px;
	margin-bottom:0.2em;
}
.redimage1
{
	border-bottom:5px solid #f24e29;
	color:#ffffff;
	margin-bottom: 20px;
	height:450px;
}
.redimage1 p
{
	padding:5px;
	color:#222222;
	text-align:left;
	margin-bottom:0px;
}
.redimage1 h1
{
	color:#ffffff;
	background-color:#f24e29;
	border:none;
	padding:10px;
	font-size:22px;
	height:50px;
	margin-bottom:0.2em;
}
/*IMAGE ADVISE BOX*/

.purpleadvise
{
	border-bottom:5px solid #5161ac;
	color:#ffffff;
	margin-bottom: 20px;
	height:450px;
}
.purpleadvise p
{
	padding:5px;
	color:#222222;
	text-align:left;
	margin-bottom:0px;
}
.purpleadvise h1
{
	color:#ffffff;
	background-color:#5161ac;
	border:none;
	padding:10px;
	font-size:22px;
	height:50px;
	margin-bottom:0.2em;
}
.greenadvise
{
	border-bottom:5px solid #cdd32c;
	color:#ffffff;
	margin-bottom: 20px;
	height:450px;
}
.greenadvise p
{
	padding:5px;
	color:#222222;
	text-align:left;
	margin-bottom:0px;
}
.greenadvise h1
{
	color:#ffffff;
	background-color:#cdd32c;
	border:none;
	padding:10px;
	font-size:22px;
	height:50px;
	margin-bottom:0.2em;
}
.redadvise
{
	border-bottom:5px solid #f24e29;
	color:#ffffff;
	margin-bottom: 20px;
	height:450px;
}
.redadvise p
{
	padding:5px;
	color:#222222;
	text-align:left;
	margin-bottom:0px;
}
.redadvise h1
{
	color:#ffffff;
	background-color:#f24e29;
	border:none;
	padding:10px;
	font-size:22px;
	height:50px;
	margin-bottom:0.2em;
}
.purpleadvise1
{
	border-bottom:5px solid #5161ac;
	color:#ffffff;
	margin-bottom: 20px;
	height:450px;
}
.purpleadvise1 p
{
	padding:5px;
	color:#222222;
	text-align:left;
	margin-bottom:0px;
}
.purpleadvise1 h1
{
	color:#ffffff;
	background-color:#5161ac;
	border:none;
	padding:10px;
	font-size:20px;
	height:50px;
	margin-bottom:0.2em;
}
.greenadvise1
{
	border-bottom:5px solid #cdd32c;
	color:#ffffff;
	margin-bottom: 20px;
	height:450px;
}
.greenadvise1 p
{
	padding:5px;
	color:#222222;
	text-align:left;
	margin-bottom:0px;
}
.greenadvise1 h1
{
	color:#ffffff;
	background-color:#cdd32c;
	border:none;
	padding:10px;
	font-size:20px;
	height:50px;
	margin-bottom:0.2em;
}
.redadvise1
{
	border-bottom:5px solid #f24e29;
	color:#ffffff;
	margin-bottom: 20px;
	height:450px;
}
.redadvise1 p
{
	padding:5px;
	color:#222222;
	text-align:left;
	margin-bottom:0px;
}
.redadvise1 h1
{
	color:#ffffff;
	background-color:#f24e29;
	border:none;
	padding:10px;
	font-size:20px;
	height:50px;
	margin-bottom:0.2em;
}

/*IMAGE ADVISE BOX*/

.purpleblock
{
	border-bottom:5px solid #5161ac;
	border-top:5px solid #5161ac;
	color:#ffffff;
	margin-bottom: 20px;
	min-height:280px;
}
.purpleblock p
{
	padding:5px;
	color:#222222;
	text-align:left;
	margin-bottom:0px;
}
.purpleblock h1
{
	color:#ffffff;
	background-color:#5161ac;
	border:none;
	padding:10px;
	font-size:22px;
	height:50px;
	margin-bottom:0.2em;
}
.greenblock
{
	border-bottom:5px solid #cdd32c;
	border-top:5px solid #cdd32c;
	color:#ffffff;
	margin-bottom: 20px;
	min-height:280px;
}
.greenblock p
{
	padding:5px;
	color:#222222;
	text-align:left;
	margin-bottom:0px;
}
.greenblock h1
{
	color:#ffffff;
	background-color:#cdd32c;
	border:none;
	padding:10px;
	font-size:22px;
	height:50px;
	margin-bottom:0.2em;
}
.redblock
{
	border-bottom:5px solid #f24e29;
	border-top:5px solid #f24e29;
	color:#ffffff;
	margin-bottom: 20px;
	min-height:280px;
}
.redblock p
{
	padding:5px;
	color:#222222;
	text-align:left;
	margin-bottom:0px;
}
.redblock h1
{
	color:#ffffff;
	background-color:#f24e29;
	border:none;
	padding:10px;
	font-size:22px;
	height:50px;
	margin-bottom:0.2em;
}
.post
{
    
}
.post h1
{
    background:;
    width:;
    
}
.post > p
{
    
    height:80px;
    margin-top:8px;
}
.post a
{
    color:White;
    font-size:16px;
    font-weight:100;
    padding:10px 20px;
}
.post a:hover
{
    
}
.answer
{
    background:white;
    padding:10px;
    
}
/*RSS NEWS*/
.rssFeed p, .description
{
    padding:5px;
	color:#222222;
	text-align:left;
	margin-bottom:0px;
	font-family: inherit;
	font-weight:normal;
	line-height:1.6;
	text-rendering:optimizelegibility;
}
.rssFeed:nth-child(3n+0) .feedHeader
{
    color:#ffffff;
	background-color:#cdd32c;
	border:none;
	padding:8px;
	font-size:20px;
	margin-bottom:0.2em;
}
.rssFeed:nth-child(3n+1) .feedHeader
{
    color:#ffffff;
	background-color:#5161ac;
	border:none;
	padding:8px;
	font-size:20px;
	margin-bottom:0.2em;
}
.rssFeed .feedHeader
{
    color:#ffffff;
	background-color:#f24e29;
	border:none;
	padding:8px;
	font-size:20px;
	margin-bottom:0.2em;
}
.feedFooter
{
    bottom:0;
    height:24px;
    position:absolute;
    width:100%;
    text-align:right;
}
.feedFooter a
{
    font-size:12px !important;
    color:#007DA3 !important;
    padding:5px;
}
.feedFooter a:hover
{
    color:#f24e2a !important;
}
.rssFeed a 
{
    font-size:18px;
    color:#ffffff;
    margin-left:0px;
    margin-bottom:15px;
    text-decoration:none;
}

.rssFeed a:hover
{
}

.rssFeed img, .newsarticlesummary .image
{
    margin:10px 10px 10px 15px;
    border:0px solid #222222;
    float:right;
}
.rssFeed img:hover, .newsarticlesummary .image:hover
{
    border:0px solid #4285c3;
}
.rssFeed:nth-child(3n+0) 
{
    border-bottom:5px solid #cdd32c;
    padding-bottom:20px;
    margin:20px;
    width:28%;
    height:300px;
    float:left;
    position:relative;
}
.rssFeed:nth-child(3n+1)
{
    border-bottom:5px solid #5161ac;
    padding-bottom:20px;
    margin:20px;
    width:28%;
    height:300px;
    float:left;
    position:relative;
}
.rssFeed
{
    
    border-bottom:5px solid #f24e29;
    padding-bottom:20px;
    margin:20px;
    width:28%;
    height:300px;
    float:left;
    position:relative;
}
tr:nth-child(3n+0) .newsarticlesummary 
{
    background:url("https://springboardbursaryfoundation.org.uk/Img/column3bg3wide.png") repeat scroll center bottom transparent;
    padding-bottom:25px;
    margin:0 20px 20px 20px;
    width:960px;
    /*height:220px;*/
    float:left;
    position:relative;
}
tr:nth-child(3n+1) .newsarticlesummary
{
    background:url("https://springboardbursaryfoundation.org.uk/Img/column1bgwide.png") repeat scroll center bottom transparent;
    padding-bottom:25px;
    margin:0 20px 20px 20px;
    width:960px;
    /*height:220px;*/
    float:left;
    position:relative;
}
.search_button
{
    background:#18718F;
    border-color:#18718F #0D6986 #0D6986 #18718F;
    border-style:solid;
    border-width:1px;
    color:White;
    border-radius:4px;
    font-weight:bold;
    cursor:pointer;
    height:23px;
    transition:1s;
}
.search_button:hover
{
    background:#F24E29;
    border-color:#FF6843 #D93510 #D93510 #FF6843;
    border-style:solid;
    border-width:1px;
}
#ctl00_ctl15_txtTitle
{
    border-radius:4px;
    height:23px;
}
#ctl00_ctl14_txtTitle
{
    border-radius:4px;
    height:23px;
}
#ctl00_ctl12_txtTitle
{
    border-radius:4px;
    height:23px;
}
#ctl00_ctl13_txtTitle
{
    border-radius:4px;
    height:23px;
}
.top-tabs {
    background: #333 none repeat scroll 0 0;
    border-radius: 0 0 10px 10px;
    color: white !important;
    display: inline-block;
    margin-left: -16px;
    min-width: 130px;
    padding: 0.7em 2em;
    position: relative;
    text-align: center;
    transition:0.3s;
}
.top-tabs:hover {
    color:white;
    padding-bottom:1em;
}
.top-tabs.tab1 {
    z-index: 5;
    background:#6478b8;
}
.top-tabs.tab2 {
    z-index: 4;
    background:#f24e2a;
}
.top-tabs.tab3 {
    z-index: 3;
    background:#18718f;
}
.top-tabs.tab4 {
    z-index: 2;
    background:#;
}
 .top-tabs.tab5 {
    z-index: 1;
    background:#cdd32c;
}
.loginView input {
    padding: 1em;
    width: 100%;
    max-width:500px;
}
.rememberme > input {
    width: auto !important;
}
.loginView table {
    width: 100%;
}
.loginView input[type="submit"] {
    cursor:pointer;
}
.login-button {
    background: #ececec none repeat scroll 0 0;
    border: 1px solid #b5b5b5;
    color: #000;
    display: block;
    font-size: 1.1em;
    padding: 1em;
    cursor:pointer;
    text-align: center;
}
.login-button:hover {
    color:#000; 
    background: #d2e2ff none repeat scroll 0 0;
    border: 1px solid #99a9f4;
    cursor:pointer;
}