/*
The Harris School of Public Policy
The University of Chicago
*/


/* Miscellaneous styles from line 430 on of old Harris site. Not sure where most of these are used */

/* ----------[ TYPOGRAPHIC ]------------------------------- */
p {margin:0 0 15px 0; /* 14x1.286=18px */ font-size: 1.1em; line-height:1.65em;}
p.linked {margin:0 0 6px 0; /* 14x1.286=18px */ font-size: 1.1em; line-height:1.65em;}
p.noSpace {margin:0; /* 14x1.286=18px */ font-size: 1.1em; line-height:1.65em;}
p.noImage {margin:10px 0 15px 0; /* 14x1.286=18px */ font-size: 1.1em; line-height:1.65em;}

.indent {text-indent: 16px}

.titleImage {margin:0 0 4px 0; color: #640000; text-transform: uppercase;} /* Title for inline images in body */

.bold, .event-city {font-weight: bold;}
.ital, .publication-name {font-style:italic;}
.ten {font-size: 1.0em;}
.eleven {font-size: 1.1em;}
.leaded {line-height: 14px;}
.caps {text-transform: uppercase;}
.capsSmall {text-transform: uppercase; font-size: 0.90em; letter-spacing: .0525em;}
.capsSmaller {text-transform: uppercase; font-size: 0.80em; letter-spacing: .0525em;}
.bump {margin-bottom: 2px;}
.bumpBig {margin-bottom: 10px;}
.bumpFar {margin-bottom: 40px;}
.bumpTop {margin-top: 3px;}
.spaced {letter-spacing: .150em;}
.spaced2 {letter-spacing: .0825em;}
.legal, .small {font-size: 0.90em;}
.super {vertical-align: baseline; position: relative; top: -0.4em; font-size: 0.65em;}
.super2 {vertical-align: baseline; position: relative; top: -0.4em; font-size: 0.8em;}

.red {color: #640000;}
.blue, .event-name {color: #3c6082;}
.darkGray, .contactInfo {color: #43433c;} /* Text */
.lightBlue { color: #ced7df;}
.gray, .date  {color: #78716f;} /* Secondary Text */
.lightGray {color: #aeae9f;}
.lighterGray {color: #d6d6cf;} /* Side Nav Background */
.paleGreen {color: #f7f6ee;} /* Content Background */
.midGreen {color: #b4b4b1;} /* Recently Viewed Title Back */
.gateway {color: #e0cccc;} 
.white {color: #fff;}
.black {color: #000;}


/* ---------------[ RSVP OVERRIDES ]--------------------------- */

.rsvp_form {
  border-width: 0;
  border-style: none;
}

.rsvp_guestlist_answer_block_header {
  border-width: 0;
  border-style: none;
  height: 25px;
  padding: 5px;
  margin-top: 30px;
}

.rsvp_guestlist_answer_block_header_yes, 
.rsvp_guestlist_answer_block_header_no,
.rsvp_guestlist_answer_block_header_none {
  background-color: #d6d6cf;
}

.rsvp_reply_form_content label {
  display: block;
  /*width: 20px;*/
}

#rsvp-overview-form fieldset {
  border: 0 none;
}

.rsvp_form_content {
  margin: 0;
}

.rsvp_form_content .form-checkboxes .form-item, .rsvp_form_content .form-radios .form-item {
  margin: 0.4em 0;
  display: inline;
}

/*.rsvp_form_content .form-item,*/ .rsvp_form_content .form-checkboxes {
  margin: 5px 0;
  padding: 5px 0px;
  border-top: solid 1px #d6d6cf;
  line-height: 1.5em;
  display: block;
  clear: both;
}

.rsvp_form_content input.form-checkbox {
  display: block;
  width: 50px;
  float: left;
}

.rsvp_form .data_labels span {
  display: block;
  width: 50px;
  float: left;
}

.rsvp_form fieldset {
  margin-left: 0;
  margin-right: 0;
  border: none 0;
}

div.rsvp_invitation_message div {
  display: none;
}

/* ---------------[ PROFILE ]--------------------------- */

div.content-profile-display {
  border: 0 none;
  margin: 0;
  padding: 0;
}

.profile fieldset {
  border: none 0; 
  margin: 0 0 2em 0;
  padding: 0; 
}

.section-user fieldset {
  border: none 0; 
  margin: 0 0 2em 0;
  padding: 0; 
}



.profile fieldset legend {
  display: block;
  /*margin: 0 0 6px 0;*/
  font-family: "museo-sans-1", "museo-sans-2", Verdana, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 1.4em;
  color: #640000;
  margin: 5px 0;
  padding: 5px 0;
  border-bottom: solid 1px #d6d6cf;
  width: 100%;
  /*line-height: 1.5em;*/
  
}



.section-user  fieldset legend {
  display: block;
  /*margin: 0 0 6px 0;*/
  font-family: "museo-sans-1", "museo-sans-2", Verdana, Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 1.4em;
  color: #640000;
  margin: 5px 0;
  padding: 5px 0;
  border-bottom: solid 1px #d6d6cf;
  width: 100%;
  /*line-height: 1.5em;*/
  
}


.profile fieldset legend + * {
    -webkit-margin-top-collapse: separate;
    margin-top: 5px;
}


.profile fieldset legend + * {
    -webkit-margin-top-collapse: separate;
    margin-top: 5px;
}

.profile .field {
  clear: both;
  margin-bottom: 1em;
}

.profile .field {
  clear: both;
  margin-bottom: 1em;
}

/*.field .field-label, .field .field-label-inline, .field .field-label-inline-first {
  font-weight: normal;
}*/

.profile .field .field-label {
  display: inline;
  width: 120px;
  float: left;
  color: #8f8f89;
  font-weight: bold;
}

.profile .field .field-items {
  padding-left: 140px;
}

.section-user .node-form {
  width: 520px;
}

.section-user .node-form .field .field-label {
  width: 120px;
  padding-right: 20px;
  float: left;
  color: #8f8f89;
  font-weight: bold;
}

.section-user .node-form .form-item {
  /*padding-left: 140px;*/
  clear: both;
  display: block;
  padding-bottom: 1em;
  margin: 0;
}

.section-user .node-form .form-item input.form-text {
  width: 297px;
  /*float: right;*/
}

.section-user .form-item label {
  display: inline;
  font-weight: bold;
  color: #8f8f89;
 /* margin-left: -140px;*/
  width: 120px;
  padding-right: 20px;
  float: left;
}

.section-user .form-item .form-checkboxes {
  margin-bottom: 1em;
  display: block;
}

.section-user .form-item .form-checkboxes label {
  width: inherit;
}

/* ---------------[ header ]--------------------------- */

/***** Start Social Icons Styling *****/

.socialBlockHeader {
min-width:130px;
height: 24px;
z-index: 99;
float:right;
clear:both;
margin-right:30px;
overflow:hidden;
}

.socialBlockHeader img {
}

.socialBlockHeader .block ul {
display:inline;	
}

.socialBlockHeader ul li {
display:inline;
list-style:none;
float:left;
height:24px;
vertical-align:top;
}

.socialBlockHeader li {
height:24px; 
width:24px;
overflow:hidden;	
}

a.youtube {
display:block; 
width:24px; 
height:24px; 
overflow:hidden;
text-indent:-9999px; 
background-image:url(../images/graphics/socialsprites.png); 
background-position: -1px -1px; 
float:left;

}

a.youtube:hover {
	background-position: -1px -26px;
	
}

a.facebook {
display:block; 
width:24px; 
height:24px; 
overflow:hidden;
text-indent:-9999px; 
background-image:url(../images/graphics/socialsprites.png); 
background-position: -27px -1px; 
float:left;


}
a.facebook:hover {
	background-position: -27px -26px; 
	opacity: 1.0;
filter: alpha(opacity=100);
}

a.twitter {
display:block;
width:24px; 
height:24px; 
overflow:hidden;
text-indent:-9999px; 
background-image:url(../images/graphics/socialsprites.png); 
background-position: -53px -1px; 
float:left;


}

a.twitter:hover {
	
	background-position: -53px -27px;
		opacity: 1.0;
filter: alpha(opacity=100);
}
	

a.google {
display:block; 
width:24px; 
height:24px;
overflow:hidden;
text-indent:-9999px; 
background-image:url(../images/graphics/socialsprites.png); 
background-position: -79px -1px; 
float:left;


}

a.google:hover {
background-position: -78px -26px;
	opacity: 1.0;
filter: alpha(opacity=100);
	
}

a.social-fb {
  float: left;
  display: block;
  width: 32px;
  height: 32px;
  margin: 3px 10px 0 11px;
  background-image: url(../images/graphics/homepage-socialicons/facebook.png);
}
a.social-tw {
  float: left;
  display: block;
  width: 32px;
  height: 32px;
  margin: 3px 10px 0 0;
  background-image: url(../images/graphics/homepage-socialicons/twitter.png);
}
a.social-gp {
  float: left;
  display: block;
  width: 32px;
  height: 32px;
  margin: 3px 10px 0 0;
  background-image: url(../images/graphics/homepage-socialicons/google.png);
}
a.social-in {
  float: left;
  display: block;
  width: 32px;
  height: 32px;
  margin: 3px 10px 0 0;
  background-image: url(../images/graphics/homepage-socialicons/linkedin.png);
}
a.social-yt {
  float: left;
  display: block;
  width: 32px;
  height: 32px;
  margin: 3px 10px 0 0;
  background-image: url(../images/graphics/homepage-socialicons/youtube.png);
}

/***** End Social Icons Styling *****/ 

/*----------/header ---------------------------------*/ 

/**************[Availability Calendar Overides]**************/ 


#block-menu-menu-availability-calendar-links li.leaf a {

font-size:18px;
margin-left:500px;      
}                

#block-menu-menu-availability-calendar-links ul li {
list-style:none; 

        
}



/* --------------[/end availability calender menu---------*/


/* ---------------[ Views Css Overrides ]--------------------------- */
/*------------------------[News And Events] -------------- */ 

.in-the-news-frontpage {
display:block;
}

.views-field-field-in-the-news-article-url { 
width: 375px;
min-height:12px;
display: block;
position: relative;

}

.views-field-field-in-the-news-source-url {
display: block !important;
position: relative;
width: 300px;
min-height: 6px;
text-align: left;
margin-top: 10px;
margin-left: 30px;
}
.calendar-icon {
width:24px;
height:24px;
background-image: url('/sites/all/themes/sitetheme/images/graphics/icon-date.png');
}
.view-in-the-news .views-row {
padding:5px;
border-bottom: 1px solid #E1E1E1;

}
.in-the-news-date {
display: block;
position: relative;
width: 200px;
height: 8px;
margin-left: 28px;
margin-top: -19px;
color: gray;
}

.in-the-news-clip {
position: relative;
display: block;
color: black;
margin-top: 20px;

}

.news-title-wrap-source {
color:#510000; 
font-weight:bold;
font-style:italic;
}


.views-field-field-in-the-news-article-url h4 a {
color: #1C6084;
font-weight: bold;
-webkit-transition: color .3s ease-in-out;
-moz-transition: color .3s ease-in-out;
-ms-transition: color .3s ease-in-out;
-o-transition: color .3s ease-in-out;
transition: color .3s ease-in-out;
}

.views-field-field-in-the-news-article-url h4 a:hover {
color: gray;
font-weight: bold;
text-decoration:underline;
}

.views-field-field-in-the-news-article-url-1 {
float: right;
padding: 2px;
position: relative;
display: block;
width: 100px;
height: 22px;
margin-top: 5px;

}

.in-the-news-oped-readmore {
margin-top:-27px;
}

    .in-the-news-readmore {
        
        -moz-box-shadow:inset 0px 0px 0px 0px #ffffff;
        -webkit-box-shadow:inset 0px 0px 0px 0px #ffffff;
        box-shadow:inset 0px 0px 0px 0px #ffffff;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e6e6e6), color-stop(1, #f6f6f6));
        background:-moz-linear-gradient(top, #e6e6e6 5%, #f6f6f6 100%);
        background:-webkit-linear-gradient(top, #e6e6e6 5%, #f6f6f6 100%);
        background:-o-linear-gradient(top, #e6e6e6 5%, #f6f6f6 100%);
        background:-ms-linear-gradient(top, #e6e6e6 5%, #f6f6f6 100%);
  /*      background:linear-gradient(to bottom, #e6e6e6 5%, #f6f6f6 100%);*/
  /*      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#f6f6f6',GradientType=0);*/
        
        background-color:#e6e6e6;
        
        -moz-border-radius:4px;
        -webkit-border-radius:4px;
        border-radius:4px;
        
        border:1px solid #dcdcdc;
        
        display:inline-block;
        color:#666666;
        font-family:Arial;
        font-size:9px;
        font-weight:bold;
        padding:4px 8px;
        text-decoration:none;
        
        text-shadow:0px 1px 20px #ffffff;
		-webkit-transition: color .2s ease-in-out;
		-moz-transition: color .2s ease-in-out;
		-ms-transition: color .2s ease-in-out;
		-o-transition: color .2s ease-in-out;
		transition: color .2s ease-in-out;
		
        
    }
    .in-the-news-readmore:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #e6e6e6));
        background:-moz-linear-gradient(top, #f6f6f6 5%, #e6e6e6 100%);
        background:-webkit-linear-gradient(top, #f6f6f6 5%, #e6e6e6 100%);
        background:-o-linear-gradient(top, #f6f6f6 5%, #e6e6e6 100%);
        background:-ms-linear-gradient(top, #f6f6f6 5%, #e6e6e6 100%);
 /*       background:linear-gradient(to bottom, #f6f6f6 5%, #e6e6e6 100%); */
 /*      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e6e6e6',GradientType=0);*/
        
        background-color:#f6f6f6;
    }
    .in-the-news-readmore:active {
        position:relative;
        top:1px;
    }

/***** Start Maintenance Page Styling *****/ 

body#offlinepage {

}

#maintenance-wrapper {

}

.maintenance-logo img {
	
}

#offline-header {

}

#maintenance-content, .region-page-closure {

}

#maintenance-content #main {
margin-top:20px;	
}

#maintenance-content h1.title {
	
}

#footer-maintenance {
margin:0; 
padding: 0px 0 30px 0;
width: 1006px;
min-height:115px;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .65em;
color: white;
line-height: 1.5em;
clear: both;
}	

#maintenance-content #content-content {

}

.warning-triangle {
	
}

/***** End Maintenance Page Styling *****/

/**----------[Directory Views Override] -------------- **/

.view-Master-students-2, .views-view-fixed-grid, .view-id-phd_students_2 .views-view-fixed-grid, .view-id-Staff_directory_3 .views-view-fixed-grid{
margin-left:auto;
margin-right:auto; 
width:100%;
}

/*body.not-logged-in span.directory-view-thumb-pic {
display:none;	
}*/

div.view-Faculty-Directory-2 td.full-cell, view-Faculty-Directory-2 td.full-cell, .view-Master-students-2  td.full-cell {
width: 178px;
min-height: 150px;
max-height: 165px;
display:inline-block;
border-radius: 2px; 
-moz-border-radius: 2px; 
-webkit-border-radius: 2px; 
border: 1px solid #CBCBC0;
margin:3px;
border-spacing:3px;
background-color:#EDEDE1;
behavior: url(PIE.htc);
line-height: 14px;
}

.view-Staff-directory-3 td.full-cell {
width: 178px;
min-height: 150px;
max-height: 250px;
display:inline-block;
border-radius: 2px; 
-moz-border-radius: 2px; 
-webkit-border-radius: 2px; 
border: 1px solid #CBCBC0;
margin:3px;
border-spacing:3px;
background-color:#EDEDE1;
line-height: 14px;
}

.staff-title-directory {
font-size:10px; 
font-weight:bold;	
	
}

.view-Staff-directory-3  .directory-view-first-last {
min-height:36px; 
max-height:50px; 	
}

#directory-view-text {
fload:right;	
}

.view-id-phd_students_2 td.full-cell {
width: 178px;
min-height: 150px;
max-height: 165px;
display:inline-block;
border-radius: 2px; 
-moz-border-radius: 2px; 
-webkit-border-radius: 2px; 
border: 1px solid #CBCBC0;
margin:3px;
border-spacing:3px;
background-color:#EDEDE1;

}



td.empty-cell {
display:none;
}



.directory-view-thumb-pic {
float:left;
}

.directory-view-email-link a{
display:block;
width:180px;
min-height:18px;
position:relative;
overflow:hidden;

}


.directory-view-first-last {
	height: 36px;
	padding-left: 3px;
	font-size: 14px;
	background-color: #560000;
	background: -moz-linear-gradient(45deg, #680000 0%, #7f0000 50%, #740000 51%, #a50000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#680000), color-stop(50%,#7f0000), color-stop(51%,#740000), color-stop(100%,#a50000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg, #680000 0%,#7f0000 50%,#740000 51%,#a50000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg, #680000 0%,#7f0000 50%,#740000 51%,#a50000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg, #680000 0%,#7f0000 50%,#740000 51%,#a50000 100%); /* IE10+ */
/*background: linear-gradient(45deg, #680000 0%,#7f0000 50%,#740000 51%,#a50000 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#680000', endColorstr='#a50000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	color: #F7F6EE;
	
}

.directory-view-thumb-pic {
width:56px; 
height:77px;
margin:4px;
padding:3px;
background-color:#fff; 
background-image:url('/sites/default/files/imagecache/profile_pic_thumb/imagefield_default_images/gargoyle.jpg');
background-repeat:no-repeat;
background-position:center;	
}

.directory_button {
   	color: #ffffff;
	height:26px;
	font-size: 11px;
	font-weight:bold;
 	 text-decoration: none;
   	background: #484841;
  	border-spacing:0px;
}

span.directory_button a {
	
	color:#fff;
	
}


.directory_button:hover {
  background: #030303;
}



.directory-contact-buttons {
	display:block;
	width:100%; 
	height:28px; 
	border-spacing:0px;	
	background: #484841;
	 border: solid #262624 1px;
 	-webkit-border-radius: 0px 0px 2px 2px;
	border-radius: 0px 0px 2px 2px;
	margin-bottom:1px;
	behavior: url(PIE.htc);	
}

.directory-contact-buttons ul li{
display:inline;
list-style:none;
margin: 0 0 0 2px;	
color:#fff;
}

.directory-contact-buttons img {
vertical-align:middle;	
}

/* --------------- /End Directory Views Override --------------------------- */
/**----------[Navigation Bar for Directory View] -------------- **/


#block-menu-menu-availability-calendar-links ul l a {
font-size:26px; 	
}

/**Added Bootstrap.css styles (twitter bootstrap) for navigation bar on directory page. 
However, these elements can be resued on any page. 

**/


/***************[Bootstrap Navbar]************/

nav,
section {
  display: block;
}

.navbar {
margin-bottom: 20px;
overflow: visible;
color: #777;
}

.navbar 

.navbar-inner {
min-height: 40px;
padding-right: 20px;
padding-left: 20px;
background-color: #FAFAFA;
background-image: -moz-linear-gradient(top, white, #F2F2F2);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#F2F2F2));
background-image: -webkit-linear-gradient(top, white, #F2F2F2);
background-image: -o-linear-gradient(top, white, #F2F2F2);
background-image: linear-gradient(to bottom, white, #F2F2F2);
background-repeat: repeat-x;
border: 1px solid #D4D4D4;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
/*filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);*/
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

.navbar-inner::before, .navbar-inner::after {
display: table;
line-height: 0;
content: "";
}

.navbar-inner::after {
clear: both;
}
.navbar-inner::before, .navbar-inner::after {
display: table;
line-height: 0;
content: "";
}

.navbar {
color: #777;
}

.navbar .brand {
display: block;
float: left;
padding: 8px 20px 8px;
margin-left: -20px;
font-size: 20px;
font-weight: 200;
color: #777;
text-shadow: 0 1px 0 white;
}
.navbar .nav {
position: relative;
left: 0;
display: block;
float: left;
margin: 0 10px 0 0;
font-size: 1.5em;
padding-bottom: 0px;
line-height: 1.5em;
}
.nav {
margin-bottom: 4px;
margin-left: 0;
list-style: none;
}

.navbar .nav > li {
float: left;
}

.nav a:active {
background-color:#666;
	
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus  {
color: #555;
text-decoration: none;
background-color: #E5E5E5;
-webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
-moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125);
}
.navbar .nav > li > a {
float: none;
padding: 10px 15px 10px;
color: #777;
text-decoration: none;
text-shadow: 0 1px 0 white;
}

.navbar .nav > li > a:hover {
color:#333;	
}
.nav > li > a {
display: block;
}

/********************[/bootstrap navigation] **********/ 

/*********************[bootstrap breadcrumbs]**************/
.pager {
  margin: 20px 0;
  text-align: center;
  list-style: none;
/* zoom: 1;*/
}

.pager:before,
.pager:after {
  display: table;
  line-height: 0;
  content: "";
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager a,
.pager span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
     -moz-border-radius: 15px;
          border-radius: 15px;
}

.pager a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}

.pager .next a,
.pager .next span {
  float: right;
}

.pager .previous a {
  float: left;
}

.pager .disabled a,
.pager .disabled a:hover,
.pager .disabled span {
  color: #999999;
  cursor: default;
  background-color: #fff;
}

/*************** [/end bootstrap breadcrumbs]***********/ 

/***************************[/end Twitter Bootstrap Elements]*********/

/***** Start Destroy popups on Calendar page *****/

.bt-wrapper {
display:none !important;	
}

/***** End Destroy popups on Calendar page *****/

/***** Start Room Config Hovers on Add Event Page *****/ 

#edit-field-event-room-nid-nid-481-wrapper:hover::before{
display:block;
position:relative;
width:200px;
height:150px;
margin-bottom:-172px;
margin-left:-250px;
background-color:#BBBBAF;
color:white;
content:"Capacity: 20 (seminar style). Front blackboards. 42'' flat panel display with VGA, HDMI inputs. Conference calling available.";	
border:1px solid maroon;
border-radius:2px; 
font-size:1.3em;
color:black;
padding:10px;
}

#edit-field-event-room-nid-nid-482-wrapper:hover::before{
display:block;
position:relative;
width:200px;
height:150px;
margin-bottom:-172px;
margin-left:-250px;
background-color:#BBBBAF;
color:white;
content:"Capacity 30 (seminar style). Front and side blackboards. Projector Windows XP computer with Office 2007, Adobe Acrobat 8.0";	
border:1px solid maroon;
border-radius:2px; 
font-size:1.3em;
color:black;
padding:10px;
}

#edit-field-event-room-nid-nid-483-wrapper:hover::before{
display:block;
position:relative;
width:200px;
height:150px;
margin-bottom:-172px;
margin-left:-250px;
background-color:#BBBBAF;
color:white;
content:"Capacity 70: (lecture style). Two Projectors. Windows 7 computer with Office 2010, Adobe Acrobat 10. VGA connection for laptop based presentations. Document Camera. DVD Player. Lecture/Presentation Videotaping Capability";	
border:1px solid maroon;
border-radius:2px; 
font-size:1.3em;
color:black;
padding:10px;
}

#edit-field-event-room-nid-nid-484-wrapper:hover::before{
display:block;
position:relative;
width:200px;
height:150px;
margin-bottom:-172px;
margin-left:-250px;
background-color:#BBBBAF;
color:white;
content:"Capacity: 123 (Large classroom). Front whiteboards. Two Projectors. Windows 7 computer with Office 2010, Adobe Acrobat 10. Document Camera. DVD Player. Full audio. Lecture/presentation videotaping capability";	
border:1px solid maroon;
border-radius:2px; 
font-size:1.3em;
color:black;
padding:10px;
}

#edit-field-event-room-nid-nid-485-wrapper:hover::before{
display:block;
position:relative;
width:200px;
height:150px;
margin-bottom:-172px;
margin-left:-250px;
background-color:#BBBBAF;
color:white;
content:"Capacity:  10 (Conference Room). Small whiteboard. 42 Flat Panel Monitor with VGA connection Enabled for conference calling";	
border:1px solid maroon;
border-radius:2px; 
font-size:1.3em;
color:black;
padding:10px;
}

#edit-field-event-room-nid-nid-486-wrapper:hover::before{
display:block;
position:relative;
width:200px;
height:150px;
margin-bottom:-172px;
margin-left:-250px;
background-color:#BBBBAF;
color:white;
content:"Capacity: 5 (Conference Room). Small blackboard and white board. 42 Flat Panel Monitor with VGA Connection. Enabled for Conference Calling";	
border:1px solid maroon;
border-radius:2px; 
font-size:1.3em;
color:black;
padding:10px;
}

#edit-field-event-room-nid-nid-487-wrapper:hover::before{
display:block;
position:relative;
width:200px;
height:150px;
margin-bottom:-172px;
margin-left:-250px;
background-color:#BBBBAF;
color:white;
content:"Capacity:  7 (conference room). 42 Flat Panel Display with VGA connection. Small blackboard. Conference call enabled";	
border:1px solid maroon;
border-radius:2px; 
font-size:1.3em;
color:black;
padding:10px;
}

#edit-field-event-room-nid-nid-488-wrapper:hover::before{
display:block;
position:relative;
width:200px;
height:150px;
margin-bottom:-172px;
margin-left:-250px;
background-color:#BBBBAF;
color:white;
content:"Capacity: 12 (conference room). 50 Flat Panel Display with VGA connection. Conference call capability";	
border:1px solid maroon;
border-radius:2px; 
font-size:1.3em;
color:black;
padding:10px;
}

#edit-field-event-room-nid-nid-489-wrapper:hover::before{
display:block;
position:relative;
width:200px;
height:150px;
margin-bottom:-172px;
margin-left:-250px;
background-color:#BBBBAF;
color:white;
content:"Capacity:  40 (Seminar style). Whiteboard Projector. Windows 7 Computer with Office 2010  Adobe Acrobat. VGA Connection for laptop based presentations. Document Camera. DVD Player";	
border:1px solid maroon;
border-radius:2px; 
font-size:1.3em;
color:black;
padding:10px;
}

#edit-field-event-room-nid-nid-528-wrapper:hover::before{
display:block;
position:relative;
width:200px;
height:150px;
margin-bottom:-172px;
margin-left:-250px;
background-color:#BBBBAF;
color:white;
content:"Capacity:45, Lecture Style. Two Projectors. Windows 7 Computer with Office 2010 and Adobe Acrobat. VGA Connection for laptop based presentations. Document Camera. DVD Player. Full audio. Lecture/Presentation videotaping capability";	
border:1px solid maroon;
border-radius:2px; 
font-size:1.3em;
color:black;
padding:10px;
z-index:9998;
}

#edit-field-event-room-nid-nid-529-wrapper:hover::before{
display:block;
position:relative;
width:200px;
height:150px;
margin-bottom:-172px;
margin-left:-250px;
background-color:#BBBBAF;
color:white;
content:"Capacity: 65 (lecture style setup). Two projectors. VGA connection for laptop computers. Document Camera. DVD Player. Full Audio. Lecture/Presentation videotaping capability";	
border:1px solid maroon;
border-radius:2px; 
font-size:1.3em;
color:black;
padding:10px;
}

#edit-field-event-room-nid-nid-76100-wrapper:hover::before{
display:block;
position:relative;
width:200px;
height:150px;
margin-bottom:-172px;
margin-left:-250px;
background-color:#BBBBAF;
color:white;
content:"Capacity: 4";
border:1px solid maroon;
border-radius:2px;
font-size:1.3em;
color:black;
padding:10px;
}

/***** End Room Config Hovers on Add Event Page *****/

/***** Start Wide Events Page *****/

/***************************[Events Wide View Page****************************/ 

#content-events-wide span.submitted {
display:none;	
}

