/* For Undergraduate Schools (node page)
------------------------------------------------------------------------------*/
.node-type-undergradschool .section {
	position:relative;
}
.node-type-undergradschool #content .section h1 {
	float:left;
	margin-right:10px;
	margin-bottom:6px;
	font-size:30px;
	line-height:105%;
}
.node-type-undergradschool .view .view-content .views-row {
	border:0;
	padding-top:0;
	clear: both;
}
.node-type-undergradschool div.block.with-block-editing {
	position:static;
}
.views-field-city,
.views-field-province{
	color:#999999;
	font-family:Tahoma;
	font-size:19px;
}
.views-field-city {
	float:left;
	margin-right:6px;
}
.region-content-top .views-field-field-city-value,
.region-content-top .views-field-field-instit-dir-stabbr-value {
	font-size:19px;
	color:#9a9a9a;
	display:inline;
}
.region-content-top .views-field-field-rc-profile-value {
	clear: both;
	font-size:15px;
	color:#686868;
	margin-top:10px;
	line-height:110%;
}
#cost,
#will-i-like-it,
#famous-alumni,
#academics,
#longdescription,
#mailingaddress {
  border-top: 1px solid #ccc;
  margin-top: 15px;
  padding-top: 10px;
  clear: both;
}
#cost,
#will-i-like-it {
  margin-top: 0;
}
#node-undergraduate-school h3 {
  margin: 0 10px 0 0;
  float: left;
  width: 105px;
  font-size:100%;
}
#node-undergraduate-school h4,
#node-undergraduate-school h5 {
  margin-bottom:0;
}
#node-undergraduate-school h4.first-h4 {
  margin:0;
}
#node-undergraduate-school h5 {
  font-size:100%;
  font-weight:normal;
}
#test-scores h5 {
  margin-top:0;
}
#node-undergraduate-school ul {
  list-style:none;
  padding:0;
  margin:0.3em 0;
}
#admissions-gpa ul {
  margin:1em 0 0 0;
}
#admitted-student-info,
#cost-summary,
#type-of-school {
  width: 200px;
  float:left;
}
#admissions-info,
#cost-details,
#school-stats {
  float: left;
  margin-left: 10px;
}
#admissions-info label,
#admissions-info h4 {
  margin:0 0 0 10px;
}
#percent-admitted,
#cost-summary,
#number-of-undergraduates {
  	color: #55b8d8;
    font-family: Tahoma;
    font-size: 28px;
    font-weight: normal;
    letter-spacing: -1px;
    padding-top: 5px;
}
.percent-mark,
.currency-symbol {
  color:#555;
}
#percent-admitted .description,
#cost-summary .description,
#number-of-undergraduates .description {
  	color: #9c9c9c;
    display: block;
    font-size: 50%;
    letter-spacing: 0;
    margin-top: 10px;
}
#admissions  {
  border-top:2px solid #58BED8;
  padding-top:15px;
}
#deadlines-and-test-scores,
#cost-details,
#school-stats {
  width:218px;
  float:right;
}
#mailingaddress address,
#academics-list,
#extra-curricular-list,
#longdescription-text,
#academics-popular-majors,
#clubs-activities-list,
#admission-info-list {
  margin-left:115px;
}
#alumni-list {
  float:left;
}
#alumni-list p,
#academics-list p,
#admission-info-list p {
  margin:0px;
}
#academics-list div:nth-child(1) h4 {
  margin-top:0;
}
#sat-scores, 
#act-scores,
#toefl-scores,
#cost-details,
#extra-curricular,
#admission-info {
  margin-bottom:15px;
}
#admission-info {
  clear: both;
}
#clubs-activities {
	clear: both;
	margin-top:15px;
}
#academics #academics-popular-majors {
	margin-bottom:15px;
}
#academics-popular-majors ul {
	list-style-type: disc;
    padding-left: 1em;
}

