/* ----------------------------------------------------------------
    Global colours

    global grey: #666666
    mid global grey: #c2c2c2
    light global grey: #e0e0e0

---------------------------------------------------------------- */

/* Resetting default padding and margin - https:///www.clagnut.com/blog/1287/ */
* { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, p, blockquote, form, label ,dl ,fieldset ,address {margin:0;} /*margin: 0.5em 0;*/
ul, ol { margin:0.5em 0; }
li, dd { margin-left:1em; }
fieldset { padding:0.5em; }
/* end reset */


/* ----------------------------------------------------------------
    General
---------------------------------------------------------------- */
body { font-family:Arial, Helvetica, sans-serif, Bitstream Vera Sans; font-size:100.01%; color:#000000; margin:0; padding:0; background-color:#ffffff;}
div#wrapper { position:relative; top:0; left:0; width:972px; margin:0; padding:0; margin-left:auto; margin-right:auto; }
div#wrapperinner { position:relative; top:0; left:0; margin:0; padding:0; }
h1 { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:1.6em; line-height:1.2em; padding:0; margin:0; padding-bottom:10px; font-weight:normal; }
h2 { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:1.3em; line-height:1.2em; padding:0; margin:0; padding-bottom:6px; font-weight:normal; }
h3 { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:1.1em; line-height:1.2em; padding:0; margin:0; padding-bottom:6px; font-weight:normal; }
h4 { font-family:Arial, Helvetica, sans-serif; font-size:0.8em; line-height:1.4em; padding:0; margin:0; padding-bottom:2px; font-weight:bold; }
h5 { font-family:Arial, Helvetica, sans-serif; font-size:0.8em; line-height:1.4em; padding:0; margin:0; padding-bottom:2px; font-weight:normal; }
p { font-size:0.8em; line-height:1.4em; padding-bottom:12px; }
ul { font-size:0.8em; line-height:1.4em; padding-bottom:5px; margin-left:13px; }
ul li ul { font-size:1em; }
a {}
a:link, a:visited { color:#005dab; text-decoration:underline; }
a:hover, a:active { color:#005dab; text-decoration:none; }
img { border:none; }
table { margin-bottom:20px; line-height:1.4em }
table caption {font-family:Georgia, Arial, Helvetica, sans-serif; font-size:1.3em; line-height:1.2em; padding:0; margin:0; padding-bottom:6px; font-weight:normal;text-align:left; }
th { font-size:0.8em; background-color:#666666; color:#ffffff; text-align:left; vertical-align:top; padding:5px; }
th p { font-size:1em; padding-bottom:2px;}
td { font-size:0.8em; background-color:#e0e0e0; color:#000000; text-align:left; vertical-align:top; padding:5px; line-height: 1.4em; }
td p { font-size:1em; padding-bottom: 0; }
th a:link, th a:visited { color:#ffffff; }
th a:hover, th a:active { color:#ffffff; }
td ul li { font-size:1.2em; line-height: 1.4; padding-top: 5px; }
td ol li { font-size:1.2em; line-height: 1.4; padding-top: 5px; }
ol ul { font-size:1em; margin-top: 10px !important; }

/* classes */
.logo { float:left; margin-top:20px; }
.prop { float:right; width:1px; }
.minclear { clear:both; height:1px; overflow:hidden; }
.minpx { height:400px; }
.minpxmap { height:973px; }
/*.rightimage { background-color:#e0e0e0; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/boxbottom.gif); background-position:bottom right; background-repeat:no-repeat; margin-top:40px; }*/
.rightimage { background-color:#e0e0e0; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/boxbottom.gif); background-position:bottom right; background-repeat:no-repeat; margin-top:40px; font-size: 0.8em; line-height: 1.4em; margin-top: 40px; width: 203px; overflow: hidden; padding: 5px 5px 10px 10px; color: #666666; }
.rightimage img, .rightimage .ytOverlay, .rightimage .rhflashmovie { margin:-5px -5px 5px -10px; }
.rightimage p { padding:0 !important; font-size:1em; }
.rightimage2 { background-color:#e0e0e0; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/boxbottom.gif); background-position:bottom right; background-repeat:no-repeat; margin-top:40px; font-size: 0.8em; line-height: 1.4em; margin-top: 40px; width: 203px; overflow: hidden; padding: 5px 0px 0px 0px; color: #666666; }

.uofe { position:absolute; top:20px; right:40px; }
.imageElement { display:none; }
.footnote p { font-size:0.6em; }
/*.credit { position:relative; top:0; left:0; margin:0; padding:0; padding-left:10px; background-color:#666666; font-size:0.6em; color:#ffffff; }*/
.credit { position:relative; top:0; left:0; margin-bottom: 5px; margin-left: -10px; margin-right: -5px; margin-top: -5px; padding:0; padding-left:10px; background-color:#666666; font-size:0.8em; color:#ffffff; }
.credit p { color:#ffffff !important; }
.noscreen { display:none; visibility:hidden; }
.campaignlogo { position:absolute; top:20px; right:40px; }
.movieinpage { padding-bottom:20px; }

/* ----------------------------------------------------------------
    Header
---------------------------------------------------------------- */
/*div#header { position:relative; top:0; left:0; width:972px; height:100px; }*/
header {
    display: flex;
    height: 80px;
    justify-content: center;
    margin-bottom: 10px;
    background-color: #003c3c;
    color: #fff;
}

#header-inner {
    width: 972px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 0;

}

header h1 {
    margin: 0;
    padding: 0;
}

header a {
    height: 80%;
    display: flex;
    align-items: center;
}

header img {
    height: 100%;
}

/* supernav
div#supernav { position:absolute; top:0; right:0; margin:0; padding:0; margin-top:17px; margin-right: 180px; }*/
div#supernav { position:absolute; top:0; right:0; margin:0; padding:0; margin-top:17px; margin-right:40px; }
div#supernav a { color:#666666; margin:0; padding:0; }
div#supernav a:link, div#supernav a:visited { text-decoration:none; }
div#supernav a:hover, div#supernav a:active { text-decoration:underline; }

div#supernav p { font-size:0.6em; line-height:1.4em; }

/* search
div#search { position:absolute; top:0; right:0; margin-top:35px; margin-right: 180px; }*/
div#search { position:absolute; top:0; right:0; margin-top:35px; margin-right:40px; }
.search { font-size:0.7em; border:1px solid #666666; padding:1px 2px 1px 2px; }
.button { background-color:#666666; border:none; color:#ffffff; font-size:0.7em; font-weight:bold; padding:2px 1px 1px 1px; margin:0 0 0 5px; }

#search {margin-top:45px !important; }
#search .button {padding:5px !important;cursor:pointer; }
#search .query {width:185px !important;padding:3px !important; }
#search .query:focus {
    border:1px solid #2599fc;
    padding:4px !important;
}

/* skip */
/* This is to render the 'skip to main content' link invisible. */
#skip { position:absolute; top:0; left:0; overflow:hidden; width:0; height:0; }
#skipanchor { position:relative; top:0; left:0; width:50px; }

/* This next style makes the skip link visible when you tab to it. */
#skip:focus,#skip:active,#skip:hover { position:absolute; top:20px; left:400px; overflow:visible; width:auto; height:auto; background:#666666; color:#ffffff; padding:2px; font-size:0.8em; font-weight:bold; }

/* ----------------------------------------------------------------
    Main Nav
---------------------------------------------------------------- */
div#mainnav { position:relative; top:0; left:0; margin:0; padding:0;z-index:1000; }
div#mainnav ul {  list-style:none; margin:0; padding:0; font-size:0.9em; font-weight:bold; }
div#mainnav ul li { display:inline; margin:0; padding:0; margin-right:5px; }
div#mainnav ul li a:link, div#mainnav ul li a:visited { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#666666; }

div#mainnav ul li span.studying { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#005dab; }
div#mainnav ul li a:link.studyingselected, div#mainnav ul li a:visited.studyingselected { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#005dab; }
div#mainnav ul li a:hover.studying, div#mainnav ul li a:active.studying { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#005dab; }

div#mainnav ul li span.research { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#330099; }
div#mainnav ul li a:link.researchselected, div#mainnav ul li a:visited.researchselected { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#330099; }
div#mainnav ul li a:hover.research, div#mainnav ul li a:active.research { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#494B84; }

div#mainnav ul li span.business { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#cc6600; }
div#mainnav ul li a:link.businessselected, div#mainnav ul li a:visited.businessselected { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#cc6600; }
div#mainnav ul li a:hover.business, div#mainnav ul li a:active.business { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#cc6600; }

div#mainnav ul li span.working { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#660033; }
div#mainnav ul li a:link.workingselected, div#mainnav ul li a:visited.workingselected { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#660033; }
div#mainnav ul li a:hover.working, div#mainnav ul li a:active.working { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#660033; }

div#mainnav ul li span.alumni { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#007836; }
div#mainnav ul li a:link.alumniselected, div#mainnav ul li a:visited.alumniselected { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#007836; }
div#mainnav ul li a:hover.alumni, div#mainnav ul li a:active.alumni { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#007836; }

div#mainnav ul li span.schools { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#005dab; }
div#mainnav ul li a:link.schoolsselected, div#mainnav ul li a:visited.schoolsselected { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#005dab; }
div#mainnav ul li a:hover.schools, div#mainnav ul li a:active.schools { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#005dab; }

div#mainnav ul li span.visiting { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#005dab; }
div#mainnav ul li a:link.visitingselected, div#mainnav ul li a:visited.visitingselected { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#005dab; }
div#mainnav ul li a:hover.visiting, div#mainnav ul li a:active.visiting { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#005dab; }

div#mainnav ul li span.about { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#005dab; }
div#mainnav ul li a:link.aboutsselected, div#mainnav ul li a:visited.aboutselected { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#005dab; }
div#mainnav ul li a:hover.about, div#mainnav ul li a:active.about { text-decoration:none; padding:0px 4px 1px 4px; color:#ffffff; background-color:#005dab; }


/* ----------------------------------------------------------------
    Breadcrumb
---------------------------------------------------------------- */

div#breadcrumb { position:relative; top:0; left:0; margin:0; padding:0; margin-top:10px; font-size:0.6em; color:#000; }
div#breadcrumb a { font-weight:normal; color:#000; }
div#breadcrumb a:link, div#breadcrumb a:visited { text-decoration:underline; }
div#breadcrumb a:hover, div#breadcrumb a:active { text-decoration:none; }


/* ----------------------------------------------------------------
    Left nav
---------------------------------------------------------------- */
/* tier 1*/
div#leftnav { position:relative; top:0; left:0; margin:0; padding:0; float:left; }

div#leftnav ul { margin:0; padding:0; list-style:none; width:220px; font-size:0.7em; color:#000000; line-height:1.7em; }

div#leftnav ul li { margin:0; padding:0; display:block; width:220px; line-height:1.4em; }

div#leftnav ul li a:link, div#leftnav ul li a:visited  { text-decoration:none; display:block; color:#000000; margin-bottom:2px; padding:2px 5px 2px 5px; width:208px; border-width:1px 1px 1px 1px; border-color:#ffffff; border-style:solid; }

div#leftnav ul li a:hover, div#leftnav ul li a:active { color:#ffffff; border-color:#666666; background-color:#666666; }

div#leftnav ul li span { text-decoration:none; display:block; color:#ffffff; margin-bottom:2px; padding:2px 5px 2px 5px; width:208px; border-width:1px 1px 1px 1px; border-color:#666666; border-style:solid; background-color:#666666; }

div#leftnav ul li span a:link, div#leftnav ul li span a:visited { margin-left:-5px; margin-bottom:0; border:none; background-color:#ffffff; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/arrowglobal.gif); background-position:right top; background-repeat:no-repeat; padding-right:20px; margin-top:-2px; margin-bottom:-2px; width:193px;  }

div#leftnav ul li span a:hover, div#leftnav ul li span a:active { background-color:#666666; }

/* tier 2 */
div#leftnav ul li ul { margin:0; padding:0; margin-left:20px; width:200px; font-size:1em; color:#000000; line-height:1.7em; margin-bottom:2px; margin-top:2px; background-color:#858585; }

div#leftnav ul li ul li { display:block; width:200px; line-height:1.4em; }

div#leftnav ul li ul li a:link, div#leftnav ul li ul li a:visited { text-decoration:none; display:block; color:#000000; margin-bottom:2px; padding:2px 5px 2px 5px; width:188px; border-width:1px 1px 1px 1px; border-color:#858585; border-style:solid; }

div#leftnav ul li ul li a:hover, div#leftnav ul li ul li a:active { color:#ffffff; border-color:#666666; background-color:#666666; }

div#leftnav ul li ul li span { text-decoration:none; display:block; color:#ffffff; margin-bottom:2px; padding:2px 5px 2px 5px; width:188px; border-width:1px 1px 1px 1px; border-color:#666666; border-style:solid; background-color:#666666; }

div#leftnav ul li ul li span a:link, div#leftnav ul li ul li span a:visited { margin-left:-5px; margin-bottom:0; border:none; background-color:#858585; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/arrowglobal.gif); background-position:right top; background-repeat:no-repeat; padding-right:20px; margin-top:-2px; margin-bottom:-2px; width:173px; }

div#leftnav ul li ul li span a:hover, div#leftnav ul li ul li span a:active { background-color:#666666; }

/* tier 3 */
div#leftnav ul li ul li ul { margin:0; padding:0; margin-left:20px; width:180px; font-size:1em; color:#000000; line-height:1.7em; margin-bottom:2px; margin-top:2px; background-color:#a3a3a3; }

div#leftnav ul li ul li ul li { display:block; width:180px; line-height:1.4em; }

div#leftnav ul li ul li ul li a:link, div#leftnav ul li ul li ul li a:visited { text-decoration:none; display:block; color:#000000; margin-bottom:2px; padding:2px 5px 2px 5px; width:168px; border-width:1px 1px 1px 1px; border-color:#a3a3a3; border-style:solid; }

div#leftnav ul li ul li ul li a:hover, div#leftnav ul li ul li ul li a:active { color:#ffffff; border-color:#666666; background-color:#666666; }

div#leftnav ul li ul li ul li span { text-decoration:none; display:block; color:#ffffff; margin-bottom:2px; padding:2px 5px 2px 5px; width:168px; border-width:1px 1px 1px 1px; border-color:#666666; border-style:solid; background-color:#666666; }

div#leftnav ul li ul li ul li span a:link, div#leftnav ul li ul li ul li span a:visited { margin-left:-5px; margin-bottom:0; border:none; background-color:#a3a3a3; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/arrowglobal.gif); background-position:right top; background-repeat:no-repeat; padding-right:20px; margin-top:-2px; margin-bottom:-2px; width:153px; }

div#leftnav ul li ul li ul li span a:hover, div#leftnav ul li ul li ul li span a:active { background-color:#666666; }

/* tier 4 */
div#leftnav ul li ul li ul li ul { margin:0; padding:0; margin-left:20px; width:160px; font-size:1em; color:#000000; line-height:1.7em; margin-bottom:2px; margin-top:2px; background-color:#c2c2c2; }

div#leftnav ul li ul li ul li ul li { display:block; width:160px; line-height:1.4em; }

div#leftnav ul li ul li ul li ul li a:link, div#leftnav ul li ul li ul li ul li a:visited { text-decoration:none; display:block; color:#000000; margin-bottom:2px; padding:2px 5px 2px 5px; width:148px; border-width:1px 1px 1px 1px; border-color:#c2c2c2; border-style:solid; }

div#leftnav ul li ul li ul li ul li a:hover, div#leftnav ul li ul li ul li ul li a:active { color:#ffffff; border-color:#666666; background-color:#666666; }

div#leftnav ul li ul li ul li ul li span { text-decoration:none; display:block; color:#ffffff; margin-bottom:2px; padding:2px 5px 2px 5px; width:148px; border-width:1px 1px 1px 1px; border-color:#666666; border-style:solid; background-color:#666666; }

div#leftnav ul li ul li ul li ul li span a:link, div#leftnav ul li ul li ul li ul li span a:visited { margin-left:-5px; margin-bottom:0; border:none; background-color:#c2c2c2; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/arrowglobal.gif); background-position:right top; background-repeat:no-repeat; padding-right:20px; margin-top:-2px; margin-bottom:-2px; width:133px; }

div#leftnav ul li ul li ul li ul li span a:hover, div#leftnav ul li ul li ul li ul li span a:active { background-color:#666666; }

/* tier 5 */
div#leftnav ul li ul li ul li ul li ul { margin:0; padding:0; margin-left:20px; width:140px; font-size:1em; color:#000000; line-height:1.7em; margin-bottom:2px; margin-top:2px; background-color:#e0e0e0; }

div#leftnav ul li ul li ul li ul li ul li{ display:block; width:140px; line-height:1.4em; }

div#leftnav ul li ul li ul li ul li ul li a:link, div#leftnav ul li ul li ul li ul li ul li a:visited { text-decoration:none; display:block; color:#000000; margin-bottom:2px; padding:2px 5px 2px 5px; width:128px; border-width:1px 1px 1px 1px; border-color:#e0e0e0; border-style:solid; }

div#leftnav ul li ul li ul li ul li ul li a:hover, div#leftnav ul li ul li ul li ul li ul li a:active { color:#ffffff; border-color:#666666; background-color:#666666; }

div#leftnav ul li ul li ul li ul li ul li span { text-decoration:none; display:block; color:#ffffff; margin-bottom:2px; padding:2px 5px 2px 5px; width:128px; border-width:1px 1px 1px 1px; border-color:#666666; border-style:solid; background-color:#666666; }

div#leftnav ul li ul li ul li ul li ul li span a:link, div#leftnav ul li ul li ul li ul li ul li span a:visited { margin-left:-5px; margin-bottom:0; border:none; background-color:#e0e0e0; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/arrowglobal.gif); background-position:right top; background-repeat:no-repeat; padding-right:20px; margin-top:-2px; margin-bottom:-2px; width:113px; }

div#leftnav ul li ul li ul li ul li ul li span a:hover, div#leftnav ul li ul li ul li ul li ul li span a:active { background-color:#666666; }

/* tier 6 */
div#leftnav ul li ul li ul li ul li ul li ul { margin:0; padding:0; margin-left:20px; width:120px; font-size:1em; color:#000000; line-height:1.7em; margin-bottom:2px; margin-top:2px; background-color:#efefef; }

div#leftnav ul li ul li ul li ul li ul li ul li { display:block; width:120px; line-height:1.4em; }

div#leftnav ul li ul li ul li ul li ul li ul li a:link, div#leftnav ul li ul li ul li ul li ul li ul li a:visited { text-decoration:none; display:block; color:#000000; margin-bottom:2px; padding:2px 5px 2px 5px; width:108px; border-width:1px 1px 1px 1px; border-color:#efefef; border-style:solid; }

div#leftnav ul li ul li ul li ul li ul li ul li a:hover, div#leftnav ul li ul li ul li ul li ul li ul li a:active { color:#ffffff; border-color:#666666; background-color:#666666; }

div#leftnav ul li ul li ul li ul li ul li ul li span { text-decoration:none; display:block; color:#ffffff; margin-bottom:2px; padding:2px 5px 2px 5px; width:108px; border-width:1px 1px 1px 1px; border-color:#666666; border-style:solid; background-color:#666666; }

div#leftnav ul li ul li ul li ul li ul li ul li span a:link, div#leftnav ul li ul li ul li ul li ul li ul li span a:visited { margin-left:-5px; margin-bottom:0; border:none; background-color:#efefef; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/arrowglobal.gif); background-position:right top; background-repeat:no-repeat; padding-right:20px; margin-top:-2px; margin-bottom:-2px; width:93px; }

div#leftnav ul li ul li ul li ul li ul li ul li span a:hover, div#leftnav ul li ul li ul li ul li ul li ul li span a:active { background-color:#666666; }

/* ----------------------------------------------------------------
    Right nav
---------------------------------------------------------------- */
div#rightnav { position:relative; top:0; left:0; margin:0; padding:0; width:218px; background-color:#b2b2b2; }

div#rightnav ul { position:relative; top:0; left:0; list-style:none; margin:0; width:198px; padding:0; margin-left:7px; }

div#rightnav ul li { line-height:1.8em; width:198px; font-weight:bold; }

div#rightnav ul li a:link, div#rightnav ul li a:visited { text-decoration:none; color:#ffffff; }

div#rightnav ul li a:hover, div#rightnav ul li a:active { text-decoration:none; color:#666666; }

div#rightnav ul li span { color:#666666; }

div#rightcolumn span.toplink { background-color:#666666; }

div#rightcolumn span.toplink a:link , div#rightcolumn span.toplink a:visited { text-decoration:none; display:block;  color:#ffffff; font-size:0.8em; padding:4px 3px 7px 10px; width:205px; font-weight:bold; }
div#rightcolumn span.toplink a:hover, div#rightcolumn span.toplink a:active { text-decoration:none; color:#000000; }

div#rightcolumn span.bottomlink a:link, div#rightcolumn span.bottomlink a:visited { text-decoration:none; display:none; background-color:#e0e0e0; color:#ffffff; font-size:0.8em; padding:4px 3px 7px 10px; width:205px; font-weight:bold; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/boxbottom.gif); background-position:bottom right; background-repeat:no-repeat; }
div#rightcolumn span.bottomlink a:hover, div#rightcolumn span.bottomlink a:active { text-decoration:none; color:#000000; }


/* subject pages right nav content template */
div#rightnavsubject { position:relative; top:0; left:0; margin:0; padding:0; width:218px; color:#666666; background-color:#e0e0e0; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/boxbottom.gif); background-position:bottom right; background-repeat:no-repeat; }

div#rightnavsubject h1 { font-family:Arial, Helvetica, sans-serif, Bitstream Vera Sans; font-size:0.8em; background-color:#666666; font-weight:bold; color:#ffffff; padding:4px 3px 7px 10px; width:205px; }

div#rightnavsubject h1 img { padding:0; margin:0; margin-bottom:-2px; }

div#rightnavsubject ul { position:relative; top:0; left:0; width:198px; list-style:none; margin:0; padding:0; }

div#rightnavsubject ul li { color:#666666; font-weight:bold; line-height:1.4em; margin:0; padding:0; }

div#rightnavsubject ul li a:link , div#rightnavsubject  ul li a:visited { text-decoration:none; display:block; color:#666666; padding:4px 3px 7px 10px; width:205px; }
div#rightnavsubject ul li a:hover, div#rightnavsubject ul li a:active { text-decoration:none; display:block; background-color:#666666; color:#ffffff; padding:4px 3px 7px 10px; width:205px; }

div#rightnavsubject ul li.bottom a:hover, div#rightnavsubject ul li.bottom a:active { text-decoration:none; display:block; background-color:#666666; color:#ffffff; padding:4px 3px 7px 10px; width:205px; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/boxbottomdark.gif); background-position:bottom right; background-repeat:no-repeat; }

div#progHead ul {padding:0;margin:0;list-style:none;}
div#progHead ul li  {line-height:1.8em; font-weight:bold;margin:0;}
div#progHead ul li  a {display:block;width:205px; padding:4px 3px 7px 10px;}
div#progHead ul li  a:link, div#progHead ul li  a:visited{text-decoration:none; }
div#progHead ul li  a:link, div#progHead ul li  a:active{text-decoration:none; }
p.none {display:none;}
div#rightColSMButtons {
    padding:5px;
}
div#rightColSMButtons div {
    margin:15px 5px;display:inline-block;
}
/* ----------------------------------------------------------------
    Content
---------------------------------------------------------------- */
div#content { position:relative; top:0; left:0; margin:0; padding:0; margin-top:10px; }
div#contentmain { position:relative; top:0; left:0; margin:0; padding:0; }
div#contentmainnav { position:relative; top:0; left:0; margin:0; padding:0; margin-left:240px; width:697px; }
div#bigtopimage { position:relative; top:0; left:0; margin:0; padding:0; margin-bottom:20px; }
div#backupbillboard { position:relative; top:0; left:0; margin:0; padding:0; margin-top:-400px; z-index:1; }
div#backupfeature { position:relative; top:0; left:0; margin:0; padding:0; margin-top:-290px; z-index:1; }
.textbox { position:relative; top:0; left:0; margin:0; padding:0; }
.textbox ul {  padding:0px; margin:0px; padding-bottom:10px; margin-left:1px; }
.textbox ul li { padding-bottom:5px; }
.textbox ol { font-size:0.8em; line-height:1.4em; padding:0px; margin:0px; padding-bottom:10px; margin-left:15px;  }
.textbox ul li ul { list-style:disc; }

.textbox ol li ol { font-size:1em; list-style-type:lower-alpha; }
.textbox img { float:left; padding:10px 10px 10px 0; }
div#rightcolumn { position:relative; top:0; right:0; margin:0; padding:0; margin-left:20px; float:right; z-index:1; margin-right:5px; }
div#rightcolumn p { color:#666666; padding:5px 5px 10px 10px; width:198px; }
.staffdetails { height:115px; padding-bottom:10px; }
.staffdetails p { margin-left:85px; }
.staffdetails h4 { margin-left:85px; }
.staffdetails img { float:left; }
.onecolimage { background-color:#e0e0e0; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/boxbottom.gif); background-position:bottom right; background-repeat:repeat-x; width:218px; margin-bottom:10px; }
.onecolimage p { color:#666666; padding:5px 5px 10px 10px; width:203px; }
/*.twocolimage { background-color:#e0e0e0; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/boxbottomtwocol.gif); background-position:bottom right; background-repeat:repeat-x; width:425px; margin-bottom:10px; }
.twocolimage p { color:#666666; padding:5px 5px 10px 10px; width:410px; }
.threecolimage { background-color:#e0e0e0; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/boxbottomthreecol.gif); background-position:bottom right; background-repeat:repeat-x; width:692px; margin-bottom:10px; }
.threecolimage p { color:#666666; padding:5px 5px 10px 10px; width:677px; }*/

/*New code following Site Manager 7.1 upgrade Jan 2012 */
.twocolimage { background-color:#e0e0e0; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/boxbottomtwocol.gif); background-position:bottom right; background-repeat:repeat-x; margin-bottom:10px; color: #666666; width: 410px; font-size: 0.8em; line-height: 1.4em; margin-top: 20px; overflow: hidden; padding: 5px 5px 10px 10px; }
.twocolimage img { margin:-5px -5px 5px -10px; }
.twocolimage p { padding:0 !important; font-size:1em; }
.threecolimage { background-color:#e0e0e0; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/boxbottomthreecol.gif); background-position:bottom right; background-repeat:repeat-x; margin-bottom:10px; color: #666666; width: 677px; font-size: 0.8em; line-height: 1.4em; margin-top: 20px; overflow: hidden; padding: 5px 5px 10px 10px; }
.threecolimage img { margin:-5px -5px 5px -10px; }
.threecolimage p { padding:0 !important; font-size:1em; }

div#mappage { position:relative; top:0; left:0; margin:0; padding:0; }
div#mappage p { font-size:0.7em; }
div#key { position:relative; top:0; left:0; margin:0; padding:0; height:850px; overflow:auto; overflow-x:hidden; }
div#key table { padding-bottom:10px; font-size:0.7em; line-height:1em; }
div#key th { background-color:#666666; color:#ffffff; text-align:left; vertical-align:top; padding:5px; }
div#key td { background-color:#e0e0e0; color:#000000; text-align:left; vertical-align:top; padding:5px; }
div#key img { padding:0; }

/* feature boxes */
div#panel { position:relative; top:0; left:0; margin:0; padding:0; width:952px; overflow:hidden; }
div#panel2 { position:relative; top:0; left:0; margin:0; padding:0; width:715px; overflow:hidden; }
div#splitter { position:relative; top:0; left:0; margin:0; padding:0; width:700px; height:1px; float:left; }

/* simple box */
.box { position:relative; top:0; left:0; margin:0; padding:0; float:left; margin-right:20px; margin-bottom:20px; width:218px; color:#616161; background-color:#e0e0e0; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/boxbottom.gif); background-position:bottom right; background-repeat:no-repeat;  }
.box p { padding:3px 3px 3px 10px; }
.box h1 { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:0.9em; color:#ffffff; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/boxtop.gif); background-position:left top; background-repeat:no-repeat; padding:0; margin:0; padding:3px 5px 5px 10px; font-weight:bold; background-color:#666666; }
.box h1 a { color:#ffffff; }
.box h1 a:link, .box h1 a:visited { text-decoration:none; color:#ffffff; }
.box h1 a:hover, .box h1 a:active { text-decoration:underline; color:#ffffff; }
.plus { color:#ffffff; font-size:1.3em; float:left; padding:0 5px 0 10px; }
.box ul { position:relative; top:0; left:0; width:218px; list-style:none; margin:0; padding:0; }
.box ul li { color:#666666; font-weight:bold; line-height:1.4em; margin:0; padding:0; }
.box ul li a:link, .box ul li a:visited { text-decoration:none; color:#000; display:block; padding:4px 3px 7px 10px; width:205px; }
.box ul li a:hover, .box ul li a:active { text-decoration:none; display:block; background-color:#666666; color:#ffffff; padding:4px 3px 7px 10px; width:205px; }
.box ul li.bottom a:hover, .box ul li.bottom a:active { text-decoration:none; display:block; background-color:#666666; color:#ffffff; padding:4px 3px 7px 10px; width:205px; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/boxbottomdark.gif); background-position:bottom right; background-repeat:no-repeat; }

ul#twitter_update_list { position:relative; top:0; left:0; width:205px; list-style:none; margin:0; padding:3px 3px 3px 10px; }
ul#twitter_update_list li { color:#666666; font-weight:normal; line-height:1.4em; margin:0; padding:0; }
ul#twitter_update_list li a:link, ul#twitter_update_list li a:visited { text-decoration:none; color:#666666; padding:0; padding-bottom:5px; }
ul#twitter_update_list li a:hover, ul#twitter_update_list li a:active { text-decoration:underline; background:none; color:#666666; }

/* additions for news box */
div#news1 { position:relative; top:0; left:0; z-index:1; }
div#news2 { position:absolute; top:25px; left:0; display:none; z-index:2; }
div#news3 { position:absolute; top:25px; left:0; display:none; z-index:3; }


/* additions for multi image box */
div#multiImg1 { position:relative; top:0; left:0; z-index:1; }
div#multiImg2 { position:absolute; top:25px; left:0; display:none; z-index:2; }
div#multiImg3 { position:absolute; top:25px; left:0; display:none; z-index:3; }
div#multiImg4 { position:absolute; top:25px; left:0; display:none; z-index:4; }
div#multiImg5 { position:absolute; top:25px; left:0; display:none; z-index:5; }
div#multiImg6 { position:absolute; top:25px; left:0; display:none; z-index:6; }
div#multiImg7 { position:absolute; top:25px; left:0; display:none; z-index:6; }
div#multiImg8 { position:absolute; top:25px; left:0; display:none; z-index:6; }
div#multiImg9 { position:absolute; top:25px; left:0; display:none; z-index:6; }
div#multiImg10 { position:absolute; top:25px; left:0; display:none; z-index:6; }

/* additions for latest box */
.latest { width:450px; }
.latest h2 { font-family:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:bold; color:#000; padding:0; margin:0; margin-left:70px; }
.latest p { font-size:0.7em; line-height:1.3em; margin:0; padding:0; margin-left:70px; }
.latest a { color:#616161;}
.latest img { float:left; }
.article { margin:10px; height:60px; padding-bottom:10px; }

/* additions for wider box */
.big { width:456px; }
.big img { float:left; }
.big p { margin-left:218px; }
.big ul { margin-left:218px; width:238px; }
.big ul li a:link, .big ul li a:visited { width:225px; }
.big ul li a:hover, .big ul li a:active { width:225px; }
.big ul li.bottom a:hover, .big ul li.bottom a:active { width:225px; }

/* additions for list box */
.list { width:327px; }
.list ul { width:327px; font-size:0.7em; }
.list ul li a:link, .list ul li a:visited { width:314px; font-weight:normal; }
.list ul li a:hover, .list ul li a:active { width:314px; font-weight:normal; }
.list ul li.bottom a:hover, .list ul li.bottom a:active { width:314px; }
.list2 { width:450px; }
.list2 ul { width:450px; font-size:0.7em; }
.list2 ul li a:link, .list2 ul li a:visited { width:437px; font-weight:normal; }
.list2 ul li a:hover, .list2 ul li a:active { width:437px; font-weight:normal; }
.list2 ul li.bottom a:hover, .list2 ul li.bottom a:active { width:437px; }

/* full width plain box */
div#boxplain { position:relative; top:0; left:0; margin:0; padding:0; width:672px; margin-bottom:20px; background-color:#e0e0e0; padding:10px; color:#666666; }

/* full width flash box */
div#boxwide { position:relative; top:0; left:0; margin:0; padding:0; width:672px; margin-bottom:20px; }

/* third width plain box */
div#boxplainnarrow { position:relative; top:0; left:0; margin:0; padding:0; width:436px; margin-right:20px; margin-bottom:20px; background-color:#e0e0e0; padding:10px; color:#666666; float:left; }
div#boxplainnarrow h2 { font-family:Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold; color:#666666; padding:0; margin:0; padding-top:4px; padding-bottom:4px; }
div#boxplainnarrow p { font-size:0.8em; margin:0; padding:0; padding:5px 0 5px 0; }
div#boxplainnarrow a { color:#666666; }
div#boxplainnarrow img { padding:5px 10px 0 0; float:left; }

/* additions for bullets box */
.box ul.bullets { list-style:disc; margin-left:25px; width:190px; }
.box ul.bullets li { color:#666666; padding:2px 3px 2px 0; }

/* blank box */
.boxblank { position:relative; top:0; left:0; margin:0; padding:0; float:left; margin-right:2%; margin-bottom:20px; width:218px; }

/* splash top */
div#splashtop { position:relative; top:0; left:0; margin:0; padding:0; width:692px; margin-bottom:20px; background-color:#e0e0e0; }

div#splashheading { position:relative; top:0; left:0; margin:0; padding:0; width:692px; background-color:#666666; }
div#splashheading h1 { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:1.5em; line-height:1.2em; padding:0; margin:0; padding:5px 0 6px 20px; font-weight:normal; color:#ffffff; }

div#splashbody { position:relative; top:0; left:0; margin:0; padding:0; width:692px; background-color:#e0e0e0; }
div#splashbody .introtext { color:#000; font-weight:bold; line-height:1.4em; margin-left:470px; margin-top:-295px;  width:200px; min-height:295px; }
div#splashbody .introtext ul { font-size: 0.9em; }
div#splashbody .introtext a { font-weight:normal; }

div#link { position:relative; top:0; left:0; margin:0; padding:5px; background-color:#666666; width:446px; }
div#link h2 { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:0.9em; padding:0; margin:0; font-weight:bold; color:#ffffff; }
div#link h2 a { color:#ffffff; }
div#link h2 a:link, div#link h1 a:visited { text-decoration:none; color:#ffffff; }
div#link h2 a:hover, div#link h1 a:active { text-decoration:underline; color:#ffffff; }
div#link a { font-weight:bold; text-decoration:none; }
div#link .plus { color:#ffffff; padding:0 5px 0 10px; margin-top:-3px; }

/* news/events top */
div#newstop { position:relative; top:0; left:0; margin:0; padding:0; width:692px; margin-bottom:20px; background-color:#e0e0e0; }

div#newsheading { position:relative; top:0; left:0; margin:0; padding:0; width:692px; height:40px; background-color:#005dab; }
div#newsheading h1 { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:1.5em; line-height:1.2em; padding:0; margin:0; padding:5px 0 0 20px; font-weight:normal; color:#ffffff; }

div#newsleft { position:relative; top:0; left:0; margin:0; padding:0; width:456px; background-color:#e0e0e0; }
div#link { position:relative; top:0; left:0; margin:0; padding:5px; background-color:#666666; width:446px; }
div#link h2 { font-family:Georgia, Arial, Helvetica, sans-serif; font-size:0.9em; padding:0; margin:0; font-weight:bold; color:#ffffff;}
div#link h2 a { color:#ffffff; }
div#link h2 a:link, div#link h1 a:visited { text-decoration:none; color:#ffffff; }
div#link h2 a:hover, div#link h1 a:active { text-decoration:underline; color:#ffffff; }
div#link a { font-weight:bold; text-decoration:none; }

div#newsright { position:absolute; top:40px; left:456px; margin:0; padding:0; width:196px; background-color:#e0e0e0; padding:15px 15px 5px 15px; }
div#newsright .introtext { color:#666666; font-weight:bold; line-height:1.4em; }

/* quotes */
.quote { position:relative; top:0; left:0; margin:0; padding:0; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/global_quote_left.gif); background-position:top left; background-repeat:no-repeat; background-color:#e0e0e0; padding:20px 0 0 20px; margin-bottom:20px; width: 672px; }
.quote_inner { position:relative; top:0; left:0; margin:0; padding:0; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/global_quote_right.gif); background-position:bottom right; background-repeat:no-repeat; color:#000; padding:0 20px 20px 0; }
.quote_inner img { position:relative; top:0; left:0; margin:0; padding:0 0 10px 10px; float:right; }

.quotenarrow { position:relative; top:0; left:0; margin:0; padding:0; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/global_quote_left.gif); background-position:top left; background-repeat:no-repeat; background-color:#e0e0e0; padding:20px 0 0 20px; margin-bottom:20px; width:436px; }
.quotenarrow_inner { position:relative; top:0; left:0; margin:0; padding:0; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/global_quote_right.gif); background-position:bottom right; background-repeat:no-repeat; color:#666666; padding:0 20px 20px 0; }
.quotenarrow_inner img { position:relative; top:0; left:0; margin:0; padding:0 0 10px 10px; float:right; }

/* staff profiles */
.profile { position:relative; top:0; left:0; margin:0; padding:0; padding:20px; margin-bottom:20px; border:#666666 1px solid; }
.profile img { position:relative; top:0; left:0; margin:0; padding:0 0 10px 10px; float:right; }

.profilenarrow { position:relative; top:0; left:0; margin:0; padding:0; padding:20px; margin-bottom:20px; width:436px; border:#666666 1px solid; }
.profilenarrow img { position:relative; top:0; left:0; margin:0; padding:0 0 10px 10px; float:right; }

.staffprofilenarrow { position:relative; top:0; left:0; margin:0; padding:0; padding:20px; margin-bottom:20px; width:414px; border:#666666 1px solid; }
.staffprofilenarrow img { position:relative; top:0; left:0; margin:0; padding:0 0 10px 10px; float:right; }


/* highlight boxes */
.highlight { position:relative; top:0; left:0; margin:0; padding:0; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/bottombar.gif); background-color:#e0e0e0; background-position:bottom left; background-repeat:repeat-x; padding:10px 10px 15px 10px; margin-bottom:20px; color:#666666; }

.highlightnarrow { position:relative; top:0; left:0; margin:0; padding:0; background-image:url(https://www.exeter.ac.uk/media/universityofexeter/webteam/styleassets/images/bottombar.gif); background-color:#e0e0e0; background-position:bottom left; background-repeat:repeat-x; padding:10px 10px 15px 10px; margin-bottom:20px; color:#666666; width:436px; }

/* question box */
div#question_box { position:relative; top:0; left:0; margin:0; padding:0; padding:10px; }
div#question_box ul { list-style:none; margin:0; padding:0; font-size: 0.9em; }
div#question_box li { margin:0; padding:0; color:#666666; }
div#question_box textarea { width:97%; margin-bottom:5px; color:#666666; }
div#question_box input { width:97%; margin-bottom:5px; color:#666666; }
div#question_box input.button { color:#ffffff; font-size:0.98em; width:80%; margin:0; padding:0; padding-bottom:2px; }
div#question_box h3 { font-size: 0.9em }
div#question_box p { margin-left:-10px; font-size: 0.9em; }

/*img#sunday-times-logo{position: absolute;right:0;margin-top: 17px;margin-right: 40px; }*/

/* ----------------------------------------------------------------
    Forms
---------------------------------------------------------------- */
label { position:relative; top:0; left:0; padding-left:10px; font-size:0.7em; }
div#panel input { border-style:solid; border-width:1px; border-color:#666666; font-size:0.6em; background-color:#ffffff; padding:2px; margin-left:10px; margin-bottom:10px; }
div#panel input.login { border:none; background-color:#666666; color:#ffffff; font-size:0.6em; margin-left:10px; padding:2px; }
div#panel2 input { border-style:solid; border-width:1px; border-color:#666666; font-size:0.6em; background-color:#ffffff; padding:2px; margin-left:10px; margin-bottom:10px; }
div#panel2 input.login { border:none; background-color:#666666; color:#ffffff; font-size:0.6em; margin-left:10px; padding:2px; }
div#textbox label { position:relative; top:0; left:0; padding:0; padding:0; font-size:0.7em; }
div#textbox input { border-style:solid; border-width:1px; border-color:#005dab; font-size:0.6em; background-color:#ffffff; padding:2px; margin-left:0; margin-bottom:10px; }
div#textbox input.login { border:none; background-color:#005dab; color:#ffffff; font-size:0.6em; margin-left:0; padding:2px; }

/* phone/email search forms */
form#phoneform { position:relative; top:0; left:0; padding:0; margin:0; }
form#phoneform table { padding-bottom:10px; padding-top:10px; font-size:0.8em; line-height:1em; }
form#phoneform td { font-size:1em; background-color:#ffffff; color:#000000; text-align:left; vertical-align:top; padding:3px; }
form#phoneform .search-criteria { font-size:0.9em; border:1px solid #666666 !important; padding:0; }
form#phoneform .search-location { font-size:0.9em; border:1px solid #666666 !important; padding:0; }
form#phoneform .search-term { font-size:0.9em; border:1px solid #666666 !important; padding:2px 3px 2px 3px; }
form#phoneform option { padding:2px 3px 2px 3px; }
form#phoneform .button { font-size:0.9em; }

form#emailform { position:relative; top:0; left:0; padding:0; margin:0; }
form#emailform table { padding-bottom:10px; padding-top:10px; font-size:0.8em; line-height:1em; }
form#emailform td { font-size:1em; background-color:#ffffff; color:#000000; text-align:left; vertical-align:top; padding:3px; }
form#emailform .search-criteria { font-size:0.9em; border:1px solid #666666 !important; padding:0; }
form#emailform .search-location { font-size:0.9em; border:1px solid #666666 !important; padding:0; }
form#emailform .search-term { font-size:0.9em; border:1px solid #666666 !important; padding:2px 3px 2px 3px; }
form#emailform option { padding:2px 3px 2px 3px; }
form#emailform .button { font-size:0.9em; }

/* ----------------------------------------------------------------
    Footer
---------------------------------------------------------------- */
div#footer { position:relative; top:0; left:0; margin:0; width:932px; margin:20px 20px 0 0; }
div#footer a { color:#666666; margin:0; padding:0; }
div#footer a:link, div#footer a:visited { text-decoration:none; }
div#footer a:hover, div#footer a:active { text-decoration:underline; }
div#footer p { font-size:0.6em; line-height:1.4em; margin:0; padding:0; padding:10px 0; color:#666666;  }
div#footerleft { position:relative; top:0px; left:0px; }
div#footerright { position:relative; top:0px; left:0px; float:right; margin-top:-37px; margin-right:0px; }
div#footer img { padding:0 3px 0 10px; }

/* ----------------------------------------------------------------
    CSS for Financial Statements
---------------------------------------------------------------- */

.underline_top {
    border-top: solid black 1px;
}

.underline_bottom {
    border-bottom: solid black 1px;
}

.underline_top_and_bottom {
    border-top: solid black 1px;
    border-bottom: solid black 1px;
}

.right_black_line {
    border-right: solid black 1px;
}

.underline_double_bottom {
    border-bottom: double black 3px;
}

/*---------------------------

Button code
----------------*/
.but{
    /* background: #3498db;
     background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
     background-image: -moz-linear-gradient(top, #3498db, #2980b9);
     background-image: -ms-linear-gradient(top, #3498db, #2980b9);
     background-image: -o-linear-gradient(top, #3498db, #2980b9);
     background-image: linear-gradient(to bottom, #3498db, #2980b9);
     -webkit-border-radius: 5;
     -moz-border-radius: 5;
     border-radius: 5px;
     font-family: Arial;
     color: #ffffff;
     font-size: 18px;
     padding: 10px;
     text-decoration: none;
     display:block;
   */

    display:inline-block;
    color: #ffffff;
    padding: 3px 5px;
    background: #2c73af;
    background: -moz-linear-gradient(top,#4790c8 0%,#2c73af);
    background: -webkit-gradient(linear, left top, left bottom, from(#4790c8),to(#2c73af));
    border: 1px solid #2c73af;
    margin:5px 0 -20px 0;
    text-align:center;
    width:196px;
    min-width:80px;
    font-weight:bold;font-size:18px;text-align:left;padding:10px;line-height:24px;
    text-decoration:none;
}

.but:hover{

    background: #4790c8;
    background: -moz-linear-gradient(top,#2c73af 0%,#4790c8);
    background: -webkit-gradient(linear, left top, left bottom, from(#2c73af),to(#4790c8));
    color:#fff;
    min-width:78px;
    padding:10px;

}

a:link.but,a:visited.but,a:hover.but,a.but {
    color:#fff;
    text-decoration:none;
}


/* case studies */
.case-study-teaser{width: 337px;float: left;margin: 20px 5px 0 5px;min-height:155px;}
.case-study-teaser img{float:left;margin:0 10px 10px 0;width:100px !important;height:100px !important;border:0 !important}
.case-study-teaser div{width: 227px; float:left}
.case-study-teaser-video {width: 337px;float: left;margin: 20px 5px 0 5px;min-height: 310px;}
.case-study-teaser-video  iframe{margin-bottom:10px}

/* for even ledding on uls with sup tags */
#subject_kspinner li{margin-top:5px}

/* anti spam to hide fields in forms - honeytrap method */
.streetcode{display:none}

.accordion-inner ol{font-size:0.8em}


/* big call to action buts */
.but_curves{
    background: #3498db;
    background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
    background-image: -moz-linear-gradient(top, #3498db, #2980b9);
    background-image: -ms-linear-gradient(top, #3498db, #2980b9);
    background-image: -o-linear-gradient(top, #3498db, #2980b9);
    background-image: linear-gradient(to bottom, #3498db, #2980b9);
    -webkit-border-radius: 5;
    -moz-border-radius: 5;
    border-radius: 5px;
    font-family: Arial;
    color: #ffffff !important;
    font-size: 18px;
    padding: 10px;
    text-decoration: none;
    display:block;
    margin:10px 0;
    text-decoration:none !important;
}
.but_curves:hover{
    background:#005dab;
}

/* custom form styles */
.missed th,.missed td{background-color: #900}
.custom_form th{width:35%;max-width:400px;min-width:12em}
input[type=radio]{vertical-align: middle;margin:5px 10px 5px 2px}
input[type=checkbox]{vertical-align: middle;margin:5px 2px 5px 10px;}

li.padlock{
    background-image: url(//socialsciences.exeter.ac.uk/media/universityofexeter/collegeofsocialsciencesandinternationalstudies/padlock-icon.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    padding-bottom: 0;
    margin-bottom: 5px;
    margin-right: 20px;
}


