/* 
Copyright 2013 Croft Institute for International Studies
Based in part on Bootstrap v2.3.2 and Bootstrap Responsive v2.3.2
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 
*/

/* Utilities */

.clearfix {
 	*zoom: 1;
}
.clearfix:before, .clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}
.clearfix:after {
	clear: both;
}

/* Element Styles */

a {
	text-decoration: none;
}

a img {
	border: none; 
}

body {
	margin: 0;
	font-family: Andada, Georgia, serif;
	font-size: 1em;
	background-color: #f2f2f9;
	color: #060638;
}
article, aside, details, figcaption, figure, header, hgroup, nav, section {
	display: block;
}
img {
	max-width: 100%;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
	-ms-interpolation-mode: bicubic;
}

.content-container img {
	margin-top: 4px;
	margin-bottom: 4px;
}

.picture img, .gallerypic img {
	border: 4px solid #ffffff;	
}

textarea {
	overflow: auto;
	vertical-align: top;
}


h3 {
	font-family: Lato, Arial,sans-serif;
	font-size: 1 em;
	color: #103b69;
	margin-top: 5px;
	margin-bottom: 5px;
}

strong {
	color: #103b69;	
}

/*Toggle Button */

.toggle-button { 			
	float: right;
	background-color: #123e6c;
	border: none;
	padding: 5px;
}

.icon-bar {
	background-color: #F5F5F5;
	border-radius: 2px 2px 2px 2px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	display: block;
	height: 3px;
	width: 24px;
	margin-bottom: 5px;
}

.ex {
	 display: none;
	 }

/* Phone Navigation - hidden by default */

