/* CSS for Seminary */

body, #all,
#header_container {
  background-color: #f4f4f4;
}
#mast_logo {
  position: relative;
  top: 48px;
}

#mast_slogan {
  letter-spacing: 1px;
}

/* LANDING PAGE */

#landingpage_container {
  width: 100%;
  min-height: 400px;
  /*background: url(/webdocs/college/images/bg_greytexture.jpg) repeat-x top center #fff;*/
  float: left;
}

#landingpage {
  margin: 0 auto;
  width: 960px;
  min-height: 400px;
  padding: 0;
}
#landingpage .landingpage_content {
  height: 436px;
  margin-bottom: 28px;
}
#landingpage .landingpage_content div {
  float: left;
  width: 292px;
  min-height: 400px;
  margin: 10px 0;
}

  #landingpage .landingpage_content .leftmenu a {
    font-size: 22px;
    color: #555;
    font-family: sans-serif;
    display: block;
    padding: 6px 10px 10px 25px;
    margin: 4px 0 4px -25px;
    text-decoration: none;
  }
  
  #landingpage .landingpage_content .leftmenu a:hover {
    background: url(/webdocs/college/images/leftmenu_arrow.png) no-repeat;
    color: #970000;
  }
  
  #landingpage .landingpage_content .leftmenu a.apply {
    background: url(/webdocs/college/images/tassle.png) no-repeat;
    color: #fff;
    padding-top: 6px;
  }
  
    .leftmenu a.apply:hover {
      background: url(/webdocs/college/images/tassle_hover.png) no-repeat;
      color: #fff;
    }
  
    #landingpage .landingpage_content .believe h1,
    #landingpage .landingpage_content .classes h1 {
      font-size: 24px;
      font-family: sans-serif;
      color: #333;
      font-weight: normal;
      margin: 0 0 10px 0;
    }
    
    #landingpage .landingpage_content .believe img,
    #landingpage .landingpage_content .classes img {
      padding: 4px;
      border: 1px solid #ccc;
      width: 292px;
    }
  
    #landingpage .landingpage_content .believe p.readmore {
      margin: 10px 0;
    }
  #landingpage .landingpage_content .classes .readmore {
    border: 0px solid #ccc;
  }
  #landingpage .landingpage_content .classes .readmore p {
    margin: 0;
    padding: 0;
  }
    #landingpage .landingpage_content .classes .readmore p a,
      a.readmore,
      #events-wrapper a.readmore  {
        font-family: sans-serif;
        font-size: 16px;
        color: #33a6ff;
        text-decoration: none;
      }
      #landingpage .landingpage_content .classes .readmore p a:hover,
      a.readmore:hover,
      #events-wrapper a.readmore:hover {
        text-decoration: underline;
      }
  
  #landingpage .landingpage_content .classes {
    float: right;
  margin-right: 10px;
  }
  #landingpage .landingpage_content .classes iframe {
     width: 302px; 
   height: 340px; 
   border: 0;
  }
  
    #landingpage .landingpage_content .classes a.item {
      font-size: 13px;
      text-transform: uppercase;
      font-family: sans-serif;
      color: #333;
      padding: 16px 0;
      display: block;
      border-bottom: 1px solid #ccc;
      text-decoration: none;
    }
    
    #landingpage .landingpage_content .classes a.item:hover {
      background: url(/webdocs/college/images/announcement_arrow.png) no-repeat center right;
    }
    
    #landingpage .landingpage_content .classes a.item span.title {
      display: block;
    }
    
    #landingpage .landingpage_content .classes a.item span.info {
      text-transform: none;
      display: block;
      padding: 4px 0 0 0;
    }
    
    /* Upcoming Courses table */
    #landingpage .landingpage_content .classes table {
      width: 100%;
    }
    #landingpage .landingpage_content .classes table tr:nth-child(odd)  { background-color:#eee; }
    #landingpage .landingpage_content .classes table tr:nth-child(even) { background-color:#fff; }
    #landingpage .landingpage_content .classes table tr td {
      padding: 3px;
    }
    
