@font-face {
  font-family: 'Open Sans';
  font-weight: 400;
  font-style: normal;
  src: url('//fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3fY6323mHUZFJMgTvxaG2iE.eot');
  src: url('//fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3fY6323mHUZFJMgTvxaG2iE.eot?#iefix') format('embedded-opentype'),
       local('Open Sans'),
       local('Open-Sans-regular'),
       url('//fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3ZBw1xU1rKptJj_0jans920.woff2') format('woff2'),
       url('//fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff') format('woff'),
       url('//fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3aCWcynf_cDxXwCLxiixG1c.ttf') format('truetype'),
       url('//fonts.gstatic.com/l/font?kit=cJZKeOuBrn4kERxqtaUH3Zbd9NUM7myrQQz30yPaGQ4#OpenSans') format('svg');
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 400;
  font-style: italic;
  src: url('//fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBmfQcKutQXcIrRfyR5jdjY8.eot');
  src: url('//fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBmfQcKutQXcIrRfyR5jdjY8.eot?#iefix') format('embedded-opentype'),
       local('Open Sans Italic'),
       local('Open-Sans-italic'),
       url('//fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBogp9Q8gbYrhqGlRav_IXfk.woff2') format('woff2'),
       url('//fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBrrIa-7acMAeDBVuclsi6Gc.woff') format('woff'),
       url('//fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBp0EAVxt0G0biEntp43Qt6E.ttf') format('truetype'),
       url('//fonts.gstatic.com/l/font?kit=xjAJXh38I15wypJXxuGMBnNsigHlcrQGNV8nkUSFQfc#OpenSans') format('svg');
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 300;
  font-style: normal;
  src: url('//fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTXZ2MAKAc2x4R1uOSeegc5U.eot');
  src: url('//fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTXZ2MAKAc2x4R1uOSeegc5U.eot?#iefix') format('embedded-opentype'),
       local('Open Sans Light'),
       local('Open-Sans-300'),
       url('//fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTRampu5_7CjHW5spxoeN3Vs.woff2') format('woff2'),
       url('//fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTaRDOzjiPcYnFooOUGCOsRk.woff') format('woff'),
       url('//fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTYnF5uFdDttMLvmWuJdhhgs.ttf') format('truetype'),
       url('//fonts.gstatic.com/l/font?kit=DXI1ORHCpsQm3Vp6mXoaTVlIn5tFQcqMuf-jhyJP0ps#OpenSans') format('svg');
}

@font-face {
  font-family: 'Open Sans';
  font-weight: 300;
  font-style: italic;
  src: url('//fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxrXcjzEax2LfQAlK8DdMzhA.eot');
  src: url('//fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxrXcjzEax2LfQAlK8DdMzhA.eot?#iefix') format('embedded-opentype'),
       local('Open Sans Light Italic'),
       local('Open-Sans-300italic'),
       url('//fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxtTIkQYohD4BpHvJ3NvbHoA.woff2') format('woff2'),
       url('//fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxvR_54zmj3SbGZQh3vCOwvY.woff') format('woff'),
       url('//fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxrfB31yxOzP-czbf6AAKCVo.ttf') format('truetype'),
       url('//fonts.gstatic.com/l/font?kit=PRmiXeptR36kaC0GEAetxj4dnM32POWavC8T_whbZeI#OpenSans') format('svg');
}

@font-face {
  font-family: 'Tahoma';
  font-weight: 400;
  font-style: normal;
  src: url('//fonts.gstatic.com/s/Tahoma/v8/5gWwNxgds7YXZCRqZwhDGg.eot');
  src: url('//fonts.gstatic.com/s/Tahoma/v8/5gWwNxgds7YXZCRqZwhDGg.eot?#iefix') format('embedded-opentype'),
       local('Tahomat'),
       local('Tahoma-regular'),
       url('//fonts.gstatic.com/s/Tahoma/v8/o9LMKUV9IIiOIghfS6ZGbALUuEpTyoUstqEm5AMlJo4.woff2') format('woff2'),
       url('//fonts.gstatic.com/s/Tahomat/v8/RcB7dRNAX_8JE8zinU47YALUuEpTyoUstqEm5AMlJo4.woff') format('woff'),
       url('//fonts.gstatic.com/s/Tahoma/v8/sr63xTucDSbOV6kDLSAZiA.ttf') format('truetype'),
       url('//fonts.gstatic.com/l/font?kit=6cT2KWn6k8LOSZlBVlkGaQ#Tahoma') format('svg');
}