/* For Undergraduate Schools First Sidebar
------------------------------------------------------------------------------*/
/* Admissions Officer
-----------------------------------------------*/
.region-sidebar-first .views-row-odd,
.region-sidebar-first .views-row-even {
	clear:both;
	font-size:11px;
	line-height:100%;
	overflow:hidden;
	zoom:1;
}
.region-sidebar-first .user_picture {	
	float:left;
	line-height: 100%;
	margin-right:6px;
	overflow:hidden;
	width: 35px;
}
.region-sidebar-first .user_picture img {	
	display: block;
}
.region-sidebar-first .user-points {
    background: #999;
    color: #fff;
    display: block;
    float: right;
    margin-top: 1px;
    padding: 1px 3px;
}
.region-sidebar-first .user_detail {
	overflow:hidden;
}
.region-sidebar-first #user_list_without_short_bio {
	margin-top:-12px;
	line-height:110%;
}
.region-sidebar-first .user_detail #user_follow,
.region-sidebar-first .user_detail #user_send_msg {
	float:left;
}
.region-sidebar-first .user_detail #user_follow {
	margin-right:4px;
}
.region-sidebar-first .user_detail #user_follow a {
	color:#8aba30;
}
.region-sidebar-first .user_detail #user_send_msg a {
	background: url(../images/icon_mail.gif) no-repeat;
	background-position:0 0;
	text-indent:-10000px;
	width:19px;
	display:block;
}
.region-sidebar-first .user_points{
	clear:both;
	float:right;
	margin-right:140px;
	background:#999;
	color:#fff;
	line-height:11px;
	padding:1px; 
}
.sidebar-first .user-ao-name .user_intro {
	margin-top:0px;
}
.region-sidebar-first .user_intro {
	margin-bottom: 2px;
    margin-top: 2px;
}
.node-type-undergradschool .flag-like .unflag-action {
  background:transparent url("../images/school_search/checkbox.png") no-repeat scroll left center;
  padding-left:20px;
}

/* Popular Schools block
------------------------------------------*/
.region-sidebar-first .views-field-field-school-logo-fid {
	float:left;
	margin-right:6px;
	overflow:hidden;
}
.region-sidebar-first .views-field-title {
	font-size:12px;
	margin-bottom:3px;
}
.region-sidebar-first .views-field-field-city-value,
.region-sidebar-first .views-field-field-instit-dir-stabbr-value {
	display:inline;
	font-size:11px;
	color:#999;
}

/* School Links block
------------------------------------------*/
.item-list ul li.school-links {
	font-size:13px;
	background: url(../images/icon_schoollinks_arrow.gif) no-repeat left 5px;
	padding:1px 0 1px 13px;
} 

/* Upcoming Events block
------------------------------------------*/
.node-type-event .views-field-title {
	font-size:11px;
}
.node-type-event .views-field-field-event-date-value,
.node-type-event .views-field-field-event-host-nid {
	font-size:10px;
}
.node-type-event .views-field-field-event-host-nid a {
	color:#97ca39;
}

/* ---------------------------------------------------------------------------*/
/* For Undergraduate School Search
------------------------------------------------------------------------------*/
.page-undergradschool-search #like_link a,
.page-undergradschool-myschools #like_link a,
.page-undergradschool-myschools-my-dislike-school #like_link a {
  color:#fff;
  background:#82c043 url('../images/media/like_button_icon.png') no-repeat 100% center;
  padding:5px;
  font-size:150%;
  padding-right:32px;
  text-transform:capitalize;
}
.page-undergradschool-search .view .view-content .views-row,
.page-undergradschool-myschools .view .view-content .views-row,
.page-undergradschool-myschools-my-dislike-school .view .view-content .views-row {
  margin:5px 0px 0px 0px;
  padding-bottom:5px;
}
.page-undergradschool-myschools .view .view-content .views-row-first,
.page-undergradschool-myschools-my-dislike-school .view .view-content .views-row-first {
  border-top: 1px solid #eee;
  padding-top: 10px;
}
.page-undergradschool-myschools .sidebar .view .view-content .views-row-first,
.page-undergradschool-myschools-my-dislike-school .sidebar .view .view-content .views-row-first {
  border-top: none;
  padding-top: 0;
}
.view-my-schools .views-row-first .flag-dislike  {
  top: 12px;
}
.view-my-schools .views-field-nid-1 {
  float: left;
}
#under-schoolsearch-guide-form 	fieldset {
	background:none repeat scroll 0 0 #f0f0f0;
	border:medium none;
	line-height:16px;
}
#under-schoolsearch-guide-form 	fieldset.feed_wapper {	
	border-color:#cccccc;
	border-style:solid;
	border-width:0 1px 1px;
}
#under-schoolsearch-guide-form 	* {
	font-size:12px;
}
#under-schoolsearch-guide-form fieldset legend {
	color:#333333;
	font-weight:bold;
}
#searchBox {
	border:1px solid #999;
}
.searchBoxImg {
	background: url(/sites/all/modules/custom/undergradschool/image/button_search.gif) repeat-x;
	border:0;
	cursor:pointer;
}
#searchBox .searchBoxTextInput {
	border:0 !important;
	_border:0
}
.resultsNumber {
	font-size:16px;
	color:#959595;
	list-style:none;
}
.resultsNumber li span {
	font-size:21px;
	color:#97ca39;
}
.resultsNumber li {
	line-height:150%;
}
#newWrapRight ul {
	list-style:none;
	padding:0;
}
#paginationTop{
	border-bottom:2px solid #ddd;
}
.paginationRight{
	color:#888;
}
.paginationRight select {
	float:right; 
}
.searchResults {
	border-bottom:2px solid #ddd;
}
.searchResults a:focus,.searchResults a:visited {
  color: #58bed8;
  -webkit-transition: color 0.3s linear;
}
.resultsRight{
	line-height:100%;
}
.schoolNameBox h3 {
	font-size:13px;
	line-height:100%;
	}