#banner {
  width: 960px;
  height: 259px;
  margin: 0 0 20px 0;
  float: left;
  position: relative;
  top: 6px;
}
#banner img {
  width: 956px;
  padding: 1px;
  border: 1px solid #ccc;
}
  
  
/* EVENTS */
  #events-wrapper {
    width: 310px;
    min-height: 100px;
    float: left;
  }
  #events-wrapper article {
    width: 310px;
    min-height: 48px;
    float: left;
  }
  #events-wrapper article  a {
    text-decoration: none;
    padding: 8px;
    display: block;
    min-height: 48px;
  }
  #events-wrapper article  a:hover {
    background-color: #f4f4f4;
  }
  #events-wrapper article  a .date {
    width: 52px;
    height: 48px;
    background: url(/webdocs/global/images/event-date.png) no-repeat;
    float: left;
    margin-right: 10px;
  }
  #events-wrapper article  a .date .month {
    display: block;
    font-size: 9px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    position: relative;
    top: 8px;
  }
  #events-wrapper article  a .date .day {
    display: block;
    font-size: 20px;
    color: #fff;
    text-align: center;
    position: relative;
    top: -2px;
  }
  #events-wrapper article  a .title {
    display: block;
    font-size: 1.15em;
    font-weight: bold;
    margin: 0;
    color: #333;
  }
  #events-wrapper article  a .title  .fulldate {
    display: block;
    font-size: 0.8em;
    font-weight: normal;
  }
  
