.showgrid {
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAJCAYAAABADm7+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAADpJREFUeNpifPTo0TOGAQCysrJSxKhjYhjkYNSBow4cdeBQdyDj////GRgYGP4PhN3EKAIAAAD//wMAATIICz1W3s0AAAAASUVORK5CYII=') /*../images/shared/grid.png*/ 0 0 repeat;
}

	.showgrid > * {
		opacity: 0.8;
	}

a:focus {
	background-color: transparent;
	text-decoration: none;
}

html {
	height: auto;
}

body {
	background: #EDEDED url('data:image/gif;base64,R0lGODlhAgCQAIAAAP///wAAACH5BAAAAAAALAAAAAACAJAAAAIPhI+py+0Po5y02ouz3rAAADs=') /*../images/shared/white_line.gif*/ repeat-x;
	height: auto;
	width: 100%;
	padding-bottom: 20px;
}

.HomeLayout {
	background-color: #ffffff;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
}

header, footer {
	margin-left: -10px;
}

header {
	height: 144px;
	position: relative;
	margin-bottom: 5.154em;
	z-index: 10;
}

.HomeHeader {
	height: 144px;
	position: relative;
	margin-bottom: 2.154em;
	z-index: 10;
}

.frontpage {
	margin-bottom: 0;
}

.page, .body {
	position: relative;
}

.no-js.ie7 .body,
.no-js.ie8 .body {
	clear: both;
	padding-top: 144px;
	margin-left: 230px;
}

#service-nav a {
	font-size: 85%;
}

	#service-nav a:hover {
		color: #444;
	}

.leftCol {
	margin-left: -10px;
	padding-left: 10px;
	z-index: 2;
}

.no-js.ie7 .leftCol,
.no-js.ie8 .leftCol {
	margin-right: 20px;
	margin-left: -250px;
}

.rightCol {
	margin-left: 24px;
}

.no-js.ie7 .rightCol,
.no-js.ie8 .rightCol {
	float: right;
	clear: none;
}

.cunyCols {
	width: 190px;
}

.main {
	background: transparent url(../images/shared/white-pixel.png) 25px 0 repeat-y;
	border-right: 1px solid #ffffff;
	padding: 0 14px 0 40px;
}

.mainbare {
	background: none;
	border-right: none;
	padding: 0 14px 0 40px;
	margin-left: 190px;
}


.main2 {
	border-right: 1px solid #ffffff;
	padding: 0 14px 0 0;
	margin-right: 230px;
	margin-left: -8px;
}

.mainNolines {
	background: none;
	border-right: none;
	padding: 0 0 0 22px;
	margin-bottom: 15px;
	margin-left: -10px;
}

#HomeAlt {
	background-color: #ffffff;
	padding: 30px 10px 10px 10px;
	margin: -55px 0 15px -10px;
}

.jog {
	margin-left: 100px;
}

.NoLinesTitleWrap {
	margin-left: -30px;
}

.one-col .main {
	background: transparent;
	padding: 0 0 0 40px;
}

.main .line {
	padding-right: 10px;
}

	.main .line .line {
		padding: 0;
	}

.no-js.ie7 .inner,
.no-js.ie8 .inner {
	float: left;
	width: 470px;
}

.no-js.ie7 .leftCol .inner,
.no-js.ie8 .leftCol .inner,
.no-js.ie7 .rightCol .inner,
.no-js.ie8 .rightCol .inner {
	width: 190px;
}

h1 {
	font-family: "UrbanoBoldCondensed", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
	color: #444;
	font-size: 197%;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 0.37em;
	line-height: 1.06em;
}

h4, h3, h2 {
	color: #444;
	font-family: "UrbanoCondensed", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
	font-size: 138.5%;
	letter-spacing: 0.1em;
	line-height: 1em;
	margin-top: 1em;
	margin-bottom: 0;
}

h4 {
	padding-left: 0;
	margin: 0;
}

.main h4,
h5 {
	font-size: 100%;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
	margin-bottom: 0;
	margin-left: 10px;
	letter-spacing: 0;
	font-weight: bold;
	color: #999999;
}

h5 {
	margin-top: 1.347em;
}

.ie7.no-js h5,
.ie8.no-js h5 {
	width: 470px;
}

.main h4 {
	color: #444;
}

.ie7 h3,
.ie7 h2,
.ie8 h3,
.ie8 h2 {
	letter-spacing: 0;
}

