/*  Print CSS Style Sheet */

#headNavGlobal, #headTitleBannerImage, #headNavMain, #headURHere { display: none; }

div#headTitleBanner {border-bottom: 1px solid black;}
div#headTitleBannerString h1 {font-size: 3.0em;}

#midNavLocal { display: none; }

#footNavMain  { display: none; }



/*  ==============  FOOTER  ==================  */

div#footer {
  border-top:2px solid black;
}

div#footAdmin {
    text-align:right;
}

/*  ==============  COMMON  ==================  */

.invisible {
    /* display:block; */
    /* display:none; */
    display:none;
}


.newsMoreHeadlines {
    display:none;
}

.newsColumn1PublishedBy {
  text-align:right;
  font-size: smaller;
  font-style:italic;
  font-weight:normal;
}


/* Related news info IS NOT printed when it comes BEFORE the main story text */
div.screenNewsColumn2 {
    display: none;
}

/* Related news info IS printed when it comes AFTER the main story text */
div.printNewsColumn2 {
    width:200px;
    margin:0;
    padding:0;

    border:0;
    color:black;
    background-color:#F0F0F0;
}



/*  ==============  Teaching  ==================  */
/* Modules */

div.teachingModuleGoToContainer {
    display: none;
}



/*  ==============  CAS  ==================  */
table.casOrientationTTContainer td.casOTTContentsBox {
    display: none;
}

table.casOrientationTT {
    border-collapse: collapse;
    border:1px solid silver;
}
table.casOrientationTT tr {
    border:1px solid silver;
}
table.casOrientationTT tr.casOTTDept {
    color:inherit;;
    background-color:#EEEEEE;
}
table.casOrientationTT th {
    font-size:1.5em;
    padding:1em;
    vertical-align:top;
    border:1px solid silver;
    color:black;
    background-color:inherit;
}
table.casOrientationTT tr td {
    vertical-align:top;
    border:1px solid silver;
}

/* ===================== */


/* ============= Taught Postgraduate web area ========================= */


div.tpgHomeHighlightContainer {
    border:0px solid silver;
    margin-left: 10%;
    margin-right: 10%;
    padding:0;
    text-align:left;
    font-size:0.8em;
    font-style:italic;
    font-weight:bold;
}

.tpgIndentStandard {
  margin-left:2em;
}

img.tpgHomeGeneralInfoImage {
  float:left;
  border:0;
}

table.tpgHomeGeneralInfoContent {
  margin-left:5px;
  padding-top:0;
}

table.tpgHomeGeneralInfoContent tr td {
  vertical-align:top;
}

table.tpgHomeGeneralInfoContent tr td ul {
  margin-top:0;
  padding-top:0;
}

div.tpgContentTestimonialsContainer {
    margin:0 0 1.0em 0;          /* maintain gap between following info */
    padding:0;
    font-size: 0.8em;
    font-style:normal;
    font-weight:normal;
    border:1px solid #708090;
}

table.tpgContentTestimonial {
    margin:0;
    padding:0;
    width:99%;
    border-collapse:collapse;
}

  td.tpgContentTestimonialImage {
    width:110px;
    vertical-align:middle;
    text-align:right;
}
 
img.tpgContentTestimonialImg{
}

  td.tpgContentTestimonialEntry {
    margin:0;
    padding:0 0 0 0.5em;
}

div.tpgContentTestimonialIntro{
    font-weight:bold;
}

div.tpgContentTestimonialQuote{
}