.schoolNameBox h4 {
	font-size:11px;
	font-weight:normal;
	line-height:100%;
}
.schoolNameBox h5 {
	font-size:11px;
	font-weight:normal;
	line-height:100%;
	color:#666;
}
.schoolTextBox{
	font-size:11px;
	line-height:110%;
}
.resultsRight .schoolProperty {
	border-bottom:0;
}
.schoolLogos p {
	font-size:11px;
	color:#97CA39;
	line-height:100%;
}
.mySchoolList ul {	
	list-style:none;
	padding:0;
}
.mySchoolList h3 {
	margin-bottom:5px;
}
#under-schoolsearch-guide-form .demo div {
	background:#F0F0F0;
}
#under-schoolsearch-guide-form .demo input {
	padding:2px;
	border:1px solid #333;
	width:130px;
}

/* School Search Liked
------------------------------------------------------------------------------*/
#like_link_2 .flag-like .unflag-action {
	background:none;
	display:block;
	text-indent:-9999px;
	width:11px;
}

/*.view-undergrad-school-search .unflag-action,*/
.view-undergrad-school-search #delete_response
{
  display:none;
}
.view-undergrad-school-search .liked-non-zinch {
  padding:10px 10px 10px 40px;
  background:#ffffee url(../images/school_search/checkbox.png) 10px center no-repeat;
}
.view-undergrad-school-search .liked-non-zinch div {
  margin-bottom:5px;
  font-size:110%;
}
.view-undergrad-school-search .liked-non-zinch span {
  font-size:95%;
  color:#666;
}
.page-undergradschool-search .default-text,
.page-undergradschool-myschools .default-text,
.page-undergradschool-myschools-my-dislike-school .default-text {
  background:transparent url(../images/school_search/search_box_bg.png) left center no-repeat;
}
/* For School Stream (node page)
------------------------------------------------------------------------------*/
.region-content-header {
    border-top: 2px solid #58bed8;
    overflow: hidden;
    padding-top: 5px;
}
.region-content-header h2 {
	font-size:17px;
	margin-bottom:5px;
}
.region-content-header .attribute-block {
	font-size:0.95em;
	margin-bottom:10px;
	overflow:hidden;
	zoom:1;
}
.region-content-header .attribute-block .attribute-section {
	float:left;
	margin-right:2px;
	width:32%;
}
.region-content-header .attribute-block .attribute-section ul {
	list-style:none outside none;
	margin:0;
	padding:0;
}
.region-content-header .video-block {
    color: #999999;
    font-size: 11px;
    margin-bottom: 15px;
    overflow: hidden;
}
.region-content-header .student-block {
    color: #999999;
    font-size: 11px;
    overflow: hidden;
}
.region-content-header .video-block img {
    margin-right:10px;
    display:block;
    float:left;
}
.region-content-header .student-block img {
    margin-right:3px;
    display:block;
    float:left;
}

.page-undergradschool-search .love-message,
.page-undergradschool-myschools .love-message,
.page-undergradschool-myschools-my-dislike-school .love-message {
  /*put the image of a heart here*/
  float: left;
  width: 16px;
  height: 16px;
  background: transparent url(../images/bg_likes.gif) left center no-repeat;
}