.phone-nav {
	background-color: #103b69;
	background: linear-gradient(to bottom, #123e6c 0%, #103b69 100%);
	display: none;
	margin-bottom: 5px;
}
.mini-logo {
	width: 200px;
	float: left;
	margin: auto;
}

.phone-only {
	display: none;	
}

/* Logo and Navigation */

.logo {
	padding-top:38px;
}

.quicklinks-container {
	font-size: .85em;
	padding-top: .5em;	
}

.roll-logo {
	position:fixed;
	z-index: 7;
}

.roll-menu {
	z-index: 7;	
}

.w .box-grey {
	z-index: 8;	
}

.box-blue, .box-grey {
	width: 100%;
}

.box-blue {
	background-color: #103b69;
	background: linear-gradient(to bottom, #164270 0%, #103b69 100%);
	border: 1px solid #103b69;
	border-bottom-color: #023361;
	border-top-color: #2a4e7d;
	color: #ffffff;
}

.box-blue a {
	color: #ffffff;
}

.main-icon {
	padding: 20px 0px 0px 0px;	
}

.main-icon img {
	box-shadow: 3px 3px 5px #101060;	
}

.um-crest {
	margin-top: -3px;	
}

.box-grey {
	color: #ffffff;
	background-color: #444a4a;
}

.box-grey a {
	color: #ffffff;
}

.nav-padding {
	padding-top: 10px;
}

.logo-container {
	padding-top: 5px;
}

.quicklinks-container {
	padding-top: 5px;
	font-size: .85em;
}

.nav-link-white {
	padding: 10px 0px 10px 0px;
	font-size: 1em;
	font-family: Oxygen, Arial, sans-serif;
	text-align: center;
}

.contact-us {
	font-family: Oxygen, Arial, sans-serif;
	font-size: .85em;
	padding: 5px;
}	

.SectionIDactive {
background-color: #10517f;

}

.nav-active {
	background-color: #ffffff;

}

.nav-active a {
	color: #080838;		
}

nav ul {
	padding: 0px;
	margin: 0px;
	list-style:none;
	
}

.drop-box {
	position: absolute;
	left: 0px;
	background-color: #ffffff;
	margin-top: 10px;
	padding: 8px;
	box-shadow: 1px 1px 2px #808080;
	line-height: 1.75em;
	font-size: .85em;
	display: none;
	width: 100%;
	z-index: 8;
	text-align:left;
	
}

.drop-box .menu-label {
	padding-left: 10px;	
}

.drop-box a {
	color: #080838;	
}

#search {
	padding: 5px;
	border: none;
	border-radius: 6px;
}
	
	/*Search Results */
	.ajaxresults {
		position: absolute;
		z-index: 5;
		top: 55px;
		background-color: #ffffff;
		color: #000000;
		width: 50%;
		padding: 5px;
		border-radius: 5px;
		box-shadow: 1px 1px 3px #333333;
	}
	
	.ajaxresults a {
		color: #000000;
	}
	
	.ajaxresults ul {
		list-style:none;
		padding: 0px;
		margin: 0px;
	}
	
	.ajaxresults .results-header {
		background-color: #103b69;
		color: #ffffff;
		padding: 2px;
		padding-left: 5px;
		font-family: Oxygen, Arial, sans-serif;
		border-radius: 3px;
	}

	.ajaxresults .selected {
		background-color: #ddd6d6;
		border-radius: 3px;
	}
	
	.ajaxresults li {
		padding: 2px;
		padding-left: 5px;
		margin-top: 3px;
		margin-bottom: 3px;
	}
	
/* Content */

.content-container {
	margin-top: 15px;	
}

.content-container a {
	color: #003e7e;
}

.content-container p {
	text-align: justify;
	line-height: 1.5em;
}

.editable p {
	margin-top: 0px;	
}

.picture .caption, .gallerypic .caption {
	font-size: .85em;	
}

.gallerypic {
	float: left;
	height: 385px;
	padding: 5px;
}

.gallerypic img {
	height: 300px;
	width: 221px;	
}

.croftvideoicon {
	cursor: pointer;	
}

.croftvideo {
	position: fixed;
	width: 50%;
	height: 60%;
	top: 20%;
	left: 25%;
	z-index: 50;
	display: none;
	
}

.lightsout {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
	background-color: #000000;
	z-index: 49;
	opacity: .75;
	display: none;
}	

.closevideo {
	position: fixed;
	top: 12%;
	left: 78%;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 4em;
	color: #ffffff;
	display: none;
	z-index: 51;
	opacity: 1;
	cursor: pointer;
}

.footer {
	font-size: .9em;
}

.social-media-label {
	padding-top:12px;
}

.twitter-feed {
	height: 600px;	
	overflow:scroll;
}

.watermark {
	background-image: url('../images/Croft-Watermark 2.png');
	background-position: top center;
	background-repeat: no-repeat;
}	

.footerTopItem {
	font-size: 1.2em;	
	font-family: Lato, Arial, sans-serif;
}

.footerTopItem .menu-label {
	display: block;
	margin-bottom: 10px;	
}

.footerJoinedItem .menu-label {
	margin-bottom: 4px;	
}

.footerJoinedItem {
	font-size: .9em;	
	font-family:Andada, "Times New Roman", Times, serif;
}


/*Digital Display */

.slides img {
	overflow:hidden;
}

.text li {
	margin-bottom: .75em;	
}

.display-header {
	text-align: center;
	color: #103b69;
	padding: 6px;
	font-family: Lato ,Arial,sans-serif;
	font-size: 1.8em;
}

#alumnidisplaywrapper {
	font-size: 1.5em;
}


/*Headers, Text Types, Toggle Headers and Toggle Text */

.picture img, .twitter-timeline, .flexslider, .riveritem, .splash img, .facultydisplay, .facultycontact, .facultydirectoryitem, .alumniname{
	box-shadow: 1px 1px 2px #888888;	
}

.emphasis-block, .alumnisummary, .alumnisubhead {
	box-shadow: 2px 2px 3px #888888;	
}

.twitter-timeline, .flexslider {
	border-radius: 0px;	
}

.blue-header, .splash-header {
	padding: 6px;
	font-family: Lato ,Arial,sans-serif;
	font-size: 1.2em;
}

.red-block a {
	padding: 4px;
	font-family: Oxygen, Arial, sans-serif;	
	font-size: 1.25em;
}

