#maincontent .col-center .node .content h2 { font-family:arial,sans-serif; color:#555; margin:0 0 15px 0; }

img.imagecache-newsphoto_mainpage {
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-box-shadow:none;
	float:none;
	border:none;
	margin:0 0 10px 0;
}
body.page-news .view-dom-id-2 div.views-row {
	width:200px;
	margin-bottom:25px;
}
body.page-news .view-dom-id-1 {
	padding-bottom:30px;
}

#maincontain .progress .filled {
background: #ef9564; /* Old browsers */
background: -moz-linear-gradient(top,  #ef9564 26%, #f2691a 72%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(26%,#ef9564), color-stop(72%,#f2691a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ef9564 26%,#f2691a 72%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ef9564 26%,#f2691a 72%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ef9564 26%,#f2691a 72%); /* IE10+ */
background: linear-gradient(to bottom,  #ef9564 26%,#f2691a 72%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef9564', endColorstr='#f2691a',GradientType=0 ); /* IE6-9 */

height: 1.5em;
border-bottom: none !important;

width: 0%;
}



img.left, img.imagecache-newsphoto, .col-center img.right, .page-node div.right, img.nonfloatedphoto, img.imagecache-aos_success_photo, img.alignright, img.alignleft, img.imagecache-news_home, img.imagecache-featuredevent_home, img.imagecache-person_photo_node, img.imagecache-200w_smartcropto75h {
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.27), 0 0 2px rgba(0, 0, 0, 0.1) inset;
}
.view-ambassador-locations-2 td {
	width:49%;
}
.view-ambassador-locations-2 .views-field-edit-node a, .view-ambassador-locations-2 .views-field-edit-node a:hover {
	float:none !important;
	display:inline;
	background:none;
}
img.imagecache-120x120smartcrop {
	float:left;
	border:1px solid #ddd;
	margin:0 20px 20px 0;
}
img.imagecache-120x120smartcrop:hover {
	border:1px solid #777;
}
.col-left #user-login-form {
	text-align: left;
}
#user-login-form div.form-item {
	margin:0.4em 0;
}
#maincontain .col-left div.depttitle .content {
	padding:12px 14px 12px 10px;
	border-left:none;
	border-right:none;
	border-bottom:none;
	background:url(../images/deptsidebarbg.png) no-repeat left top #f0f0f0;
}
#maincontain .col-left div.depttitle h2 {
	color:#f36e21;
	font-size:22px;
	margin:0;
	padding:0;
	text-shadow:0 -1px 0 #fafafa;
}
div.view-deptannouncements.view-display-id-block_1 .views-row, #block-views-deptannouncements-block_2 .views-row {
	margin-bottom:8px;
}
div.view-deptannouncements.view-display-id-block_1 .view-footer a, #block-views-deptannouncements-block_2 .view-footer a {
	text-transform:uppercase;
	font-size:10px;
	display:block;
	text-align:right;
}
.col-center .view-deptannouncements .view-header {
	font-size: 1.3em;
	color: #777;
	font-style: italic;
	margin-bottom: 22px;
	padding-bottom:8px;
	border-bottom:1px solid #ebebeb;
}
.col-center .view-deptannouncements .views-field-title {
	font-size:1.3em;
}
.col-center .view-deptannouncements .views-field-picture {
	width:40px;
	float:left;
	margin: 11px 12px 8px 0;
}
.col-center .view-deptannouncements .views-field-view-node {
	margin-top:-5px;
}
.col-center .view-deptannouncements .views-field-name {
	margin: 8px 0 8px 0;
	font-size:11px;
	text-transform:uppercase;
	color:#999;
}
.col-center .view-deptannouncements .views-field-delete-node a, .col-center .view-deptannouncements .views-field-edit-node a {
	float:right;
	margin-top:17px;
	width:20px;
}
div.view-deptannouncements.view-display-id-block_1 .views-field-created, #block-views-deptannouncements-block_2 .views-field-created {
	color:#999;
	font-size:11px;
}
.col-right .view-id-deptannouncements div.views-field-field-ais-image-fid {
	width:80px;
	float:right;
	margin:5px 0 12px 19px;
	border:3px solid white;
}
.col-center .view-id-deptannouncements .views-row { clear:right; }
div.view-academic-carousel {
	position:relative;
	margin-bottom:30px;
}
div.view-academic-carousel div.views-field-title, div.view-academic-carousel div.views-field-body {
	position:absolute;
	z-index:3;
}
div.view-academic-carousel div.views-slideshow-controls-top {
	position:absolute;
	top:333px;
	right:2px;
	width:250px;
	height:12px;
	padding:0;
	z-index:12;
}
div.view-academic-carousel div.views-slideshow-controls-top div.pager-item a {
	display:inline-block;
	text-indent:-9998px;
	margin-right:3px;
	float:left;
	width:10px;
	height:10px;
	background:url(../images/acasprite.png) left top no-repeat transparent;
}
div.view-academic-carousel div.views-slideshow-controls-top div.pager-item.activeSlide {
}
img.imagecache-deptnewslistimg,img.imagecache-spotlight_ntidhome {
	float:right;
	margin:0 0 20px 30px;
	border:5px solid white;
	-moz-box-shadow:0 0 14px rgba(0, 0, 0, 0.3);
	box-shadow:0 0 14px #aaa;
	-webkit-box-shadow:0 0 14px rgba(0, 0, 0, 0.3);
}
div.view-academic-carousel .bodydiv p a {
	text-transform:uppercase;
	font-size:0.9em;
	background-color:white;
}
div.view-academic-carousel div.views-slideshow-controls-top div.pager-item.activeSlide a {
	background:url(../images/acasprite.png) left -17px no-repeat transparent;
}
div.view-academic-carousel div.views-field-title {
	background: url("../images/acacabg.png") no-repeat scroll 0 0 transparent;
	height: 159px;
	padding: 20px;
	right: 0;
	top: 165px;
	width: 239px;
}
div.view-academic-carousel div.views-field-title h5 {
	font-weight:bold;
	color:#f36e21 !important;
}
div.view-academic-carousel div.views-field-field-acaca-img-fid {
}
#maincontent #aispanel h2.pane-title, #maincontent #dlshome h2.pane-title {
	color:#f36e21;
}
#aispanel .panels-flexible-region-18-leftmainreg-inside .pane-content, #node-3289 .panels-flexible-region-26-leftregion  .pane-1 .pane-content, .panels-flexible-region-academiclayout-leftregion-inside .pane-1 .pane-content {
	padding-right:30px;
}
div.pane-deptannouncements-panel-pane-1 {
	margin-right:-0.5em;
}
div.pane-deptannouncements-panel-pane-1 h2 {
	background:url(../images/deptnews.jpg) -284px top;
	padding:8px 12px 8px 12px !important;
	font-weight:bold !important;
	text-transform:uppercase;
	font-size:1.2em !important;
	letter-spacing:normal !important;
	margin-bottom:0 !important;
	margin-left:0 !important;
	text-shadow:0 -1px 0 #999;
	color:#fff !important;
}
div.pane-deptannouncements-panel-pane-1 ul, div.pane-deptannouncements-panel-pane-1 li, .view-id-deptannouncements li.views-row {
	margin:0;
	padding:0;
	list-style-type:none !important;
	list-style-image:none !important;
}
div.pane-deptannouncements-panel-pane-1 .pane-content {
	padding:12px;
	background-color:#f1f1f1;
}
#maincontain #maincontent .privateblock h3 {
	background:url(../images/deptnews.jpg) left top;
}
#maincontain #maincontent .privateblock-right h3 {
	background:url(../images/deptnews.jpg) 20px 0;
}
.view-academic-facstaff .views-field-field-person-photo-fid {
	width:100px;
	float:left;
	margin:0 20px 40px 0;
	-moz-box-shadow:0 0 11px rgba(0, 0, 0, 0.2);
	box-shadow:0 0 11px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0 11px rgba(0, 0, 0, 0.2);
	border:3px solid white;
}
#maincontent .view-academic-facstaff td {
	padding-left:0;
}
.view-academic-facstaff h2.pane-title {
	color:#f36e21;
}
.view-mc-staff .imagecache-person_photo_listingpage {
	float:left;
	margin:0 20px 40px 0;
	-moz-box-shadow:0 0 11px rgba(0, 0, 0, 0.2);
	box-shadow:0 0 11px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0 11px rgba(0, 0, 0, 0.2);
	border:3px solid white;
}
.col-center .view-catprojects .views-field-tid {
	position:absolute;
	top:100px;
	font-size:0.8em;
	width:210px;
	line-height:1.3em;
	color:#777;
	left:0;
}
#edit-field-image-0-ahah-wrapper {
	background-color:#ebebeb;
	padding:10px 20px;
	margin:10px 0 20px 0;
}
#footer #block-devel-0 {
	border:1px solid #ddd;
	padding:8px;
	position:relative;
	height:110px;
}
#footer #block-devel-0 ul.links {
	position:absolute;
	width:650px;
	left:224px;
	top:25px;
}
#footer #block-devel-0 ul.links em {
	font-style:normal;
	background-color:#CCFFCC;
}
#footer #block-devel-0 #devel-switch-user-form {
	position:absolute;
	width:200px;
	left:8px;
	top:25px;
}
#footer #block-devel-0 #devel-switch-user-form #edit-submit {
	position:absolute;
	left:130px;
	top:25px;
}
.node-type-suscommblog div.submitted {
	display:block !important;
	margin-top:-20px;
	margin-bottom:20px;
	color:#999;
	font-style:italic;
}
.col-right .view-id-suscommblog.view-display-id-block_1 .views-field-created {
	font-size:0.9em;
	text-transform:uppercase;
	color:#777;
}
.col-right .view-id-suscommblog.view-display-id-block_1 .views-field-title {
	font-weight:bold;
}
.col-right .view-id-suscommblog.view-display-id-block_1 .views-row {
	margin-bottom:12px;

}
.col-right .view-id-suscommblog.view-display-id-block_1 .views-row-last {
	margin-bottom:0;
}
.view-sustaincomm.view-display-id-block_1 .views-row {
	margin:0 0 17px 0;
	font-size:80%;
	padding-bottom:7px;
	border-bottom:1px solid #ddd;
}
.view-sustaincomm.view-display-id-block_1 .views-row-last {
	margin:0;
}
.view-sustaincomm.view-display-id-block_1 .views-field-created {
	font-size:0.9em;
	color:#999;
}
#maincontain .simplenews-unsubscribe #edit-submit {
	width:115px !important;
	display:inline-block;
}
#maincontain .comment {
	z-index:2;
}
#maincontain .indented .comment {
	background-color:#f1f1f1;
	padding:7px;
	border:none;
	margin-top:0 !important;
	box-shadow:none;
	-moz-box-shadow:none;
	z-index:1;
}
#user-login-form {
	text-align:left !important;
}
#comments {
	margin-bottom:25px;
}
#maincontain #comments .comment {
	margin:1.5em 0;
}
#maincontain #comments .comment .links {
	margin-top:-14px;
}
li.comment_reply {
	padding: 0 !important;
}
ul.links li.comment_reply a:link, ul.links li.comment_reply a:visited {
	color: #888;
	font-weight:normal;
	font-size:10px;
}
ul.links li.comment_reply a:hover {
	color: #f36e21;
}
img.imagefield-field_news_homethumb, img.imagecache-newsphoto_home_new {
	outline:1px solid #ccc;
}
.not-in-menu #pagetitle {
	padding-top:15px;
}
.col-right .block-menu_block ul {
	padding-bottom:0;
	margin-bottom:0;
}
/* SD2020 BLOG */

