html {
    font-size: 120%;
    font-family: Arial, Helvetica, sans-serif;
    background: url(http://www.sunderland.ac.uk/images/page-bg.jpg) repeat-x top #fff;
    width: 100%}
body {
    font-size: 62.5%;
    color: #656565;
    line-height: 1.5em;
    margin-top: 0!important;
}
* {
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    color: #666;
    font-family: Futura Hv, Arial, Helvetica, Sans-Serif;
    margin-bottom: .5em;
}
h1 {
    font-size: 200%}
h2 {
    font-size: 150%;
    border-bottom: 1px solid #b8b8b8;
    padding-bottom: .3em;
}
h3 {
    font-size: 110%}
h4, h5, h6 {
    font-size: 100%}
h1 span, h2 span {
    display: none;
}
table {
    border-collapse: collapse;
    width: 100%;
    margin: 0 0 2em;
}
table th {
    background-color: #e5e5e5;
    font-weight: 700;
    border-right: 2px solid #fff;
    margin: .2em;
    padding: .3em .5em;
    text-align: left;
}
table th a {
    color: #666;
    text-decoration: underline;
}
table th.asc a {
    background: url(http://www.sunderland.ac.uk/images/table-sort-asc.gif) 100% 50% no-repeat;
    padding-right: 1em;
}
table th.desc a {
    background: url(http://www.sunderland.ac.uk/images/table-sort-desc.gif) 100% 50% no-repeat;
    padding-right: 1em;
}
table tbody tr {
    background: url(http://www.sunderland.ac.uk/images/line-seperator.gif) 0 100% repeat-x #fff;
}
table tbody tr.nolnsep {
    background: 0 0;
}
table td {
    border-right: 2px solid #fff;
    margin: .2em;
    padding: .7em .5em;
    text-align: left;
}
input, select, textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%}
a img, fieldset {
    border: none;
}
a {
    text-decoration: none;
    color: #609fd7;
}
a:hover {
    text-decoration: underline;
}
p {
    margin-bottom: 1em;
}
.hidden {
    display: none;
}
.clear {
    clear: both;
    line-height: 0;
    height: 0;
}
ul {
    list-style-type: none;
}
.t {
    background-repeat: repeat-x;
    background-position: 0 0;
    min-height: 0;
}
.b {
    background-repeat: repeat-x;
    background-position: 0 100%;
    min-height: 0;
}
.l {
    background-repeat: repeat-y;
    background-position: 0 0;
    min-height: 0;
}
.r {
    background-repeat: repeat-y;
    background-position: 100% 0;
    min-height: 0;
}
.bl, .br, .tl, .tr {
    background-repeat: no-repeat;
    min-height: 0;
}
.bl {
    background-position: 0 100%}
.br {
    background-position: 100% 100%}
.tl {
    background-position: 0 0;
}
.tr {
    background-position: 100% 0;
}
#header h1 a {
    display: block;
    position: absolute;
    overflow: hidden;
    width: 165px;
    height: 77px;
    margin: 10px;
    0 0 0;
}
#header h1 a span {
    padding-left: 200px;
}
#banner, #content {
    width: 821px;
    margin: 0 auto;
    clear: both;
}
#header {
    max-height: auto;
}
#banner {
    margin-bottom: 10px;
}
#content {
    clear: both;
}
#nav {
    float: left;
    width: 187px;
    margin: 10px 0 0;
}
#main {
    width: 428px;
    float: left;
    padding-bottom: 20px;
}
#contentOther {
    float: right;
    width: 198px;
    text-align: right;
}
#footer {
    margin-top: 20px;
    width: 100%;
    border-top: 1px solid #d4d4d4;
    background-color: #ebebeb;
    padding-top: 10px;
}
a#txtSmall {
    font-size: 75%}
a#txtMed {
    font-size: 100%}
a#txtLarge {
    font-size: 125%}
a#txtLarge.selected, a#txtMed.selected, a#txtSmall.selected {
    text-decoration: underline overline;
}
#header .otherlinks {
    text-align: right;
    padding-right: 13px;
    overflow: hidden;
    float: right;
    width: auto;
}
#header h1 {
    position: absolute;
    margin-left: -35px;
    z-index: 1;
}
.otherlinks a {
    color: #606060;
    font-size: 80%}
#searchBar {
    float: right;
}
#searchBar form {
    float: left;
}
#searchBar input, #searchBar select {
    color: #666;
    font-size: 90%}