.blue-header {
	background-color: #103b69;
	color: #ffffff;
	margin-bottom: 10px;
	margin-top: 10px;
}

.blue-header a {
	color: #ffffff;
}

.pull-right {
	float: right;	
}

.no-bottom {
	margin-bottom: 0px;
}

.splash-header {
	background-color: #b02020;
	color: #ffffff;
}

.toggle-header, .phone-only-toggle-header {
	cursor: pointer;
}
.phone-only-toggle-header {
	display: none;
}

.twitter-header img {
	float: right;
	padding: 8px;
}

.indented {
	margin-left: 1.5em;	
}

.emphasis-block, .alumnisummary {
	background-color: #ffffff;	
}

.red-block, .croftfile {
	margin-bottom: 10px;
}	

.red-block + .emphasis-block {
	margin-top: -10px;	
}

.red-block a {
	color: #c02020;
	display: block;
}

.croftfile a {
	padding: 5px;
	font-family: Oxygen, Arial, sans-serif;
	color: #444a4a;
	font-size: 1.1em;
	}

.news-headline {
	font-size: .9em;
}
	
	
.emphasis-block {
	padding: 8px;
	margin-bottom: 8px;
}

.focus-block a {
	color: #060638;	
}
.privacy {
    background-color: #ffffff;
    border: 1px solid #dfd7cf;
    font-size: 0.75em;	
	padding: 0px 10px 0px 10px;
}
	
.centerinput {
	border-color: #FFFFFF #DFD7CF #DFD7CF #FFFFFF;
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-size: 0.9em;
    height: 30px;
    padding-top: 6px;
    position: relative;
    text-align: center;
    width: 120px;
}
	
	
/* Faculty Profile */

.facultydisplay {
	background-color: #ffffff;
}

.facultytitle, .facultydescription {
	padding: 8px;	
}

.facultycontact  {
	font-family: Oxygen, Arial, sans-serif;
	background-color: #103b69;
	color: #ffffff;
}

.facultycontact, .facultycontactpiece {
	padding: 6px;	
}


.facultytitle {
	color: #103b69;
	font-size: 1.2em;
}


/* Faculty Directory */
.facultydirectoryitem {
	background-color:#ffffff;
	margin-bottom: 12px;
	padding-left: 5px;	
}

.facname {
	font-family: Oxygen, Arial, sans-serif;
	font-size: 1.5em;
	padding: .2em;
}

.factitle {
	font-size: 1.25em;
	padding: .2em;
}

.faccontact {
	margin-top: 20px;
	padding: .2em;
	
}

/* Alumni Profiles */

.alumniname {
	font-size: 1.5em;
}
.alumniname, .alumnisubhead {
	padding: 5px;
	font-family: Oxygen, Arial, sans-serif;
	color: #ffffff;
	background-color: #444a4a;
}

.alumnisummary {
	color: #444a4a;
}

.alumnisumtop {
	height: 10em;	
}

.alumnisumbottom {
	height: 12em;	
}
.alumnidisplay, .alumnisummary {
	padding: 5px;	
}

.alumnisummary ul {
	padding-left: 1em;	
}

.alumnirt {
	font-style: italic;
	color: #103b69;
}


.alumnimm {	
	font-size: .85em;
}

.alumnisummary .alumnirt, .alumnisummary .alumnimm {
	color: #444a4a;
}

.alumnih2 {
	font-family: Oxygen, Arial, sans-serif;	
	font-size: 1.15em;
}

.alumniitem {
	padding: 5px;	
}
/* Splash */

.splash-caption {
	position: absolute;
	margin-top: -9%;
	margin-left: 55%;
}	

.splash-header {
	width: 80%;
}

.splash-copy {
	background-color: #ffffff;
	width: 74%;
	margin-left: 6%;
	padding: 8px;
}	

.splash-copy p {
	margin: 0px;	
}

.splash-copy, .splash-header {
	box-shadow: 1px 1px 2px #404040;	
}