.half-space {
	margin-top: 0.5625em;
}

.title-divider {
	background: #ccc;
	margin-left: 0;
	margin-right: 0;
	padding: 0.5625em 10px;
	margin-top: 0;
}

.feint {
	color: #666666;
}

.page h2 {
	margin-top: 0.666667em;
}

.ruled-above {
	border-top: 1px solid #cccccc;
	padding-top: 0.5em;
}

.img-indent {
	margin: 10px;
}

.img-indent-caption {
	margin-bottom: 0;
}

dl {
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}

span.radio label {
	padding: 0 0;
	font-size: 93%;
	line-height: 1.5em;
	margin-top: 0.75em;
	margin-bottom: 0.75em;
	position: relative;
	display: inline;
}

span.radio input {
	background-color: #ffffff;
}

span.radiobuttonlist label {
	margin: 12px 10px 0 0;
	padding: 0 0;
	font-size: 93%;
	position: relative;
	display: inline;
	vertical-align: bottom;
}

span.radiobuttonlist input {
	margin: 12px 3px 2px 5px;
	vertical-align: bottom;
	display: inline;
	background-color: #ffffff;
	cursor: pointer;
}

span.checkbox label {
	padding: 0 0;
	font-size: 93%;
	line-height: 1.5em;
	margin-top: 0.75em;
	margin-bottom: 0.75em;
	position: relative;
	display: inline;
}

label {
	padding: 0 10px;
	font-size: 93%;
	line-height: 1.5em;
	margin-top: 0.75em;
	margin-bottom: 0.75em;
	position: relative;
	display: block;
}

.p,
.main p,
.main ul,
.main ol,
.main blockquote {
	font-size: 100%;
	line-height: 1.5em;
	margin-top: 0;
	margin-bottom: 0.75em;
	position: relative;
}

.main blockquote {
	padding-left: 1em;
	padding-right: 1em;
	font-style: italic;
}

ul {
	margin-left: 4px;
}

.main ol {
	margin-left: 20px;
}

	.main ol li {
		list-style: decimal;
		padding-bottom: 0.75em;
	}

	.main ol ul {
		margin-left: -0.5em;
		font-size: 100%;
	}

		.main ol ul li {
			list-style: none;
			padding-bottom: 0;
		}

	.main ol li p {
		padding-bottom: 0;
	}

article ul li,
body .main .list-regular li {
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEhJREFUeNpiYBgFFANGXBJLli4VAFIGUO6FmOjoD0QbANW8H9kAIHbEZggTDgcYIGnGxidoANEAlwEXoBgXn3qBOAqoAAACDACuAhQKuFKSlQAAAABJRU5ErkJggg==') /*../images/shared/li-bullet-dark.png*/ 0 0 no-repeat;
	padding-left: 16px;
}

.ie7 .main ul li {
	background-position: 0 2px;
}

.main ol li p,
.main ul li p {
	margin-left: 0;
	font-size: 100%;
}

.list-semantic {
	margin-left: 0;
	font-size: 100%;
}

	.list-semantic li {
		margin-left: 0;
		padding-left: 0;
		background: transparent;
	}

.main .list-semantic li {
	margin-left: 0;
	background-image: none;
	list-style-type: none;
}

.ie7.no-js .list-semantic,
.ie8.no-js .list-semantic {
	clear: none;
	float: left;
}

.list-semantic-ruled li {
	border-top: 1px solid #fff;
	margin-top: -1px;
}

.main .list-semantic-indent li,
.list-semantic-indent li {
	margin-left: 10px;
}

.date {
	color: #807F83;
}

.aside .date {
	margin-bottom: -0.5em;
}

.label {
	color: #807F83;
}

.download {
	padding-left: 20px;
	position: relative;
	display: block;
}

.ie7.no-js h3,
.ie8.no-js h3,
.ie7.no-js p,
.ie8.no-js p,
.ie7.no-js p,
.ie8.no-js p {
	width: 470px;
}

