h1 {
  font-size: 1.25rem;
  line-height:inherit;
}
h2 {
  font-size:0.95rem;
  line-height:inherit;
}
h3 {
  font-size:0.875rem;
  line-height:inherit;
}
h4 {
  /*font-size:0.7rem;*/
}
legend {
  font-size: 1.064em;
}
/*banner settings*/
#topBanner a {
  font-size: 0.875em;
}
#bottomBanner a {
  font-size: 0.875em;
}
/*End banner*/

/*Secondary navigation*/
#midNav a {
  font-size: 0.875em;
}
/*End secondary navigation*/

/*Tertiary + navigation*/
.subnav li a {
  font-size: 0.814em;
}
.subnav ul li ul li a{
  font-size: 0.750em;
}
.subnav dt {
  font-size: 0.750em;
}
#recommendcourses li {
  font-size: 0.7rem;
}
/*End tertiary navigation*/

/*no columns; surround in div to set font sizes*/
#full_content {
  font-size: 0.689em;
}
#full_content h1 {
  font-size: 1.500em;
}
#full_content h2 {
  font-size: 1.375em;
}
/*end columns*/

/*left column settings*/
#left_column_gallery h2 {
  font-size: 1.125em;
}
#left_column_gallery h3 {
  font-size: .95em;
}
#left_column_gallery p {
  font-size: 0.70em;
}
/*End left column settings*/

/*div container for right portion of screen - on all but course results/details pages*/
#rightcontent ul, #rightcontent ol {
  font-size: 0.8125rem;
}

#rightcontent ul li ul, #rightcontent ol li ul {
  font-size: 1em;
}

#rightcontent #subNav ul {
  font-size: 1.00em;
}

#rightcontent p, #rightcontent span, #rightcontent blockquote, #onlinepaymentdisplay .error, #promotionlargeleftcontent p {
  font-size: 0.8125rem;
}


#right_column p {
  font-size: 0.75em;
  padding-bottom: .4em;
}

#rightcontent p.intro {
  font-size: 0.8125rem;
}

#rightcontent dt {
  font-size: 0.8125rem;
  margin-top: 1em;
  margin-right: 4em;
}

#rightcontent dd {
  font-size: 0.8125rem;
  margin-right: 4em;
}

#rightcontent dd li {
  font-size: 1.188em;
}

#rightcontent dd.jobs {
  font-size:1em;
  margin-right: 4em;
}

#rightcontent dd.jobs address {
  font-size: 0.750em;
}

#rightcontent dd.jobs span, #rightcontent dd.jobs li {
  font-size: 1em;
}

#rightcontent td {
  font-size: 0.8125rem;
}

#rightcontent td p {
  font-size: 1.000em;
}
/*End right content*/

/*Search widget settings*/
/*#homeSearch {
  font-size: 0.8em;
  font-family: Helvetica, Arial, sans-serif; */
  /*letter-spacing: -0.6px;*/
/*}*/
#searchbox_all_courses {
  /*font-size: 0.938em;*/
}
/*Over-riding datepicker settings to make box appear above and to the right of the button*/
/*Set in here rather than datepicker css to make it easier when files are updated*/
.ui-state-default {
  font-size: 0.750em;
}
.ui-datepicker th {
  font-size: 0.875em
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 0.875em !important;
}
.highslide-number {
  font-size: 0.750em !important;
}
/*End datepicker specific*/
/*End search widget*/

/*Staff contact pages*/
#staff_contact h4 {
  font-size: 1.188em;
}
/*End staff contact*/

/*Search results/display page settings*/
.abstractText {
  font-size: 0.689em;
}
.subNavNorm, .perpagedropdown {
  font-size: 0.7rem;
}
.fieldBlock {
  font-size: 0.8125rem;
}
.fieldBlock h2 {
  font-size: 1.250em;
}
.fieldBlock h3 {
  font-size: 1.125em;
}
.fieldBlock h4 {
  font-size: 1.064em;
}
.emailfriend {
  font-size: 0.875em;
}
.searchcontent dl {
font-size: .9em;
}
/*Fix to remove spacing in staff profiles */
.searchcontent dd{
margin-bottom: 0;
}
#viewBar_top span, #viewBar_bottom span {
  font-size: 0.689em;
}
/*End search settings*/