/* add by steven */
.page-undergradschool-myschools .view .view-content .views-row-first, .page-undergradschool-myschools-my-dislike-school .view .view-content .views-row-first {
  padding-top: 5px;
}

.view-my-schools .views-row-first .flag-dislike {
  top: 8px;
}

.view-my-schools .flag-wrapper {
  margin: 0;
}
/* end */

/* #3302 Make "school inquiry" page (a.k.a AO Inquiry Report) look good
------------------------------------------------------------------------------*/
.page-reports-leads h1 {
    display: none;
}
.page-reports-leads .school-report {
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
}
.page-reports-leads .school-report-header h2 {
    font-family: Tahoma;
    font-size: 22px;
    font-weight: normal;
    letter-spacing: -1px;
    margin-top: 0;
}
.page-reports-leads .school-report-filters,
.page-reports-leads .school-report-header  {
    overflow: hidden;
}
.page-reports-leads .school-report-filters h3 {
    font-size: 12px;
    margin-bottom: 0;
}
.page-reports-leads .view-filters {
    border: 1px solid #ccc;
    padding: 7px 0 3px 6px;
}
.page-reports-leads .views-exposed-form .views-exposed-widget {
    overflow: hidden;
    padding: 0;
}
.page-reports-leads .views-exposed-form .widget-wrapper-edit-campaign {
    margin-left: 10px;
}
.page-reports-leads .views-exposed-form .widget-wrapper-edit-status-text, 
.page-reports-leads .views-exposed-form .widget-wrapper-edit-interests-text,
.page-reports-leads .views-exposed-form .widget-wrapper-edit-hs-grad-year {
    margin: 0 12px;
}
.page-reports-leads .views-exposed-form .form-select {
    border: 1px solid #999;
    height: 25px;
    width: 135px;
}
.page-reports-leads .views-exposed-form .views-exposed-widget label {
    font-size: 12px;
    font-weight: normal;
    color: #444;
    margin-bottom: 0;
}
.page-reports-leads .views-exposed-form .views-exposed-widget input.form-text {
    border: 1px solid #999999;
    height: 12px;
    width: 100px;
}
.page-reports-leads .views-exposed-form .widget-wrapper- {
    float: left;
    padding: 0;
}
.page-reports-leads .date-clear-block {
    clear: none;
    float: left;
    margin-left: 10px;
}
.page-reports-leads #edit-submit-zinch-lead-report {
    background: none repeat scroll 0 0 #96ca39;
    margin: 15px 15px 0 0;
}
.page-reports-leads .views-field-city, 
.page-reports-leads .views-field-province {
    color: #555;
    font-family: arial;
    font-size: 11px;
    float: none;
    margin-right: 0;
}
.page-reports-leads #schools-leads-report th {
    background: none repeat scroll 0 0 #eee;
    font-weight: normal;
    padding: 5px;
    vertical-align: bottom;
}
.page-reports-leads .odd .views-field-submitted {
    background: none repeat scroll 0 0 #edf8fc;
}
.page-reports-leads .even .views-field-submitted {
    background: none repeat scroll 0 0 #e3f0f8;
}

#views-exposed-form-zinch-lead-report-page-2 #edit-hs-grad-year {
  max-width: 5em;
}
#views-exposed-form-zinch-lead-report-page-2 #edit-top-interests {
  max-width: 10em;
}