#searchBar div input {
    width: 125px;
    padding: 0;
    height: 16px;
    margin-top: 4px;
    margin-left: 5px;
}
#searchBar div select {
    width: 125px;
    padding: 0;
    margin-top: 5px;
    margin-left: 5px;
}
#searchBar form div {
    float: left;
    height: 18px;
}
#courseSearch {
    width: 441px;
    height: 30px;
    background: url(http://www.sunderland.ac.uk/images/find-course-bg.gif) repeat-x top;
}
#siteSearch {
    width: 218px;
    height: 30px;
    background: url(http://www.sunderland.ac.uk/images/search-bg.gif) repeat-x top;
}
#siteSearch div input {
    width: 137px;
    margin-left: 12px;
    margin-right: 15px;
}
#siteGo {
    position: absolute;
}
#footerContent {
    width: 821px;
    margin: 0 auto;
}
#footerContent .content {
    width: 174px;
    float: left;
    padding: 0 14px;
}
#footerContent .content h2 {
    font-size: 100%;
    font-weight: 400;
}
#footerContent .t {
    background-color: #fff;
}
#footerContent .b, #footerContent .l, #footerContent .r, #footerContent .t {
    background-image: url(http://www.sunderland.ac.uk/images/footer-border.gif);
}
#footerContent .tl {
    background-image: url(http://www.sunderland.ac.uk/images/footer-border-tl.gif);
}
#footerContent .bl {
    background-image: url(http://www.sunderland.ac.uk/images/footer-border-bl.gif);
}
#footerContent .tr {
    background-image: url(http://www.sunderland.ac.uk/images/footer-border-tr.gif);
    padding: 10px 5px;
}
#footerContent .br {
    background-image: url(http://www.sunderland.ac.uk/images/footer-border-br.gif);
}
#footer .otherlinks {
    padding-bottom: 10px;
    width: 821px;
    margin: 0 auto;
    padding-left: 40px;
}
#main .viewAll {
    padding-right: 10px;
    position: relative;
    margin-top: -3em;
    float: right;
    background: url(http://www.sunderland.ac.uk/images/right-arrow.gif) 100% 50% no-repeat;
}
#main .links {
    margin-bottom: 20px;
}
#main ul.links li a {
    background: url(http://www.sunderland.ac.uk/images/right-arrow.gif) 0 50% no-repeat;
    padding: 0 0 0 2em;
}
#main ul.links li {
    background: url(http://www.sunderland.ac.uk/images/line-seperator.gif) 0 100% repeat-x;
    padding: 2px 0;
    margin: 0;
}
.t {
    background-color: #fff;
}
.b, .l, .r, .t {
    background-image: url(http://www.sunderland.ac.uk/images/nav-selected-border.gif);
}
.bl {
    background-image: url(http://www.sunderland.ac.uk/images/content-corner-bl.gif);
}
.br {
    background-image: url(http://www.sunderland.ac.uk/images/content-corner-br.gif);
}
.tl {
    background-image: url(http://www.sunderland.ac.uk/images/content-corner-tl.gif);
}
.tr {
    background-image: url(http://www.sunderland.ac.uk/images/content-corner-tr.gif);
    padding: 2em;
}
#main .horzLinks li {
    display: inline;
    padding-right: 10px;
}
#main.wide {
    width: 632px;
}
#main.supwide {
    width: 821px;
}
.form h3 {
    position: absolute;
    margin-top: -2.4em;
    background-color: #fff;
    padding: 0 .5em;
}
.form .ff {
    clear: both;
    border-bottom: 1px solid #fff;
    height: 2.6em;
    overflow: hidden;
}
.form .ff .fv input {
    width: 157px;
}
.form .ff .fv select {
    width: 160px;
}
.form .ff .fl {
    height: 100%;
    background-color: #E9EEF3;
    float: left;
    width: 12em;
    padding: .4em;
}
.form .ff .fv {
    border-left: 2px solid #fff;
    height: 100%;
    background-color: #F1F5F9;
    padding: .4em;
    margin-left: 13em;
}
.form .buttons {
    text-align: right;
    margin-top: 1em;
}
a.searchHelp {
    float: left;
    background: url(http://www.sunderland.ac.uk/images/help-icon.gif) 0 50% no-repeat;
    padding: 3px 0 3px 20px;
    margin: 7px 0 0;
}
.form .ff .fv input.large {
    width: 25em;
}
.form .ff .fv select.large {
    width: 25.5em;
}
.form .ff .fv textarea.large {
    width: 21.5em;
}
.form .ffchkbox {
    clear: both;
    border-bottom: 1px solid #fff;
    height: auto;
    overflow: hidden;
}
.form .ffchkbox .fl {
    height: 100%;
    background-color: #e9eef3;
    float: left;
    width: 12em;
    padding: .4em;
}
.form .ffchkbox .fv {
    border-left: 2px solid #fff;
    height: 100%;
    background-color: #f1f5f9;
    padding: .4em;
    margin-left: 13em;
}
.form .ffdh {
    clear: both;
    border-bottom: 1px solid #fff;
    height: 5.2em;
    overflow: hidden;
}
.form .ffdh .fl {
    height: 100%;
    background-color: #e9eef3;
    float: left;
    width: 12em;
    padding: .4em;
}
.form .ffdh .fv {
    border-left: 2px solid #fff;
    height: 100%;
    background-color: #f1f5f9;
    padding: .4em;
    margin-left: 13em;
}
.form .ffdh .fv input.large {
    width: 25em;
}
.form .ffdh .fv select.large {
    width: 25.5em;
}
.form .ffdh .fv textarea.large {
    width: 21.5em;
}
.form .fftxta {
    clear: both;
    border-bottom: 1px solid #fff;
    height: 13.8em;
    overflow: hidden;
}
.form .fftxta .fl {
    height: 100%;
    background-color: #e9eef3;
    float: left;
    width: 12em;
    padding: .4em;
}
.form .fftxta .fv {
    border-left: 2px solid #fff;
    height: 100%;
    background-color: #f1f5f9;
    padding: .4em;
    margin-left: 13em;
}
.form .fftxta .fv input.large {
    width: 25em;
}
.form .fftxta .fv select.large {
    width: 25.5em;
}
.form .fftxta .fv textarea.large {
    width: 21.5em;
}
.form .fftxtan {
    clear: both;
    border-bottom: 1px solid #fff;
    height: auto;
    overflow: hidden;
}
.form .fftxtan .fl {
    height: 100%;
    background-color: #e9eef3;
    float: left;
    width: 12em;
    padding: .4em;
}
.form .fftxtan .fv {
    border-left: 2px solid #fff;
    height: 100%;
    background-color: #f1f5f9;
    padding: .4em;
    margin-left: 13em;
}
.form .fftxtan .fv input.large {
    width: 25em;
}
.form .fftxtan .fv select.large {
    width: 25.5em;
}
.form .fftxtan .fv textarea.large {
    width: 21.5em;
}
.form .ffwysiwyg {
    clear: both;
    border-bottom: 1px solid #fff;
    height: 30em;
    overflow: hidden;
}
.form .ffwysiwyg .fl {
    height: 100%;
    background-color: #E9EEF3;
    float: left;
    width: 12em;
    padding: .4em;
}
.form .ffwysiwyg .fv {
    border-left: 2px solid #fff;
    height: 100%;
    background-color: #f1f5f9;
    padding: .4em;
    margin-left: 13em;
}
.form .ffwysiwyg .fv input {
    width: 25em;
}
.form .ffwysiwyg .fv select {
    width: 25.5em;
}
.form .ffwysiwyg .fv textarea {
    width: 21.5em;
}
#stdForm .t {
    background-color: #fff;
}
#stdForm .b, #stdForm .l, #stdForm .r, #stdForm .t {
    background-image: url(http://www.sunderland.ac.uk/images/nav-selected-border.gif);
}
#stdForm .bl {
    background-image: url(http://www.sunderland.ac.uk/images/content-corner-bl.gif);
}
#stdForm .br {
    background-image: url(http://www.sunderland.ac.uk/images/content-corner-br.gif);
}
#stdForm .tl {
    background-image: url(http://www.sunderland.ac.uk/images/content-corner-tl.gif);
}
#stdForm .tr {
    background-image: url(http://www.sunderland.ac.uk/images/content-corner-tr.gif);
}
#emailForm .t {
    background-color: #fff;
}
#emailForm .b, #emailForm .l, #emailForm .r, #emailForm .t {
    background-image: url(http://www.sunderland.ac.uk/images/nav-selected-border.gif);
}
#emailForm .bl {
    background-image: url(http://www.sunderland.ac.uk/images/content-corner-bl.gif);
}
#emailForm .br {
    background-image: url(http://www.sunderland.ac.uk/images/content-corner-br.gif);
}
#emailForm .tl {
    background-image: url(http://www.sunderland.ac.uk/images/content-corner-tl.gif);
}
#emailForm .tr {
    background-image: url(http://www.sunderland.ac.uk/images/content-corner-tr.gif);
}
#courseFinder .t {
    background-color: #fff;
}
#courseFinder .b, #courseFinder .l, #courseFinder .r, #courseFinder .t {
    background-image: url(http://www.sunderland.ac.uk/images/nav-selected-border.gif);
}
#courseFinder .bl {
    background-image: url(http://www.sunderland.ac.uk/images/content-corner-bl.gif);
}
#courseFinder .br {
    background-image: url(http://www.sunderland.ac.uk/images/content-corner-br.gif);
}
#courseFinder .tl {
    background-image: url(http://www.sunderland.ac.uk/images/content-corner-tl.gif);
}
#courseFinder .tr {
    background-image: url(http://www.sunderland.ac.uk/images/content-corner-tr.gif);
}
.courseResults th.code {
    background-color: #d9bff7;
    width: 6em;
}
.courseResults th.level {
    background-color: #bfcbf7;
}
.courseResults th.duration {
    background-color: #bff1f7;
}
.courseResults th.mode {
    background-color: #cdf7bf;
}
.courseResults td.code {
    background: url(http://www.sunderland.ac.uk/images/line-seperator.gif) 0 100% repeat-x #edcffb;
}
.courseResults td.level {
    background: url(http://www.sunderland.ac.uk/images/line-seperator.gif) 0 100% repeat-x #dfe5fb;
}
.courseResults td.duration {
    background: url(http://www.sunderland.ac.uk/images/line-seperator.gif) 0 100% repeat-x #dff8fb;
}
.courseResults td.mode {
    background: url(http://www.sunderland.ac.uk/images/line-seperator.gif) 0 100% repeat-x #e6fbdf;
}
.courseInfo {
    padding: .5em .8em;
    border-bottom: 2px solid #fff;
    clear: both;
}
.courseInfo strong {
    display: block;
    float: left;
    width: 10em;
}
.code {
    background-color: #dcc7df;
}
.classification {
    background-color: #aacae6;
}
.mode {
    background-color: #bbe7e6;
}
.duration {
    background-color: #dae5cd;
}
.contactTime {
    background-color: #e9c5cb;
}
.location {
    background-color: #ffd6a5;
}
.area {
    background-color: #ede8c4;
}
table.courseFees tr td, table.courseFees tr th {
    padding-top: .4em;
    padding-bottom: .4em;
    border-right: 1px solid #fff;
}
table.courseFees thead tr th {
    background-color: #C4b2f0;
    color: #fff;
}
table.courseFees tbody tr {
    background-image: none;
}
table.courseFees tbody tr td {
    background-color: #ede8fa;
    border-top: 2px solid #fff;
}
#courseTOC {
    width: 50%;
    float: right;
    margin-left: .5em;
}
#courseTOC li {
    color: #609fd7;
    list-style-position: inside;
}
#courseTOC .t {
    background-color: #f9f9f9;
}
#courseTOC .b, #courseTOC .l, #courseTOC .r, #courseTOC .t, #courseTOC .tl {
    background-image: url();
}
#courseTOC .tr {
    background-image: url();
    padding: .5em 1em;
}
#courseTOC .bl, #courseTOC .br {
    background-image: url();
}
#nav ul {
    color: #000;
}
#nav ul li {
    padding-bottom: 4px;
    padding-top: 4px;
}
#nav ul li a {
    color: #000;
    padding-left: 10px;
    display: block;
}
#nav .t {
    background-image: url(http://www.sunderland.ac.uk/images/nav-border.gif);
    background-color: #f0f0f0;
}
#nav .b, #nav .l, #nav .r {
    background-image: url(http://www.sunderland.ac.uk/images/nav-border.gif);
}
#nav .bl {
    background-image: url(http://www.sunderland.ac.uk/images/nav-corner-bl.gif);
}
#nav .br {
    background-image: url(http://www.sunderland.ac.uk/images/nav-border.gif);
}
#nav .tl {
    background-image: url(http://www.sunderland.ac.uk/images/nav-corner-tl.gif);
}
#nav .tr {
    background-image: url(http://www.sunderland.ac.uk/images/nav-border.gif);
    padding: 10px 0 10px 10px;
}
#nav .currentbranch0 {
    background: url(http://www.sunderland.ac.uk/images/nav-selected.gif) top left no-repeat #fff;
    display: block;
    font-weight: 700;
    padding: 5px 0 6px 10px;
    width: 168px;
    z-index: 10;
    position: relative;
}
#nav .multilevel-linkul-0 {
    background: url(http://www.sunderland.ac.uk/images/nav-selected-bottom.gif) left bottom no-repeat #fff;
    position: relative;
    margin-top: -.3em;
    z-index: 20;
    padding-bottom: 5px;
}
#nav .multilevel-linkul-0 a {
    padding: 0 10px 0 20px;
}
#nav .multilevel-linkul-0 .currentbranch1 {
    background-color: #bbb;
    padding: 2px 0 2px 20px;
    font-weight: 700;
    color: #fff;
    width: 158px;
    display: block;
    z-index: 10;
    position: relative;
}
#nav .multilevel-linkul-0 li {
    border-left: 1px solid #bbb;
}
#nav .multilevel-linkul-0 .currentbranch1 a {
    margin-left: -20px;
    color: #fff;
}
#ask {
    margin-bottom: 10px;
    text-align: left;
    width: 198px;
    color: #777;
}
#ask h2 {
    border: none;
    margin: 0;
    padding: 0;
}
#ask .t {
    background-color: #FAF0E8;
}
#ask .b, #ask .l, #ask .r, #ask .t {
    background-image: url(http://www.sunderland.ac.uk/images/oask-border.gif);
}
#ask .tl {
    background-image: url(http://www.sunderland.ac.uk/images/oask-corner-tl.gif);
}
#ask .tr {
    background-image: url(http://www.sunderland.ac.uk/images/oask-corner-tr.gif);
    padding: 7px 10px 10px;
}
#ask .bl {
    background-image: url(http://www.sunderland.ac.uk/images/oask-corner-bl.gif);
}
#ask .br {
    background-image: url(http://www.sunderland.ac.uk/images/oask-corner-br.gif);
}
#ask label {
    margin-top: 0;
    display: block;
    margin-bottom: 0;
}
#ask br {
    margin-bottom: 15px;
}
#ask select {
    width: 174px;
    color: #888;
}
#ask .textbox {
    color: #888;
    width: 130px;
    position: absolute;
}
#ask .button {
    margin-left: 138px;
    margin-top: -4px;
}
#usefulLinksBack #ask {
    margin-left: 10px;
}
.ad {
    margin-bottom: 10px;
}
.breadcrumbs {
    margin-bottom: 5px;
}
.breadcrumbs ul li {
    display: inline;
    margin-right: 5px;
}
.breadcrumbs ul li a {
    font-weight: 700;
}
a.icon {
    color: #000;
    font-size: 80%;
    background-repeat: no-repeat;
    background-position: center left;
    padding: 10px 0 10px 35px;
    line-height: 30px;
}
#email {
    /*background-image: url(http://www.sunderland.ac.uk/images/email-icon.gif);*/
} 
#print {
    background-image: url(http://www.sunderland.ac.uk/images/print-icon.gif);
}
#pdf {
    background-image: url(http://www.sunderland.ac.uk/images/pdf-icon.gif);
}
#openday {
    background-image: url(http://www.sunderland.ac.uk/images/open-days-icon.gif);
}
#apply {
    background-image: url(http://www.sunderland.ac.uk/images/apply-icon.gif);
}
#stories {
    background-image: url(http://www.sunderland.ac.uk/images/stories-icon.gif);
}
#prospectus {
    background-image: url(http://www.sunderland.ac.uk/images/prospectus-icon.gif);
}
#school {
    background-image: url(http://www.sunderland.ac.uk/images/business-school-icon.gif);
}
#brochure {
    background-image: url(http://www.sunderland.ac.uk/images/brochure-icon.gif);
}
#entry {
    background-image: url(http://www.sunderland.ac.uk/images/entry-icon.gif);
}
div.icon {
    background: url(http://www.sunderland.ac.uk/images/icon-bg-top.jpg) top left no-repeat #fff;
    margin-bottom: 10px;
    text-align: left;
}
div.icon a {
    padding: 15px 0 15px 45px;
    width: 125px;
    display: block;
    z-index: 10;
    position: relative;
    background-repeat: no-repeat;
    background-position: left 7px;
}
div.icon div {
    background: url(http://www.sunderland.ac.uk/images/icon-bg-bottom.jpg) bottom left no-repeat #fff;
    height: 28px;
    margin-top: -28px;
    border-bottom: 1px solid #fff;
}
#usefulLinksBack {
    width: 207px;
    margin-left: -9px;
    position: relative;
    z-index: 50;
}
#usefulLinksBack .icons {
    margin-left: 10px;
    margin-bottom: 5px;
}
#usefulLinksBack .ads {
    margin-left: 10px;
    margin-top: 10px;
}
#usefulLinks .links {
    margin-bottom: 20px;
}
#usefulLinks ul.links li {
    padding: 2px;
}
#usefulLinks ul.links li a {
    padding: 0 0 0 10px;
    display: block;
    background: url(http://www.sunderland.ac.uk/images/right-arrow.gif) 0 6px no-repeat;
}
#usefulLinksBack .content {
    text-align: left;
    padding: 20px 1px 10px 0;
}
#usefulLinksBack h3 {
    background-color: #E5E5E5;
    font-size: 100%;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
}
#usefulLinks .t {
    width: 100%}
