  ﻿#wrapper .sys_fullWidth .sys_twoColumns_3070 .sys_one_3070{width: 23.5%;}
#wrapper .sys_fullWidth .sys_twoColumns_3070 .sys_two_3070{width: 73%;}
#wrapper .sys_fullWidth .sys_twoColumns5050 .sys_two{padding: 0; width: 49.5%;}
#wrapper .sys_fullWidth .sys_threeColumns .sys_one, 
#wrapper .sys_fullWidth .sys_threeColumns .sys_two, 
#wrapper .sys_fullWidth .sys_threeColumns .sys_three {width: 30%;}

/*removes white border on heading images when contained in grey box background div */
.sys_fullWidth .sys_threeColumns .sys_boxWithGreyBackground .sys_imageWithHeading img {border:none;}


/* white links when in grey backgroung div*/
#content .sys_boxWithGreyBackground #schoolHomepageNews_List .sys_news-subheading a, 
#content .sys_boxWithGreyBackground #schoolHomepageNews_List .sys_subitem-heading a {color:#fff;}


#wrapper ul.sys_left {display: block;}


#wrapper #content .sys_cms-form-control li{padding-left: 0; margin-left: 0;}

/* Main feature */
#wrapper #Feature_List{height: 443px;position: relative; margin-bottom: 1em;}
#wrapper #Feature_List h2 {float:left; position:absolute; top: 0px; left: 0;
        margin-bottom: -95px;
        width: auto;
        max-width: 280px; 
	text-align: left;
        font-size: 2.5em; 
	font-weight: normal; 
        z-index: 120;
	background: url("/SiteElements/Images/Base/Internal/bg-textOverlay-foundation.png") repeat 0 0 transparent; 
	padding: 7px;}

#content #Feature_List .sys_subitem a {
    padding: 0 !important;
}

#content #Feature_List .sys_subitem .sys_thumbnail {
  margin: 0;
}


body #wrapper #content #Feature_List .sys_subitem .sys_subitem-heading a, body #wrapper #content #Feature_List .sys_subitem .sys_generic_list-subheading a{color: #fff!important; text-decoration:none!important;}
#Feature_List .sys_news-description{
        color: #fff;
	position: absolute; 
  z-index:140px;
  text-decoration: none;
	bottom: 0px; 
	left: 0px; 
	text-align: left; 
	font-size:1.2em; 
	font-weight: normal; 
	background: url("/SiteElements/Images/Base/Internal/bg-textOverlay-White.png") repeat scroll 0 0 transparent; 
	padding: 10px; 
	width: 700px;
  height: 40px;}

#Feature_List .sys_news-description:after{content:'hello';
    position:absolute;
    top:-1px;
    left:210px;
    width:0;
    height:0;
    border:21px solid transparent;
    border-left:15px solid #CBCBCB;
  background: url("/Alumni/images-multimedia/decorative/bg-BannerArrowRight.png") repeat scroll 0 0 transparent;}

#Feature_List .sys_ie7 h2 a{color: #fff; text-decoration:none;}
#wrapper #Feature_List .sys_ie7 h2 a:hover{color: #fff;}

#wrapper #Feature_List img{width: 100%;}




#content #GenericListThreeCols_List .sys_subitem {float:left;width: 221px;}
#content #GenericListThreeCols_List dl dt{display:none;}
#content #GenericListThreeCols_List dl{float: left;}
#content #GenericListThreeCols_List h2,
#content #GenericListThreeCols_List h3,
#content #GenericListThreeCols_List h4{min-height: 20px; padding-bottom: 4px; width: 221px; margin: 0;}
#content #GenericListThreeCols_List h2 a,
#content #GenericListThreeCols_List h3 a, 
#content #GenericListThreeCols_List h4 a{font-size: 0.9em;}
#content #GenericListThreeCols_List .sys_subitem-summary{width: 110px; float: left;}
#content #GenericListThreeCols_List .sys_thumbnail{margin:0; right: 0; width: 100px; float:right;}
#content #GenericListThreeCols_List img{ margin:0; text-align:right;}


