* {
background:transparent;
color:black;
text-shadow:none;
filter:none;
-ms-filter:none;
}
body {
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:11pt;
line-height:1.4em;
margin:0;
padding:0;
width:100%;
}
header.pageTitle h1 {
border-bottom:solid 1pt black;
font-family:"Gill Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:18pt;
font-weight:normal;
line-height:1.2;
padding-bottom:6pt;
width:80%;
}
header.pageTitle h1:after {
content:" ";
}
.siteWrapper {
width:auto;
}
.contentWrapper {
padding:0 !important;
border:0;
margin-bottom:1cm;
width:80%;
}
.mainColumn {
margin-right:0 !important;
}
header.pageTitle h1 {
margin-right:0;
}
.pageTitleCount {
float:none;	
}
#ta2,
#ta1 {
overflow:visible;
}
#ta2 > table {
margin-left:0;
width:auto !important;
}
.pageResults .column1,
.pageInstitution .column1 {
width:100%;
}
.doneQuestion,
.shortlistFull > li {
padding-left:0;
padding-right:0;
overflow:hidden;
}
.pageShortlist .dialogBox {
display:block;
position:relative;
right:auto;
top:0 !important;
left:0 !important;
background:none;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
padding:0;
clear:both;
width:100%;
}
.dialogBox textarea {
width:500px;
}
.tooltipBox {
font-size:9pt;
}
.tooltipBox p {
margin:0;
}
.measureList {
padding:0;
margin:0;
list-style:none;
}
.measureList p.resultMeasure,
.contentNavigation li.active {
font-size:14pt;
font-weight:bold;
border-bottom:1pt solid #E1E1E1;
padding-bottom:7pt;
padding-top:7pt;
}

.contentNavigation ul {
padding:0;
width:80%;
}
.contentNavigation li {
display:none;
}
.contentNavigation li.active {
display:block;
}
.contentNavigation li.active a {
text-decoration:none;
}
.compareTable th.cellMeasureTitle {
text-align:right;
}
.compareTable td,
.compareTable th {
vertical-align:top;
padding:3pt;
}
.compareTable td, .compareTable th.cellMeasureTitle {
border-top:1px solid #E1E1E1;
}
.compareTable td.emptyCell {
border:0;
}
.compareTable td {
padding-right:10pt;
}
.rowTopMeasure {
font-weight:bold;
}
.cellMeasureTitle {
font-weight:normal;
}
.rowTopMeasure .cellMeasureTitle {
font-size:14pt;
font-weight:bold;
}
.compareTable thead th {
text-align:left;
padding-right:10pt;
}
.compareTable thead th a {
text-decoration:none;
}
.cellMeasureTitle {
padding-right:10pt;
}
.compareTable thead th p.courseName {
margin:0;
}
.compareTable thead th p + a + p {
font-weight:normal;
font-size:9pt;
margin:0;
line-height:12pt;
}
table {
border-collapse:collapse;
border-spacing:0;
}

header[role=banner],
.rightColumn,
footer,
header.pageTitle .linkArrowLeftBlue,
header.pageTitle .linkArrowRightBlue,
header.pageTitle .linkSite,
.addShortlist,
.resultFilters,
.documentActions,
.pageTitleSelect,
.linkArrowDownBlue,
td.cellMeasureTitle .linkArrowRightBlue,
.repeatedColumn,
#fheaderWrapper,
.assistantList > a,
.doneQuestion > a,
.saveResults,
.linkArrowUpBlue,
article .alphaNav,
.pageShortlist article > p,
.pageShortlist article form > p,
.pageShortlist .contentWrapper form > input[type="submit"],
.shortlistFull li input[type="checkbox"],
.shortlistFull .buttonNote,
.dialogBox input[type="button"],
.dialogBox input[type="reset"],
.iconInfo,
.pageCompare .tooltipBox,
.compareTable thead th > a,
th.cellMeasureTitle .linkArrowRightBlue,
.compareTable caption,
.pageResults .promoShortlist {
display:none !important;
}