@font-face {
  font-family: 'Tahoma';
  font-weight: 700;
  font-style: normal;
  src: url('//fonts.gstatic.com/s/rokkitt/v8/Mef17w3J4CtS0lw4Wa_8r1QlYEbsez9cZjKsNMjLOwM.eot');
  src: url('//fonts.gstatic.com/s/rokkitt/v8/Mef17w3J4CtS0lw4Wa_8r1QlYEbsez9cZjKsNMjLOwM.eot?#iefix') format('embedded-opentype'),
       local('Tahoma Bold'),
       local('Tahomat-700'),
       url('//fonts.gstatic.com/s/Tahoma/v8/Mef17w3J4CtS0lw4Wa_8rwzyDMXhdD8sAj6OAJTFsBI.woff2') format('woff2'),
       url('//fonts.gstatic.com/s/Tahoma/v8/Mef17w3J4CtS0lw4Wa_8r73hpw3pgy2gAi-Ip7WPMi0.woff') format('woff'),
       url('//fonts.gstatic.com/s/Tahoma/v8/Mef17w3J4CtS0lw4Wa_8ry3USBnSvpkopQaUR-2r7iU.ttf') format('truetype'),
       url('//fonts.gstatic.com/l/font?kit=Mef17w3J4CtS0lw4Wa_8r6WUboTb-jS2tyCOQMtm97g&skey=85797d706595438#Tahoma') format('svg');
}



@font-face {
  font-family: 'Oswald';
  font-weight: 300;
  font-style: normal;
  src: url('//fonts.gstatic.com/s/oswald/v10/HqHm7BVC_nzzTui2lzQTDfY6323mHUZFJMgTvxaG2iE.eot');
  src: url('//fonts.gstatic.com/s/oswald/v10/HqHm7BVC_nzzTui2lzQTDfY6323mHUZFJMgTvxaG2iE.eot?#iefix') format('embedded-opentype'),
       local('Oswald Light'),
       local('Oswald-300'),
       url('//fonts.gstatic.com/s/oswald/v10/HqHm7BVC_nzzTui2lzQTDZBw1xU1rKptJj_0jans920.woff2') format('woff2'),
       url('//fonts.gstatic.com/s/oswald/v10/HqHm7BVC_nzzTui2lzQTDbO3LdcAZYWl9Si6vvxL-qU.woff') format('woff'),
       url('//fonts.gstatic.com/s/oswald/v10/HqHm7BVC_nzzTui2lzQTDaCWcynf_cDxXwCLxiixG1c.ttf') format('truetype'),
       url('//fonts.gstatic.com/l/font?kit=HqHm7BVC_nzzTui2lzQTDZbd9NUM7myrQQz30yPaGQ4#Oswald') format('svg');
}

@font-face {
  font-family: 'Oswald';
  font-weight: 400;
  font-style: normal;
  src: url('//fonts.gstatic.com/s/oswald/v10/-WzdRTzRa5k6HlJK6-dK9Q.eot');
  src: url('//fonts.gstatic.com/s/oswald/v10/-WzdRTzRa5k6HlJK6-dK9Q.eot?#iefix') format('embedded-opentype'),
       local('Oswald Regular'),
       local('Oswald-regular'),
       url('//fonts.gstatic.com/s/oswald/v10/_P8jt3Y65hJ9c4AzRE0V1OvvDin1pK8aKteLpeZ5c0A.woff2') format('woff2'),
       url('//fonts.gstatic.com/s/oswald/v10/qpy-UiLNKP-VfOdbcs6r6-vvDin1pK8aKteLpeZ5c0A.woff') format('woff'),
       url('//fonts.gstatic.com/s/oswald/v10/Y_TKV6o8WovbUd3m_X9aAA.ttf') format('truetype'),
       url('//fonts.gstatic.com/l/font?kit=lvX543xfU1-yV4ZhBKmRFw#Oswald') format('svg');
}

body {
font-family: "Open Sans",Arial, Helvetica, sans-serif;
}

h1.contStylePageTitle
{ 
font-family: "Tahoma"; 
font-size: 2em;
font-weight: 400;
text-align: left;
text-transform: lowercase;
color: #4d4d4d;
}

h1 
{ 
font-family: "Tahoma"; 
font-size: 2em;
font-weight: 400;
text-transform: uppercase; 
text-align: center;
color: #4d4d4d;
}