/*submission forms*/
.formtext {
	width: 36em;
}

/*dialog form*/
.imagepreview {
height: 100px;
}


/* Sizing */

.logo-container, .content-container {
	display: block;
	width: 1140px;
	margin-right: auto;
	margin-left: auto;
	*zoom: 1;
}
.content-container {
	margin-bottom: 20px;
}
.nav-container {
	width: 1100px;
	margin: auto;
}

/* Row and Span styles from Bootstrap */

.row:before, .row:after {
	display: table;
	line-height: 0;
	content: "";
}
.row:after {
	clear: both;
}
 .row [class*="span"] {
 display: block;
 float: left;
 width: 100%;
 min-height: 30px;
 margin-left: 2.127659574468085%;
 *margin-left: 2.074468085106383%;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}
 .row [class*="span"]:first-child {
 margin-left: 0;
}
.row .span12 {
	width: 100%;
 *width: 99.94680851063829%;
}
.row .span11 {
	width: 91.48936170212765%;
 *width: 91.43617021276594%;
}
.row .span10 {
	width: 82.97872340425532%;
 *width: 82.92553191489361%;
}
.row .span9 {
	width: 74.46808510638297%;
 *width: 74.41489361702126%;
}
.row .span8 {
	width: 65.95744680851064%;
 *width: 65.90425531914893%;
}
.row .span7 {
	width: 57.44680851063829%;
 *width: 57.39361702127659%;
}
.row .span6 {
	width: 48.93617021276595%;
 *width: 48.88297872340425%;
}
.row .span5 {
	width: 40.42553191489362%;
 *width: 40.37234042553192%;
}
.row .span4 {
	width: 31.914893617021278%;
 *width: 31.861702127659576%;
}
.row .span3 {
	width: 23.404255319148934%;
 *width: 23.351063829787233%;
}
.row .span2 {
	width: 14.893617021276595%;
 *width: 14.840425531914894%;
}
.row .span1 {
	width: 6.382978723404255%;
 *width: 6.329787234042553%;
}
.row .offset12 {
	margin-left: 104.25531914893617%;
 *margin-left: 104.14893617021275%;
}
.row .offset12:first-child {
	margin-left: 102.12765957446808%;
 *margin-left: 102.02127659574467%;
}
.row .offset11 {
	margin-left: 95.74468085106382%;
 *margin-left: 95.6382978723404%;
}
.row .offset11:first-child {
	margin-left: 93.61702127659574%;
 *margin-left: 93.51063829787232%;
}
.row .offset10 {
	margin-left: 87.23404255319149%;
 *margin-left: 87.12765957446807%;
}
.row .offset10:first-child {
	margin-left: 85.1063829787234%;
 *margin-left: 84.99999999999999%;
}
.row .offset9 {
	margin-left: 78.72340425531914%;
 *margin-left: 78.61702127659572%;
}
.row .offset9:first-child {
	margin-left: 76.59574468085106%;
 *margin-left: 76.48936170212764%;
}
.row .offset8 {
	margin-left: 70.2127659574468%;
 *margin-left: 70.10638297872339%;
}
.row .offset8:first-child {
	margin-left: 68.08510638297872%;
 *margin-left: 67.9787234042553%;
}
.row .offset7 {
	margin-left: 61.70212765957446%;
 *margin-left: 61.59574468085106%;
}
.row .offset7:first-child {
	margin-left: 59.574468085106375%;
 *margin-left: 59.46808510638297%;
}
.row .offset6 {
	margin-left: 53.191489361702125%;
 *margin-left: 53.085106382978715%;
}
.row .offset6:first-child {
	margin-left: 51.063829787234035%;
 *margin-left: 50.95744680851063%;
}
.row .offset5 {
	margin-left: 44.68085106382979%;
 *margin-left: 44.57446808510638%;
}
.row .offset5:first-child {
	margin-left: 42.5531914893617%;
 *margin-left: 42.4468085106383%;
}
.row .offset4 {
	margin-left: 36.170212765957444%;
 *margin-left: 36.06382978723405%;
}
.row .offset4:first-child {
	margin-left: 34.04255319148936%;
 *margin-left: 33.93617021276596%;
}
.row .offset3 {
	margin-left: 27.659574468085104%;
 *margin-left: 27.5531914893617%;
}
.row .offset3:first-child {
	margin-left: 25.53191489361702%;
 *margin-left: 25.425531914893618%;
}
.row .offset2 {
	margin-left: 19.148936170212764%;
 *margin-left: 19.04255319148936%;
}
.row .offset2:first-child {
	margin-left: 17.02127659574468%;
 *margin-left: 16.914893617021278%;
}
.row .offset1 {
	margin-left: 10.638297872340425%;
 *margin-left: 10.53191489361702%;
}
.row .offset1:first-child {
	margin-left: 8.51063829787234%;
 *margin-left: 8.404255319148938%;
}

