@charset "utf-8";
/*Based on the Default Template 1.1.1. April 2009.*/

/* Elements */
body {}
body, a {color:#414141;}
a {color:#7b5378;}

/* Header */
.h {float:left;width:100%;background:#548fae url(img/h.jpg) repeat-x 0 0;clear:both;}
.h, .h a {color:#fff;}
.h-inner {height:auto!important;min-height:84px;height:84px;background:url(img/h-inner.jpg) no-repeat 100% 0;padding:0 0 0 12px;}

/* Header title as text */
.h h1 {float:left; margin:8px 12px 0px 0px;padding:0;font-size:3em;line-height:1.34em; font-family: Georgia, "Times New Roman", Times, serif;  font-weight:normal;}
.h h1,
.h h1 a {}
.h h1 a {text-decoration:none;border-bottom:1px solid #b3d0d8;}
.h h1 a:hover,
.h h1 a:focus {border-bottom:0;}
/**/

/* Header title as image replacement. * /
.h h1 {position:relative;width:518px;height:42px;overflow:hidden;float:left;font-size:2.25em;line-height:1.34em;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:normal;margin:22px 12px 9px 0px;padding:0;}
.h h1,
.h h1 a {}
.h h1 a {text-decoration:none;border-bottom:1px solid #a7d2df;}
.h h1 a:hover,
.h h1 a:focus {border-bottom:0;}
.h h1 a span {position:absolute;width:518px;height:42px;display:block;background:transparent url(img/h-logo.jpg) no-repeat 0 0;left:0;top:0;cursor:pointer;}
/**/

/* Header structure looking up */
.h p.structure {clear:left;font-size:1em;line-height:1.34em;margin:0px 0 0 0px;padding:0;position:relative;}
.h p.structure,
.h p.structure a {color:#fff;}
.h p.structure a {border-bottom:1px solid #b3d0d8;text-decoration:none;padding:0 0 2px 0; }
.h p.structure a:hover,
.h p.structure a:focus {border-bottom:0;}

/* S */
.s {background:#305264;clear:both;float:left;width:100%;border-bottom:1px solid #305264;padding:5px 0 6px 0;zoom:1;}

.s .site-search {float:left;width:190px;margin:0;padding:0;position:relative;}
.s .site-search h2 {position:absolute;left:-9999px;margin:0;}
.s .site-search div {margin-left:6px;}
.s .site-search label {cursor:pointer;position:absolute;left:-9999px;}
.s .site-search input[type=submit] {width:30px;vertical-align:middle;} /*This is for when Javascript is off and keeps the submit button on the same line as the text box.*/
.s .site-search .site-search-query {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;line-height:13px;height:24px;vertical-align:middle;color:#626261;background:#fff;border:1px solid #d1d1cf;border-right:0;width:145px;padding:4px 2px 4px 4px;margin:0;}
.s .site-search .site-search-submit-link {vertical-align:middle;line-height:12px;} /*This element is onyl shown when Javascript is on.*/
.s .site-search .site-search-submit-link span {font-size:0.9em;background:#fff;color:#626261;border:1px solid #d1d1cf;padding:4px 4px 4px 4px;text-decoration:none;}
.s .site-search-focus .site-search-query {}
.s .site-search-focus .site-search-submit-link {}
.s .site-search-focus .site-search-submit-link span {color:#0390c6;}

.s .breadcrumb {font-size:0.9em;line-height:1.8em;margin:0px 0px 0px 190px;padding:3px 12px 0px 10px;zoom:1;color: #fff}
.s .breadcrumb h2 {position:absolute;left:-9999px;margin:0;}
.s .breadcrumb p {margin:0;}
.s .breadcrumb p a { color: #fff}
.s .breadcrumb p span {}

/* Template Structure */
.m {float:left;width:100%;background:transparent url(none) repeat-y 0 0;padding:0 0 24px 0;}
.m-inner {}

.m .sidebar {float:right;width:190px;margin:0px 0px 12px 0px;background:#fff;}

.n {float:left;width:190px;}

.c {margin:0px 0px 0 190px;}
.c-inner {margin:0px 12px 18px 12px;padding-top:1px;}
.c-inner2 { float:left; }
.t-sidebar .c {margin-right:190px;}

/* Navigation
   li.selected and a.selected refer to the currently selected item.
   li.on and a.on refer to items in the menu branch that lead to and include the currently selected item.
   li.menu refers to the list item being a further menu.
   li.open refers to the current state of the menu with respect to javascript functionality.
*/
.n .sitemap {font-family: Verdana, Geneva, sans-serif;font-size:1em;line-height:1.34em;background:#ffffff;text-align:left;border-bottom:1px solid #724a6f;margin:10px 6px 10px 10px;padding:0px 0px 0px 0px;}
.n .sitemap h2 {position:absolute;left:-9999px;}
/* Sitemap defaults */
.n .sitemap ul {margin:0px;padding:0px;border-bottom:0;border-top:1px solid #724a6f;position:relative;zoom:1;}
.n .sitemap li {display:block;margin:0;padding:0;list-style-type:none;position:relative;}
.n .sitemap li a {display:block;text-decoration:none;}
.n .sitemap li a:hover,
.n .sitemap li a:focus {display:block;text-decoration:underline;}
.n .sitemap ul > li:first-child,
.n .sitemap ul > li:first-child > a {border-top:0;}
/* The following are used in the Javascript for the menu toggles. */
.n .sitemap ul.sitemap-toggle-height-helper {display:block;}
.n .sitemap li a.sitemap-toggle-reset {width:19px;height:auto;display:block;float:none;position:absolute;right:0;top:0;clear:none;margin:0;padding-left:0px;padding-right:0px;text-align:center;background:transparent;cursor:pointer;text-decoration:none;}
.n .sitemap li a.sitemap-toggle span.sitemap-toggle-char {display:block;}

/* Level 1 */
.n .sitemap ul {}
.n .sitemap li {}
.n .sitemap li a {color:#305264;margin:0px 0px 0 0;padding:6px 4px 6px 10px;font-weight:bold;line-height:1.34em;border-top:1px solid #7b5378;}
.n .sitemap li a:hover,
.n .sitemap li a:focus {}
.n .sitemap li a.on {}
.n .sitemap li a:hover.on,
.n .sitemap li a:focus.on {}
.n .sitemap li a.selected {background-color:#f9f9f8;}
.n .sitemap li a:hover.selected,
.n .sitemap li a:focus.selected {}
.n .sitemap li a.sitemap-toggle {border-right:0px solid #e3e3e3;color:#a2a2a0;}
.n .sitemap li a.sitemap-toggle-toggled {}
.n .sitemap li a.selected.sitemap-toggle {}
.n .sitemap li a.selected.sitemap-toggle-toggled {}
.n .sitemap li a.sitemap-toggle:focus {outline-width:1px;outline-style:dotted;}
.n .sitemap li a.hover {color:#333;}

/* Level 2 */
.n .sitemap li ul {margin-left:19px;border-top:0px solid #e3e3e3;border-left:0px solid #e3e3e3;}
.n .sitemap li li {}
.n .sitemap li li a {color:#7b5378;margin:0 0 0 0;padding:4px 4px 4px 0px;font-weight:normal;line-height:1.34em;font-size:0.9em;line-height:1.34em;border-top:0px solid #ccebfd;}
.n .sitemap li li a:hover,
.n .sitemap li li a:focus {}
.n .sitemap li li a.on {}
.n .sitemap li li a:hover.on,
.n .sitemap li li a:focus.on {}
.n .sitemap li li a.selected {}
.n .sitemap li li a:hover.selected,
.n .sitemap li li a:focus.selected {}
.n .sitemap li li a.sitemap-toggle {border-left:0px solid #e3e3e3;}
.n .sitemap li li a.sitemap-toggle:focus {}
.n .sitemap li li a.hover {}

/* Level 3 */
.n .sitemap li li ul {}
.n .sitemap li li li {}
.n .sitemap li li li a {color:#7b5378;padding:4px 4px 4px 0px;font-size:0.9em;line-height:1.34em;line-height:1.1em;border-top:0px solid #fff;background:#fff;}
.n .sitemap li li li a:hover,
.n .sitemap li li li a:focus {}
.n .sitemap li li li a.on {}
.n .sitemap li li li a:hover.on,
.n .sitemap li li li a:focus.on{}
.n .sitemap li li li a.selected {}
.n .sitemap li li li a:hover.selected,
.n .sitemap li li li a:focus.selected {}
.n .sitemap li li li a.sitemap-toggle {}
.n .sitemap li li li a.sitemap-toggle:focus {}
.n .sitemap li li li a.hover {}

/* Headings */
.m h1, .m h2, .m h3, .m h4, .m h5, .m h6,
.m h1 a, .m h2 a, .m h3 a, .m h4 a, .m h5 a, .m h6 a { font-family: Arial, Helvetica, sans-serif; }

.m h3, .m h5,
.m h3 a, .m h5 a {font-style:italic;}

.m h1 { font-family: Arial, Helvetica, sans-serif; font-size: 2em; margin-top:4px;margin-bottom:0.3em;border-bottom:1px solid #c67597;padding-bottom:3px; font-weight: bold; color: #305264}
.m h1, .m h1 a {}
.m h1 a {}

.m h2 { font-family: Arial, Helvetica, sans-serif; font-size: 1.4em;font-weight: bold; color: #305264}
.m h2, .m h2 a {}
.m h2 a {}

.m h3{ font-family: Arial, Helvetica, sans-serif; font-size: 1.4em;font-weight: bold;color: #305264 }
.m h3, .m h3 a {}
.m h3 a {}

.m h4{ font-family: Arial, Helvetica, sans-serif; font-size: 1.4em;font-weight: bold;color: #305264 }
.m h4, .m h4 a {}
.m h4 a {}

/* Lists */
.c ul {list-style-type:none;padding-left:0;}
.c ol {padding-left:2.5em;}

.c ul li,
.c li ul li,
.c li li ul li,
.c li li li ul li,
.c li li li li ul li {padding-left:3.1em;background:transparent url(img/m-level-1.gif) no-repeat 9px 3px;}

.c ul ul li,
.c li ul ul li,
.c li li ul ul li,
.c li li li ul ul li {padding-left:3.1em;background:transparent url(img/m-level-2.gif) no-repeat 9px 3px;}

.c ol li,
.c li ol li,
.c li li ol li,
.c li li li ol li,
.c li li li li ol li {padding-left:0.6em;background:none;}

/* Sidebar section item styles. */
.m .sidebar .section {padding:0px 8px 4px 8px;margin:12px 12px 0px 0px;background:#f2f2f0;border:1px solid #dfdfdd;}
.m .sidebar .section h2 {margin:0px -8px 0px -8px;padding:8px 11px 6px 11px;color:#555;color:#0390c6;font-size:1.6em;line-height:1.34em;border-bottom:1px solid #dfdfdd;background:#f9f9f8;}
.m .sidebar .section .item {position:relative;padding:0px 0px 3px 0px;margin:9px 0 0 0;border-bottom:1px solid #dfdfdd;}
.m .sidebar .section .item,
.m .sidebar .section .item a {}
.m .sidebar .section .item a {color:#0390c6;}
.m .sidebar .section .item h3 {margin:0px 0px 9px 0px;font-size:1.1em;line-height:1.34em;}
.m .sidebar .section .item p {margin:4px 0px 4px 0px;}
.m .sidebar .section .item p.float-right {float:none;margin:0;}
.m .sidebar .section .item .description {font-size:0.9em;line-height:1.5em;color:#404040;}
.m .sidebar .section .item .date {font-size:0.9em;line-height:1.5em;color:#9f9f9f;color:#808080;}
.m .sidebar .section .item p.image {background:#f9f9f8;border:1px solid #ddd;margin:3px 0 9px -4px;padding:3px;display:block;position:absolute;top:0;line-height:0;float:none;}
.m .sidebar .section .item p.image img {width:160px;height:107px;display:block;border:0;padding:0;float:none;margin:0;}

/* Hide all parts of a sidebar section item except for the title. */
.m .sidebar .section .item p,
.m .sidebar .section .item ol,
.m .sidebar .section .item table,
.m .sidebar .section .item ul {display:none;}
.m .sidebar .section .item p.image {display:none;}
.m .sidebar .section .item img {display:none;}

/* Show specific parts of a sidebar section item where specified by a class. */
.m .sidebar .section .show-item-image h3 {padding-top:124px;}
.m .sidebar .section .show-item-image p.image {display:block;}
.m .sidebar .section .show-item-image p.image img {display:block;}
.m .sidebar .section .show-item-description .description {display:block;}
.m .sidebar .section .show-item-date .date {display:block;}

/* Footer */
.f {clear:both;margin:0px;padding:4px 12px 6px 12px;font-size:0.9em;line-height:1.8em;border-top:1px solid #dfdfdf;}
.f,
.f a {}
.f p {margin:0;}
.f p span.date-modified {float:right;}

/* Aside */
.aside {float:right;margin:0 0 0.6em 0.6em;border:1px solid #dfdfdf;padding:6px;font-size:0.95em;line-height:1.8em;}
.aside * {margin-top:0;}

/* Blockquote */
blockquote {}
blockquote p {}
.cite {margin-left:5%;margin-right:5%;font-style:italic;}

/* Pull-quote */
.pull-quote {float:right;margin:0 0 0.6em 0.6em;padding:6px;}
.pull-quote blockquote {margin-left:0;margin-right:0;font-size:1.5em;line-height:1.8em;}
.pull-quote cite {}
.pull-quote .cite {margin-left:0;margin-right:0;}

/* Figure */
.figure {background:#f2f2f0;padding:6px;position:relative;margin:0.4em 0 0.8em 0;font-size:0.95em;line-height:1.8em;}
.figure * {margin-top:0;margin-bottom:6px;}
.figure img {background:#fff;margin:0;vertical-align:bottom;}

/* Float */
.float-left {float:left;margin:0 0.6em 0.6em 0;}
.float-right {float:right;margin:0 0 0.6em 0.6em;}

/* Align */
.align-center {margin-left:auto;margin-right:auto;}
.align-right {margin-left:auto;}

/* Text align */
.text-align-right {text-align:right;}
.text-align-left {text-align:left;}
.text-align-center {text-align:center;}

/* Widths */
.landscape-medium {width:308px;}
.landscape-large {width:408px;}
.landscape-small,
.aside,
.pull-quote {width:208px;}
.portrait-medium {width:186px;}
.portrait-large {width:246px;}
.portrait-small {width:127px;}

/* Page specific styles */
.d-news .section .item {overflow:auto;zoom:1;} /* Zoom is not in CSS 2.1 will be in CSS 3 */
.d-news .section .item h2 a {text-decoration:none;border:none;}




/* PROGRAMME */
.d-programme {} 
.d-programme .s {background:#2461aa;clear:both;float:left;width:100%;border-bottom:1px solid #dfdfdf;padding:5px 0 6px 0;zoom:1;}
.d-programme .m h1 { border-bottom:1px solid #2461aa; color: #2461aa}

/* STUDENT */
.d-student {} 
.d-student .s {background:#ad82c3;clear:both;float:left;width:100%;border-bottom:1px solid #dfdfdf;padding:5px 0 6px 0;zoom:1;}
.d-student .m h1 { border-bottom:1px solid #ad82c3; color: #ad82c3}

/* FINANCE */
.d-finance {}
.d-finance .s {background:#61c8ef;clear:both;float:left;width:100%;border-bottom:1px solid #dfdfdf;padding:5px 0 6px 0;zoom:1;}
.d-finance .m h1 { border-bottom:1px solid #61c8ef; color: #61c8ef}

/* PEOPLE (HR) */
.d-people {} 
.d-people .s {background:#82cd5d;clear:both;float:left;width:100%;border-bottom:1px solid #dfdfdf;padding:5px 0 6px 0;zoom:1;}
.d-people .m h1 { border-bottom:1px solid #82cd5d; color: #82cd5d}

/* ARCHITECTURE */
.d-architecture {}
.d-architecture .s {background:#f4e828;clear:both;float:left;width:100%;border-bottom:1px solid #dfdfdf;padding:5px 0 6px 0;zoom:1;}
.d-architecture .m h1 { border-bottom:1px solid #f4e828; color: #000}

/* HOMEPAGE */

.d-home {}
.d-home .boxes, .d-research .boxes { width: 132px; float: left;}
.d-home .boxes a, .d-research .boxes a { color: #fff}

.d-home .boxes img, .d-research .boxes img { margin: 0; padding: 0; border: 0; vertical-align:bottom}

.d-home h2 { font-size: 1em;  padding: 6px 6px; height: 34px; margin: 0}
.d-research h2  { font-size: 1em;  padding: 6px 6px; height: 66px; margin: 0}

.d-home h3, .d-research h3 { font-size: 1.2em; background-color: #c67597; color: #FFF; line-height: 1em; height: 34px; padding: 6px 0 0 6px; font-weight: normal}

.d-home h4, .d-research h4  { font-size:1.4em; background-color: #7b5378; color: #FFF;   height: 34px; padding: 6px 0 0 6px ; margin: 0}






.hometop, .research-top { display:  block; min-height: 140px; width: 720px; margin-top: 10px}
.homemid { display:  block; min-height: 640px ; width: 720px; margin-top: 10px}
.d-home .homemid { display:  block; min-height: 280px ; width: 720px; margin-top: 10px}
.homebot { display:  block; min-height: 320px ; width: 720px; margin-top: 10px}

.homemd { background-color: #305264;  margin-right: 14px}
.homecn { background-color: #305264; margin-right: 15px}
.homegn { background-color: #305264; margin-right: 15px}
.homeidn { background-color: #305264; margin-right: 14px}
.homepn { background-color: #305264; }

/*.welcome { float: left; width: 426px; background-image:url(img/homenursebg-3.jpg);  background-repeat:no-repeat;background-position:bottom right; background-color: #f5f4f5; min-height: 282px; margin-right: 14px; margin-bottom: 0;}*/

.welcome {
	float: left;
	width: 426px;
	background-image:url(img/homenursebg-3.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color: #f5f4f5;
	min-height: 282px;
	margin-right: 14px;
	margin-bottom: 0;
}

.welcome p { text-align: right;}

.d-international .welcome {
	float: left;
	width: 426px;
	background-image:none;
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color: #f5f4f5;
	min-height: 282px;
	margin-right: 14px;
	margin-bottom: 0;
}

.d-international .welcome {
	line-height: 1.42em;}

.welcome h4 {}
.welcome p { margin: 4px 12px;}

.homenews { float: left; height:280px; width: 280px; background-color: #f2f1f2;}
.homenews img { float: left; border: 1px #548fae solid; padding:0; margin: 0px 10px 4px 4px}
.homenews hr { display: block ; clear: both; margin: 0 6px;}
.homenews strong, .homenews strong a { font-size: 1.1em; color: #305264; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.homenews p { margin: 12px 0;}
.homenews p, .homenews hr { padding: 0 6px;}
.homenews h4 a strong { color: #fff;}

.homenewsscroll {height:240px; overflow: auto;}

.homehighlight { padding:  12px; margin:0; font-family: Arial, Helvetica, sans-serif; color: #7b5378; font-size:1.4em; width: 200px; line-height: 1.3em}
.homehighlight p { margin: 0; padding: 0; }

.botspot { float:left; width: 206px; min-height:300px; background-color: #305264; color:#fff;}
.botspot a { color: #fff}
.botspot img { margin: 0; padding: 0; border: 0; vertical-align:bottom}
.c  .botspot li  {padding-left:2.1em;background:transparent url(img/m-level-home.gif) no-repeat 9px 6px; line-height: 1.2em}
.botspot h4 { font-size:1.4em; background-color: #c67597; color: #FFF;   height: 34px; padding: 6px 0 0 6px ; margin: 0}

.d-international .botspot h4 { font-size:1.2em; background-color: #c67597; color: #FFF;   height: 34px; padding: 6px 0 0 6px ; margin: 0}

.careerspot { margin-right: 14px;}
.coursesspot {margin-right: 14px}
.researchspot {width: 280px;}


/* TABLE STYLES*/

table { width: 95%}

table th { min-width: 120px; font-family: Arial, Helvetica, sans-serif;}

caption {
font-family: Arial, Helvetica, sans-serif;
background-color:#548FAF;
color:#fff;
font-size:1.4em;
font-weight:bold;
padding:6px 0 6px 8px;
text-align:left;
border:0px solid #fff;
}

.m .noborder { border: 0px; padding: 0; }

.d-detailedresearch {}

.research-spot { float: left; width: 220px; margin-right: 20px; border: 1px #548FAF solid; min-height: 300px; margin-bottom: 10px; margin-top: 10px;}
.research-spot h2 { font-size: 1.2em; padding: 6px 10px 6px 10px; margin: 0;border-bottom: 1px #548FAF solid; min-height: 60px; background-color: #548FAF; color: #fff}
.research-spot ul { font-size: 0.9em; margin-right: 10px}
.research-spot p { font-size: 0.9em; margin-right: 10px; margin-left: 10px}



.gallery-item {position:relative;padding:5px 10px 5px 10px;height:auto!important;height:150px;min-height:150px;border-bottom:1px dashed #7b5378}
.gallery-item-inner { padding:0 0 0 150px}
.gallery-item h3 {color:#7b5378;font-size:1.2em; margin:0em 0 0 0; font-style:normal}
.gallery-item p {font-size:0.9em; line-height:1.4em; color:#000;margin:4px 0 4px 0;font-style:normal}
.gallery-item img {position:absolute;top:10px;left:0px; border: 1px #7b5378 solid; padding:0 0 0 0; background-color: #999}

.facebook { margin: 0 0 0 10px}
img.facebook  { border: 0; }

.flickr { margin: 0 0 0 2px}
img.flickr  { border: 0; }

.studentsay { background-color: #9ac7dd; margin-top: 30px; margin-left: 12px; padding: 10px; width: 150px; height: 60px; font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; font-weight: bold; line-height: 1.4em; }
.studentsay a { color: #305264; display: block}
.studentsay:hover { background-color: #7b5378; color: #fff}
.studentsay:hover a{  color: #fff}

.headwelcome { background-color: #7B5378; margin-top: 20px; margin-left: 12px; padding: 10px; width: 150px; height: 90px; font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; font-weight: bold; line-height: 1.4em; }
.headwelcome a { color: #fff; display: block}
.headwelcome:hover { background-color: #9ac7dd; color: #305264}
.headwelcome:hover a{  color: #305264}


#open-day-video {  margin-top: 30px; margin-left: 12px; padding: 0px; width: 170px; height: 116px;  }

.career-home {}

.career-home { float: left; width: 30%; width: 280px; background-color: #f2f1f2; margin-top: 20px;}
.career-home img { float: left; border: 1px #548fae solid; padding:0; margin: 0px 10px 4px 4px}
.career-home hr { display: block ; clear: both; margin: 0 6px;}
.career-home strong, .career-home strong a { font-size: 1.1em; color: #305264; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
.career-home p { margin: 12px 0;}
.career-home p, .career-home hr { padding: 0 6px;}
.career-home h4  { color: #fff; height: 54px;}
.career-home h4 a { color: #fff; height: 54px;}


/* INTERNATIONAL */
.d-international {}
.d-international .boxes { width: 168px; float: left;}
.d-international .boxes a { color: #fff}
.d-international .boxes img { margin: 0; padding: 0; border: 0; vertical-align:bottom}

.d-international h2 { font-size: 1em;  padding: 6px 6px; height: 34px; margin: 0}
.d-international h3 { font-size: 1.2em; background-color: #c67597; color: #FFF; line-height: 1em; height: 34px; padding: 6px 0 0 6px; font-weight: normal}
.d-international h4 { font-size:1.4em; background-color: #7b5378; color: #FFF;   height: 34px; padding: 6px 0 0 6px ; margin: 0}

.d-international .homemd { background-color: #305264;  margin-right: 14px}
.d-international .homecn { background-color: #305264; margin-right: 15px}
.d-international .homegn { background-color: #305264; margin-right: 15px}
.d-international .homeidn { background-color: #305264; margin-right: 0}

.d-international .welcome h4 {
min-height: 42px;
}

.d-international .homemid {
min-height: 500px;
}

.inter-tabs { background-color: #fff}
.inter-tabs  ul {}
.inter-tabs  ul li {
	background-color: #7b5378;
	background-image: none;
	color: #fff;
	font-weight: bold;
	font-size: 1.32em;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px;
	padding: 0;
}

.inter-tabs  ul li a { color: #fff; display: block; padding: 12px; margin: 0; }
.inter-tabs  ul li a:hover  { background-color: #9ac7dd; color: #305264}

/* ALUMNI */
.d-alumni {}
.d-alumni .hometop { background-image: url(img/alumni-main.jpg); height: 327px; width: 718px; background-color: #066; margin-bottom: 14px;}

.alumni-welcome {opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
background-color: #548faf; width: 340px; min-height: 200px; float: right; margin: 40px 40px 0 0 ; padding: 20px;}
.alumni-welcome-text { color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold;
opacity:1;
filter:alpha(opacity=100);}
.alumni-welcome-text a {color: #fff}
.alumni-welcome-text h2 { color: #fff; margin-bottom: 12px; font-size: 1.32em;}



.d-alumni .botspot { float:left; width: 230px; min-height:300px; background-color: #305264; }
.d-alumni .botspot a { color: #fff}
.d-alumni .botspot img { margin: 0; padding: 0; border: 0; vertical-align:bottom}
.d-alumni .c  .botspot li  {padding-left:2.1em;background:transparent url(img/m-level-home.gif) no-repeat 9px 6px; line-height: 1.2em}
.d-alumni .botspot h4 { font-size:1.4em; background-color: #c67597; color: #FFF;   height: 34px; padding: 6px 0 0 6px ; margin: 0}

.careerspot { margin-right: 14px;}
.coursesspot {margin-right: 14px}
.researchspot {width: 280px;}

.reports-section { display: block; min-height: 160px; border-bottom: 1px solid #ccc; margin-bottom: 20px;}
.reports-section img { margin-right: 20px;}


.tabs {margin-bottom:0px;}
.ui-tabs-nav {overflow:hidden;margin:5px 0 -1px 0;}
.c .ui-tabs-nav li {margin:0;padding:0;background:none;}
.ui-tabs-anchor {float:left;margin-right:5px;padding:10px 10px 9px 10px;background:#fff;border:1px solid #ddd;text-decoration:none;}
.ui-tabs-active .ui-tabs-anchor {border-bottom:0;padding-bottom:10px;}
.ui-tabs-panel {border:1px solid #ddd;padding:10px;}

.research-welcome { width: 426px; float:left; display: block; margin-right: 14px; }
.research-highlights { width: 280px; float: left; display: block; margin-top: 40px;}
.d-research .research-highlights h2 {
font-size: 1.62em;
background-color: #7b5378;
color: #FFF;
min-height: 60px;
padding: 6px 0 0 6px;
margin: 0;
}
.d-research .research-highlights h3 {font-size: 1.32em;
background-color: #548FAF;
color: #FFF;
line-height: 1.32em;
padding:0;
height:auto;
font-weight: normal;
margin:12px 0 0 0px;display: block;}
.d-research .research-highlights h3 a { color: #fff; display: block; padding: 12px;}
.d-research .research-highlights h3 a:hover { background-color: #305264; display: block;}

img {
border: 0px solid #ddd;
padding: 0px;
}

div.h { position: relative;}
/* Sub Header > Language Switcher App */
.language-switcher {position:absolute;right:0;bottom:0;font-size:0.9em;line-height:1.5;font-weight:bold;padding:2px 9px 1px 9px;background:#eee;-webkit-border-top-left-radius: 12px;-moz-border-radius-topleft: 12px;border-top-left-radius: 12px;}
.language-switcher h2 {position:absolute;left:-9999px;}
.language-switcher p {margin:0;background:transparent url(//www.tcd.ie/uns/language-switcher/2/switcher.png) no-repeat 0 0.5em;padding:0 0 0 14px;}
.language-switcher a {margin:0 0 0 1em;font-size:100%;text-decoration:none;color:#575757;background:none;}
.language-switcher a:hover,
.language-switcher a:focus {text-decoration:underline;}

/* Search button fix */
body.lang-ga a.site-search-submit-link { width: 3.0em!important; }
body.lang-ga input.site-search-query { width: 12.0em!important; }









/*! jQuery UI - v1.11.3 - 2015-02-23
* http://jqueryui.com
* Includes: core.css, accordion.css
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}


.m .ui-accordion {border-bottom:1px solid #ddd;}
.m .ui-accordion-header {background:#fff;border-top:1px solid #ddd;padding:12px;margin:0;position:relative;}
.m .ui-accordion-header:after {content:"+";position:absolute;right:12px;top:12px;}
.m .ui-accordion-header-active:after {content:"\2212";}




.table-align-top th, .table-align-top td { vertical-align: top; }