﻿/* TAB STYLING */
#content ul.ui-tabs-nav li {list-style-type: none;}
#content ul.ui-tabs-nav {margin: 0 0 1px 0; height: 28px;}
#content ul {margin: 0 0 12px 24px;}
#tabs ul.ui-tabs-nav {display:block; height: 30px !important;}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {color:#FFFFFF !important;}
div#tabs ul.ui-tabs-nav li {padding-bottom: 1px;}
div#tabs .ui-tabs-panel {border: solid 1px #CCC;}
div.entryRequirement h3 {margin: 18px 0 0;}
#content div.entryRequirement h3 a {
  display: block;
  background-color: #EBE7C9 !important;
  color: #E38;
  padding: 8px 0;
}
div.entryRequirement h3 a:hover{ background-color: #EE3388; }
div.entryRequirementDetails { padding: 8px; }
div.entryRequirementDetails, div.entryRequirementDetails p { background-color: #fbfae9; }
span.arrow { font-size: 14px; }
div.entryRequirementDetails p { width: 622px !important; }
div.entryRequirementDetails table p { width: auto !important; }

/* LAYOUT */
div#courseDetailsCol {
  background-color: #DAEE95;
  float: right;
  width: 275px;
  color: #709928 !important;
  padding: 12px 8px 8px;
  margin-top: -12px;
  margin-right: -17px;
  margin-left: 12px;
}
div#courseDetailsCol a {font-weight: normal;}
div#courseDetailsCol p.caption + a:hover {padding: 0px; background-color: transparent;}

/* KEY FACTS  */
div#courseDetailsCol ul {margin-bottom: 30px;}
div#courseDetailsCol ul li {
  font-family: "Myriad Pro","Myriad Web","Apple Myriad","Adobe Myriad","Trebuchet MS",Trebuchet,sans-serif;
  font-weight: normal;
  font-size: 15px;
  line-height: 21px;
  margin-bottom: 12px;
}

div#clearingDiv {
  height: 20px;
  clear:both;
}

/* ALL AREAS */
.caption {margin-top: -10px; font-weight: normal !important;}
#overview p, #overview h3, #overview ul, #details p, #details h3, #details ul, #admissions p, #admissions h3, #admissions ul {width: 351px !important;}
#courseDetailsCol p, #courseDetailsCol ul, #courseDetailsCol h3 {width: auto !important;}
blockquote {margin-top: 18px;}
blockquote + p {text-align: right;}
div#overview.ui-tabs-panel, div#details.ui-tabs-panel, div#admissions.ui-tabs-panel {
background:url("/study/images/style/ui-tabs-panel_bg.gif") repeat-y scroll right top #FFFFFF;
}

#details {clear: right;}

/* SEARCH RESULTS */

/* POSTGRADUATE SEARCH RESULTS */
.course-content h2 { width: 510px; }
#resultsHeader .searchHighlight {font-style: italic; color: #DF5BB2;}
#resultsHeader {margin-bottom: 24px;}
#content ol.pgSearch { margin-left:0; }
#content ol.pgSearch li { 
  font-size: 14px;
  list-style: none;
  margin: 0;
}
ol.pgSearch li a { 
  border-bottom: none !important;
  padding: 6px 12px;
  display: block;
}
ol.pgSearch li.resultOdd a:hover {background-color: #C6E099; color: #E38;}
ol.pgSearch li.resultEven a:hover {background-color: #EEE; color: #E38;}
.resultOdd { background-color: #ecf9d5; }

span.courseType, span.coursetype {
  background-color:#709928;
  color:#FFFFFF !important;
  font-size: 50%;
  padding:0 5px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  /* border-radius: 6px; CSS3.0 */
}

div#searchForm {
  background: url(/study/images/style/search_bg.jpg) no-repeat top left transparent;
  margin-top: 20px;
}

form#searchCourse {
  background: url(/study/images/style/search_bg_end.jpg) no-repeat top right transparent;
  padding: 14px 0 21px 25px;
  color: #FFF !important;
}

form#searchCourse input {margin: 0 5px; vertical-align: middle;}
form#searchCourse label { vertical-align: middle;}

div#eProspectusSearch h2 + p {padding-top: 3px;}
div#eProspectusSearch table td {border: none; padding: 3px;}
div#eProspectusSearch table.ugSearch {width: 100%; margin-bottom: 3em;}
table.ugSearch {width: 100%;}
table.ugSearch tr.resultOdd td {background: #DAEE95;}

table.ugSearch a {
  border-bottom: none !important;
  font-size: 14px;
  line-height: 20px;
  margin-left: 12px;
}
table.ugSearch td label {font-weight: bold;}

#resultsHeader h3 span.searchHighlight {
color:#907FEA;
font-style:italic;
}


/* OVERVIEW */
div#overview h3 + p {font-weight: bold;}

/* DETAILS */

/* ADMISSIONS */

/* ENTRY REQUIREMENTS */
/* TABLE FORMATTING */
#tabs table tr td {
    font-size: 13px;
    line-height: 21px;
}

/* COURSES */
dfn, div#content dd {
  display: block;
  margin-left: 14px;
  padding-left: 12px;
  font-style: normal;
  font-weight: bold;
  line-height: 17px;
  color: #907fea;
  margin-top: 3px;
  background: url(/study/images/style/dfn_bg.gif) no-repeat top left transparent;
  background-position: 0px 6px;
}

div#content dd {
  margin-left: 0px;
  padding-bottom: 3px;
  border-bottom: solid 1px #CCC;
}
div#content dl {border-top: solid 1px #CCC; line-height: 16px;}
div#content dt { color:#404040; font-size:16px; font-weight:normal; padding-top:8px;}

/* STUDENT PROFILES */
div.ui-tabs-panel#profiles {
  color: #709928 !important;
}
div.ui-tabs-panel#profiles a:hover {background-color: #907fea; color: #FFF;}
div#profiles p a{display: none;}

#entry table td {border: 1px solid #CCC;}

/* RESEARCH */
div#content #research dd, div#content #about dd {
  color: #404040;
  background: none;
}

/* EDITOR */
#content #tabs ul li, #content #tabs ol li {line-height: normal;}

#courseAdmin_courseInformation {
height:180px;
width:358px;
}
.prospectusAdmin h3 {
  background-color:#EBE7C9;
  margin-left:-17px;
  margin-right:-17px;
  padding:6px 12px;
}


#tabs h6 {
  background-color: transparent;
  color:#404040;
  font-size:14px;
  height: auto;
  line-height: normal;
  margin: 0;
  padding-left: 0px;
}

/* PG FORMAT FIXING */
div#tabs div#research dd, div#tabs div#about dd {
  font-weight: normal;
  margin-bottom: 12px;
}

td.courseType { text-transform:capitalize; }