/* Object Selection */

	/* Selectors */

	.selectors-wrapper {
		background-color: #103b69;
		background: linear-gradient(to bottom, #123e6c 0%, #103b69 100%);
		color: #ffffff;
		padding: 20px;
	}
	
	 .croftselector {
	 display: none;
	}
	
	.selector-toggle {
		float: right;
		background-color: #DDD6D6;
		border: none;
	}
	.selector-toggle .icon-bar {
		background-color: #000000;
		border-radius: 2px 2px 2px 2px;
		display: block;
		height: 3px;
		width: 24px;
		margin-bottom: 3px;
	}
	.selector-category-container, .object-header {
		padding: 5px;
		border-radius: 3px;
		background-color: #ddd6d6;
		color: #000000;
		margin-bottom: 5px;
	}
	.croftselector {
		max-height: 300px;
		overflow-y:auto;
		margin-bottom: 5px;
	}
	.selector-label {
		font-size: .9em;
		padding-bottom: 10px;
	}
	.selector-item {
		padding: 2px;
		font-size: .75em;
		width: 100%;
	}
	
	.selectors-list-wrapper {
		padding:4px;
		display: none;
	}
		
	.selector, .croftclear  {
		background-color: #ddd6d6;
		margin: 3px;
		padding: 4px;
	}
	.selector {
		float:left;
		cursor:pointer;
	}
	
	.edit-button, .inselector, .popuptrigger {
		cursor:pointer;
	}
	/* Selected Objects */
	
	.object-header {
		font-family:Lato, Arial,sans-serif;
	}
	
	#object-wrapper ul {
		list-style-type:none;
		padding: 0px;
		font-family:Oxygen,Arial,sans-serif;
	}
	
	.object {
		font-size: .8em;
		padding-bottom: 5px;
		padding-left: 5px;
		margin-bottom: 10px;
		border-bottom: 1px solid #dfd7cf;
	}

	.subobjectdisplay {
		float: left;
		text-align:left;
		min-height: .85em;
		width: 48.93617021276595%;
		*width: 48.88297872340425%;
	}
	
	.subobject {
		margin-bottom: 5px;
	}
	
	.narrowheader, .narrowdisplay, .extranarrowheader, .extranarrowdisplay  {
		float: left;
		text-align: center;
		min-height: .85em;
		width: 6.382978723404255%;
		*width: 6.329787234042553%
	}
	
	.extranarrowdisplay {
		font-size: .85em;
	}
	
	.subobject .narrowdisplay {
	width: 14.893617021276595%;
	*width: 14.840425531914894%;	
	}
	
	.zeroheader, .zerodisplay {
		display:none;
	}

	.wideheader, .widedisplay {
		float: left;
		text-align: left;
		min-height: .85em;
		width: 14.893617021276595%;
		*width: 14.840425531914894%;
	}
	
	.subobject .widedisplay {
		width: 31.914893617021278%;
		*width: 31.861702127659576%;
	}
	
	.extrawideheader, .extrawidedisplay   {
		float: left;
		text-align: left;
		font-size: .85em;
		width: 23.404255319148934%;
		*width: 23.351063829787233%;
	}
	
	.subobject .extrawidedisplay {
		width: 48.93617021276595%;
		*width: 48.88297872340425%;
	}

	.doublewideheader, .doublewidedisplay {
		float: left;
		text-align: left;
		min-height: .85em;
		width: 31.914893617021278%;
		*width: 31.861702127659576%;
	}
	
	.subobject .doublewidedisplay {
		width: 65.95744680851064%;
		*width: 65.90425531914893%;	
	}
	
	
	.popupheader {
		display: none;
	}
	
	.popuptrigger {
		margin-left:4px;
		text-align: center;
		min-height: .85em;
		color: #103b69;
	}
	
	.popupdisplay {
		display:none;
		clear:left;
		width: 64%;
		padding: 2px;
		text-align: justify;
		min-height: .85em;	
	}

	