.node-type-sd2020blog #attachments { display:none; }

.col-center .sd2020blog .views-field-title {
	font-size:26px;
	line-height:32px;
	margin-bottom:15px;
	padding-bottom:3px;
	border-bottom:1px solid #ddd;
}



.view-sd2020blog .views-field-created {
position:absolute;
top:-17px;	
color:#999;
text-transform:uppercase;
}
.col-center .sd2020blog .views-row {
	position:relative;
	padding-bottom:22px;
	margin-top:17px;
}
#mothership .col-center .sd2020blog h3 {
	font-size:18px;
	letter-spacing:normal;
}
/* SD2020 BLOG */



/* FOUNDATION BOD */

.view-foundationbod td {
	width:220px;
	padding-right:16px;
	font-size:11px;
	padding-bottom:45px;
}
.view-foundationbod .views-field-title {
	font-size:14px;
	margin-top:5px;
}
/* FOUNDATION BOD */




#xtrabg.node-10101 {
	background:url(/sites/default/files/images/coffee.jpg) no-repeat right 220px;
}
#xtrabg.node-10101 table tr, #xtrabg.node-10101 table tr td { background:transparent !important; border-bottom:1px solid #ddd; }
.views-view-grid .views-field-edit-node, .views-view-grid .views-field-delete-node {
	display:inline-block;
	float:none;
}
.pane-featured-events-panel-pane-1 .views-field-title h5 {
}
.pane-featured-events-panel-pane-1 .views-row {
	margin-bottom:32px;
}
.pane-featured-events-panel-pane-1 .views-field-field-featured-event-date-value {

}
.pane-featured-events-panel-pane-1 .views-row {
	
}
#maincontent #eventspage h2 {
color: #f36e21;
font-size: 1.6em;
background: #f1f1f1; /* Old browsers */
background: -moz-linear-gradient(top,  #f1f1f1 0%, #ebebeb 32%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(32%,#ebebeb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f1f1f1 0%,#ebebeb 32%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f1f1f1 0%,#ebebeb 32%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f1f1f1 0%,#ebebeb 32%); /* IE10+ */
background: linear-gradient(to bottom,  #f1f1f1 0%,#ebebeb 32%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */

padding: 5px;
}

#eventspage .panels-flexible-region-8-right-inside .pane-2 { margin-top:25px;}

.pane-featured-events-panel-pane-1 .views-field-title h5 {

	margin:0 0 5px 0;
	font-weight:normal !important;
	padding:0 0 0 0 !important;
	

	font-size:16px !important;


}
.imagecache-featuredevent2 {
float:right; margin:0 0 20px 20px;
}
#conditional-field-an-featureimg, #conditional-field-an-postimg, #conditional-field-an-gallery {
	padding:5px 10px;
	border:1px solid #dfdecb;
	background:#f8f7ed;
	background-image: -webkit-gradient( linear, left top, left bottom, color-stop(0, rgb(255,255,255)), color-stop(0.52, rgb(219,218,206)), color-stop(1, rgb(248,247,237)) );
	background-image: -moz-linear-gradient( center top, rgb(255,255,255) 0%, rgb(219,218,206) 52%, rgb(248,247,237) 100% );
	color:black;
	margin-bottom:20px;
}
#conditional-field-an-featureimg label, #conditional-field-an-postimg label, #conditional-field-an-gallery th {
	font-size:1.4em;
	color:#555;
}
#conditional-field-an-gallery th {
	padding-top:10px;
}
#conditional-field-an-gallery table, #conditional-field-an-gallery thead, #conditional-field-an-gallery tr, #conditional-field-an-gallery td {
	background:transparent;
}
img.imagecache-alumninews_postimg {
	float:right;
	margin:2px 0 20px 31px;
}
#block-superfish-2 {
	position: absolute;
	top: 55px;
	left: 0;
}
#block-superfish-2 ul {
	list-style-type:none !important;
	font-size:11px;
	margin-left:0;
	padding-left:0;
}
#block-superfish-2 ul li {
	list-style-type:none !important;
	list-style-image:none;
}
.sf-menu.sf-style-space-orange li:hover, .sf-menu.sf-style-space-orange li.sfHover, .sf-menu.sf-style-space-orange li.active a, .sf-menu.sf-style-space-orange a:focus, .sf-menu.sf-style-space-orange a:hover, .sf-menu.sf-style-space-orange a:active, .sf-navbar.sf-style-space-orange li li {
	background: url(/sites/default/themes/blueprint/images/mainbg.jpg) repeat-x scroll left -119px #F36E21 !important;
	text-shadow:0 1px 3px black;
}

