div.pp_ck .pp_content_container .pp_details p {
	display: none !important;
}

#side_nav *,
#fe_content *,
.fe_news_and_updates * {
	word-wrap: break-word;
}

article.fe_content_full { padding-bottom: 0; }

#fe_content input[type='checkbox'],
#fe_content input[type='radio'] {
	margin: 0 2px;
}

#fe_content img {
	margin: 1em;
}

#fe_content img[align='left'] {
	margin: 1em 1em 1em 0; float: left;
}

#fe_content img[align='right'] {
	margin: 1em 0 1em 1em; float: right;
}

.dramatic_heading {
	border-radius: 3px;
	/*background-color: #272727;*/
	background-color: #7d7d7d;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;;
	padding: 7px 5px 5px 10px;
}

.dramatic_heading a {
	color: #fff;
}

.column1_bottom {
	padding-right: 15px;
}

.column1_bottom_full {
	margin: 0;
	padding: 0;
}

/** fe = faculty experts */

/** masthead */
#masthead {
	word-wrap: break-word;
}

#masthead.medium_video_copy h3,
#masthead.large_video_copy h3 {
	font-weight: normal;
}
#masthead.medium_video_copy .bx-window,
#masthead.large_video_copy .bx-window {
	overflow: visible !important;
}
#masthead.medium_video_copy .image #masthead_slider,
#masthead.large_video_copy .image #masthead_slider {
	overflow: visible;
}
#masthead.medium_video_copy .content {
	right: -300px;
}
#masthead.large_video_copy .content {
	right: -364px;
}
#masthead.medium_video_copy .content a,
#masthead.large_video_copy .content a {
	color: #0097bb;
}
#masthead.large_video_copy a.videoLightboxBtn {
	position: relative;
	display: inline-block;
	width: 588px;
	height: 315px;
	overflow: hidden;
}
#masthead.large_video_copy a.videoLightboxBtn img {
	height: 425px;
	margin-top: -55px;
}
#masthead.large_video_copy a.videoLightboxBtn .pbtn,
#masthead.medium_video_copy a.videoLightboxBtn .pbtn,
.soc_lightbox .pbtn {
	display: block;
	height: 58px;
	width: 80px;
	position: absolute;
	top: 50%;
	left: 50%;
	background-image: url(../img/icon_play.png);
	margin-left: -40px;
	margin-top: -29px;
}

/** social media hub */
#masthead.fe_masthead.sm_masthead {
	width: 838px;
}
#masthead.fe_masthead.sm_masthead .content {
	top: 0;
}
#masthead.fe_masthead.sm_masthead .content h3 {
	font-size: 20px;
}
#masthead.fe_masthead img {
	width: 514px;
	height: 275px;
}
#masthead.fe_masthead a.videoLightboxBtn {
	width: 514px;
	height: 275px;
	overflow: hidden;
	display: block;
}
#masthead.fe_masthead a.videoLightboxBtn img {
	margin-top: -45px;
	width: 514px;
	height: 365px;
}

/** make the column a little wider for faculty experts */
#column_container_1.fe #column1 {
	width: 705px;
}
#fe_content .content_container {
	width: 440px;
	float: left;
}
#fe_content .callout_text {
	width: 230px;
	margin: 40px 0 0 10px;
	float: right;
}
.callout_text h3 {
	line-height: 20px;
}
.fe_search {
	width: 250px;
}
.fe_search h3 {
	font-size: 15px;
}
.fe_search .form_row_item {
	clear: both;
}
.fe_search .callout_container {
	display: block;
}
.fe_search .callout_container select {
	width: 209px;
}
.fe_search .callout_container input[type='text'] {
	width: 205px;
	font-size: 16px;
}
.fe_search .callout_container input[type='submit'] {
	padding: 2px;
	width: 100px;
	height: 28px;
}

/** news and updates */
.fe_news_and_updates {
	padding-top: 1em;
}

.fe_news_and_updates_item {
	background-color: #e6e6e6;
	padding: 17px;
	margin-top: 10px;
	margin-bottom: 15px;
	clear: both;
}
.fe_news_and_updates_item h3 {
	color: #363636;
	margin-top: 5px;
	clear: none;
}
.fe_news_and_updates_item p {
	color: #363636;
	padding: 0;
	margin: 0 0 10px 0;
}
.fe_news_and_updates_item .image {
	width: 337px;
	margin-right: 17px;
	float: left;
}
.fe_news_and_updates_item .image iframe {
	width: 337px;
	height: 181px;
}

.fe_news_and_updates_item.with-image h3,
.fe_news_and_updates_item.with-video h3 {
	float: left;
	width: 310px;
}

.zoom .fe_news_and_updates_item h3 {
	font-size: 24px;
}

.zoom .fe_news_and_updates_item p {
	font-size: 17px;
}

.fe_news_and_updates_item a.videoLightboxBtn {
	width: 337px;
	height: 214px;
	position: relative;
	overflow: hidden;
	display: block;
}
.fe_news_and_updates_item a.videoOffset img {
	height: 294px;
	margin-top: -40px;
}
.fe_news_and_updates_item a.videoLightboxBtn .pbtn {
	display: block;
	height: 58px;
	width: 80px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -40px;
	margin-top: -29px;
	background-image: url(../img/icon_play.png);
}