/*New Stories */

.top-story-image {
	max-height: 400px;	
	overflow:hidden;
}

.top-story-caption {
	height: 400px;	
	overflow:auto;
	font-size: .9em;
	padding-right: 10px;
}

.flex-caption {
	font-size: .85em;
}

.flex-caption a {
	color: #000000;	
}

.event-wrapper {
	background-color:#ffffff;
	border: 1px solid #e8e8e8;
	border-bottom: none;
	box-shadow: 1px 1px 2px #888888;	
}

.event {
	padding: 10px;
	border-bottom: 1px solid #e8e8e8;
}

.cal {
	border: 2px solid #103b69;
	text-align:	center;
	color: #103b69;
	font-family:Helvetica,Arial,sans-serif;
	width: 56px;
	height: 48px;
	float: left;
	
}

.cal-top {
	background-color: #103b69;
	color:#ffffff;
}

.cal-bottom {
	margin-left: auto;
	margin-right: auto;
	padding-top:5px;
	font-size: .9em;
}

.event-label {
	float: left;
}

.smalldate {
	font-style:italic;
}

.river {
	
}

.riveritem {
	background-color: #ffffff;	
	padding: 8px;
	border-bottom: 1px solid #ddd6d6;
	margin-bottom: 8px;
}

/* Responsive */

@media (min-width: 1881px) {
	
.ex {
	display: block;
	float: right;
	width: 16px;
	height: 16px;
	margin: 10px;
	cursor: pointer;
}

}

 @media (min-width: 1521px) {

body {
	font-size: 1.1em;	
}	 

 .logo-container, .content-container {
 width: 1480px;
}
 .nav-container {
 width: 1400px;
}

.videoheight {
	height: 360px;	
}

.splash-caption {
	margin-left: 66%;	
}

}
 @media (max-width: 1200px) {

body {
	font-size: .85em;	
}	 

.content-container p {
	line-height: 1.25em;
}

 .logo-container, .content-container {
 width: 904px;
}
 .nav-container {
 width: 824px;
}
 .leftmenu-padding {
 padding-top: 30px;
 padding-bottom: 30px;
}

.nav-link-white {
	font-size: .85em;
}

}
 @media (max-width: 930px) {

body {
	font-size: .75em;	
}	 

.content-container p {
	line-height: 1.15em;
}

.red-block a {
	 font-size: 1em;	
	}
	 
 .logo-container, .content-container {
 width: 754px;
}
 .nav-container {
 width: 728px;
}
 .leftmenu-padding {
 padding-top: 10px;
 padding-bottom: 10px;
}


}

 @media (min-width: 768px) and (max-width: 930px ) {
 .row .depth2 {
 display: block;
 float: none;
 width: 100%;
 margin-left: 0;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}

 .row [class*="offset"] {
	margin-left:0px; 
 }

 .row [class*="offset"]:first-child {
	margin-left:0px; 
 }


.splash-copy {
	display: none;	
}


}