#usefulLinks .b, #usefulLinks .r {
    min-height: 0;
}
#usefulLinks .bl, #usefulLinks .l, #usefulLinks .tl {
    background-image: none;
}
#usefulLinks .tr {
    padding: 0;
}
#clusefulLinksBack {
    width: 207px;
    margin-left: -9px;
    position: relative;
    z-index: 50;
}
#clusefulLinksBack .icons {
    margin-left: 10px;
    margin-bottom: 5px;
}
#clusefulLinksBack .ads {
    margin-left: 10px;
    margin-top: 10px;
}
#clusefulLinks .links {
    margin-bottom: 20px;
}
#clusefulLinks ul.links li {
    padding: 2px;
}
#clusefulLinks ul.links li a {
    padding: 0 0 0 10px;
    display: block;
    background: url(http://www.sunderland.ac.uk/images/right-arrow.gif) 0 6px no-repeat;
}
#clusefulLinksBack .content {
    text-align: left;
    padding: 20px 1px 10px 0;
}
#clusefulLinksBack .content p {
    padding-right: 2px;
}
#clusefulLinksBack h3 {
    background-color: #EB0438;
    font-size: 100%;
    padding-left: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #fff;
}
#clusefulLinks .t {
    width: 100%}
#clusefulLinks .r, #usefulLinks .b {
    min-height: 0;
}
#clusefulLinks .bl, #clusefulLinks .l, #clusefulLinks .tl {
    background-image: none;
}
#clusefulLinks .tr {
    padding: 0;
}
#main .ads img {
    border: none;
}
#main img {
    margin: .5em;
    border: 1px solid #B8B8B8;
}
#sitemap ul {
    list-style-type: none;
    margin: 0 0 8px;
    padding: 0;
}
#sitemap ul li, #sitemap ul li li {
    padding-bottom: 2px;
}
#sitemap ul ul ul {
    padding-bottom: 2px;
    padding-left: 35px;
}
#sitemap ul li a {
    background: url(http://www.sunderland.ac.uk/images/arrowbullet.png) center left no-repeat;
    display: block;
    padding: 2px 0 2px 20px;
    text-decoration: none;
    font-weight: 700;
}
#sitemap a:hover {
    background-color: #F0F0F0;
    color: #000;
    list-style-type: none;
}
.searchAgain {
    font-weight: 700;
}
#main ul.bullets li {
    padding: 2px 0 2px 1em;
    margin: 0;
    list-style: disc inside;
    text-indent: -1em;
}
#bull ul {
    padding: 0 0 11px 1.2em;
    margin: 0;
    list-style: disc;
}
#bull ol {
    padding: 2px 0 2px 1.2em;
    margin: 0;
}
.orangetext {
    color: #CF6F19;
}
#navWrap {
    float: left;
    width: 187px;
}
#secondaryNav {
    width: 187px;
    margin-top: 12px;
    float: left;
}
#secondaryNav ul {
    border-right: 1px dotted #AAA;
    margin-right: -1px;
}
#secondaryNav ul li {
    background-color: #F0F0F0;
    height: 34px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left top;
}
#secondaryNav ul li.vip {
    background-image: url(http://www.sunderland.ac.uk/images/secNav_icon_vip.gif);
}
#secondaryNav ul li.orderProsp {
    background-image: url(http://www.sunderland.ac.uk/images/secNav_icon_orderProsp.gif);
}
#secondaryNav ul li.openDay {
    background-image: url(http://www.sunderland.ac.uk/images/secNav_icon_openDays.gif);
}
#secondaryNav ul li.videoProsp {
    background-image: url(http://www.sunderland.ac.uk/images/secNav_icon_videoProsp.gif);
}
#secondaryNav ul li a {
    display: block;
    padding: 8px 0 3px 40px;
}
#secondaryNav2 {
    width: 187px;
    margin-top: 12px;
    float: left;
}
^M #secondaryNav2 ul {
    border-right: 1px dotted #AAA;
    margin-right: -1px;
}
#secondaryNav2 ul li {
    background-color: #FFF;
    height: 34px;
    margin-bottom: 3px;
    background-repeat: no-repeat;
    background-position: left to p;
}
#secondaryNav2 ul li.rss {
    background-image: url(http://www.sunderland.ac.uk/images/rss_feed_small.gif);
}
#secondaryNav2 ul li.twitter {
    background-image: url(http://www.sunderland.ac.uk/images/twitter_small.gif);
}
#secondaryNav2 ul li.facebook {
    background-image: url(http://www.sunderland.ac.uk/images/facebook_small.gif);
}
#secondaryNav2 ul li.youtube {
    background-image: url(http://www.sunderland.ac.uk/images/youtube_small.gif);
}
#secondaryNav2 ul li.email {
    background-image: url(http://wwwmy.sunderland.ac.uk/mod/uos_theme/graphics/icons/services/email-sm.jpg);
}
#secondaryNav2 ul li.sunspace {
    background-image: url(http://wwwmy.sunderland.ac.uk/mod/uos_theme/graphics/icons/services/sunspace-sm.jpg);
}
#secondaryNav2 ul li.evision {
    background-image: url(http://wwwmy.sunderland.ac.uk/mod/uos_theme/graphics/icons/services/evision-sm.jpg);
}
#secondaryNav2 ul li.filestore {
    background-image: url(http://wwwmy.sunderland.ac.uk/mod/uos_theme/graphics/icons/services/filestore-sm.jpg);
}
#secondaryNav2 ul li.docushare {
    background-image: url(http://wwwmy.sunderland.ac.uk/mod/uos_theme/graphics/icons/services/docushare-sm.jpg);
}
#secondaryNav2 ul li.diary {
    background-image: url(http://wwwmy.sunderland.ac.uk/mod/uos_theme/graphics/icons/services/diary-sm.jpg);
}
#secondaryNav2 ul li.selfcare {
    background-image: url(http://wwwmy.sunderland.ac.uk/mod/uos_theme/graphics/icons/services/selfcare-sm.jpg);
}
#secondaryNav2 ul li a {
    display: block;
    padding: 8px 0 3px 40px;
}
.homePg {
    padding: 1px 0 0;
}
#homeIntro {
    padding: 1.9em;
}
#newsPanel {
    background-image: url(http://www.sunderland.ac.uk/images/news_panel_bkgd_grad.gif);
    background-repeat: repeat-x;
    background-position: top;
    padding: 1.5em 2em;
    border-top: 1px solid #AAA;
    margin: 0 1px;
}
#newsPanel h2 {
    font-size: 120%;
    border-bottom: none;
    width: 70%}