#calendar-wide-date {
display:block;
clear:both;
width:994px; 
height:28px;
background:#999999; 
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: 1px 2px 2px gray;
-webkit-box-shadow: 1px 2px 2px gray;
box-shadow: 1px 2px 2px gray;
behavior:url(PIE.htc);
margin-left:auto;
margin-right:auto;
font-size: 22px;
text-align: center;
color: white;
font-weight:bold;
text-shadow: 0px 2px 3px gray;
line-height:32px;
margin-bottom:30px;
	
}

body.page-events-calendarwide #page-header-wide{
padding-top: 10px;
height: 60px;	
}

.event-time-wide {
font-size:18px;	
}

.view-id-events_calendar_wide3 .item-list ul li {
list-style:none;
list-style-type:none;
}

.view-id-events_calendar_wide3 .events-day-row-wide {
margin-left:-20px;	
}

.view-id-events_calendar_wide3 .events-day-row-wide ul li {
list-style:none;
list-style-type:none;	
display:inline-block;
}

.views-row-odd .event-time-wide {
/* background-color:#5C0002; */
color: #5C0002;	
}

.views-row-even .event-time-wide {
/* background-color:#666666; */
color: #666666;	
}
.event-time-wide {
width:200px; 
height:32px;
color:#fff; 
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
/*
-moz-box-shadow: 3px 2px 4px #2E2E2E;
-webkit-box-shadow: 3px 2px 4px #2E2E2E;
box-shadow: 3px 2px 4px #2E2E2E;
*/
letter-spacing:-2px;
font-weight:bold;
behavior:url(PIE.htc);
}