/* Phone size */
@media (max-width: 767px) {
	
	/*Elements*/
	 body {
	 padding-right: 20px;
	 padding-left: 20px;
	 font-size: 1em;
	}
	.content-container p {
	line-height: 1.25em;
	}
	
	/*Navigation*/
	 .logo-container, .nav-container, .content-container {
	 width: auto;
	}
	 .drop-left, .drop-right {
	 width: 50%;
	 padding: 0px;
	 margin-top: 0px;
	 margin-bottom: 15px;
	 padding-top: 50px;
	 height: 400px;
	 display: none;
	 border: none;
	 box-shadow: none;
	 z-index: 1;
	}
	
	.drop-box {
		width: 0px;
		height: 0px;
	}
	
	nav .active .drop-box {
		display:none;
		top: 60px;
		left: 50%;
	}
	
	.drop-left a {
	color: #ffffff;	
	}
	
	 .drop-left {
	 float:left;
	}
	 .drop-right {
	 float:right;
	}
	 .drop-left .nav-container {
	 border-right: 1px solid #234f7f;
	}
	 .drop-left .nav-link-white, .drop-right .nav-link-white {
	 min-height: 0;
	}
	 .drop-left .nav-link-white {
	 text-align: right;
	 padding-right: 20px;
	}
	 .drop-right .nav-link-white {
	 text-align: left;
	 padding-left: 20px;
	}
	 #search {
	 display: none;
	 width: 80%;
	 position: absolute;
	 left: 30px;
	 top: 45px;
	 margin-bottom: 10px;
	 float: left;
	 z-index: 9;
	}
	
	.ajaxresults {
		top: 85px;
		margin-left: 5%;
		width: 80%;
	
	}
	
	 .row .croft-logo img {
	 margin: auto;
	}
	 .phone-nav {
	 display: block;
	}
	
 	 	/*Responsive from Bootstrap */
		 .row {
		 width: 100%;
		}
		 .row :not(.no-phone-break)[class*="span"] {
		 display: block;
		 float: none;
		 width: 100%;
		 margin-left: 0;
		 -webkit-box-sizing: border-box;
		 -moz-box-sizing: border-box;
		 box-sizing: border-box;
		}
		 .row [class*="offset"]:first-child {
		 margin-left: 0;
		}
		
	/*alumni profiles*/
	.alumnisumtop, .alumnisumbottom {
	height: auto;	
	}
	/*Object Selection*/
	
	 .selectors-container {
	 display:none;
	}
	
	.object-break {
		display: block;
		width: 100%;
		float: none;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.narrowdisplay {
		width: 16%;
	}
	
	.widedisplay {
		width: 32%;
		font-size: .9em;
	}
	
	.extrawidedisplay {
		width: 48%;
	}
	
	.popupdisplay {
		
		width: 100%;
	}
	
	/* Content */
	.croftvideo {
		width: 100%;
		height: 200px;
		left: 0px;
	}
	.closevideo {
		top: 0px;
		float: right;
		font-size: 4em;
	}
		
	/*Toggle Headers and Text*/
	 .toggle-text {
	 display: none;
	}
	
	.toggle-header, .phone-only-toggle-header {
		padding-left: 36px;
		background-image: url('../images/down-arrow.png');
		background-position: left;
		background-repeat: no-repeat;	
	}
	
	 .phone-only-toggle-header {
	 display: block;
	}
	
	/* Splash */
	.splash-caption {
	display: none;	
	}
	
	.no-phone {
	display: none; !important	
	}

	.row .no-phone {
 	display: none; !important
	}
	
	.pull-right {
	font-size: .75em;	
	}
}

/* Final */
.row {
	width: 100%;
 *zoom: 1;
}

.row .nav-link-white {
	min-height: 2em;
}	


table.tableizer-table {
                                font-size: 12px;
                                border: 1px solid #CCC; 
                                font-family: Arial, Helvetica, sans-serif;

.tableizer-table td {
                                padding: 4px;
                                margin: 3px;
                                border: 1px solid #CCC;
}
 .tableizer-table th {
                                background-color: #104E8B; 
                                color: #FFF;
                                font-weight: bold;
                }