/******* BCAST and SOCIAL MEDIA *******/
  #media {
    width: 960px;
    min-height: 500px;
    margin: 0 auto 20px auto;
    padding: 20px 0 0 0;
    /*
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    */
  }
    
    #media div.look-inside,
    #media div.socialmedia,
    #media div.photos {
      width: 300px;
      height: 350px;
      float: left;
      margin: 0;
      padding: 16px 0 10px 16px;
    }
    
    #media div.look-inside {
      background: url(/webdocs/college/images/media_shadow-left.png) no-repeat right center;
    }
    
      #media div.look-inside h2 {
        font-family: sans-serif;
        font-size: 18px;
        color: #00325b;
        margin: 20px 0 10px 0;
      }
      
      #media div.look-inside img {
        margin: 10px 20px 10px 0;
        float: left;
        width: 130px;
      }
    
    #media div.socialmedia {
      
    }
    
    #media div.photos {
      background: url(/webdocs/college/images/media_shadow-right.png) no-repeat left center;
    }
    
    #media div.socialmedia iframe {
      width: 296px; 
      height: 388px; 
      border: 0;
      float: left;
    }
    
      #media div.photos a span.photo-item {
        display: block;
        width: 60px;
        height: 60px;
        float: left;
        padding: 0;
        margin: 8px 10px 12px 3px;
        overflow: hidden;
        border: 1px solid #ccc;
        /*  cursor: pointer;*/

      }
      
      #media div.photos a span.photo-item:hover {
        box-shadow: 2px 2px 8px #333;
      }
    
    #media div span.title {
      font-size: 20px;
      color: #00325b;
      font-family: sans-serif;
      display: block;
      height: 60px;
    }
    #media div span.small {
      font-size: 12px;
      display: block;
      margin-top: 2px;
    }

    
      #media div.look-inside span.title {
        background: url(/webdocs/college/images/media_camcorder_navy.png) no-repeat;
        padding-left: 64px;
      }
      #media div.socialmedia span.title {
        background: url(/webdocs/college/images/media_rss_navy.png) no-repeat;
        padding-left: 56px;
      }
      #media div.photos span.title {
        background: url(/webdocs/college/images/media_camera_navy.png) no-repeat;
        padding-left: 60px;
      }
  
  /***** VIDEO WIDGET FOR COLLEGE HOME *****/
  #videowidget .eventsfeed_tab_container {
    list-style-type: none;
    margin: 0;
    width: 291px;
  }
  
  #videowidget .eventsfeed_tab_container .eventsfeed_tab_content {
    list-style-type: none;
    margin: 0;
  }
  
  #videowidget .eventsfeed_tab_container ul.eventsfeed_tabs {
    list-style-type: none;
    margin: 0;
    clear: both;
  }

    #videowidget .eventsfeed_tab_container ul.eventsfeed_tabs li {
      display: block;
      font-size: 1em;
      font-weight: bold;
    }

      #videowidget .eventsfeed_tab_container ul.eventsfeed_tabs li.active {
        display: block;
        font-size: 1em;
        font-weight: bold;
        background-color: #eee;
      }
    
      #videowidget .eventsfeed_tab_container ul.eventsfeed_tabs li span.publish_info {
        display: block;
        font-size: 0.89em;
        font-weight: normal;
      }

      #videowidget .eventsfeed_tab_container ul.eventsfeed_tabs li a {
        color: #555;
        text-decoration: none;
        display: block;
        padding: 3px 5px;
      }

      #videowidget .eventsfeed_tab_container ul.eventsfeed_tabs li a:hover {
        color: #222;
        background-color: #ccc;
      }

      #videowidget .eventsfeed_tab_container ul.eventsfeed_tabs li a:active {
        color: #222;
        background-color: #eee;
      }
      
  

    #videowidget .eventsfeed_tab_container p {
      color: #555;
      font-size: 0.89em;
      font-weight: bold;
      margin: 16px 8px -12px 8px;
    }
    
    #videowidget .eventsfeed_tab_container a.more {
      color: #555;
      padding: 4px 8px;
      text-align: center;
      background-color: #eee;
      float: right;
      margin: 8px 0 0 0;
      text-decoration: none;
      font-family: sans-serif;
      font-size: 0.89em;
    }
    
    #videowidget .eventsfeed_tab_container a.more:hover {
      color: #222;
      background-color: #ccc;
    }
  
  

  
  
  /******* SOCIAL MEDIA WIDGET *******/
  #socialmediawidget, 
  #socialmediawidget div.socialmedia_tab_container, 
  #socialmediawidget div.socialmedia_tab_container div.socialmedia_tab_content, 
  #socialmediawidget div.socialmedia_tab_container div.socialmedia_tab_content div.facebook, 
  #socialmediawidget div.socialmedia_tab_container div.socialmedia_tab_content div.facebook div.facebook_wrapper,
  #socialmediawidget div.socialmedia_tab_container div.socialmedia_tab_content div.facebook div.facebook_wrapper iframe,
  #socialmediawidget div.socialmedia_tab_container div.socialmedia_tab_content div.twitter div.twitter_wrapper,
  #socialmediawidget div.socialmedia_tab_container div.socialmedia_tab_content div.twitter {
    width: 290px;
    height: 380px;
  }
  
  #socialmediawidget {
    float: left;
    clear: both;
  }
  #socialmediawidget div.socialmedia_tab_container {}
  #socialmediawidget div.socialmedia_tab_container div.socialmedia_tab_content {}
  #socialmediawidget div.socialmedia_tab_container div.socialmedia_tab_content div.facebook {
    margin: 0; 
    padding: 0;
    overflow: hidden;
    float: left;
  }
    #socialmediawidget div.socialmedia_tab_container div.socialmedia_tab_content div.facebook div.facebook_wrapper {
      position: relative;
      top: -76px;
      left: 0;
      height: 430px;
      overflow: hidden;
    }
    #socialmediawidget div.socialmedia_tab_container div.socialmedia_tab_content div.facebook div.facebook_wrapper iframe {
      border: none; 
      overflow: hidden;
      width: 300px;
      height: 380px;
      color: #222;
    }
    #socialmediawidget div.socialmedia_tab_container div.socialmedia_tab_content div.facebook div.facebook_wrapper div.likebutton {
      border:none; 
      width:350px; 
      height:30px; 
      overflow: hidden; 
      position: relative; 
      top: -25px; 
      left: 0px; 
      background-color: #eee;
      padding: 4px;
      margin: 0;
      border-top: 1px solid #ccc;
    }

    #socialmediawidget div.socialmedia_tab_container div.socialmedia_tab_content div.facebook div.facebook_wrapper div.likebutton iframe {
      border:none; 
      width:315px; 
      height:29px; 
      position: relative;
      top: 0;
      left: 0;
      overflow: hidden;
      background: transparent;
      margin-bottom: 0;
    }
  #socialmediawidget div.socialmedia_tab_container div.socialmedia_tab_content div.twitter {
    margin: 0; 
    padding: 0;
    overflow: hidden;
    float: left;
  }
    #socialmediawidget div.socialmedia_tab_container div.socialmedia_tab_content div.twitter_wrapper {
      position: relative;
      top: -50px;
      left: 0;
    }
  #socialmediawidget div.socialmedia_tab_container div.socialmedia_tab_content iframe {
    border: 0;
    overflow: hidden;
  }
    #socialmediawidget div.socialmedia_tab_container ul.socialmedia_tabs {
    list-style-type: none;
  }
    #socialmediawidget div.socialmedia_tab_container ul.socialmedia_tabs li {
    float: left;
    margin: 0;
  }
    #socialmediawidget div.socialmedia_tab_container ul.socialmedia_tabs li a {
    color: #00325b;
    text-decoration: none;
    font-size: 12px;
    display: block;
    padding: 4px 12px;
  }
    #socialmediawidget div.socialmedia_tab_container ul.socialmedia_tabs li.active,
    #socialmediawidget div.socialmedia_tab_container ul.socialmedia_tabs li.active a,
  #socialmediawidget div.socialmedia_tab_container ul.socialmedia_tabs li.active a:hover  {
    color: #fff;
    background-color: #6bbdff;
  }
    #socialmediawidget div.socialmedia_tab_container ul.socialmedia_tabs li a:hover {
    color: #222;
    background-color: #ccc;
  }
  