a {
	-webkit-transition: color .17s linear;
	-o-transition: color .17s linear;
	-moz-transition: color .17s linear;
	transition: color .17s linear;
}
textarea {
	overflow: auto;
}

.node_read_more a, .morepresupdates, .view-spotlightlisting .views-field-view-node a {

color: #ffffff !important;
background:#f36e21;
	padding: 3px 6px;
	background: -moz-linear-gradient(
		top,
		#fc8c4b 0%,
		#c45312);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#fc8c4b),
		to(#c45312));
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: 1px solid #e8bca2;
	-moz-box-shadow:
		0px 1px 3px rgba(0,0,0,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow:
		0px 1px 3px rgba(0,0,0,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	text-shadow:
		0px -1px 0px rgba(158,67,14,0.7),
		0px 1px 0px rgba(255,255,255,0.3);

}

.node_read_more a:hover, .morepresupdates:hover, .view-spotlightlisting .views-field-view-node a:hover {
	
	color: #ffffff;
	padding: 3px 6px;
	background: -moz-linear-gradient(
		top,
		#ff995e 0%,
		#db6521);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ff995e),
		to(#db6521));
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border: 1px solid #e8bca2;
	-moz-box-shadow:
		0px 1px 3px rgba(0,0,0,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	-webkit-box-shadow:
		0px 1px 3px rgba(0,0,0,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.5);
	text-shadow:
		0px -1px 0px rgba(158,67,14,0.7),
		0px 1px 0px rgba(255,255,255,0.3);
	
}

/*
#block-google_analytics_reports-0 {
	
	display:none;
	
} */

.directoryphoto {
	width:119px;
	height:145px;
}
.view-ntiddirectory td, .view-directory-nodes td {
	width:33%;
	padding-bottom:35px;
	font-size:0.9em;
}

.view-directory-nodes td .views-field-field-lname-value { font-size:140%; padding-top:10px;}
view-directory-nodes td img { margin-bottom:10px; }
.personnamelink {
	font-size:1.4em;
	margin-top:10px;
}
.view-directory-nodes .views-exposed-widgets { position:relative;  margin-bottom:50px; display:block; background:#ebebeb; padding:5px; width:588px;  }
.view-directory-nodes .views-exposed-widgets label { font-size:1.3em; width:300px; display:block;  position:relative; top:-1px; }
.view-directory-nodes .views-exposed-widgets .form-item { position:absolute; right:50px; top:0; width:200px;  }
.view-directory-nodes .views-exposed-widgets .views-submit-button { position:absolute; right:0; top:-18px;}
.view-facilities-galleries .views-row {
	position:relative;
	float:left;
	width:85px;
	height:85px;
	margin-right:22px;
	margin-bottom:22px;
}
.view-facilities-galleries .views-row .views-field-edit-node a, .view-facilities-galleries .views-row .views-field-delete-node a {
	position:absolute;
}
.view-facilities-galleries .views-row .views-field-edit-node a {
	top:45px;
	left:-10px;
	background-image: url("/sites/default/themes/blueprint/images/icons/edit-blue2.gif");
	width:20px;
	height:20px;
	-moz-transition: all 0.15s ease-in-out 0s;
	transition:all 0.15s ease-in-out 0s;
	-webkit-transition:all 0.15s ease-in-out 0s;
}
.view-facilities-galleries .views-row .views-field-edit-node a:hover {
	left:-12px;
}
.view-facilities-galleries .views-row .views-field-delete-node a {
	top:66px;
	left:-10px;
	background-image: url("/sites/default/themes/blueprint/images/icons/delete-page-red.gif");
	width:20px;
	height:20px;
	-moz-transition: all 0.15s ease-in-out 0s;
	transition:all 0.15s ease-in-out 0s;
	-webkit-transition:all 0.15s ease-in-out 0s;
}
.view-facilities-galleries .views-row .views-field-delete-node a:hover {
	left:-12px;
}
.view-facilities-galleries .views-row img.imagecache-newsphoto_thumb {
	float:none;
}
#google-cse-searchbox-form input#edit-query {
	background-image:none !important;
}
#metanav #metasearchform button, #search-block-form button, #search-block-form .form-submit, #google-cse-searchbox-form .form-submit {
	width: 16px;
	height: 13px;
	cursor: pointer;
	text-indent: -9999px;
	background: transparent;
	border:none !important;
}
#metanav #metasearchform, #search-block-form, #google-cse-searchbox-form {
	border: none;
	width: 129px;
	height:16px !important;
	margin-top: -0.35em;
	padding:3px 0 0 3px;
	background: transparent url(../images/searchbg.png) no-repeat;
}
#metanav #searchritntid, #edit-search-block-form-1 {
	width:109px;
	height: 14px;
	padding: 0;
	margin:0;
	border: none;
	background: #FFF;
	outline: 0;
}
#metanav #metasearchform input, #metasearchform button, #search-block-form input, #search-block-form button, #google-cse-searchbox-form input#edit-query {
	border: none !important;
	float: left;
	padding:0 !important;
	margin:0 0 0 2px !important;
}
.page-search .col-center .box h4 {
	display:none;
}
.view-events-list-on-feature img {
	float:left;
	margin:0 15px 10px 0;
}
.view-events-list-on-feature .views-row {
	clear:left;
	padding:8px 0;
}
.view-events-list-on-feature .views-field-title {
	line-height:15px;
}
.view-home-feature h2 {
	margin-right:120px;
}
#disqus_thread #dsq-new-post h3, #disqus_thread #dsq-comments-title h3 {
	font-size:1.44em;
}
.page-business-map .views-field-field-details-value {
	max-width:350px !important;
	font-size:1.2em;
	color:#777;
	padding-bottom:12px;
}
.page-business-map .views-field-title {
	font-size:1.4em;
	padding-bottom:3px;
}
.views-field-field-business-website-url {
	padding-bottom:10px;
}
.page-business-map abbr {
	border-bottom:none;
}
.page-business-map .view-filters {
	float:right;
}
.page-business-map .view-filters .views-exposed-widget {
	float:right;
	clear:right;
	width:238px;
	padding:10px;
	background-color:#f3f1f1;
	margin-bottom:10px;
	border:1px solid #e1e1e1;
}
.page-business-map .views-exposed-widgets div.views-exposed-widget:last-child {
	display:none;
}
.page-business-map .views-exposed-widget>label {
	font-size:1.2em;
	padding-left:3px;
}
#footercontain .view-businesses {
	display:none;
}
.page-business-map #edit-type-1618-wrapper, .page-business-map #edit-type-1619-wrapper, .page-business-map #edit-type-1620-wrapper, .page-business-map #edit-type-1623-wrapper {
	display:none;
}
.page-business-map .view-footer {
	margin-top:20px;
}
#footer_bottom {
	width:950px;
	margin:2em auto 0 auto;
	color:#898989;
	padding:10px;
	text-transform:none !important;
	font-size:0.85em;
}
body.academicaffairs fieldset.location {
	display:none;
}
.field-field-news-highlights {
	float: right;
	clear: right;
	width: 285px;
	background-color:#f3f1f1;
	padding:10px 15px 10px 10px;
	margin:0 0 1.5em 3em;
}
.field-field-news-highlights .field-label {
	border-bottom:1px solid #ccc;
	margin-bottom:5px;
	font-size:1.2em;
	padding-bottom:2px;
	text-shadow:0 -1px 0 #fff;
}
.field-field-news-highlights ul {
	margin:0;
	padding-left:18px;
	padding-top:2px;
	font-size:0.98em;
}
.field-field-news-highlights ul li {
	padding-top:8px;
	margin-bottom:0 !important;
}
#abprograms {
}
#abprograms caption {
	padding:22px 0 17px 0;
	background-color:transparent;
	color:#f36e21;
	font-size:1.7em;
}
#abprograms .absubhead {
	background-color:#532900;
	color:white;
	font-weight:bold;
	font-size:1.2em;
	padding:7px 14px;
	border-bottom:none;
}
#abprograms th {
	background-color:#f36e21;
	color:white;
	text-align:center;
	padding:12px 0;
	font-size:1.3em;
	border-right:1px solid #fff;
	background: #F36E21;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.22);
	border-bottom:1px solid white;
}
#abprograms td {
	padding:10px 14px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}