/* 3301 Make the school edit page nicer looking and feel like Zinch
---------------------------------------------------------------------------------------------------------*/
.node-edit-undergradschool fieldset {
    background: none repeat scroll 0 0 #fff;
    overflow: hidden;
    padding: 0;
}
.node-edit-undergradschool #node-form .form-text, 
.node-edit-undergradschool #node-form .form-select, 
.node-edit-undergradschool #node-form .form-textarea {
     width: 98.4%;
}
.node-edit-undergradschool .form-element {
    background: none repeat scroll 0 0 #e9e9e9;
    padding: 5px;
}
.node-edit-undergradschool #fieldset-input-format .form-element,
.node-edit-undergradschool #edit-revision-wrapper .form-element,
.node-edit-undergradschool #fieldset-publishing-options .form-element,
.node-edit-undergradschool #fieldset-comment-settings .form-element,
.node-edit-undergradschool #edit-field-school-address-0-delete-location-wrapper .form-element {
    background: none;
}
.node-edit-undergradschool #node-form .form-element .form-select {
    width: 99.7%;
}
.node-edit-undergradschool .resizable-textarea {
    border: 0 none;
}
.node-edit-undergradschool #node-form .resizable-textarea .form-textarea {
    padding: 5px;
    width: 98.3%;
}
.node-edit-undergradschool .resizable-textarea .grippie {
    display:none;
}
.node-edit-undergradschool .media-edit-link {
    float: right;
}
html.js .node-edit-undergradschool fieldset.collapsible {
    border: 1px solid #bbb;
    margin: 20px 0;
    padding: 15px;
}
.node-edit-undergradschool fieldset legend  {
    margin: 0;
    padding: 0;
}
html.js .node-edit-undergradschool fieldset.collapsible legend a {
    color: #000;
    font-size: 115%;
    letter-spacing: -0.5px;
    padding-left: 17px;
    padding-right: 5px;
}
.node-edit-undergradschool div.link-field-column {
    width: 49.8%;
}
.node-edit-undergradschool #node-form div.link-field-column .form-text {
    width: 97%;
}
.node-edit-undergradschool table#field_school_other_sites_values,
.node-edit-undergradschool #field_school_other_sites_values th,
.node-edit-undergradschool #field_school_other_sites_values tr,
.node-edit-undergradschool form #field_school_other_sites_values tbody,
.node-edit-undergradschool #field_school_other_sites_values thead, 
.node-edit-undergradschool #field_school_other_sites_values thead th, 
.node-edit-undergradschool #field_school_other_sites_values th:last-child, 
.node-edit-undergradschool #field_school_other_sites_values tr.draggable td:last-child {
    border: 0 none;
    background: none;
}
.node-edit-undergradschool #field_school_other_sites_values thead th {
    color: #333333;
    font-size: 115%;
    font-weight: normal;
    padding-left:0;
}
.node-edit-undergradschool #field_school_other_sites_values tbody,
.node-edit-undergradschool #field_school_other_sites_values tbody tr {
    border: 0 none;
    background: none repeat scroll 0 0 #e9e9e9
}
.node-edit-undergradschool #field_school_other_sites_values .draggable a.tabledrag-handle {
    margin: 28px 0 0;
    padding: 0;
}
.node-edit-undergradschool fieldset#fieldset-address label {
    background: none repeat scroll 0 0 #fff;
    width: 100%;
}
.node-edit-undergradschool fieldset#fieldset-address,
.node-edit-undergradschool fieldset#fieldset-school-staff,
.node-edit-undergradschool fieldset#fieldset-school-reviews,
.node-edit-undergradschool fieldset#fieldset-partners,
.node-edit-undergradschool fieldset#fieldset-lead-modal {
    border: 1px solid #ccc;
    padding: 10px;
}
.node-edit-undergradschool fieldset#fieldset-address legend,
.node-edit-undergradschool fieldset#fieldset-school-staff legend,
.node-edit-undergradschool fieldset#fieldset-school-reviews legend,
.node-edit-undergradschool fieldset#fieldset-partners legend,
.node-edit-undergradschool fieldset#ffieldset-lead-modal {
    padding: 0 5px;
}
.node-edit-undergradschool #edit-field-school-logo-0-upload-wrapper .clear-block,
.node-edit-undergradschool #edit-field-school-logo-0-upload-wrapper .filefield-element .widget-edit .form-item  {
    margin: 0;
}
.node-edit-undergradschool #edit-field-school-logo-0-upload-wrapper .clear-block .form-element {
    padding: 0;
}
.node-edit-undergradschool #edit-field-school-logo-0-upload,
.node-edit-undergradschool #edit-field-school-logo-0-upload-wrapper .filefield-element .widget-edit .form-item {
    margin-right: 10px;
}
.node-edit-undergradschool #edit-field-school-logo-0-data-alt-wrapper {
    float: left;
    overflow: hidden;
}
.node-edit-undergradschool #edit-field-school-logo-0-filefield-remove {
    clear: none;
    float: left;
    margin-top: 20px;
}
.node-edit-undergradschool #edit-field-school-logo-0-upload-wrapper .filefield-element .widget-edit {
    float: left;
    max-width: 80%;
    width: 80%;
}
.node-edit-undergradschool #node-form #edit-field-school-logo-0-data-alt {
    width: 97%;
}
.node-edit-undergradschool #edit-field-school-logo-0-filefield-upload {
    float: none;
}
.node-edit-undergradschool #node-form #edit-field-charges-ch2ay3-0-value-wrapper .form-text,
.node-edit-undergradschool #node-form #edit-field-charges-chg3ay3-0-value-wrapper .form-text,
.node-edit-undergradschool #node-form #edit-field-charges-chg5ay3-chg6ay3-0-value-wrapper .form-text,
.node-edit-undergradschool #node-form #edit-field-charges-chg4ay3-0-value-wrapper .form-text,
.node-edit-undergradschool #node-form #edit-field-charges-tuition7-fee7-0-value-wrapper .form-text {
     width: 96.5%;
}
.node-edit-undergradschool #node-form #edit-field-charges-ch2ay3-0-value-wrapper span,
.node-edit-undergradschool #node-form #edit-field-charges-chg3ay3-0-value-wrapper span,
.node-edit-undergradschool #node-form #edit-field-charges-chg5ay3-chg6ay3-0-value-wrapper span,
.node-edit-undergradschool #node-form #edit-field-charges-chg4ay3-0-value-wrapper span,
.node-edit-undergradschool #node-form #edit-field-charges-tuition7-fee7-0-value-wrapper span {
    float: left;
    margin-right: 5px;
    padding-top: 5px;
}
.node-edit-undergradschool #fieldset-admission---undergrad---general .container-inline-date .form-item .form-item {
    float: none;
}
.node-edit-undergradschool #fieldset-admission---undergrad---general .container-inline-date .form-item .form-item .form-element {
    padding: 0;
}
.node-edit-undergradschool #field-is-zinch-client-wrapper .form-radios .form-item {
    float: left;
    margin: 0;
}
.node-edit-undergradschool #field-is-client-for-partner-wrapper .form-radios .form-item {
    float: left;
    margin: 0;
}
.node-edit-undergradschool #field-is-zinch-client-wrapper .form-element {
    overflow: hidden;
}
.node-edit-undergradschool #field-is-client-for-partner-wrapper .form-element {
    overflow: hidden;
}
.node-edit-undergradschool #edit-field-ao-uid-uid-wrapper {
    float: left;
    width: 250px;
}
.node-edit-undergradschool #edit-field-ao-uid-uid-wrapper .form-element {
    background: none;
    padding: 0;
}
.node-edit-undergradschool #fieldset-school-staff #multiselect_labels #label_selected {
    margin-right: 161px;
}
.node-edit-undergradschool #field-campaign-user-wrapper .form-radios,
.node-edit-undergradschool #field-campaign-user-wrapper .form-checkboxes,
.node-edit-undergradschool #field-campaign-user-wrapper .form-item,
.node-edit-undergradschool #field-receieve-messages-wrapper .form-radios, 
.node-edit-undergradschool #field-receieve-messages-wrapper .form-checkboxes, 
.node-edit-undergradschool #field-receieve-messages-wrapper .form-item,
.node-edit-undergradschool #field-display-on-profile-wrapper .form-radios, 
.node-edit-undergradschool #field-display-on-profile-wrapper .form-checkboxes, 
.node-edit-undergradschool #field-display-on-profile-wrapper .form-item {
    margin: 0;
    overflow: hidden;
}
.node-edit-undergradschool #field-campaign-user-wrapper .form-radios .form-item,
.node-edit-undergradschool #field-receieve-messages-wrapper .form-radios .form-item, 
.node-edit-undergradschool #field-display-on-profile-wrapper .form-radios .form-item {
    float: left;
}
.node-edit-undergradschool #edit-field-silverpop-tag-0-value-wrapper,
.node-edit-undergradschool #edit-field-usnews2011-rank-0-value-wrapper,
.node-edit-undergradschool #edit-field-us-or-outside-0-value-wrapper,
.node-edit-undergradschool #edit-field-usnews2011-list-value-wrapper,
.node-edit-undergradschool #edit-field-topic-id-0-value-wrapper {
    margin: 20px 0;
}
.node-edit-undergradschool #edit-submit,
.node-edit-undergradschool #edit-preview,
.node-edit-undergradschool #edit-preview-changes,
.node-edit-undergradschool #edit-delete {
    clear: none;
    float: left;
    margin-right: 10px;
}
html.js .node-edit-undergradschool fieldset.collapsible .fieldset-wrapper {
	overflow: hidden;
}
html.js .node-edit-undergradschool fieldset.collapsed {
	height:auto;
}