h2 
{ 
font-family: "Tahoma"; 
font-size: 1.2em;
font-weight: 300;
text-transform: uppercase; 
color: #eb660a;
line-height: 1.2em;
}


h3 
{ 
font-family: "Tahoma"; 
font-size: 2em;
font-weight: 400;
text-align: left;
color: #4d4d4d;
}

h4
{
font-family: "Tahoma"; 
color:#eb660a;
font-weight: 400;
font-size: 1.2em;
}

h5
{
font-family: "Tahoma";
color:#4d4d4d;
font-size: 1.3em;
font-weight: 400;
text-transform: uppercase; 
text-align: center;
}

h6
{
font-family: "Tahoma";
color:#4d4d4d;
font-size: 1.5em;
font-weight: 400;
font-style: italic; 
text-align: left;
}


/* unvisited link */
a,
a:link {
    color: #eb660a;
}

/* visited link */
a:visited {
    color: #49c3d7;
}

/* mouse over link */
a:hover {
    color: #49c3d7;
}

/* selected link */
a:active {
    color: #eb660a;
}

ul.orange {
	list-style-type: disc;
	color: #eb660a;
}

ul.blue {
	list-style-type: disc;
	color: #49c3d7;
}

ul
{
margin-left:5px;
}

.boxHeaderTitle {
color: #49c3d7;
}


.cnMainContainer .d8MainContainer {
padding: 0 0px;
}

.cnMainContainerTopCorners.cornersContainer {
padding-top: 0px;
}

.WaGadgetUpcomingEvents.home {
min-height: 80px;
margin-bottom: 0;
}

.WaGadgetUpcomingEvents.home .gadgetStyleBody {
padding: 0;
text-align: center;
}

.WaGadgetUpcomingEvents.home .title {
font-family: 'Tahoma';
font-size: 12px;
margin-top: 30px;
}

.WaGadgetUpcomingEvents.home .title a {
color: #4d4d4d;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.WaGadgetUpcomingEvents.home ul li .date {
display: block;
font-size: 14px;
color: #eb660a;
font-family: Tahoma;
position: relative;
top: -54px;
}

.WaGadgetUpcomingEvents.home ul li .date span::after,
.WaGadgetUpcomingEvents.home ul li .location {
display: none;
}


.forthcoming-content h4 {
    color: #eb660a;
    font-family: Oswald;
    font-weight: 400;
}

.forthcoming-content p {
    font-family: 'Open Sans';
}

.zoneFooter3 h4 {
color: #fff;
}

.zoneFooter3 p,
.zoneFooter3 p a,
.zoneFooter3 p a:link,
.zoneFooter3 p a:active {
font-family: 'Open Sans';
color: #fff;
}

.zoneFooter3 p a:hover {
color: #4d4d4d;
}

.zoneFooter3 p a:visited {
color: #0099CC;
}

#idFooterPoweredByWA {
display: none;
}

.WaGadgetMenuHorizontal.menuStyle001 .menuInner ul.firstLevel > li > .item > a {
    font-family: "Tahoma",Arial, Helvetica, sans-serif;
text-transform: uppercase;
color: #4d4d4d;

}

.WaGadgetMenuHorizontal.menuStyle001 .menuInner ul.firstLevel > li > .item > a:hover {
color: #eb660a;
}

.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a {
color: #4d4d4d;
}

.WaGadgetMenuHorizontal .menuInner ul ul li > .item > a:hover {
color: #eb660a;
background: transparent;
}

.WaGadgetLoginForm {
 font-family: "Tahoma",Arial,Helvetica,sans-serif;
font-size: 12px;
}

.WaGadgetSiteSearch .searchBoxField {
 font-family: "Tahoma",Arial,Helvetica,sans-serif;
font-size: 12px;
padding: 0 4px 0 1.75em;
line-height: 24px;
height: 24px;
}


.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginUserName, .WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginPassword,
.WaGadgetLoginForm .loginContainerForm.orientationHorizontal form .loginAction {
margin: 0px 0 3px 9px;
vertical-align: top;
}

.WaGadgetLoginForm .loginContainerForm [class$="TextBox"] input[class$="TextBoxControl"] {
height: 24px;
line-height: 24px;
padding: 0 4px;
border: 1px solid #c6c6c6;
font-family: "Tahoma",Arial,Helvetica,sans-serif;
font-size: 12px;
box-sizing: border-box;
}