/*settings for rounded display boxes*/
.simonyi {
  font-size: .817em;
}
h3.rounded-two-sm  {
  font-size: .750em;
}
/*End rounded display boxes*/

/*control over dynamic content used as web page from Infosys*/
#dynamic_content {
  font-size: 0.8125rem;
}
#dynamic_content h3 {
  font-size: 1.250em;
}
#social_bookmarking_sub_content, #link_sub {
  font-size: 0.814em;
}
/*End dynamic content pages*/

/*settings for the online payment pages*/
#onlinepaymentdisplay .multi-embed-ul {
  font-size: 0.938em;
}
/*#onlinepaymentdisplay p, #onlinepaymentdisplay ul {
  font-size: 0.689em;
}
#onlinepaymentdisplay dt {
  font-size: 0.689rem;
}
#onlinepaymentdisplay dd {
  font-size: 0.689em;
}*/
#onlinepaymentdisplay dd .error {
  /*font-size: 1.064em;*/
  font-size:13px;
}
.additional_information {
  font-size: 0.650em;
}
/*End online payment pages*/

/*Settings for invoice area*/
#invoice_number, #invoice_date, #invoice_addressee, #invoice_detail, #invoice_total, .bank_details {
  font-size: 0.689em;
}
.invoice_header, #invoice_selected_plan th, #invoice_plans th, #invoice_table th {
  font-size: 0.750em !important;
}
/*End invoice settings*/

/*Additional fonts within login pages*/
#login th {
  font-size: 0.750em;
}

/*End additional login fonts*/

/*Multimedia page settings*/
.subnav-multimedia .item-title {
  font-size: 0.875em;
}
.subnav-multimedia .item-media {
  font-size: 0.750em;
}
.subnav-multimedia .item-description {
  font-size: 0.750em;
}
#right_column_multimedia .default-item-media {
  font-size: 0.938em;
}
#right_column_multimedia .default-item-description {
  font-size: 0.875em;
}
/*End multimedia page settings*/
/*Course breadcrumb settings*/
  .course_breadcrumb {
    font-size: 0.8125rem;
  }
/*End course breadcrumb settings*/
/*General settings used on multiple pages*/
#partners_sponsors li{
  font-size: 1.313em;
}
.right_float a, .right_float span {
  font-size: 0.750em;
}

.calendarhead {
  font-size: 1em;
}
.profile_list li {
  font-size: 1.350em;
}
.toTop {
  font-size: 0.750em;
}
.organization-name, .organization-unit {
  font-size: .720em;
}
span#viewBar_header h2 {
  font-size: .9em;
}
span#viewBar_header p, span#viewBar_header li {
  font-size: 0.814em;
}
/*End general settings*/

/*Settings for academic and research staff profiles*/

.staffprofile p {
  /*font-size: 1em !important;*/
}

.staffprofile {
  font-size: 0.689em !important;
}

.staffprofile h2 {
  font-size: 1.313em;
}

#rightcontent .staffprofile ul, #rightcontent .staffprofile dd, #rightcontent .staffprofile dt, .staffprofile h3 {
  font-size: 1em !important;
}

/*End staff profile settings*/

/*Footer*/
#footer-container {
  font-size: 0.750em;
  padding-top: .5em;
}
.adr span {
  font-size: 0.689em !important;
}
.fax {
  font-size: 1em !important;
}
.tel {
  font-size: 1em !important;
}
.vcard .adr span {
  font-size: 0.814em !important;
}
/*End footer*/

/*Admin area settings*/
#admin_area th {
  font-size: 0.750em;
}
/*End admin area settings*/

.searchAlphaList {
  font-size: 0.75em;
}

/*Special library font size to temporarily sort size issue*/
.checkOLISsection a {
  font-size: 1.75em !important;
}
/*End library speacial*/