/************* #sectionfooterfeed to be reused throughout sections for things like upcoming events, classes, mods, etc... ************/
#socialmediawidget_feedwrapper {
  display: block;
  width: 300px;
  height: 340px;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 20px;
  float: left;
}  

#socialmediawidget_feedwrapper article {
  display: block;
  border-top: 1px solid #eee;
  clear: both;
}
#socialmediawidget_feedwrapper article:first-child {
  border-top: 0;
}
#socialmediawidget_feedwrapper article a {
  text-decoration: none;
  background: none;
}
#socialmediawidget_feedwrapper article a span.title {
  font-weight: normal;
  display: block;
  padding: 8px 12px;
  color: #555;
  font-size: 1.1em;
  text-shadow: 2px 2px 2px #eee;
}
#socialmediawidget_feedwrapper article a span.title:hover {
  background-color: #f4f4f4;
}
#socialmediawidget_feedwrapper article span.title span.publish_info {
  font-size: 0.8em;
  font-weight: normal;
  display: block;
  color: #6bbdff;
  text-shadow: 0 0 0;
}
#socialmediawidget_feedwrapper a.more {
  color: #6bbdff;
  text-decoration: none;
  margin-left: 12px;
}
#socialmediawidget_feedwrapper a.more:hover {
  color: #6bbdff;
  text-decoration: underline;
}