#newsPanel div.newsLge {
    border-bottom: 1px solid #AAA;
    padding-bottom: 1em;
}
#newsPanel div.newsLge img, #newsPanel div.newsSm img {
    border: 1px solid #AAA;
    float: left;
    margin: 0 0 .6em;
}
#newsPanel div.newsLge span {
    float: left;
    width: 205px;
    padding-left: 1.5em;
}
#newsPanel div.newsSm span {
    float: left;
    width: 110px;
    padding: 1.5em 0 0 1.8em;
}
#newsPanel div.newsSm span.first {
    padding-left: 0;
}
#newsPanel div.newsSm span h3 {
    margin-top: 1em;
}
#newsPanel span.view a {
    padding-right: 10px;
    background: url(http://www.sunderland.ac.uk/images/right_arrow_grey.gif) 100% 50% no-repeat;
    color: #676767;
    float: right;
    margin-top: -30px;
}
div.ad p.adBlurb {
    padding: .5em 1em;
    font-size: .9em;
    border-top: 1px solid #AAA;
    text-align: left;
    background-color: #E2E2E2;
    background-image: url(http://www.sunderland.ac.uk/images/ad_blurb_cnrs.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
}
div.ad a img {
    display: block;
}
img.news {
    border: 1px solid #AAA;
    float: right;
    margin: .6em 0 1em 1em;
}
#studentStories h2 {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: .2em;
}
#studentStories h3 {
    margin-bottom: .8em;
    font-size: 120%}