#abprograms td.abplus {
	width:200px;
	padding-right:30px;
	border-left:1px solid #ccc;
}
#abprograms td p {
	margin-bottom:8px;
	line-height:16px;
}
#abprograms td p:last-child {
	margin-bottom:0;
}
#abprograms #ab_b {
	background: url("/sites/default/files/images/plus.png") no-repeat -22px 0 #f36e21;
}
#abprograms #ab_a {
	background: url("/sites/default/files/images/plus.png") no-repeat 224px 0 #f36e21;
	border-right:none;
}


/* POLLS */

.poll .vote-form .choices {
    display: block !important;
    margin: 0 !important;
    text-align: left !important;
}
/*
#book-navigation-3301 { }
#block-book-0 .book-block-menu>ul.menu>li.first>a { display:none; }
#block-book-0 .book-block-menu>ul.menu>li.first { list-style-image:none; list-style:none; }

.booknav-buttons a { background-image:url(../images/bookpager.png); background-repeat:no-repeat; text-indent:-9999px; display:inline-block; }
.booknav-buttons .page-previous {

	background-position: left top;
	width:19px;
	height:23px;
 }
 
 .booknav-buttons .page-previous:hover { background-position: 0 -34px; }
 
 .booknav-buttons .page-next {

	background-position: -29px top;
	width:94px;
	height:23px;
 }



 .booknav-buttons .page-next:hover { background-position: -29px -34px; }
 
*/