.event-time-wide span.date-display-single {
line-height:30px; 
margin-left:15px; 
}

.event-time-wide img {
padding-top: 6px;
position: absolute;
margin-left: 4px;
display: none; /* hide the clock image */
}
/*
.view-id-events_calendar_wide3 span.date-display-separator {
position: absolute;
left: 138px;
}
.view-id-events_calendar_wide3 .date-display-end {
position: absolute;
left: 150px;
}
*/

.view-events-calendar-wide3 .views-row-even{
border-bottom:1px dashed #EBEBEB;
background:#fff;
margin-left:-10px;
}

.view-events-calendar-wide3 .views-row-odd {
background:#EDEDE2; 
border-bottom:1px dashed #EBEBEB;
margin-left:-10px;
}

.views-row-even .event-title-wide a, .views-row-even .event-room-wide {
color:#767676;	
}

.views-row-odd .event-title-wide a, .views-row-odd .event-room-wide {
color:#600002;
}
.event-title-wide {
font-size: 14px;
/* text-shadow: 1px 1px 1px #424251; */
font-weight: bold;
/* behavior:url(PIE.htc); */
width: 599px;
padding-top: 10px;
}

.event-room-wide {
font-size:12px;
font-weight:bold;
position: absolute;
right: 10px;
margin-top: -10px;
border-left: 1px solid #DFDED5;
width: 120px;
display: block;
padding-left: 15px;
height: 25px;	
line-height: 12px;
letter-spacing:-1px;
}