#wrapper #content .sys_imageWithTextOverlay img, #wrapper #content .sys_imageWithHoverText img, #wrapper #content .sys_imageWithCaptionBelow img, #wrapper #content .sys_image-with-heading .sys_image img{border:none;}


#wrapper .loginWidget{position: absolute; right: 0; top: 10px; background-size: 20px!important; background: #1abcb9 url("/siteelements/images/base/internal/bg-padlock.png") no-repeat 4px 50%; padding: 6px 6px 6px 30px;color: #fff;font-size: 1.1em;}
#wrapper .loginWidget a{color: #fff; font-weight:bold; text-decoration:underline;}
#wrapper .loginWidget a:hover{color: #000; text-decoration:none;}




.CTA{font-size: 1.4rem; font-family:arial;margin: 0; background-repeat:no-repeat; background-position:0 0;} 
#wrapper #content .CTA span{margin-top: 8px; float:left;color: #fff; font-size: 0.8rem; text-transform:uppercase; } 
#wrapper #content .CTA a{padding: 40px 10px 60px 10px; display:block; color: #fff; text-decoration:none;} 
#wrapper #content .CTA a:hover{color: #fff; text-decoration:none;} 

.CTA.updatedetails{background-image: url("/alumni/images-multimedia/cta-graphics/cta-movedhouse.jpg");}
.CTA.donate{background-image: url("/alumni/images-multimedia/cta-graphics/cta-donate.jpg");}
.CTA.volunteer{background-image: url("/alumni/images-multimedia/cta-graphics/cta-events.jpg");}

.CTA.updatedetails:hover{background-image: url("/alumni/images-multimedia/cta-graphics/cta-movedhouse-hover.jpg");}
.CTA.donate:hover{background-image: url("/alumni/images-multimedia/cta-graphics/cta-donate-hover.jpg");}
.CTA.volunteer:hover{background-image: url("/alumni/images-multimedia/cta-graphics/cta-events-hover.jpg");}


#wrapper #content .sys_cms-form-control {border:1px solid #003366; background-color: #fff; padding-top: 0;}
body #wrapper #content .sys_cms-form-control .sys_sectionbreak{margin-top: 0;border:none; background-color: #003366; padding: 4px; font-weight:normal; font-size: 0.85em; }
#content .sys_cms-form-control ul.sys_cms-form-body li.sys_sectionbreak .sys_sectionbreak-header{color: #fff;}
#wrapper #content .sys_cms-form-control .sys_cms-form-item {padding-left: 10px; padding-right: 10px;}
#content .sys_cms-form-control .sys_sectionbreak-text{color: #fff; font-size: inherit;}


#wrapper #content a.donateNow{background-color: #c786db; background-image: url("/siteelements/images/base/internal/cta-icons/white/bgheartwhite.png");}




#wrapper #content table, #wrapper #content table th, #wrapper #content table tr, #wrapper #content table tr td, #wrapper #content table.genericTable th, #wrapper #content table.genericTable tr, #wrapper #content table.genericTable tr td{border:none!important; background-color: transparent;}