.book-navigation a.page-up {

	display:block;
	width:16px;
	height:16px;
	background:url(../images/icons/book-open-list.png) no-repeat transparent;
	text-indent:-9999px;
	
}


html body.dqx_adminmenu {
margin-top: 0 !important;
}

.node-type-aisannouncement .field-field-image-gallery { clear:right; padding-top:15px; }

.view-academic-carousel .views-field-edit-node {
	
	position:absolute;
	bottom:7px; right:5px; width:20px; height:20px;
	z-index:999;
}

.view-academic-carousel .views-field-delete-node {
	
	position:absolute;
	bottom:7px; right:26px; width:20px; height:20px;
	z-index:999;
	
}

.view-deptannouncements .imagecache-80w_nocrop { float:right; margin:0 0 10px 12px; }

.plainblock .content {
	
	padding:0 !important;
	border:none !important;
	width:202px !important;
	
}

.col-right .block-menu_block li {

padding: 4px 0;
list-style-image: none !important;
list-style-type: none;
	
}

.view-presupdatecatlist2  a { color: #555 !important; display:block; padding:4px 0;}

.view-presupdatecatlist2  a:hover { color: #f36e21  !important; }

.col-center .view-president-updates li.views-row {
margin-bottom: 0 !important;
padding-bottom: 5px;
border-bottom: none !important;
}

.col-right .item-list .pager {
	
	margin:0;
	padding:10px 5px 5px 5px;

	
}

.col-right .item-list .pager .pager-previous { position:relative; left:0; }
.col-right .item-list .pager .pager-previous { position:relative; right:0; }
.view-ntiddirectory .views-field-markup-1 { display:none; }

.view-bios-inline { display:none; }
.page-news #newslist { padding-top:30px; }

#maincontent .col-center .node .content li { margin-bottom:11px; }

.pane-content .view-deptannouncements .views-field-created { display:none; }

#presupdatearchive, #presupdatearchive li {
	
	list-style-type:none;
	list-style-image:none;
	
}

#presupdatearchive li { padding:3px 0; }

.navigate a:link, .navigate a:visited {
color: lightblue !important;
font-weight: normal;
font-size: 12px;
text-decoration: none;
}

body .navigate { top:133px; }
body #navigate-switch { margin-top:133px !important; }

.page-taxonomy h2.pagetitle:before { content:'Items tagged "'; }
.page-taxonomy h2.pagetitle:after { content:'"'; }
.page-taxonomy #maincontent_container  .newsmeta { margin:0; }

/* For /scimath/laboratory-science-technology page */


#maincontain .col-left div.sci-math-lab-accreditation .content {
	border-left: none;
	border-right: none;
	border-bottom: none;
}