/* FACULTY LIST */
#facultyhome {
  float: left; 
  width: 400px;
}
#facultyhome a {
  text-decoration: none; 
  color: #00325b;
  width: 370px;
  min-height: 50px;
  float: left;
  display: block;
}
#facultyhome a:hover {
  text-decoration: none;
}
#facultyhome a span.facultymember {
  width: 370px; 
  min-height: 10px; 
  padding: 10px 8px 20px 8px; 
  display: block; 
  /*  cursor: pointer;*/

  margin: 0;
  float: left;
}
#facultyhome a span.facultymember:hover {
  background-color: #f4f4f4;
}
#facultyhome a span.facultymember span.thumb {
  width: 50px; 
  height: 50px; 
  float: left; 
  display: block;
  margin: 0;
  padding: 0;
  border: 1px solid #ccc;
}
#facultyhome a span.facultymember span.thumb img {
  width: 50px; 
  height: 50px;
  margin: 0;
  padding: 0;
}
#facultyhome a span.facultymember span.name {
  font-size: 14px; 
  font-weight: bold;
  display: block;
  float: left;
  width: 300px;
  margin-left: 10px;
}
#facultyhome a span.facultymember span.title {
  font-size: 11px; 
  color: #222;
  display: block;
  font-weight: normal;
  margin-left: 10px;
  float: left;
  width: 300px;
  line-height: 16px;
}

/* FACULTY PROFILE ***********************************************************************************************************/
  #contentpage h1.facultyname {color: #970000; font-weight: normal;}
  
  #contentpage span.facultyphoto img {
      float: left; 
      margin: 0 16px 20px 0; 
      padding: 3px; 
      border: 1px solid #ccc;
      background: #fff;
      width: 170px;
      height: 230px;
  }
  
  #contentpage div.facultycontact {float: left; width: 480px; margin-bottom: 20px;}
  
  #contentpage h2 {clear: both;}
  
  #contentpage div.facultycontact p {
      color: #222;
      font-size: 14px;
      line-height: 24px;
   }
   
   /* FACULTY SIDEBAR */
   
  #sidebar nav a:hover {
    background: url(/webdocs/global/images/sidebar_hover.png);
  }
  
      #sidebar nav a span.facultytitle {
          font-size: 10px; 
          display: block; 
          margin-top: -6px;
          letter-spacing: 0px;
          line-height: 10px;
          padding: 4px 0 6px 0;
      }
  
  #sidebar nav a.selected {
    background-color: #1b679b;
    color: #fff;
  }
  
/* NEWS PUBLISH INFO FOR SOTW BLOG */
#share_newsstory {
  width: 680px;
  min-height: 10px;
  clear: both;
  float: left;
  border: 1px solid #ccc;
  border-right: 0;
  border-left: 0;
  margin: 0 0 16px 0;
  padding: 6px 0;
}
#share_newsstory span.align-right {
  display: block;
  float: right;
  width: 150px;
  padding-top: 2px;
}
#share_newstory span.publish_info {
  font-family: sans-serif;
  color: #222;
  font-size: 0.89em;
}
/* BLOGS/NEWS SIDEBAR LINKS */
  #sidebarfeed article.post {
    border-bottom: 1px solid #ddd;
  width: 260px;
  min-height: 30px;
  float: left;
  }
  #sidebarfeed article.post a {
    display: block;
    text-decoration: none;
    padding: 8px 10px 8px 20px;
    color: #222;
  width: 230px;
  min-height: 30px;
  float: left;
  }
  #sidebarfeed article.post a.bloglist {
    font-size: 1.25em;
  }
  #sidebarfeed article.post a:hover,
  #sidebarfeed article.post a.selected  {
    background: url(/webdocs/global/images/sidebar_hover.png);
  }
  #sidebarfeed article.post a img {
    padding: 0 10px 0 0;
    float: left;
    width: 44px;
  }
  #sidebarfeed article.post a.bloglist img {
    width: 28px;
  }
  #sidebarfeed article.post a span.title {
    /*  cursor: pointer;*/

  }
  #sidebarfeed article.post a span.publish_info {
    display: block;
    /*  cursor: pointer;*/

    font-size: 0.8em;
    padding: 4px 0 0 0;
    color: #555;
  }


