@charset "UTF-8";
/* CSS Document */
/*
.background-events-container {
padding:0;
background-color:#eff0f1;
width: 100%;
max-height: auto;
position:relative;
margin-left:auto;
margin-right:auto;
}
#events-container-section, .events-container-section {
    color: #ffffff;
    display: block;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    max-width: 960px;
    overflow-x: hidden;
    overflow-y: hidden;
    vertical-align: top;
    width: 100%;
}

#homeevents, .homeevents {
    float: left;
    margin-bottom: 0;
    padding-left: 0;
    text-align: left;
    width: 100%;
}

@media screen and (max-width: 480px) {
	#homeevents {width: 100%;}
	#homeevents p{width: 100%;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;}
}*/


.background-newevents-container {
padding:0px;
background-color:#eff0f1;
/*background-color:#eff0f1;*/
width: 100%;
/*max-width:960px;*/
max-height: auto;
position:relative;
margin-left:auto;
margin-right:auto;
/*z-index:-1;*/
}

#newevents {
    background-attachment: scroll;
    clear: both;
    color: #ffffff;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 0;
    width: 100%;
}
#newevents-section {
    color: #ffffff;
    display: block;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    max-width: 960px;
    overflow-x: hidden;
    overflow-y: hidden;
    vertical-align: top;
    width: 100%;
}

/*#center_events_date, */
#center_events_day {margin-top:-10px; color: #1f3a93; font-weight:bold; font-size: 1.9em !important;/*line-height: 18px;*/ vertical-align: top; padding-top: 5px; padding-bottom: 5px; padding-left:30px;}
#center_events_right {float: left; padding-left: 15px; /*text-transform:uppercase !important; font-size: .8em;*/ font-family:Georgia,Cambria,serif;font-weight:normal; color:#1f3a93 !important;}

.flex-container {
  display: flex;
  flex-wrap: nowrap;
  /*background-color: DodgerBlue;*/
}

.flex-container > div {
  background-color: #FFFFFF;
  width: 30%;
  margin: 10px;
  padding: 10px;
  text-align: left;
  line-height: auto;
  /*font-size: 30px;*/
  box-shadow: 1px 1px 10px 1px #B1AEAE;
  margin-left:1.2em;
  margin-right:1.2em;
}
 /*--FLEX containder for Community/Housing Section */
 .flex-container {
  display: flex;
  flex-wrap: nowrap;
  /*background-color: DodgerBlue;*/
}

.flex-container > div {
  background-color: #FFFFFF;
  width: 30%;
  margin: 10px;
  padding: 10px;
  text-align: left;
  line-height: auto;
  /*font-size: 30px;*/
  box-shadow: 1px 1px 10px 1px #B1AEAE;
  margin-left:1.2em;
  margin-right:1.2em;
}

@media screen and (max-width: 480px) {
	.flex-container {flex-direction: column !important;}
	.flex-containder > div {width: 90% !important;}
	#center_events_right {float: left !important; width: 100% !important; padding-left: 5% !important; padding-right: 5% !important;}
}
 /*--Events Section --*/
.background-news-events-container {
padding:0;
background-color:#ffffff;
width: 100%;
max-height: auto;
position:relative;
margin-left:auto;
margin-right:auto;
}

/*ALUMNI CENTER DATE DISPLAY*/
#alumni_events_left {float: left; padding-right: 2px;}
#alumni_events_right {float: left; padding-left: 15px; font-size: .8em; font-family:Georgia,Cambria,serif;font-weight:normal;}
@media screen and (max-width: 480px) {
	#alumni_events_left {float: left; padding-right: 2px; width: 20%;}
	#alumni_events_right {float: right; padding-left: 2px; width: 60%;}}
	
#alumni_events_date {color:#6b000a !important;font-size:1.2em;border:1px solid #ddd;background-color:#eeeeee !important;padding:2px 4px 2px 4px/*top right bottom left*/;float:left;width:72px;line-height:18px;height:34px;text-align:left;font-family:Georgia,Cambria,serif;font-weight:normal;font-style:italic;}

#alumni_events_year {color:#999 !important;font-family:sans-serif;font-style:normal; letter-spacing:0px; padding-bottom:2}

#alumni_events_date .before {content:' ';width:0;border-right:1px solid #c6c6c6 !important;top:6px;left:25px;height:20px;}

#alumni_events_month {width:28px;height:12px;font-size:12px;left:1px;top:8px;text-transform:uppercase;color:#999 !important;font-family:sans-serif;font-style:normal;background-color:#eee !important; letter-spacing: 2px;/*-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);*/}

/*#alumni_events_date, */
#alumni_events_day {margin-top:-10px; color: #365B72 !important;font-size: 1.1em;/*line-height: 18px;*/ vertical-align: top; padding-top: 5px; padding-bottom: 5px; padding-left:30px;}




/*Home Community/Newark Section*/
.background-newark {
padding:0px;
background-image: url('/images/home-newark-skyline.jpg');
background-size: 100% 100%;
background-color:#ffffff;
background-repeat:no-repeat;
width: 100%;
height: 400px;
/*max-width:960px;*/
max-height: 400px;
position:relative;
margin-left:auto;
margin-right:auto;

/*border-top-style: solid;
border-top-color: #7ca6ba;*/
/*z-index:-1;*/
}

#newark {
    clear: both;
    color: #ffffff;
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 0;
    width: 100%;
}
#newark-section {
    color: #ffffff;
    display: block;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    max-width: 960px;
    /*overflow-x: hidden;
    overflow-y: hidden;
    vertical-align: top;*/
    width: 100%;
}
/*#newark-section { width: 100%; max-width: 70%;}
#newark-section h3 {max-width:100%;}*/

#twitterborder {
		box-shadow: 1px 1px 10px 1px #888888; 
		margin-right: 10px !important; 
		margin-top: 10px !important;
		margin-left: 4px !important}
		
.background-stats {
padding:0px;
background-color:#00426b;
width: 100%;
/*max-width:960px;*/
max-height: auto;
position:relative;
margin-left:auto;
margin-right:auto;
border-top: 5px solid #ffffff;}

#stats-section { /*customcf/home-stats-section.cfm*/
    color: #ffffff;
    display: block;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    max-width: 960px;
    overflow-x: hidden;
    overflow-y: hidden;
    vertical-align: top;
    width: 100%;
}
.background-stream {
padding:0px;
background-color:#00426b;
width: 100%;
/*max-width:960px;*/
max-height: auto;
position:relative;
margin-left:auto;
margin-right:auto;
border-top: 5px solid #ffffff;}

#stream-section {
    color: #ffffff;
    display: block;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    /*max-width: 960px;*/
    overflow-x: hidden;
    overflow-y: hidden;
    vertical-align: top;
    width: 80%;
}