.sys_websiteNotice{background-color: #e2cdd1; border: 1px solid #6e0617; font-size: 1.15em; padding: 10px;}
.sys_websiteNotice strong{color: #6e0617; font-size: 1.3em;}






#content .sys_volunteeringOpportunity .sys_search-query-control {margin-bottom: 1em;}
#content .sys_volunteeringOpportunity .sys_search-query-control input.sys_searchbox{color: #000; margin: 0 2px 0 0; width: 138px; padding: 10px 4px;}
#content .sys_volunteeringOpportunity .sys_search-query-control input.sys_button {padding: 10px 4px; border: 0;}


#AlumniCategoryList .sys_opportunities {margin-bottom: 2em; border: 1px solid #003366; padding: 0;background-color: #fff; display:block;}
#AlumniCategoryList .sys_opportunities .sys_thumbnail{display:none;}
#AlumniCategoryList .sys_opportunities h2{background-color: #003366; color: #fff; padding: 6px 10px;}
#AlumniCategoryList .sys_opportunities h2.headingBackground{background-color: #003366; }
#AlumniCategoryList .sys_opportunities h3{display:inline;}
#AlumniCategoryList .sys_opportunities .sys_roleDescription{margin: 1em 0; padding: 0 10px;}
#AlumniCategoryList .sys_opportunities .sys_referenceNumber,
#AlumniCategoryList .sys_opportunities .sys_roleDate,
#AlumniCategoryList .sys_opportunities .sys_twoColumns5050{padding: 0 10px;}
#AlumniCategoryList .sys_opportunities .sys_twoColumns5050 .sys_one,
#AlumniCategoryList .sys_opportunities .sys_twoColumns5050 .sys_two{width: 46%;float:left;}

#AlumniCategoryList.sys_smallList .sys_opportunities {border: none;background-color: transparent;}
#AlumniCategoryList.sys_smallList .sys_opportunities h3{display:block; color: #003366;}
#AlumniCategoryList.sys_smallList .sys_opportunities .sys_referenceNumber,
#AlumniCategoryList.sys_smallList .sys_opportunities .sys_roleDate,
#AlumniCategoryList.sys_smallList .sys_opportunities .sys_twoColumns5050{padding: 0;}
#AlumniCategoryList.sys_smallList .sys_opportunities .sys_referenceNumber{margin-bottom: 1em;}
#AlumniCategoryList.sys_smallList .sys_opportunities .sys_twoColumns5050 .sys_one,
#AlumniCategoryList.sys_smallList .sys_opportunities .sys_twoColumns5050 .sys_two{width: 48.5%;}



#content .sys_fundraisingCounter{float:left;background-color: #00b1a7; color: #000; padding: 1em; margin-bottom: 2em;}
#content .sys_fundraisingCounter h2{font-size: 2em; margin-bottom: 0.5em; }
#content .sys_fundraisingCounter .sys_textArea{margin-bottom: 1em;}
#content .sys_fundraisingCounter .sys_textArea:last-child{margin-bottom: 0;}
#content .sys_fundraisingCounter .sys_digits div.sys_digit{text-align:center;  display:inline-block; font-size: 2.5em; min-width: 36px;line-height: 1.1em; padding: 4px; margin: 1px; background-color: #fff;}
#wrapper #content .sys_fundraisingCounter .CTA-Volunteer{background-color: #000; line-height: 1.4em; font-size: 1.3em;}
#wrapper #content .sys_fundraisingCounter .CTA-Volunteer:hover{background-color: #fff; color: #882a0d; background-image: url("/siteelements/images/base/internal/cta-icons/colour/bgvolunteer.png");}
#content .sys_fundraisingCounter div{border:none;}




@media only screen and (max-width: 967px) {
#content .sys_fundraisingCounter .sys_digits div{font-size: 2em; }
#content .sys_fundraisingCounter .sys_digits div.sys_digit{font-size: 5em; padding: 24px 10px;}
}


@media screen and (max-width: 767px) {
#content .sys_fundraisingCounter .sys_digits div{font-size: 1em; }
#content .sys_fundraisingCounter .sys_digits div.sys_digit{font-size: 2.4em; padding: 10px 5px;margin: 1px;}
#content .sys_fundraisingCounter .sys_digits .sys_digitSymbol{font-size: 3.3em; }
}

@media only screen and (max-width: 479px) {  
  
#content .sys_fundraisingCounter .sys_digits div{font-size: 1em; }
#content .sys_fundraisingCounter .sys_digits div.sys_digit{font-size: 2.4em; padding: 10px 5px; margin: 1px 1px 14px 1px;}
#content .sys_fundraisingCounter .sys_digits .sys_digitSymbol{font-size: 3.3em; }
}