/* FOOTER */
    
#footer div.footer-col.col3 span.admissions-adviser {
  display: block;
  float: left;
  margin: 0 0 8px 0;
}

#footer div.footer-col.col3 span.admissions-adviser img {
  width: 76px;
  padding: 0;
}

#footer div.footer-col.col3 span.admissions-adviser span.admissions-contact {
  width: 120px;
  float: right;
  margin-left: 8px;
}

#footer div.footer-col.col3 span.admissions-adviser span.admissions-contact p,
#footer div.footer-col.col3 span.admissions-adviser span.admissions-contact a {
  font-size: 12px;
  line-height: 16px;
  text-decoration: none;
}

#footer div.footer-col.col3 span.admissions-adviser span.admissions-contact a:hover {
  text-decoration: underline;
}

#footer div.footer-col.col3 span.admissions-adviser span.admissions-contact p span.small {
  display: block;
  margin-top: 4px;
  font-size: 11px;
  padding-top: 4px;
  border-top: 1px solid #bbb;
}

  /* ALUMNI NEWS */
  #alumni-news {
    margin: 20px 0 0 0;
    float: left;
    width: 700px;
    min-height: 300px;
  }
  #alumni-news article.alumnistory {
    width: 625px; 
    min-height: 50px;
    font-family: sans-serif;
    padding: 8px 0 8px 12px;
    margin: 0;
  }
  #alumni-news article.alumnistory:hover {background-color: #f4f4f4;}
    #alumni-news article.alumnistory a {text-decoration: none;}

    #alumni-news article.alumnistory img {
      float: left; 
      border: 1px solid #ccc; 
      padding: 3px; 
      margin-right: 12px;
      margin-left: 0;
      width: 60px; 
      height: 60px;
    }
    #alumni-news article.alumnistory span.title {
      font-size: 1.1em; 
      color: #555; 
      float: left; 
      display: block; 
      padding: 0; 
      width: 500px; 
      font-weight: bold;
    }
    #alumni-news article.alumnistory span.title span.description {
      font-weight: normal;
      display: block;
      font-size: 0.85em;
    }
    #alumni-news article.alumnistory span.publish_info {
      font-size: 11px; 
      color: #777; 
      clear: both;
      width: 100%;
      display: block;
      font-weight: normal;
      padding: 0;
    }








/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */




	 
/*********************************************************************
  PROGRAM PAGE WIDGET
**********************************************************************/

  /* widget container */
  #programpagewidget {
   height: 800px;
	width: 600px;
	display: block;
  /*width: 910px;*/
/*  float: left;*/
  overflow: visible;
 /* overflow-x: scroll;
  overflow-y: scroll;*/
  	}

  #programpagewidget .programpage_container {
    /*width: 910px; */
	width: 600px;
/*    min-height: 100px;
  _height: 100px;*/
    margin: 20px 0 0 0; /* change to 0 0 0 8px */
    float: none;
	clear: both;
 overflow: visible;}

  /* Program Tabs */
  #programpagewidget .programpage_container ul.programpage_tabs {              /* controls the tabs that switch between widget frames */
    margin: 0;
    padding: 0;
/*    float: left;*/
    list-style: none;
    height: 32px;
    border-bottom: 1px solid #cccccc;
    border-left: 0 solid #cccccc;
    width: 600px;
	float: none;
  	clear: both;
	}
	
  #programpagewidget .programpage_container ul.programpage_tabs li {
    float: left;
    margin: 0;
    padding: 0;
    height: 31px;
    line-height: 31px;
    border: 1px solid #cccccc;
    margin-bottom: -1px;
    background: #eeeeee;
	
    overflow: hidden;