.ie7.no-js .inner h3,
.ie8.no-js .inner h3,
.ie7.no-js .inner p,
.ie8.no-js .inner p,
.ie7.no-js .list-semantic h3,
.ie8.no-js .list-semantic h3,
.ie7.no-js .list-semantic p,
.ie8.no-js .list-semantic p,
.ie7.no-js .media h3,
.ie8.no-js .media h3,
.ie7.no-js .media p,
.ie8.no-js .media p,
.ie7.no-js .leftCol h3,
.ie8.no-js .leftCol h3,
.ie7.no-js .leftCol p,
.ie8.no-js .leftCol p,
.ie7.no-js .leftCol p,
.ie8.no-js .leftCol p .ie7.no-js .rightCol h3,
.ie8.no-js .rightCol h3,
.ie7.no-js .rightCol p,
.ie8.no-js .rightCol p,
.ie7.no-js .rightCol p,
.ie8.no-js .rightCol p {
	margin-left: 0;
	width: auto;
}

.ie7.no-js .inner p,
.ie8.no-js .inner p {
	margin-left: 10px;
}

.img-float {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.hanging-icon {
	display: block;
}

.main .media,
.main .media p {
	padding-right: 0;
	margin-right: 0;
}

	.main .media .img {
		margin-right: 10px;
	}

	.main .media p,
	.main .media h3 {
		margin-left: 0;
	}

.ie7.no-js .media,
.ie8.no-js .media,
.ie7.no-js .media .bd,
.ie8.no-js .media .bd {
	width: 470px;
	display: block;
}

.icon {
	background-image: url(../images/shared/icons-sprite.png);
	width: 16px;
	height: 16px;
}

.ui-icon {
	background-image: url(../images/shared/icons-sprite.png);
	width: 16px;
	height: 16px;
	position: absolute;
	left: 0;
	display: block;
}

.ui-icon-triangle-1-e {
	background-position: -16px 0;
}

.ui-icon-triangle-1-s {
	background-position: -16px -48px;
}

.ui-icon-triangle-1-n {
	background-position: -16px -16px;
}

.ui-icon-triangle-1-w {
	background-position: -16px -32px;
}

.ui-icon-download {
	background-position: -224px -144px;
}

.ui-icon-ajax-loading {
	background: url('data:image/gif;base64,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') /*../images/shared/ajax-loader.gif*/;
}

.bioemail {
	background-position: -16px -200px;
}

.leftcolum-calendar-fix {
	min-height: 350px;
}

#alert {
	margin-left: -10px;
	min-height: 10px;
}

#spotlightboxes1 {
	width: 849px;
	overflow: hidden;
	margin-left: -20px;
}

#spotlightboxes2 {
	width: 839px;
	overflow: hidden;
	margin-left: -10px;
}

#spotlightboxes3 {
	width: 849px;
	overflow: hidden;
	margin: -10px 0 10px -20px;
	clear: both;
}

#spotlightboxes4 {
	width: 1500px;
	float: left;
	overflow: hidden;
}

#sliderbox5 {
	width: 1500px;
	height: 400px;
	float: left;
	margin-top: -30px;
}


#sliderbox2 {
	width: 849px;
	float: left;
	display: inline;
	margin-top: -30px;
}

#sliderbox {
	width: 613px;
	height: 360px;
	float: left;
	display: inline;
}

#studentbox {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333;
	width: 200px;
	float: left;
	display: inline;
	margin-right: 13px;
	overflow: hidden;
}

#facultybox {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333;
	width: 200px;
	float: left;
	display: inline;
	margin-right: 13px;
	overflow: hidden;
}

#researchbox {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333;
	width: 200px;
	float: left;
	display: inline;
	margin-right: 13px;
	overflow: hidden;
}

#featuredweeklybox {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333;
	width: 200px;
	float: left;
	display: inline;
	overflow: hidden;
}

.headersAboutBlue {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 2px;
	border-top-color: #005DAA;
	margin-bottom: 8px;
}

.headersAboutBlueSPACEABOVE {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: 600;
	text-transform: uppercase;
	color: #005daa;
	padding-top: 0;
	margin-bottom: 4px;
	margin-top: 6px;
}

.headersResearch {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 2px;
	border-top-color: #EC9C1D;
	margin-bottom: 8px;
}

.headersFaculty {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 2px;
	border-top-color: #C0D02A;
	margin-bottom: 8px;
}

.headersStudents {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 2px;
	border-top-color: #FFC30B;
	margin-bottom: 8px;
}

.headersPublicPrograms {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 2px;
	border-top-color: #8DC63F;
	margin-bottom: 8px;
}