#studentStories h4 {
    font-size: 1.2em;
}
#studentStories div.story {
    border-top: 1px solid #AAA;
    padding: 1em 0;
    clear: both;
}
#studentStories div.story img {
    border: 1px solid #AAA;
    margin-bottom: 1em;
}
#studentStories div.story span.storyLt {
    width: 140px;
    float: left;
}
#studentStories div.story span.storyRt {
    float: right;
    width: 60%}
#video {
    background-image: url(http://www.sunderland.ac.uk/images/watch-video-icon.gif);
}
.margin {
    margin: 1.5em 0;
}
#shortlist {
    background-image: url(http://www.sunderland.ac.uk/images/shortlist-icon.gif);
}
#schoolContact {
    background-color: #F0F0F0;
    text-align: left;
    margin: 1.5em 0 1.5em 1px;
}
#schoolContact div.br {
    background-position: 100% 100%;
    background-image: url(http://www.sunderland.ac.uk/images/contact-corner-br.gif);
    background-repeat: no-repeat;
}
#schoolContact div.tr {
    background-position: 100% 0;
    background-image: url(http://www.sunderland.ac.uk/images/contact-corner-tr.gif);
    background-repeat: no-repeat;
    padding: 0;
}
#schoolContact div.contactWrap {
    padding: 1em;
}
#schoolContact h3 {
    background: 0 0;
    font-size: 1.1em;
    padding: 0;
}
div.toolLinks {
    margin: .3em 0 .8em .3em;
}
div.toolLinks ul li {
    float: left;
}
a.tool {
    background-repeat: no-repeat;
    background-position: top;
    padding: 2.8em 1em 0;
    text-align: center;
    display: block;
    font-size: .9em;
    color: #333;
    line-height: 1.2em;
}
ul.facultyLinks li {
    background-image: url(http://www.sunderland.ac.uk/images/right-arrow.gif);
    background-repeat: no-repeat;
    background-position: 0 .7em;
}
ul.facultyLinks li a {
    display: block;
    padding: .3em 0 .3em 1em;
    font-size: 1.2em;
}
#staffgw {
    margin-bottom: 10px;
    text-align: left;
    width: 580px;
    color: #777;
}
#staffgw h2 {
    border: none;
    margin: 0;
    padding: 0;
}
#staffgw .t {
    background-color: #FAF0E8;
}
#ask .b, #ask .l, #ask .r, #staffgw .t {
    background-image: url(http://www.sunderland.ac.uk/images/oask-border.gif);
}
#staffgw .tl {
    background-image: url(http://www.sunderland.ac.uk/images/oask-corner-tl.gif);
}
#staffgw .tr {
    background-image: url(http://www.sunderland.ac.uk/images/oask-corner-tr.gif);
    padding: 7px 10px 10px;
}
#staffgw .bl {
    background-image: url(http://www.sunderland.ac.uk/images/oask-corner-bl.gif);
}
#staffgw .br {
    background-image: url(http://www.sunderland.ac.uk/images/oask-corner-br.gif);
}
#staffgw label {
    margin-top: 0;
    display: block;
    margin-bottom: 0;
}
#staffgw br {
    margin-bottom: 15px;
}
#staffgw select {
    width: 174px;
    color: #888;
}
#staffgw .textbox {
    color: #888;
    width: 130px;
    position: absolute;
}
#staffgw .button {
    margin-left: 138px;
    margin-top: -4px;
}
#usefulLinksBack #staffgw {
    margin-left: 10px;
}
#main #stdForm img {
    margin: 0;
    border: 0;
}
#main #stdForm table {
    border-collapse: separate;
}
#main #stdForm table th {
    background-color: transparent;
    font-weight: 400;
    border-right: 0 solid transparent;
    margin: 0;
    padding: 0;
    text-align: left;
}
#main #stdForm table tbody tr {
    background: 0 0;
}
#main #stdForm table td {
    border-right: 0 solid transparent;
    margin: 0;
    padding: 0;
    text-align: left;
}
.hidlink a {
    color: #fff;
}
.hidden-accessible {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
}