.WaGadgetLoginForm .loginContainerForm [class$="TextBox"] input[class$="TextBoxControl"]::-moz-focus-inner,
.WaGadgetSiteSearch .searchBoxField::-moz-focus-inner {
    padding: 0;
    border: 0
}

.WaGadgetLoginForm .loginPasswordForgot a, 
.WaGadgetLoginForm .loginPasswordForgot a:link, 
.WaGadgetLoginForm .loginPasswordForgot a:active {
color: #eb660a;
}

.WaGadgetLoginForm .loginPasswordForgot a:visited,
.WaGadgetLoginForm .loginPasswordForgot a:hover {
color: #49c3d7;
}

#staticheader .image {
float: left;
width: 400px;
}

#staticheader .image img {
max-width: 370px;
}

#staticheader .title {
line-height: 32px;
font-family: "Tahoma";
font-size: 24px;
color: #EB660A;
padding-top: 120px;
margin-bottom: 15px;
}

#staticheader .text {
max-width: 860px;
}

/*static header 2 (members)*/

    #staticheader2 .gadgetStyleBody {
      max-width: 400px;
    }

#staticheader2 .image {
float: left;
width: 400px;
}

#staticheader2 .image img {
max-width: 370px;
}

#staticheader2 .title {
line-height: 32px;
font-family: "Tahoma";
font-size: 24px;
color: #EB660A;
padding-top: 40px;
margin-bottom: 15px;
}

#staticheader2 .text {
max-width: 860px;
}

@media (max-width:616px) {
  #staticheader,
  #staticheader .gadgetStyleBody {
    height: auto !important;
  }
  #staticheader .image {
    float: none;
    width: 50%;
    margin: 0 auto;
  }
  #staticheader .image img {
    max-width: 100%;
  }
  #staticheader .title {
    padding-top: 0;
  }
  #staticheader .text {
    margin-bottom: 20px;
  }
  
  
  
    #staticheader2 {
       background-size: contain;
       padding-top: 170px;
       padding-right: 15px;
    }
  
    #staticheader2,
    #staticheader2 .gadgetStyleBody {
      height: auto !important;
    }
    #staticheader2 .image {
      float: none;
      width: 50%;
      margin: 0 auto;
    }
    #staticheader2 .image img {
      max-width: 100%;
    }
    #staticheader2 .title {
      padding-top: 0;
    }
    #staticheader2 .text {
      margin-bottom: 20px;
  }
/*for something to share on mobile*/
  .somethingtoshare {
    height: 600px !important;
  }
  .somethingtoshare .gadgetStyleBody {
    height: auto !important;
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    background: #EB660B;
  }
  .somethingtoshare .gadgetStyleBody p {
    width: 90% !important;
    height: auto !important;
    position: static !important;
    margin: 90px 5% 70px;
  }
  .somethingtoshare .gadgetStyleBody div {    
    top: 30px !important;
    left: 5% !important;
  }
}

/*for something to share on tablet /small desktop */
@media (min-width:617px) and (max-width:940px) {
  .somethingtoshare {
    background-size: contain;
    padding-top: 49.1%;
    height: 0 !important;
  }
  .somethingtoshare .gadgetStyleBody {
    height: 100% !important;
    position: absolute;
    left: 50%;
    width: 50%;
    top: 0;
  }
  .somethingtoshare .gadgetStyleBody p {
    left: 15% !important;
    width: 80% !important;
    height: auto !important;
    top: 70px !important;
  }
  .somethingtoshare .gadgetStyleBody div {    
    top: 20px !important;
    left: 15% !important;
  }
}
/*students page*/
#PAGEID_1825886 .zoneHeader4,
#PAGEID_1825886 .zoneHeader4 .container_12 > DIV {
  background-color: #49C3D8;
}

/*shop page*/
#PAGEID_1825934 .WaGadgetSlideshow {
  padding-bottom: 50px;
}
#PAGEID_1825934 .camera_wrap .camera_pag .camera_pag_ul {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.WaGadgetBlogStateList .boxBodyInfoContainer .postedByComment
{
display: none;
}
span.postedByComment 
{
display: none
}
/* Style the button that is used to open and close the collapsible content */
.collapsible {
  background-color: #eee;
  color: #EB660A;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 18px;
}
a.Twitter {
content:
url(https://about.twitter.com/content/dam/about-twitter/x/brand-toolkit/logo-black.png.twimg.1920.png);
}