.headersAlert {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: 600;
	text-transform: uppercase;
	color: #C00;
	border-top-width: 8px;
	border-top-style: solid;
	padding-top: 2px;
	border-top-color: #C00;
	margin-bottom: 8px;
}

#studentbox2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333;
	width: 413px;
	float: left;
	display: inline;
	margin-right: 13px;
	overflow: hidden;
}

#facultybox2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333;
	width: 413px;
	float: left;
	display: inline;
	overflow: hidden;
}

#researchbox2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333;
	width: 413px;
	float: left;
	display: inline;
	margin-right: 13px;
	overflow: hidden;
}

#featuredweeklybox2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #333;
	width: 413px;
	float: left;
	display: inline;
	overflow: hidden;
}

.headersResearch2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	border-top-width: 3px;
	border-top-style: solid;
	padding-top: 2px;
	border-top-color: #EC9C1D;
	margin-bottom: 8px;
}

.headersFaculty2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	border-top-width: 3px;
	border-top-style: solid;
	padding-top: 2px;
	border-top-color: #C0D02A;
	margin-bottom: 8px;
}

.headersPublicPrograms2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	text-transform: uppercase;
	color: #000000;
	border-top-width: 3px;
	border-top-style: solid;
	padding-top: 2px;
	border-top-color: #8DC63F;
	margin-bottom: 8px;
}

.homefull {
	width: 849px;
}

.featureboxesBlue p {
	margin: 0;
	line-height: 20px;
	color: #000;
}

.featureboxesTitle {
	font-family: "UrbanoBoldCondensed", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: 26px;
	font-weight: normal;
	color: #005DAA;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 2px;
}

.featureMainlinks {
	font-family: "UrbanoBoldCondensed", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	text-transform: uppercase;
	color: #005DAA;
	margin-top: 5px;
	margin-bottom: 5px;
}

.featureboxesBlue {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	border-width: 5px 0 0 0;
	border-style: solid;
	border-top-color: #005DAA;
	margin-bottom: 5px;
	width: 395px;
	padding: 10px 5px 5px 10px;
	height: 350px;
	background-color: #fff;
}

	.featureboxesBlue:hover {
		background: #EDEDED;
	}

.featuredEventBoxStart {
	background-color: #CCC;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #ffffff;
	width: 155px;
	height: 150px;
	background: #005DAA;
	border: 1px solid #005DAA;
	padding: 8px 5px 5px 5px;
	margin-left: 10px;
	float: left;
}

.featuredEventStart {
	font-family: "UrbanoBoldCondensed", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
	font-size: 24px;
	line-height: 28px;
	font-style: normal;
	color: #ffffff;
}

.featuredEventBoxStart a {
	font-family: "UrbanoBoldCondensed", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
	font-size: 20px;
	line-height: 22px;
	font-style: normal;
	color: #ffffff;
}

	.featuredEventBoxStart a:hover {
		font-family: "UrbanoBoldCondensed", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
		font-size: 20px;
		line-height: 22px;
		font-style: normal;
		color: #cccccc;
	}

.featuredEventdate {
	font-family: "UrbanoBoldCondensed", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
	font-size: 20px;
	line-height: 24px;
	font-style: normal;
	color: #666;
	padding-bottom: 5px;
}

.featuredEventTitle {
	font-family: "UrbanoCondensed", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-style: normal;
	color: #005DAA;
}

.featuredEventBox {
	background-color: #eeeeee;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	color: #005DAA;
	width: 155px;
	height: 150px;
	border-color: #005DAA;
	border-width: 1px 1px 1px 0;
	border-style: solid;
	padding: 8px 5px 5px 6px;
	float: left;
}

.featuredEventBoxEmpty {
	background-color: #ffffff;
	width: 155px;
	height: 150px;
	border-color: #005DAA;
	border-width: 2px 2px 2px 0;
	border-style: solid;
	padding: 5px;
	float: left;
}

#spotlightboxesFeaturedEvent {
	width: 849px;
	overflow: hidden;
	margin-left: 10px;
}

.EmergencyAlert {
	height: 110px;
	width: 828px;
	padding: 5px 0 0 10px;
	border: 1px solid #CF2E00;
	margin-bottom: 10px;
	margin: -5px 0 20px 0;
	background-color: #ffffff;
}

.emergency-warning h5,
.emergency-warning,
.emergency-warning a,
.emergency-warning a:active,
.emergency-warning a:visited {
	color: #CF2E00;
}