/* for /outreach/nextbigidea/update page sponsors box */

#maincontain .col-right div.next-big-idea-prize-block .content {
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: none;
	padding-top: 50px;
}

#maincontain .col-right div.next-big-idea-prize-block .content h3 {
	background: none;
}

/* For /camps/techboyz sponsors box 
    Also used for /camps/drobotz sponsors box 
*/

#maincontain .col-left div.techboyz-sponsor-logo .content {
	border-left: none;
	border-right: none;
	border-bottom: none;
}

#maincontain .col-left div.techboyz-sponsor-logo figcaption {
	padding-bottom: 10px;
}
#maincontain .col-left div.techboyz-sponsor-logo img {
    padding: 5px 0 5px 0;
}
/* End /camps/techboyz sponsors box */



#block-views-pendingrevisions2-block_1 {
	
	position:fixed;
	background:#fff;
	bottom:0;
	width:930px;
	margin:0;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	padding:11px 15px 12px 15px;
	box-shadow:0 -4px 10px rgba(0,0,0,0.2);
	-webkit-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
	
	
}

#block-views-pendingrevisions2-block_1 th {
	padding-top:3px;
}
#block-views-pendingrevisions2-block_1 table { margin-bottom:0; }
#block-views-pendingrevisions2-block_1 th, #block-views-pendingrevisions2-block_1 td {  }