/* For International Schools
------------------------------------------------------------------------------*/
.international-schools {
    font-size: 12px;
    overflow: hidden;
}
.international-schools .schools-logo {
    float: left;
    margin-right: 15px;
    width: 80px;
    height: 80px;
}
.international-schools .schools-logo a,
.international-schools .schools-logo a img {
    display: block;
}
.international-schools .schools-title-city-province {
    float: left;
    margin-right: 15px;
    width: 170px;
}
.international-schools .schools-title-city-province span {
    display: block;
}
.international-schools .schools-title-city-province .title {
    font-weight: bold;
}
.international-schools .schools-title-city-province .city,
.international-schools .schools-title-city-province .province {
    font-size: 11px;
    color:#555;
}
.international-schools .schools-title-city-province .city,
.international-schools .schools-title-city-province .province {
    display: inline;
}
.view-International-schools .international-schools .schools-title-city-province .view-button a {
    background: none repeat scroll 0 0 #97ca39;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 100%;
    font-weight: normal;
		margin-top: 10px;
    padding: 4px 8px 5px;
}
.international-schools .schools-profile {
    color: #333;
    font-size: 0.95em;
    margin-left: 280px;
}
.international-schools .schools-profile p:last-child {
    margin-bottom: 0;
}

/* 4390 AO edit "events" page
---------------------------------------------------------------------------------------------------------*/
.page-node-add-event #content-area {
    clear: both;
}
.page-node-add-event #node-form,
.node-edit-event #node-form  {
    overflow: hidden;
}
.page-node-add-event #edit-title-wrapper .form-text {
    width: 98.5%;
}
.node-edit-event #edit-title-wrapper .form-text {
    width: 553px;
}
.page-node-add-event #edit-field-event-location-0-name-wrapper .description,
.node-edit-event #edit-field-event-location-0-name-wrapper .description {
    margin-left: 148px;
}
.page-node-add-event #edit-field-event-location-0-country,
.node-edit-event #edit-field-event-location-0-country {
    width: 287px;
}
.page-node-add-event #edit-body-wrapper .resizable-textarea,
.node-edit-event #edit-body-wrapper .resizable-textarea {
    width: auto;
}
.page-node-add-event #node-form .form-submit, .user-edit-profile-settings #edit-submit-1, 
.page-node-add-event .user-edit-profile-settings #submit_edit_profile_account .form-submit,
.node-edit-event #node-form .form-submit, .user-edit-profile-settings #edit-submit-1, 
.node-edit-event .user-edit-profile-settings #submit_edit_profile_account .form-submit {
    float: none;
}
.page-node-add-event #edit-field-event-image-0-upload-wrapper .clear-block,
.page-node-add-event #edit-field-event-image-0-upload-wrapper label,
.node-edit-event #edit-field-event-image-0-upload-wrapper .clear-block {
    margin: 0;
}
.node-edit-event #edit-field-event-image-0-upload-wrapper label {
    margin-bottom: 5px;
}
.page-node-add-event fieldset#fieldset-where legend,
.node-edit-event fieldset#fieldset-where legend {
    background: none repeat scroll 0 0 #fff;
    margin-bottom: 20px;
    padding-bottom: 5px;
    width: 770px;
}

/**
Undergradschool Profile page
**/

#showhideDiv {
}
#showhideDiv span.showhide {
  float:left;
}
#showhideDiv a {
  color:#58BED8;
  cursor:pointer;
  float: right;
  margin-right:50px;
}

#views-exposed-form-undergrad-school-search-page-1 #locations-selected {
  width:100%;
}

#interests-wrapper{
  border: 1px solid #BBBBBB;
}
#interests-wrapper .form-element .modalframe-processed {
  float: left;
  background: url("../images/bg_save.gif") no-repeat scroll left top #96CA39;
  height: 31px;
  line-height: 31px;
  padding: 0 10px 0 31px;
  color: white;
}

#interests-wrapper div {
  float: left;
  clear: both;
  padding: 5px;
}  

#interests-selected {
  float: none;
  clear: both;
}
#interests-wrapper div a{
  clear: both;
  float: none;
} 