/*    position: relative;*/
      -moz-border-radius-topright: 8px;
      -webkit-border-top-right-radius: 8px;
      border-top-right-radius: 8px;
      -moz-border-radius-topleft: 8px;
      -webkit-border-top-left-radius: 8px;
      border-top-left-radius: 8px;
  }
  #programpagewidget .programpage_container ul.programpage_tabs li a {
    color: #013668;
    display: block;
	overflow: visible;
    font-size: 14px;
    font-family: sans-serif;
    font-weight: bold;
    letter-spacing: 0;
    text-shadow: 3px 3px 5px #aaa;
    padding: 0 12px;
    border: 0 solid #fff;
    outline: none;
    text-decoration: none;
  }
  #programpagewidget .programpage_container ul.programpage_tabs li a:hover {
    background: #e0e0e0;
  }  
  #programpagewidget .programpage_container ul.programpage_tabs li.active, #programpagewidget .programpage_container ul.programpage_tabs li.active a:hover  {
    background: #ffffff;
    border-bottom: 1px solid #ffffff;
  }
  #programpagewidget .programpage_container ul.programpage_tabs li.active {
    height: 40px;
    /*position: relative;
    top: -9px;*/
  }
  #programpagewidget .programpage_container .programpage_tab_container {
    border: 0 solid red;
    border-top: none;
/*    float: left; 
    width: 100%;*/
/*    min-height: 100px;
  _height: 100px;*/
    background: #ffffff;
    padding-top: 10px;
	clear: both;
	/*position: relative;*/	}

  /* Tab content */
  #programpagewidget .programpage_container .programpage_tab_container .programpage_tab_content {
	padding: 0;
	font-size: 12px;
	display: block;
	clear: both;
	height: 101%;
	/*position: relative;*/
  	height: 600px;
	width: 600px;
	background: #ffffff;
	padding-left: 10px;
	overflow: -moz-scrollbars-vertical; overflow-y: scroll;
	}
	
	
  /* TABLE NEEDS FORMATTING FOR COURSE LISTS */
  #programpagewidget .programpage_container .programpage_tab_container .programpage_tab_content table {
    /*width: 100%;*/
	height: auto;
  	display: inline;
	width: 600px;}

  #programpagewidget .programpage_container .programpage_tab_container .programpage_tab_content table tbody tr:hover {
    background-color: #eee;
  }

  /*
  #programpagewidget .programpage_container .programpage_tab_container .programpage_tab_content table tbody tr td {
    min-width: 20px;
  }*/

  /* COURSE LIST */
  #coursecontent {
    width: 600px;
    min-height: 200px;
    float: none;
    text-decoration: none;
  }
  #coursecontent a.topanchor {
    height: 0;
    /*cursor: default;*/

    text-decoration: none;
  }
  #coursecontent h2.studyareatitle {
    padding: 10px;
    border: 1px solid #1B679B;
    margin: 10px 0 16px 0;
  }
  #coursecontent article.course {padding: 10px;}
  #coursecontent article.course:hover {background-color: #f4f4f4;}
  #coursecontent article.course h3 {margin: 0 0 -10px 0; padding: 0;}
  #coursecontent article.course p strong {color: #777;}
  #coursecontent h2 {padding: 10px; border: 1px solid #ccc; margin-bottom: 20px;}
  #coursecontent nav {
    margin: 8px 0 32px 8px;
  }
  #coursecontent nav a {}
  #coursecontent nav a:hover {}
  
  #courselist a:hover {
    background: url(/webdocs/global/images/sidebar_hover.png);
  }
  
  #courselist a.selected {
    background-color: #1b679b;
    color: #fff;
  }
  
  /************************************************* MODIFICATIONS *******************************************************/

div#ChapelQuote{
	width: 250px;
	float: right;
	margin: 10px;
	font-weight: normal;
	font-size: 140%;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #1b679b;
	padding: 20px;
	background-color: #eeeeee;
	margin-right: 0px;
	margin-top: 0px;}
	
	
	
	
	