#block-views-pendingrevisions2-block_1 .view-footer { position:absolute; top: 5px; right:5px; width:40px; text-align:right; padding:5px;}

.field-field-news-highlights p { margin:0 !important; }


.col-left .block-webform { border-bottom:1px solid #ddd; width:202px; } 
.col-left .block-webform .content { border-left:1px solid #ddd; border-right:1px solid #ddd; width:180px; padding: 10px 10px 5px 10px; }
.col-left .block-webform .content .form-item, .col-right .block-webform .content .form-item { margin:0 0 .2em 0; }
.col-left .block-webform .content label,.col-right .block-webform .content label { font-weight:normal; padding-bottom:2px; }
.col-left .block-webform .content .form-submit { cursor: pointer;
width: 97px !important;
padding: 5px;
text-transform: uppercase;
background: url(/sites/default/themes/blueprint/images/mainbg.jpg) repeat-x scroll left -112px 
#F36E21;
text-shadow: 0 -1px 0 
rgba(0, 0, 0, 0.22);
color: 
white;
border: none;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
margin-top: 5px;
font-weight: bold;
 }
 
 #bchhome_h4 { margin-top:40px;}
 
  #bchhome img { margin-top:-50px !important; margin-left:40px !important; }
  
  #bchhome { } 
 
 .col-left .block-webform .content .form-submit:hover { background-position:left -120px; }

#ctools-custom-content-type-edit-form textarea { width:100%; height:1000px; }

.col-right .block-menu_block ul { padding-left:0; margin-left:0; }

.maxlength-counter {
	
	display: inline-block;
	padding: 5px;
	background: #EBEBEB;
	
}

.maxlength-counter-remaining {
	
color:red;
	
}
#newnews .panel-col-first { background:url(/ntidweb/img/newnewsbg.png) repeat-y right top;}
#newnews .panel-col-first .inside { padding-right:19px;  }
#newnews .panel-col-last .inside { padding-left:20px; }






.orangebutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fce2c1;
	box-shadow:inset 0px 1px 0px 0px #fce2c1;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #f36e21) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #f36e21 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#f36e21');
	background-color:#ffc477;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #eeb44f;
	display:inline-block;
	color:#ffffff !important;
	font-family:arial;
	font-size:18px;
	font-weight:bold;
	padding:11px 24px;
	text-decoration:none;
	text-shadow:0 -1px 0 rgba(0,0,0,0.35);
	float:right;
	margin:0 0 25px 35px;
}.orangebutton:hover {
text-shadow:0 -1px 5px rgba(0,0,0,0.4);
}.orangebutton:active {
	position:relative;
	text-decoration:underline;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

/* start FOCUS Extra Galleries */
.fextra { position:relative;  }
.fextra .views-field-body {

	position:absolute;
	left:0;
	bottom:0;
	width: 584px;
	font-size: 0.9em;
	color:white;
	padding:8px;
	background:url(/sites/default/files/black70bg.png);
	line-height: 1.5em;

}

.fextra .views-field-body p { margin-bottom:0; text-shadow:1px 2px 3px black; }

.fextra .views_slideshow_singleframe_main .imagecache-75x75 { display:none; }

.fextra .views-slideshow-controls-top { float:right; width:327px;  }

.fextra .views-slideshow-controls-top  .pager-item a { display:inline-block; width:75px; height:75px; margin:0 10px 18px 0; z-index:1011; border:2px solid #fff; }
.fextra .views-slideshow-controls-top  .pager-item a:hover {  }
.fextra .views-slideshow-controls-top  .pager-item.activeSlide a { border:2px solid #fff; box-shadow:0 2px 17px  #aaa; }
.fextra .view-header { padding-bottom:40px; margin-top:-10px; }

/* end FOCUS Extra Galleries */

ul.checklist { margin-left:0 !important; padding-left:12px; margin-top:17px; }
ul.checklist li { list-style-type:none !important; list-style-image:none !important; font-size:130%; padding-left:0; margin-left:0; padding-bottom:7px;}
ul.checklist li:before { content:"❏ \00a0 \00a0"}

.col-right .block-menu_block h3 a { color:white; }

.col-right .block-menu_block .leaf a  { color:#666; }

.col-right .block-menu_block .leaf.active a  { color:#f36e21; }
.col-right .block-menu_block .leaf a:hover  { color:#f36e21; }

/* also for private block */
.col-right .privateblock-right li a { color: #666; } 
.col-right .privateblock-right.active li a  { color:#f36e21; }
.col-right .privateblock-right li a:hover  { color:#f36e21; }


.imagecache-cat_project { float:right; margin:0 0 20px 30px; }

img.imagecache-aos_success_photo {
	border-top:5px solid white;


}

.view-aos-success-stories .views-row { padding-bottom:17px; border-bottom: 1px solid #ddd; margin-bottom:17px; }
.ensembleContentTitle {
display: none;
}

.block.noborder div div {
border: none !important;

padding: 0 !important;
}

.block.noborder div div #edit-actions { padding-top:7px !important; }

.node-18556 #webform-component-upload-a-photo, .node-18556 #webform-component-or, .node-18556 #webform-component-video-url-youtube-vimeo-etc { float:left;   font-size:120%; }
.node-18556 #webform-component-upload-a-photo label, .node-18556 #webform-component-video-url-youtube-vimeo-etc label, .node-18556 #edit-submitted-other-info-optional-wrapper label {padding-bottom:10px;}
.node-18556 #webform-component-upload-a-photo { width:240px;  }

.node-18556 #webform-component-or { width:59px; padding-top:50px; }
.node-18556 #webform-component-or span { background:#ebebeb; color:#f36e21; font-style: italic; font-weight:bold; border-radius:300px; padding:22px 25px 22px 22px; font-size:180%; }

.node-18556 #webform-component-video-url-youtube-vimeo-etc { width:300px; padding-left:100px; }
.node-18556 #webform-component-video-url-youtube-vimeo-etc .description {  font-size: 70%; width: 400px;}
.node-18556 #webform-component-other-info-optional { clear:left; }

.node-18556 #edit-submitted-other-info-optional { width:90%; }

.node-18556 #edit-submitted-other-info-optional-wrapper label { font-size:120%; }

#block-views-ambassador_block-block_1 .view-header, #block-views-ambassador_block-block_2 .view-header {margin-bottom:12px;}

#block-views-ambassador_block-block_1 .views-field-author, #block-views-ambassador_block-block_2 .views-field-author {font-size:90%; color:#898989;}

#block-views-ambassador_block-block_1 .views-row, #block-views-ambassador_block-block_2 .views-row {margin-bottom:10px;}
#block-views-ambassador_block-block_1 .views-row-last, #block-views-ambassador_block-block_2 .views-row-last {margin-bottom:0;}

#block-views-ambassador_block-block_1 { padding-top:100px; background:url('/ntidweb/img/ambass.jpg') no-repeat; } 
#block-views-ambassador_block-block_2 { padding-top:100px; background:url('/ntidweb/img/ambass.jpg') no-repeat center top; }
#node-13523 #homevids {width:649px; padding-bottom:55px;}
#node-13523 #homevids h2 { color:#f36e21;}
#node-13523 #homevids h5 { font-size:14px; color:#898989; text-transform:uppercase; margin:0; position:absolute; top:-3px;}
#node-13523 #homevids .homevid { width: 313px; display:inline-block; padding-top:25px; height:198px; position:relative;}
#node-13523 #homevids #vidforstudents { margin-right:10px; background:url('/ntidweb/img/ncehome/video1.jpg') no-repeat; background-position:bottom right; }
#node-13523 #homevids #vidforemployers { margin-right:0; background:url('/ntidweb/img/ncehome/video2.jpg') no-repeat; background-position:bottom right; }
#node-13523 #homevids .homevid .contents { position:absolute; bottom:0; left:8px; width:210px; color:white; text-shadow:1px 1px 4px rgba(0,0,0,0.9);}
#node-13523 #homevids .homevid .contents h4 {color:white; font-weight:bold; margin-bottom:5px;}
#node-13523 #homevids .homevid .contents p {font-size:95%;margin-bottom:10px; line-height:16px;}

#node-13523 #homevids .homevid .playlink {position:absolute; bottom:18px; right:8px; display:block; width:59px; height:17px; background:url('/ntidweb/img/ncehome/playbtn.png') no-repeat; padding:0; margin:0; text-indent:-9999px; background-position:-13px -15px; box-shadow:2px 2px 8px rgba(0,0,0,0.6);}

#node-13523 #homevids .homevid .playlink:hover { border:1px solid #fff; bottom:17px; right:7px; box-shadow:2px 2px 8px rgba(0,0,0,0.9);}

#block-views-athletics-block_1 .views-row {
    margin-bottom:10px;
}



#block-views-athletics-block_1 .views-row .views-field-title {
    font-weight:bold;
    line-height:125%;
}

#block-views-athletics-block_1 .view-footer a { 
    text-transform: uppercase;
    font-size:85%;
    font-weight:bold;
    
}

#block-block-129 { border:1px solid #ddd; padding:10px 10px 0 10px; }



.socialicons_svg {
 margin-right:10px;	
width:40px;
height:40px;
margin-top:5px;
}

.socialicons_svg { fill:#555;}
.socialicons_svg:hover { fill:#f36e21;}

#celebrating {
	position:absolute;
	left:559px;
	top:91px;
}

#celebrating a {
	text-indent:-9999px;
	display:block;
	width:125px;
	height:59px;
	background:url('/ntidweb/img/celebrating.png') no-repeat transparent;
}

#signatures {

	margin-top:4em;
}

#signatures tr:first-child {
	background:#f1f1f1;
}

#signatures h3 {
	color:#333 !important;
}

#signatures .bottomtd {
	padding-top:3em !important;
}