#block-views-ca2b52edc11993c88b3ddbce55e967d0 div.item-list {
margin-top: 20px;
}

#block-views-ca2b52edc11993c88b3ddbce55e967d0 h3 {
display: none;
}

/* .map_pin_fill_events:before {content:'\e002'; font-family:'iconicfill'; font-size:26px; margin-right:8px;font-weight:normal;} */

/***** End Wide Events Page *****/

/***** Start Course Evaluation Results Page *****/

body.page-gateways-faculty-course-evaluation-results > #page-wrapper > #page > #main-wrapper > #main > #content,
body.page-gateways-current-student-course-evaluation-results > #page-wrapper > #page > #main-wrapper > #main > #content
{ margin-left:0px; }
body.page-gateways-faculty-course-evaluation-results > #page-wrapper > #page > #footer #foot,
body.page-gateways-current-student-course-evaluation-results > #page-wrapper > #page > #footer #foot
{ width:1460px; }
body.page-gateways-faculty-course-evaluation-results > #page-wrapper,
body.page-gateways-current-student-course-evaluation-results > #page-wrapper
{ width:1460px; }
body.page-gateways-faculty-course-evaluation-results > #page-wrapper > #page > #main-wrapper,
body.page-gateways-current-student-course-evaluation-results > #page-wrapper > #page > #main-wrapper
{ width:1460px; }
.page-gateways-faculty-course-evaluation-results th.views-field,
.page-gateways-current-student-course-evaluation-results th.views-field
{
border-left:1px solid gray; border-right:1px solid gray; border-bottom:3px solid black; border-top:2px solid gray;
}
.page-gateways-faculty-course-evaluation-results td.views-field,
.page-gateways-current-student-course-evaluation-results td.views-field
{
border-right:1px solid #666; border-left:1px solid #666; width:20px; overlow:hidden;
}
/* start full question text hover */
.page-gateways-faculty-course-evaluation-results th.views-field.views-field-php-1:hover::after,
.page-gateways-current-student-course-evaluation-results th.views-field.views-field-php-1:hover::after
{
display:block;
position:absolute;
left:800px;
top:35px;
background-color:#BBBBAF;
content:"Number of Evaluations Completed";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results td.views-field.views-field-php-1:hover::after,
.page-gateways-current-student-course-evaluation-results td.views-field.views-field-php-1:hover::after
{
display:block;
position:relative;
margin-bottom:-40px;
margin-top:10px;
margin-right:-200px;
width:103px;
background-color:#BBBBAF;
content:"# of Evaluations";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results th.views-field.views-field-php:hover::after,
.page-gateways-current-student-course-evaluation-results th.views-field.views-field-php:hover::after
{
display:block;
position:absolute;
left:800px;
top:35px;
width:542px;
background-color:#BBBBAF;
content:"Excluding class sessions, estimate the average number of hours per week spent in preparation or review.";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results td.views-field.views-field-php:hover::after,
.page-gateways-current-student-course-evaluation-results td.views-field.views-field-php:hover::after
{
display:block;
position:relative;
margin-bottom:-77px;
margin-top:10px;
margin-right:-207px;
width:234px;
background-color:#BBBBAF;
content:"Excluding class sessions, estimate the average number of hours per week spent in preparation or review.";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results th.views-field.views-field-value:hover::after,
.page-gateways-current-student-course-evaluation-results th.views-field.views-field-value:hover::after
{
display:block;
position:absolute;
left:800px;
top:35px;
width:458px;
background-color:#BBBBAF;
content:"How much prior exposure did you have to the material in this course? (1=none, 5=a great deal)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results td.views-field.views-field-value:hover::after,
.page-gateways-current-student-course-evaluation-results td.views-field.views-field-value:hover::after
{
display:block;
position:relative;
margin-bottom:-77px;
margin-top:10px;
margin-right:-200px;
background-color:#BBBBAF;
content:"How much prior exposure did you have to the material in this course? (1=none, 5=a great deal)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results th.views-field.views-field-value-2:hover::after,
.page-gateways-current-student-course-evaluation-results th.views-field.views-field-value-2:hover::after
{
display:block;
position:absolute;
left:800px;
top:35px;
background-color:#BBBBAF;
content:"How often were you prepared for class? (1=rarely, 5=always)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results td.views-field.views-field-value-2:hover::after,
.page-gateways-current-student-course-evaluation-results td.views-field.views-field-value-2:hover::after
{
display:block;
position:relative;
margin-bottom:-58px;
margin-top:10px;
margin-right:-200px;
background-color:#BBBBAF;
content:"How often were you prepared for class? (1=rarely, 5=always)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results th.views-field.views-field-value-3:hover::after,
.page-gateways-current-student-course-evaluation-results th.views-field.views-field-value-3:hover::after
{
display:block;
position:absolute;
left:800px;
top:35px;
width:397px;
background-color:#BBBBAF;
content:"How would you rate student interest throughout the course? (1=poor, 5=excellent)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results td.views-field.views-field-value-3:hover::after,
.page-gateways-current-student-course-evaluation-results td.views-field.views-field-value-3:hover::after
{
display:block;
position:relative;
margin-bottom:-77px;
margin-top:10px;
margin-right:-200px;
width:205px;
background-color:#BBBBAF;
content:"How would you rate student interest throughout the course? (1=poor, 5=excellent)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results th.views-field.views-field-value-4:hover::after,
.page-gateways-current-student-course-evaluation-results th.views-field.views-field-value-4:hover::after
{
display:block;
position:absolute;
left:800px;
top:35px;
width:537px;
background-color:#BBBBAF;
content:"How would you rate the quality of student participation in classroom discussions? (1=poor, 5=excellent)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results td.views-field.views-field-value-4:hover::after,
.page-gateways-current-student-course-evaluation-results td.views-field.views-field-value-4:hover::after
{
display:block;
position:relative;
margin-bottom:-77px;
margin-top:10px;
margin-right:-200px;
background-color:#BBBBAF;
content:"How would you rate the quality of student participation in classroom discussions? (1=poor, 5=excellent)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results th.views-field.views-field-value-5:hover::after,
.page-gateways-current-student-course-evaluation-results th.views-field.views-field-value-5:hover::after
{
display:block;
position:absolute;
left:800px;
top:35px;
width:410px;
background-color:#BBBBAF;
content:"Overall, did the instructor convey the course material clearly? (1=not clear, 5=very clear)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results td.views-field.views-field-value-5:hover::after,
.page-gateways-current-student-course-evaluation-results td.views-field.views-field-value-5:hover::after
{
display:block;
position:relative;
margin-bottom:-77px;
margin-top:10px;
margin-right:-200px;
width:210px;
background-color:#BBBBAF;
content:"Overall, did the instructor convey the course material clearly? (1=not clear, 5=very clear)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results th.views-field.views-field-value-6:hover::after,
.page-gateways-current-student-course-evaluation-results th.views-field.views-field-value-6:hover::after
{
display:block;
position:absolute;
left:800px;
top:35px;
width:455px;
background-color:#BBBBAF;
content:"Overall, did the instructor convey the material in an interesting way? (1=not interesting, 5=very interesting)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results td.views-field.views-field-value-6:hover::after,
.page-gateways-current-student-course-evaluation-results td.views-field.views-field-value-6:hover::after
{
display:block;
position:relative;
margin-bottom:-77px;
margin-top:10px;
margin-right:-210px;
width:250px;
background-color:#BBBBAF;
content:"Overall, did the instructor convey the material in an interesting way? (1=not interesting, 5=very interesting)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results th.views-field.views-field-value-7:hover::after,
.page-gateways-current-student-course-evaluation-results th.views-field.views-field-value-7:hover::after
{
display:block;
position:absolute;
left:800px;
top:35px;
width:456px;
background-color:#BBBBAF;
content:"Did the instructor provide instructive feedback on your performance? (1=none, 5=a great deal)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results td.views-field.views-field-value-7:hover::after,
.page-gateways-current-student-course-evaluation-results td.views-field.views-field-value-7:hover::after
{
display:block;
position:relative;
margin-bottom:-77px;
margin-top:10px;
margin-right:-200px;
background-color:#BBBBAF;
content:"Did the instructor provide instructive feedback on your performance? (1=none, 5=a great deal)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results th.views-field.views-field-value-8:hover::after,
.page-gateways-current-student-course-evaluation-results th.views-field.views-field-value-8:hover::after
{
display:block;
position:absolute;
left:800px;
top:35px;
width:548px;
background-color:#BBBBAF;
content:"Did the instructor incorporate comments made during the mid-quarter evaluations? (1=definitely not, 5=definitely)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results td.views-field.views-field-value-8:hover::after,
.page-gateways-current-student-course-evaluation-results td.views-field.views-field-value-8:hover::after
{
display:block;
position:relative;
margin-bottom:-77px;
margin-top:10px;
margin-right:-215px;
width:270px;
background-color:#BBBBAF;
content:"Did the instructor incorporate comments made during the mid-quarter evaluations? (1=definitely not, 5=definitely)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results th.views-field.views-field-value-9:hover::after,
.page-gateways-current-student-course-evaluation-results th.views-field.views-field-value-9:hover::after
{
display:block;
position:absolute;
left:800px;
top:35px;
width:492px;
background-color:#BBBBAF;
content:"Did you take away useful tools, concepts and/or insights from this course? (1=very few, 5=a great many)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results td.views-field.views-field-value-9:hover::after,
.page-gateways-current-student-course-evaluation-results td.views-field.views-field-value-9:hover::after
{
display:block;
position:relative;
margin-bottom:-77px;
margin-top:10px;
margin-right:-220px;
width:245px;
background-color:#BBBBAF;
content:"Did you take away useful tools, concepts and/or insights from this course? (1=very few, 5=a great many)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results th.views-field.views-field-value-10:hover::after,
.page-gateways-current-student-course-evaluation-results th.views-field.views-field-value-10:hover::after
{
display:block;
position:absolute;
left:800px;
top:35px;
width:431px;
background-color:#BBBBAF;
content:"Given the objectives of this course, did the course challenge you? (1=not at all, 5=very much)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results td.views-field.views-field-value-10:hover::after,
.page-gateways-current-student-course-evaluation-results td.views-field.views-field-value-10:hover::after
{
display:block;
position:relative;
margin-bottom:-77px;
margin-top:10px;
margin-right:-200px;
width:230px;
background-color:#BBBBAF;
content:"Given the objectives of this course, did the course challenge you? (1=not at all, 5=very much)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results th.views-field.views-field-value-11:hover::after,
.page-gateways-current-student-course-evaluation-results th.views-field.views-field-value-11:hover::after
{
display:block;
position:absolute;
left:800px;
top:35px;
width:475px;
background-color:#BBBBAF;
content:"How much did you get out of the course? (1=very little, 5=a great deal)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results td.views-field.views-field-value-11:hover::after,
.page-gateways-current-student-course-evaluation-results td.views-field.views-field-value-11:hover::after
{
display:block;
position:relative;
margin-bottom:-59px;
margin-top:10px;
margin-right:-228px;
width:250px;
background-color:#BBBBAF;
content:"How much did you get out of the course? (1=very little, 5=a great deal)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results th.views-field.views-field-value-12:hover::after,
.page-gateways-current-student-course-evaluation-results th.views-field.views-field-value-12:hover::after
{
display:block;
position:absolute;
left:800px;
top:35px;
width:350px;
background-color:#BBBBAF;
content:"Would you recommend this course to other students? (1=definitely not, 5=definitely)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results td.views-field.views-field-value-12:hover::after,
.page-gateways-current-student-course-evaluation-results td.views-field.views-field-value-12:hover::after
{
display:block;
position:relative;
margin-bottom:-77px;
margin-top:10px;
margin-right:-200px;
background-color:#BBBBAF;
content:"Would you recommend this course to other students? (1=definitely not, 5=definitely)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results th.views-field.views-field-value-13:hover::after,
.page-gateways-current-student-course-evaluation-results th.views-field.views-field-value-13:hover::after
{
display:block;
position:absolute;
left:800px;
top:35px;
width:285px;
background-color:#BBBBAF;
content:"Was the TA prepared for student sessions? (1=definitely not, 5=definitely)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results td.views-field.views-field-value-13:hover::after,
.page-gateways-current-student-course-evaluation-results td.views-field.views-field-value-13:hover::after
{
display:block;
position:relative;
margin-bottom:-77px;
margin-top:10px;
margin-right:-200px;
background-color:#BBBBAF;
content:"Was the TA prepared for student sessions? (1=definitely not, 5=definitely)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results th.views-field.views-field-value-14:hover::after,
.page-gateways-current-student-course-evaluation-results th.views-field.views-field-value-14:hover::after
{
display:block;
position:absolute;
left:800px;
top:35px;
width:445px;
background-color:#BBBBAF;
content:"Did the TA sessions add to your understanding of course materials? (1=not at all, 5=very much)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results td.views-field.views-field-value-14:hover::after,
.page-gateways-current-student-course-evaluation-results td.views-field.views-field-value-14:hover::after
{
display:block;
position:relative;
margin-bottom:-77px;
margin-top:10px;
margin-right:-200px;
margin-left:-25px;
width:223px;
background-color:#BBBBAF;
content:"Did the TA sessions add to your understanding of course materials? (1=not at all, 5=very much)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results th.views-field.views-field-value-15:hover::after,
.page-gateways-current-student-course-evaluation-results th.views-field.views-field-value-15:hover::after
{
display:block;
position:absolute;
left:800px;
top:35px;
width:486px;
background-color:#BBBBAF;
content:"Overall, did your TA provide useful feedback and/or guidance on problem sets, assignments and exams? (1=not at all, 5=very much)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results td.views-field.views-field-value-15:hover::after,
.page-gateways-current-student-course-evaluation-results td.views-field.views-field-value-15:hover::after
{
display:block;
position:relative;
margin-bottom:-94px;
margin-top:10px;
margin-right:-200px;
margin-left:-66px;
width:225px;
background-color:#BBBBAF;
content:"Overall, did your TA provide useful feedback and/or guidance on problem sets, assignments and exams? (1=not at all, 5=very much)";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results th.views-field.views-field-value-16:hover::after,
.page-gateways-current-student-course-evaluation-results th.views-field.views-field-value-16:hover::after
{
display:block;
position:absolute;
left:800px;
top:35px;
background-color:#BBBBAF;
content:"Please rank your teaching assistant (1-5).";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}
.page-gateways-faculty-course-evaluation-results td.views-field.views-field-value-16:hover::after,
.page-gateways-current-student-course-evaluation-results td.views-field.views-field-value-16:hover::after
{
display:block;
position:relative;
margin-bottom:-58px;
margin-top:10px;
margin-right:-200px;
margin-left:-55px;
width:155px;
background-color:#BBBBAF;
content:"Please rank your teaching assistant (1-5).";
border:1px solid maroon;
border-radius:2px;
color:black;
padding:5px;
}

/* end full question text hover */


/***** End Course Evaluation Results Page *****/
/*****DIC Members Page *****/

/**Comments**/

.comment .content {
display: inline-block;
}

#comment-picture {
float:left;
margin:5px;
padding:5px;
border:1px solid lightgray;
border-radius:2px;
-webkit-border-radius:2px;
background:#fff;
margin-top: 0px;
}

.comment-wrap {
float:left;
background:#fff;
border-radius:3px;
-webkit-border-radius:3px;
border:1px solid lightgray;
max-width:410px;
}
.comment-inner{
padding:8px;

}

body.page-dic-forum #content-area ul, body.page-dic-readingroom #content-area ul {
float:left;
}

body.page-dic-forum .indented, body.page-dic-readingroom{
background:url(../images/graphics/indent.png) no-repeat;
background-position: top left;
padding-left:20px;
}

.comment h3.title {
font-size:1.4em;
}

li.comment_delete a {
display:block;
width:20px;
height:20px;
overflow:hidden;
text-indent:-9999px;
background-image:url(../images/graphics/commentsprites.png);
background-position:-73px -1px;
float:left;
margin:5px;
}

li.comment_delete a:hover {
        background-image:url(../images/graphics/commentsprites.png);
background-position:-73px -24px;
}

li.comment_edit a {
display:block;
width:20px;
height:20px;
overflow:hidden;
text-indent:-9999px;
background-image:url(../images/graphics/commentsprites.png);
background-position:-49px -1px;
float:left;
margin:5px;
}
li.comment_edit a:hover {
background-image:url(../images/graphics/commentsprites.png);
background-position:-49px -24px;

}

li.comment_reply a {
display:block;
width:44px;
height:20px;
overflow:hidden;
text-indent:-9999px;
background-image:url(../images/graphics/commentsprites.png);
background-position:-1px -1px;
float:left;
margin:5px;
}
li.comment_reply a:hover {

background-image:url(../images/graphics/commentsprites.png);
background-position:-1px -24px;
}

body.page-dic-forum ul.links li, body.page-dic-readingroom ul.links li{
display:inline;
height:40px;
width:320px;

}

.link-wrap  {
display: block;
clear: both;
height: 40px;
width: 160px;
margin-top: -10px;
}

.page-dic-forum #content-area ul, body.page-dic-readingroom #content-area ul {
padding-left: 1px !important;
}

.page-dic-forum #content-area ul, body.page-dic-readingroom  #content-area ul{
float: none !important;
}

.group-course-preference-1 .cck-time, .group-course-preference-2 .cck-time, .group-course-preference-3 .cck-time  {
width: 300px;
display: inline;
float: left;
height: 41px;
margin-right:20px;
}

/**[/comments]**/


/********[Reading Room Comments]************/

#readingroom-picture .picture img {
width:70px;
height:auto;
margin:5px;
padding:5px;
border:1px solid lightgray;
border-radius:2px;
-webkit-border-radius:2px;
background:#fff;
margin-top: 0px;
}

div#readingroom-picture {
width: 90px;
display: block;
float: left;
height: 130px;
}

#readingroom-picture  div#comment-author {
        margin-left: 5px;
        background: #D6D6CE;
        display: block;
        padding: 4px;
        margin-top: 3px;
        border-left: 2px solid #767676;

}

.view-dic-reading-room-data-view  div.comment-inner {


}

.view-dic-reading-room-block div.comment-wrap {
width: 370px;
float: none;
display: block;
margin-left: 90px;
/*max-height: 200px;*/
}
div.readingroom-blockwrap {
display: inline-block;
width: 465px;
/*max-height: 205px;*/
margin-bottom: 35px;
}

h2.reading-time-posted {
font-size:10px;
color:#767676;

}

.field__url a {
display: block;
height: 20px;
font-size: 13px;
line-height: 13px;
}

.iconic_link::before{
content:'\e077';
font-family:'iconicfill';
font-size:18px;
}

p.reading-room-comments {
        margin: 0 0 2px 0;
        font-size: 13px;
        color: #333333;
}

.field_topic p {
margin: 0 0 2px 0;
}

.reading_room_topic {
color:#C16622;
font-weight:bold;
font-size:14px;
}

h3.reading-room-attachments {
color: #8A9045;
font-size: 13px;
margin-bottom: 2px;
text-transform: lowercase;
font-weight: bold;
}

body.page-dic-readingroom .filefield-file::before {
content:'\e065  ';
font-family:'iconicfill';
font-size: 20px;
color: #155F83;
}

body.page-dic-readingroom img.field-icon-image-jpeg {
display:none;
}

body.page-dic-readingroom .filefield-file, body.page-dic-readingroom .field_url {
margin-left:20px;
margin-top:10px;
}

#block-formblock-dic_reading_room_content .body-field-wrapper { display:none; }

/***[/Reading Room Comments]***/
/**--------------------[DIC edit advisory board member profile]-------------**/

body[class*="profile-advisory-board-member"] fieldset.group-abm-contact-info  .form-item  label.option {
color: #8F3931 !important;
font-weight: bold;
padding-right: 20px;
padding-top: 0;
width: 120px;
display:block;
float:none;
margin-top: -15px;
margin-bottom: 10px;
}

body[class*="profile-advisory-board-member"] div#edit-field-abm-phone-work-0-value-wrapper {
margin-top:20px;
}

body[class*="profile-advisory-board-member"] div[id*="edit-field-abm-phone"] input.form-text, body[class*="profile-advisory-board-member"] input#edit-field-abm-email-work-0-email, body[class*="profile-advisory-board-member"] input#edit-field-abm-email-personal-0-email {
height: 20px;
font-size: 18px;
line-height: 18px;
}

body[class*="profile-advisory-board-member"] label[for*="bio-0-value"] {
font-size: 18px;
width: 200px;
line-height: 20px;
padding: 10px;
color: #155F83;
clear:both;
margin-bottom:10px;
float:none;
}

body[class*="profile-advisory-board-member"] label[for="edit-field-abm-honors-awards-0-value"] {

width: 450px;
padding: 10px;
font-size: 18px;
line-height:20px;
color: #155F83;
float:none;
clear:both;
margin-bottom:10px;
}

body[class*="profile-advisory-board-member"] a[href="/filter/tips"] {
display:none;
}

/**-------------------------[/DIC Member Profile Edit]------------------------**/
/**---------[Dic Giving ColorBox]-------**/ 
.donateLink {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
/*	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');*/
	background-color:#510000;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #999999;
	display:inline-block;
	color:#155e83;
	color:#510000;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.donateLink:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
/*	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');*/
	background-color:#dfdfdf;
}.donateLink:active {
	position:relative;
	top:1px;
}

/**---------[/Dic Giving ColorBox]-------**/

/**--------------------[/DIC Members]------------------**/

/*************[My Courses Page]**************/ .view-my-courses .views-row a[title*="View user profile."] { 
display:none;
}
.my-courses-outerwrap { border:1px solid lightgray; background:#fff; padding:5px; margin-bottom:10px;
}
.my-courses-title a { font-size:14px; color:#155F83; font-weight:bold;
}
.my-courses-quarter-number {
	color:#767676; font-size:12px;
}
.my-courses-number, .my-courses-quarter { color:#767676; font-size:12px;
}
.my-courses-edit ul li { list-style:none;
	
}
.my-courses-edit li{ font-size:11px !important; margin-bottom:8px !important;
}
.my-courses-edit li a{ padding: 2px; background: lightgray; border: 1px solid gray; border-radius: 8px; 
font-weight:bold;
}
.my-courses-edit li a:hover { background:#155F83; color:#fff;
}
span.my-courses-course-number{ color:#8F3931;
}
.my_courses_helper {display:none;} div.mycourses-header { margin-bottom:10px;
}
div.mycourses-header { background: #D6D6CE; padding:5px; border:1px solid #800000;
}
h3.mycourses-title { font-size: 14px; color: #155F83; font-weight: normal; padding-bottom: 10px; border-bottom: 
1px dashed gray; margin-bottom: 20px;
}
h4.mycourses-purposenew { font-size: 16px; margin-bottom: 20px;
}
.mycourses-newcourses {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1,
#e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
/*	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');*/
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.mycourses-newcourses:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1,
#f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
/*	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');*/
	background-color:#e9e9e9;
}.mycourses-newcourses:active {
	position:relative;
	top:1px;
}
/******************[Edit/Make New Course Page]*****************/ 
label[for="edit-field-course-time1-time-value"], label[for="edit-field-course-time1-time-value2"], 
label[for="edit-field-course-time2-value"], label[for="edit-field-course-time2-value2"], 
label[for="edit-field-course-time3-value"], label[for="edit-field-course-time3-value2"] { display:none;
}

div#edit-field-course-time1-time-value-datepicker-popup-0-wrapper, 
div#edit-field-course-time1-time-value2-datepicker-popup-0-wrapper, 
div#edit-field-course-time2-value-datepicker-popup-0-wrapper, 
div#edit-field-course-time2-value2-datepicker-popup-0-wrapper, 
div#edit-field-course-time3-value-datepicker-popup-0-wrapper, 
div#edit-field-course-time3-value2-datepicker-popup-0-wrapper{ display:none; }

body.page-node-add-course div.container-inline-date {
display:inline-block;
}

div#edit-field-course-time1-time-value-wrapper::before, div#edit-field-course-time2-value-wrapper::before, 
div#edit-field-course-time3-value-wrapper::before { width:100px; height:18px; display:block; line-height:18px; 
content:"Class start time:";
}
div#edit-field-course-time1-time-value2-wrapper::before,div#edit-field-course-time3-value2-wrapper::before, 
div#edit-field-course-time2-value2-wrapper::before { width:100px; height:18px; display:block; line-height:18px; 
content:"Class end time:";
}
div#edit-field-course-time1-time-value-wrapper, div#edit-field-course-time1-time-value2-wrapper { height:50px; 
}
span.timeEntry_wrap { float: left;
}
div#edit-taxonomy-12-wrapper { display:none;
}
.group-course-preference-1 fieldset, .group-course-preference-2 fieldset, .group-course-preference-3 fieldset{ 
width: 700px; height: 120px; display: block; position: relative;
}
/* div.container-inline-date { display:block; float:left; width:100px; height:50px; } */

div#edit-field-course-time1-time-value2-wrapper, div#edit-field-course-time2-value2-wrapper, 
div#edit-field-course-time3-value2-wrapper { position: absolute; top: 37px; left: 150px;
}
.newcourses-number-uid ul li { display:inline;
}
.newcourses-number-uid li { list-style:none;
}
.newcourses-editlink a {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1,
#e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
/*	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');*/
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-size:14px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}
.newcourses-editlink a:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1,
#f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
/*	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');*/
	background-color:#e9e9e9;
}
.newcourses-editlink a:active {
	position:relative;
	top:1px;
}
div.newcourses-wrap { background: white; padding: 10px; border: 1px solid #8F3931; margin-bottom:5px;
}
.newcourses-number-uid p { font-size:14px;
}
span.newcourses-uid { color:#8F3931; font-weight:bold;
}
span.newcourses-coursenumber { color:#155F83; font-weight:bold;
}
body.node-type-course.section-node-edit .date-clear-block:after {
    clear: none;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
body.node-type-course.section-node-edit div.container-inline-date {
    display: block;
    float: left;
    height: 80px;
    width: 150px;
}
body.node-type-course.section-node-edit .form-item, .form-checkboxes, .form-radios {
    margin:0;
}
body.node-type-course.section-node-edit .date-clear-block {
    clear: none;
    display: block;
}
body.node-type-course.section-node-edit .container-inline-date {
    clear: none;
    vertical-align: top;
}

.field-field-course-instructor-bio { float:right; margin-right: 125px; }

/****************[My Courses]*****************/

/****************[Updated Room Calendar Week View]********************/

.calendar-calendar .week-view table.full { width: 100%; }

/****************[End Updated Room Calendar Week View]***************/

/****************[Updated Availability Calendar Page]****************/

.view-availability-calendar .calendar-calendar .month-view .full .multi-day .inner .monthview{
background-image:url(../images/graphics/cal_line.png) !important;
background-repeat:repeat;
background-position:left center !important;
}

.view-availability-calendar .calendar-calendar .month-view .full .multi-day .inner .monthview a::after {
font-weight:bold;
font-size:16px;
content:"\00a0"; 
position:absolute;
right:0px;      
color:#000 !important;
background-image:url(../images/graphics/cal_arrow_r.png) !important; 
background-repeat:no-repeat;
background-position:right center !important;
}

.view-availability-calendar .calendar-calendar .month-view .full .multi-day .inner .monthview.t69, .view-availability-calendar .calendar-calendar .month-view .full .multi-day .inner .monthview.t69 a{
background-color: #74A5D7 !important;
}

div.view-data-node-title {
margin-right:10px !important;   
}

.field_staff_day_date div.calendar.monthview{
border: 1px solid gray;
}

/****************[End Updated Availability Calendar Page]************/

/***** Event Ticket Content and Views Styles *****/

body.node-type-tickets div.tabs {
display:none;   
}

body.node-type-tickets .node .meta {
display:none;   
}


body.node-type-tickets .ucnc-attributes {
    border: 0px solid transparent;
    margin-bottom: 0px;
    padding: 0px;
}

body.node-type-tickets .ucnc-attributes-label {
    font-weight: bold;
    display: none;
}

body.node-type-tickets div.ucnc-attributes .item-list ul li {
    margin: 0px 0px 0px -28px;
    padding: 0px;
    list-style: none;
}


body.node-type-tickets #content-area li {
    margin-bottom: 0px;
        font-size: 1.4em;
        line-height: 1.65em;
}

body.node-type-tickets #content {
    margin-left: 110px;
    width: 750px;
    border: 1px dashed lightgray;
    padding: 20px;
}

body.node-type-tickets #content h1.title:before {
content:'Ticket Issued to: ';   
color:#767676;
}

body.node-type-tickets .field-label-inline-first {
color:#767676;

}

body.node-type-tickets .field-item {
        font-size:1.4em;        
}


div.print-content .ucnc-attributes-label{
        
display:none;
        
}

div.print-content div.meta {
display:none;   
}

.print-page {
        -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
        box-shadow:inset 0px 1px 0px 0px #ffffff;
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
        background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
/*        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');*/
        background-color:#ededed;
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
        border-radius:2px;
        border:1px solid #dcdcdc;
        display:inline-block;
        color:#767676;
        font-family:arial;
        font-size:15px;
        font-weight:bold;
        padding:6px 24px;
        text-decoration:none;
        text-shadow:1px 1px 0px #ffffff;
}
.print-page:hover {
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
        background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
 /*      filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');*/
        background-color:#dfdfdf;
}

.print-page:active {
        position:relative;
        top:1px;
}

li.print_html.first{
margin-left:240px;      
}

a.print-page {
margin-left:auto;
margin-right:auto;      
}

/*views my-tickets*/

.views-mytickets-li .item-list ul li {
list-style:none;
}

.views-mytickets-li li {
border-bottom:1px solid lightgray;      
}

.views-mytickets-li .views-field-field-event-tickets-name-value {
font-size:14px;                  
}

.views-mytickets-li .views-field-view-node {
margin-bottom:20px;       
}               

.event-tickets-view a {
        -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
        -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
        box-shadow:inset 0px 1px 0px 0px #ffffff;
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
        background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
 /*       filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');*/
        background-color:#ededed;
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
        border-radius:2px;
        border:1px solid #dcdcdc;
        display:inline-block;         
        color:#777777;
        font-family:arial;
        font-size:13px;
        font-weight:bold;
        padding:3px 5px;
        text-decoration:none;
        text-shadow:1px 1px 0px #ffffff;
}.event-tickets-view a:hover {
        background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
        background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
      /*  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');*/
        background-color:#dfdfdf;
}.event-tickets-view a:active  {
        position:relative;
        top:1px;
}

/****** end my tickets view *****/


/***** End Event Ticket Content and Views Sytles *****/

/***** Event iCal Export Link *****/

.event-export {
  height:31px;
}

a.event-export {
  display:block;
  background-image:url(../images/graphics/export-event.png);
  width:169px;
  height:36px;
  overflow:hidden;
  text-indent:-9999px;
  float:right;
}

/***** End Event iCal Export Link *****/

/***** PPSA Midterm Evaluation *****/

body[class*="midterm-evaluation"] fieldset.group-mideval-overall .form-item label {
  padding-top:20px;
  padding-bottom:5px;
}

body[class*="midterm-evaluation"] fieldset.group-mideval-overall .form-item {
  display:inline;
}

body[class*="midterm-evaluation"] fieldset.group-mideval-inst .form-item label {
  padding-top:20px;
  padding-bottom:5px;
}

body[class*="midterm-evaluation"] fieldset.group-mideval-inst .form-item {
  display:inline;
}

body[class*="midterm-evaluation"] fieldset.group-mideval-fac .form-item label {
  padding-top:20px;
  padding-bottom:5px;
}

body[class*="midterm-evaluation"] fieldset.group-mideval-fac .form-item {
  display:inline;
}

body[class*="midterm-evaluation"] fieldset.group-mideval-ta .form-item label {
  padding-top:20px;
  padding-bottom:5px;
}

body[class*="midterm-evaluation"] fieldset.group-mideval-ta .form-item {
  display:inline;
}

/***** End PPSA Midterm Evaluation *****/

/***** Course Evaluations All Blank *****/

body.page-all-blank #content {
  margin-left: auto;
  margin-right: auto;
  width: 95%;
}

body.page-all-blank .item-list h3 {
  display:none;
}

body.page-all-blank .item-list ul li {
  list-style:none;
}

body.page-all-blank .views-row h3 {
  display:block;
}

/***** End Course Evaluations All Blank *****/