.fe_news_and_updates_item article {
	padding-bottom: 0;
}

.ie8 .fe_news_and_updates_item {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/** faculty experts feed list */
.fe_feed {
	margin-top: 20px;
	margin-bottom: 20px;
}
.fe_feed.first-child {
	margin-top: 40px;
}
.fe_feed h3 {
	font-size: 15px;
	line-height: 20px;
	padding: 0 0 2px 0;
}
.fe_feed h4 {
	font-size: 14px;
	color: #7d7d7d;
	padding: 0 0 2px 0;
}
.fe_feed .content_container {
	padding: 20px 40px 20px 20px;
}
.fe_feed .content_container_full {
	padding: 20px 10px 20px 10px;
}
.fe_feed .content_container_full p {
	margin: 0 0 20px 0;
}
.fe_feed_list {
	padding: 0;
	margin: 0;
	list-style-type: none;
	overflow: auto;
}
.fe_feed_list article {
	padding-bottom: 10px;
}
.fe_feed_image { position: relative; }
.fe_feed_image.left { float: left; margin-right: 24px; }
.fe_feed_image.right { float: right; margin-left: 24px; }

.fe_twitter_feed {
	width: 520px;
	height: 600px;
	margin: 0 auto;
}

/** search results */
.fe_search_results_status {
	margin: 20px 0 0 17px;
}
.fe_search_results {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.fe_search_result {
	border-top: 2px solid #d2d2d2;
	padding-top: 15px;
	margin-bottom: 15px;
}
.ie8 .fe_search_result {
	padding-top: 0;
}
.fe_search_result:first-child {
	border-top: none;
}
.fe_search_result .image {
	margin-left: 17px;
	/*width: 64px;*/
	float: left;
}
.fe_search_result .image img {
	margin: 0;
	border: 2px solid #000000;
}
.fe_search_result .content {
	padding-top: 5px;
	margin-left: 20px;
	width: 500px;
	float: left;
}
.fe_search_result h2 a {
	font-weight: 500;
}
.zoom .fe_search_result h2 a {
	font-size: 24px;
}

/** search result */

.fe_search_refine {
	background-color: #e6e6e6;
	border-radius: 3px;
	padding: 15px 20px 10px 18px;
	margin: 20px 0 0 0;
}
.fe_search_refine_heading {
	font-size: 15px;
	color: #1f2222;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
}
.fe_search_refine .form_row {
	width: 33%;
	float: left;
}
.fe_search_refine .form_row input,
.fe_search_refine .form_row select {
	width: 200px;
}
.fe_search_refine .form_row select {
	padding: 1px;
}
.fe_search_refine .form_row input[type=submit] {
	padding: 2px;
	margin-top: 21px;
	width: 100px;
	min-height: 21px;
}
.fe_search_refine .form_row .clear-button {
	padding: 2px;
	margin-top: 21px;
	width: 80px;
	min-height: 21px;
	margin-left: 5px;
}
.zoom .fe_search_refine .form_row input[type=submit] {
	margin-top: 26px;
}
.fe_search_refine .form_row_item {
	margin-bottom: 3px;
	color: #363636;
	clear: both;
}

.fe_search_result_heading {
	font-size: 21px;
	color: #0097bb;
}
.fe_search_result_sub_heading {
	font-size: 14px;
	font-style: italic;
	/*margin-top: -8px;*/
	line-height: 16px;
}
.fe_search_result_sub_expertise {
	font-size: 12px;
}
.fe_search_result_arrow {
	background: url(../img/audience_nav_arrow_sprite.png) 5px -37px no-repeat;
	padding-left: 20px;
	font-size: 12px;
}

.fe_call-to-actions { width: 838px; margin: 20px 0 0 0; }
.fe_call-to-actions .fe_callout_container { clear: both; }
.fe_call-to-actions .fe_callout_container .fe_callout { float: left; position: relative; margin-left: 20px; padding: 15px 30px; box-sizing: border-box; }
.fe_call-to-actions .fe_callout_container .fe_callout:first-child { margin-left: 0; }
.fe_call-to-actions .fe_callout_container .fe_callout.fe_callout_txt { width: 266px; height: 170px; color: #ffffff; background-color: #272727; }
.fe_call-to-actions .fe_callout_container .fe_callout.fe_callout_img { width: 266px; padding: 0; }
.fe_call-to-actions .fe_callout_container .fe_callout.fe_callout_img a { display: block; }
.fe_call-to-actions h3 { margin-bottom: 10px; }
.fe_call-to-actions .fe_callout_container .fe_callout.fe_callout_txt a:link,
.fe_call-to-actions .fe_callout_container .fe_callout.fe_callout_txt a:visited { color: #a4a4a4; text-decoration: none; }
.fe_call-to-actions .fe_callout_container .fe_callout.fe_callout_txt a:hover,
.fe_call-to-actions .fe_callout_container .fe_callout.fe_callout_txt a:active { text-decoration: underline; }
.fe_call-to-actions .fe_callout_container .fe_callout.fe_callout_txt strong { font-weight: 400; }

#tabs ul.tab-links { list-style: none; margin: 0; padding: 0; }
#tabs ul.tab-links li { float: left; position: relative; margin-left: 12px; }
#tabs ul.tab-links li:first-child { margin-left: 0; }
#tabs ul.tab-links li a:link,
#tabs ul.tab-links li a:visited {
	font-size: 12px;
	font-weight: 600;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	padding: 8px 16px;
	border: 1px solid #0b9ec0;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box; /* Firefox, other Gecko */
	box-sizing: border-box; /* Opera/IE 8+ */
	background: #2daacf; /* Old browsers */
	background: -moz-linear-gradient(top,  #2daacf 0%, #0081a4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2daacf), color-stop(100%,#0081a4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2daacf 0%,#0081a4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2daacf 0%,#0081a4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2daacf 0%,#0081a4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2daacf 0%,#0081a4 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2daacf', endColorstr='#0081a4',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: inset 0 0 5px 5px #108cb2;
	-webkit-box-shadow: inset 0 0 5px 1px #108cb2;
	box-shadow: inset 0 0 5px 1px #108cb2;
}
#tabs ul.tab-links li.is_active a:link,
#tabs ul.tab-links li.is_active a:visited {
	font-weight: 600;
	color: #000;
	border: 1px solid #c9c9c9;
	background: #c9c9c9;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#tabs .tab_content { margin: 20px 0 0 0; padding: 0; }
#tabs .tab_content p { margin-bottom: 10px; }

.grid { width: auto; min-height: 1000px; float: none; overflow: hidden; }
.grid .grid_item { display: inline-block; width: 266px; overflow: hidden; margin: 0 0 10px 10px; -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box; /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */ }
.grid .grid_item.w2 { width: 532px; }
.grid .grid_item p.fbcontent a img {
	border: 2px solid;
	width: 75%;
	height: auto;
	margin-bottom: 5px;
}
.grid .grid_item p.fbcontent a:nth-of-type(1n+5) {
	display: none;
}
/*.grid .grid_item p.fbcontent a {
	display: none;
}
.grid .grid_item p.fbcontent a:first-child {
	display: inline-block;
}*/
.grid .grid_item p.fbinfo {

}

.grid .ajax_loader { width: 532px; margin: 10px 0 0 10px; }
.grid .ajax_loader img { float: left; position: relative; width: 24px; height: 24px; margin-right: 10px; }
.grid .ajax_loader h3 { display: inline-block; margin-top: 2px; }

.grid_sidebar { float: left; position: relative; width: 276px; }

.alert_box { font-size: 14px; font-weight: 300; color: #fff; background-color: #272727; margin-bottom: 10px; padding: 30px; }
.alert_box p { margin-bottom: 0; }
.alert_box a:link,
.alert_box a:visited { font-size: 14px; font-weight: 400; color: #0097bb; text-decoration: none; }
.alert_box a:hover,
.alert_box a:active { text-decoration: underline; }

.facebook_feed { font-size: 14px; color: #000; background-color: #e6e6e6; padding: 30px; }
.facebook_feed a:link,
.facebook_feed a:visited { font-size: 14px; font-weight: 400; color: #0097bb; text-decoration: none; }
.facebook_feed a:hover,
.facebook_feed a:active { text-decoration: underline; }

.rss_feed { font-size: 14px; color: #000; background-color: #e6e6e6; padding: 30px; }
.rss_feed h3 a:link,
.rss_feed h3 a:visited { color: #0097bb; text-decoration: none; }
.rss_feed h3 a:hover,
.rss_feed h3 a:active { text-decoration: underline; }
.rss_feed p.author { color: #727272; }

.link { background-color: #e6e6e6; padding: 30px; }
.link a:link,
.link a:visited { font-size: 16px; color: #0097bb; line-height: 21px; text-decoration: none; }
.link a:hover,
.link a:active { text-decoration: underline; }

.student_organizations { background-color: #e6e6e6; padding: 30px; }
.student_organizations .grid_masthead { margin-bottom: 20px; }
.student_organizations h3 { font-size: 20px; font-weight: 400; text-transform: uppercase; margin-bottom: 8px; }
.student_organizations a:link,
.student_organizations a:visited { font-weight: 700; color: #0097bb; text-decoration: none; }
.student_organizations a:hover { text-decoration: underline; }
.student_organizations .list_links { list-style: none; margin: 15px 0 15px 0; padding: 0; }
.student_organizations .list_links li { margin: 5px 0 0 0; padding: 0; }
.student_organizations .list_links li:first-child { margin-top: 0; }
.student_organizations span.arrow { font-size: 14px; font-weight: 400; color: #e52441; }

.errormsg {
	margin-top: 0.5em;
	background-color: #ffeac8;
	color: #ff7700;
	border-color: #ff7700;
	border-style: solid;
	border-width: 1px;
	padding: 3px;
}