.headline {
	float: left;
	font-size: 85%;
	padding-right: 10px;
	clear: right;
}

.headlineTwo {
	width: 360px;
	height: 90px;
}

.headlineThree {
	width: 230px;
	height: 90px;
	margin-top: -5px;
}

.emergency-warning {
	padding-top: 10px;
	padding-left: 30px;
	background: transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAURJREFUeNrsltENgjAQhoH4rk4Aj76JLoAjuAG4ASMwgk4gbuAIuoCBN9/UDXAC/C+pSdNgaWsVHviTy4X00n53lDvcuq6dLuU5HWsAGAAGgAGgc4CRbLFYzlZwCYy8LyyfYUdYHl6ulSmA2zQLcPCEbR4p7PGEpYDIrQDg8BDuBBsLh1AlKFOCy4V10gEQyVcAHw4nbfgMEUcH7Rv204YQL2FTZqR7y/NbMeDWRgAsq7mFi701rUAqiQtannn5OlXwuFsvyz4TvpCsZd+VbgXCljifvSLSuqEniAp1ASYKsYng/96KI8FbBVBqpXgNwa+GUaEYf1OMK7QA2DApLSZ2MrkDsgZCcAuAuvBTarmS2AfijtoArNd/qgJNu4Krlmzypd98BQmbfKba6WSvM45L1v0qDjS2Po578UPSi1+yf+olwADMt3vTb6xWFgAAAABJRU5ErkJggg==') /*../images/shared/emergency-icon.png*/ no-repeat;
}

.PollControl {
	margin-top: 10px;
	padding-bottom: 10px;
	color: #000;
	background-color: #fff;
	display: block;
	height: 100%;
	border: 1px solid #666666;
}

.PollTitle {
	font-family: "UrbanoBoldCondensed", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	color: #ffffff;
	background: #aaaabb;
	display: block;
	padding: 4px 10px;
}

.PollQuestion {
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
	font-size: 13px;
	line-height: 17px;
	font-style: normal;
	color: #333333;
	margin-bottom: 0;
	display: block;
	padding: 10px 5px 5px 10px;
}

.PollAnswers {
	font-family: "UrbanoCondensed", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #666666;
	margin-top: 10px;
	margin-right: 16px;
}

td.PollAnswer {
	font-family: "UrbanoCondensed", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #666666;
	margin-top: 10px;
	margin-right: 16px;
}

.PollAnswer {
	padding: 3px 3px 3px 0;
}

	.PollAnswer input {
		margin-left: 0;
	}

.PollGraph {
	border: solid 1px #999999;
	font-size: 12px;
	height: 1em;
	overflow: hidden;
	margin-bottom: 5px;
	margin-left: 0;
	width: 100%;
}

div.PollGraph {
	height: 10px;
	background-color: #ffffff;
	line-height: 0;
	font-size: 0;
	width: 195%;
}

.PollCount {
	font-family: "UrbanoCondensed", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align: right;
}

.PollFooter {
	margin: 5px 0 5px 10px;
}

.PollGraph0, .PollGraph1, .PollGraph2, .PollGraph3, .PollGraph4, .PollGraph5, .PollGraph6, .PollGraph7, .PollGraph8, .PollGraph9 {
	background-color: #EC9C1D;
	border: 0 solid #999999;
	height: 10px;
}

.PollVoteButton {
	font-family: "UrbanoBoldCondensed", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Tahoma, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFF;
	width: 60px;
	height: 30px;
	border: 1px solid #999999;
	background-color: #aaaabb;
	border-radius: 6px;
}

.PollAnswerText {
	display: block;
	margin-left: 0;
}

.PollAnswerRadio {
	display: block;
}

.PollAnswerCheck {
	display: block;
}

.PollAnswerClearer {
	clear: both;
	font-size: 0;
	height: 1em;
}

.PollAnswerForm {
	margin-left: 4px;
}

.PollGraph div[style="width:100%"] {
	width: 99.1% !important;
}

.PollResult {
	padding-left: 10px;
}

.PollAnswer label {
	padding: 0 0 0 0;
	font-size: 90%;
	line-height: .5em;
	margin-top: 0.60em;
	margin-bottom: 0.85em;
	position: relative;
	display: inline;
}

.ErrorMessage {
	padding-left: 10px;
	color: #F00;
	font-weight: bold;
	font-size: 12px;
}
