
/*Course Blocks*/
.courseblocktitle {
  margin: 0;
  font-size: 0.875em;
  letter-spacing: 2px;
  font-weight: bold; }

#content,
.page_content {
  /*Course Search*/
  /*Course Seardh Results*/ }
  #content #keywordsVar,
  .page_content #keywordsVar {
    border: 1px solid #ccc; }
  #content #crse_search,
  .page_content #crse_search {
    margin: 0 0 20px 0;
    padding: 20px;
    font-size: 0.8125em;
    background: #F1F6F8;
    border: 1px solid #ccc; }
  #content #crse_search #options,
  .page_content #crse_search #options {
    width: 500px;
    float: left; }
  #content #crse_search #buttons,
  .page_content #crse_search #buttons {
    width: 138px;
    float: right; }
  #content #crse_search .formRow,
  .page_content #crse_search .formRow {
    margin: 0 0 8px 0; }
  #content #crse_search .formRow.dept,
  #content #crse_search .formRow.subject,
  #content #crse_search .formRow.courseLevel,
  #content #crse_search .formRow.beginHourVar,
  #content #crse_search .formRow.endHourVar,
  .page_content #crse_search .formRow.dept,
  .page_content #crse_search .formRow.subject,
  .page_content #crse_search .formRow.courseLevel,
  .page_content #crse_search .formRow.beginHourVar,
  .page_content #crse_search .formRow.endHourVar {
    width: 240px;
    float: left; }
  #content #crse_search label,
  .page_content #crse_search label {
    font-weight: bold;
    display: block; }
  #content #crse_search select,
  .page_content #crse_search select {
    width: 220px; }
  #content #crse_search #buttons input,
  .page_content #crse_search #buttons input {
    padding: 3px 10px;
    font-size: 0.625em;
    color: #005596;
    border: 1px solid #005596;
    text-transform: uppercase;
    cursor: pointer;
    background-color: #d8d8d8;
    background-image: -moz-linear-gradient(#f3f3f3, #d8d8d8);
    background-image: -o-linear-gradient(#f3f3f3, #d8d8d8);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f3f3f3), color-stop(1, #d8d8d8));
    background-image: -webkit-linear-gradient(#f3f3f3, #d8d8d8);
    background-image: -ms-linear-gradient(#f3f3f3, #d8d8d8);
    background-image: linear-gradient(#f3f3f3, #d8d8d8); }
  #content #crse_search #buttons input:hover,
  .page_content #crse_search #buttons input:hover {
    background-color: #98c4e7;
    background-image: -moz-linear-gradient(#f3f3f3, #98c4e7);
    background-image: -o-linear-gradient(#f3f3f3, #98c4e7);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f3f3f3), color-stop(1, #98c4e7));
    background-image: -webkit-linear-gradient(#f3f3f3, #98c4e7);
    background-image: -ms-linear-gradient(#f3f3f3, #98c4e7);
    background-image: linear-gradient(#f3f3f3, #98c4e7); }
  #content #search_results span.termcourse,
  .page_content #search_results span.termcourse {
    padding: 0.5em;
    font-size: 0.8125em;
    display: block; }
  #content #search_results span.termcourse a,
  .page_content #search_results span.termcourse a {
    cursor: pointer; }
  #content #search_results table th,
  .page_content #search_results table th {
    padding: 0.5em;
    font-weight: normal;
    text-transform: uppercase;
    vertical-align: bottom;
    background: #EFEFEF;
    border-top: 1px solid #464646;
    border-bottom: 1px solid #464646; }
  #content #search_results table td,
  .page_content #search_results table td {
    border-top: none;
    border-bottom: 1px solid #cccccc; }


