html { }
body { color:#000000; background-color:#FFFFFF; font-size:0.8em; font-family:Verdana,Arial,Helvetica,Sans-serif; }

img { border-style:none; display:block; }
img.inline,
#article img,
#sidebar img { display:-moz-inline-stack; display:inline-block; }
img.block, embed, object { display:block!important; }

form { margin:0 0 16px 0; padding:0; }
blockquote { margin:16px; }
hr { border:none 0; margin:16px 0; border-top:1px solid #646466; height:0; }
p { padding:0; margin:0 0 16px 0; }

dt { font-weight:bold; margin-bottom:4px; }
dd { margin-bottom:16px; }

h1,
h2 { color:#F8B000; font-size:2.6em; margin:3px 0 16px 0; font-weight:normal; text-transform:uppercase; }
h3 { color:#F8B000; font-size:1.5em; margin-top:0; line-height:1em; text-transform:uppercase; }
h4, h5, h6 { color:#F8B000; font-size:1em; text-transform:uppercase; }

a,
a:visited { color:#605F5F; text-decoration:none; outline:none; }
a:focus,
a:hover { color:#F8B000; text-decoration:none; }
a:active { color:#C48D00; text-decoration:none; }

.clear { clear:both; height:0; overflow:hidden; }
.hide { display:none; }
.error { color:#FF0000; font-weight:bold; }
.nowrap { white-space:nowrap; }
.nomargin { margin:0!important; padding:0!important; }

.photoRight { float:right; margin:3px 0 7px 10px; }
.photoLeft { float:left; margin:3px 10px 7px 0; }
.photoCentre { display:block; margin:0 auto; }
.center { text-align:center; }
.justify { text-align:justify; }

.protection { unicode-bidi:bidi-override; direction:rtl; }


/* ----------------------
   Interface CSS
---------------------- */

#container { width:100%; margin:0 auto; }

#accessibility { display:none; }

#header { width:100%; height:149px; background-color:#000; overflow:hidden; }
#header_left { width:320px; float:left; padding:20px 0 0 20px; }
#header_left h1 { margin:0; padding:0; }
#header_left h1 a,
#header_left h1 a:visited { width:320px; height:110px; display:block; background:url("schoolofhealthcare.gif") left top no-repeat; text-indent:-9000px; }
#header_right { width:270px; padding:20px 20px 0 0; float:right; text-align:right; }
#header_right a,
#header_right a:visited { width:270px; height:110px; display:block; background:url("universityofleeds.gif") left top no-repeat; }
#header_right a span { display:none; }

#breadcrumb { display:none; }
#nav { display:none; }
#footer { display:none; }
#contact { display:none; }


/* ----------------------
   Content CSS
---------------------- */

#content { width:100%; margin:8px 0; font-size:0.9em; line-height:1.8em; }
#content_padding { padding:0 0 0 0; }
#content_padding_alt { padding:0 0 0 0; }
#content_padding_normal { padding:10px 0 4px 0; }

.background-orangeline {  }
.background-lightgrey { background-color:#EDEDED; padding:16px 16px 1px 16px; }

#article-left-690 { width:70%; float:left; }
#article-left-690-padding {  }

#article-right-245 { width:29%; float:right; line-height:1.3em; }
#article-right-245-header { width:245px; height:55px; overflow:hidden; }
#article-right-245-header p { margin:0; padding:0; }
#article-right-245-content { width:245px; background:#000000 url("prospect-right-background.gif") left top repeat-x; overflow:hidden; }
#article-right-245-padding { padding:14px; color:#FFF; }

#article-left-785 { width:70%; float:left; }
#article-left-785-padding { padding-top:18px; }

#article-left-793 { width:70%; float:left; }
#article-left-793-padding { padding-top:18px; }

#article-right-172 { width:29%; float:right; line-height:1.3em; }
#article-right-172-content-dark { width:172px; background:#000000 url("article-right-172-content-dark.gif") left top repeat-x; overflow:hidden; margin-bottom:8px; }
#article-right-172-content-dark a,
#article-right-172-content-dark a:visited { color:#FFF; text-decoration:none; }
#article-right-172-content-dark a:hover,
#article-right-172-content-dark a:focus,
#article-right-172-content-dark a:active,
#article-right-172-content-dark a.active { color:#F8B000; text-decoration:none; }

#article-right-172-content-light { width:172px; background:#82807F url("article-right-172-content-light.gif") left top repeat-x; overflow:hidden; }
#article-right-172-content-light a,
#article-right-172-content-light a:visited { color:#FFF; text-decoration:none; }
#article-right-172-content-light a:hover,
#article-right-172-content-light a:focus,
#article-right-172-content-light a:active,
#article-right-172-content-light a.active { color:#454545; text-decoration:none; }
.article-right-172-padding { padding:14px; color:#FFF; }

.article-305-left { width:305px; float:left; padding-top:18px; }
.article-462-right { width:462px; float:right; }

.article-357-left { width:357px; float:left; padding-top:18px; }
.article-357-left-padding { padding:0 0 0 8px; }
.article-428-right { width:428px; overflow:hidden; float:right; background-color:#EDEDED; line-height:1.3em; }
.article-428-right-padding { padding:18px 18px 2px 18px; }

.underline-black {  border-bottom:1px solid black; }
.underline-white { border-bottom:1px solid white; padding-bottom:3px; }
.underline-orange { border-bottom:1px solid #F8B000; padding-bottom:3px; }

.black { color:#000000; }
.black a,
.black a:visited { color:#000000; text-decoration:none; }
.black a:focus,
.black a:hover { color:#F8B000; text-decoration:underline; }
.black a:active { color:#C48D00; text-decoration:underline; }

.white { color:#FFFFFF; }
.orange { color:#F8B000; }

ul.none { list-style:none; margin:0; padding:0; }
ul.none li { padding:0 0 8px 0; }

ul.arrows-orange { list-style:none; margin:0; padding:0; }
ul.arrows-orange li { background:url("arrows-orange.gif") left 5px no-repeat; padding:0 0 8px 18px; }

ul.arrows-white { list-style:none; margin:0; padding:0; }
ul.arrows-white li { background:url("arrows-white.gif") left 5px no-repeat; padding:0 0 8px 18px; }
ul.arrows-white li a,
ul.arrows-white li a:visited { color:#FFFFFF; text-decoration:underline; }
ul.arrows-white li a:focus,
ul.arrows-white li a:hover { color:#FFFFFF; text-decoration:underline; }
ul.arrows-white li a:active { color:#FFFFFF; text-decoration:underline; }

ul.longboxes { list-style:none; margin:0; padding:0; width:462px; }
ul.longboxes li { margin-bottom:1px; }
ul.longboxes li a,
ul.longboxes li a:visited { background-color:#A4A3A3; padding:1px 8px; display:block; text-decoration:none; color:#FFF; }
ul.longboxes li a:focus,
ul.longboxes li a:hover,
ul.longboxes li a.active { background-color:#F8B000; text-decoration:none; }
ul.longboxes li a:active { background-color:#C48D00; text-decoration:none; }

ul.boxes { list-style:none; margin:0; padding:0; width:462px; }
ul.boxes li { margin:0 0 8px 8px; float:left; }
ul.boxes li a { width:145px; height:222px; display:block; text-indent:-9000px; }
#research_box1 { background:url("../images/research_box1.jpg") left top no-repeat; width:145px; height:222px; display:block; text-indent:-9000px; }
#research_box2 a { background:url("../images/research_box2.jpg") left top no-repeat; }
#research_box3 a { background:url("../images/research_box3.jpg") left top no-repeat; }
#research_box4 a { background:url("../images/research_box4.jpg") left top no-repeat; }
#research_box5 a { background:url("../images/research_box5.jpg") left top no-repeat; }
#research_box6 a { background:url("../images/research_box6.jpg") left top no-repeat; }

.findthese { width:357px; height:144px; overflow:hidden; }
.findthese-image { width:110px; float:left; }
.findthese-image p { margin:0; padding:0; }
.findthese-background { width:247px; height:144px; background:#E6C980 url("findthese-background.gif") left top repeat-x; float:right; }
.findthese-padding { padding:9px 9px 9px 9px; }
.findthese-padding h3 { color:#454545; padding:0 9px 8px 9px; margin-bottom:8px; border-bottom:1px solid #F8B000; }
.findthese-padding p { margin-bottom:5px; line-height:1.2em; color:#454545; padding:0 9px; }
.findthese-padding a,
.findthese-padding a:visited { color:#454545; text-decoration:none; }
.findthese-padding a:focus,
.findthese-padding a:hover { color:#F8B000; text-decoration:underline; }
.findthese-padding a:active { color:#C48D00; text-decoration:underline; }

/* Home */

.home-content { line-height:1.3em!important; font-size:0.85em!important; }

.home-col1 { width:548px; overflow:hidden; float:left; margin-right:8px; }
.home-col2 { width:216px; overflow:hidden; float:left; margin-right:8px; }
.home-col3 { width:214px; overflow:hidden; float:left; }

.home-col2 a,
.home-col2 a:visited { color:#FFFFFF; text-decoration:underline; }
.home-col2 a:focus,
.home-col2 a:hover { color:#FFFFFF; text-decoration:underline; }
.home-col2 a:active { color:#FFFFFF; text-decoration:underline; }

.home-col3 a,
.home-col3 a:visited { color:#FFFFFF; text-decoration:underline; }
.home-col3 a:focus,
.home-col3 a:hover { color:#FFFFFF; text-decoration:underline; }
.home-col3 a:active { color:#FFFFFF; text-decoration:underline; }

.home-col1 h2, .home-col2 h2, .home-col3 h2, .home-col1 h3, .home-col2 h3, .home-col3 h3 { font-size:2.5em; font-weight:normal; margin-bottom:8px; }
.home-col1 p, .home-col2 p, .home-col3 p { margin-bottom:8px; }
.home-col2-panel1 h3, .home-col3-panel2 h3 { color:#FFF; }

#home-col1-panel1,
.home-col1-panel1 { margin-bottom:8px; }
.home-col1-panel2 { background:#ECEBEB url("news-background.gif") left top repeat-y; }
.home-col1-panel2-padding { padding:12px 22px; min-height:124px; }

.home-col1-panel2-padding ul { list-style:none; margin:0; padding:0; }
.home-col1-panel2-padding ul li { width:240px; float:left; margin:5px 0 8px 12px; }
.home-col1-panel2-padding ul li a.title,
.home-col1-panel2-padding ul li a.title:visited { color:#000000; text-decoration:none; font-size:1em; font-weight:bold; border-bottom:1px solid #646466; padding-bottom:3px; margin-bottom:3px; display:-moz-inline-stack; display:inline-block; width:240px; }
.home-col1-panel2-padding ul li a.title:focus,
.home-col1-panel2-padding ul li a.title:hover { color:#F8B000; text-decoration:none; border-bottom:1px solid #F8B000; }
.home-col1-panel2-padding ul li a.title:active { color:#C48D00; text-decoration:none; border-bottom:1px solid #C48D00; }

.home-col1-panel2-padding ul li a.link,
.home-col1-panel2-padding ul li a.link:visited { color:#F8B000; text-decoration:none; }
.home-col1-panel2-padding ul li a.link:focus,
.home-col1-panel2-padding ul li a.link:hover { color:#C48D00; text-decoration:none; }
.home-col1-panel2-padding ul li a.link:active { color:#916800; text-decoration:none; }

.home-col2-panel1 { color:#FFFFFF; background:#CD9302 url("home-col2-panel1.gif") left top repeat-x; margin-bottom:8px; }
.home-col2-panel1 .home-padding { min-height:200px; }
.home-col2-panel2 { color:#FFFFFF; background:#000000 url("home-col2-panel2.gif") left top repeat-x;  }
.home-col2-panel2 .home-padding { min-height:120px; }

.home-col3-panel1 { color:#FFFFFF; background-color:#000000; margin-bottom:8px; min-height:234px; }
.home-col3-panel2 { color:#FFFFFF; background:#817F7F url("home-col3-panel2.gif") left top repeat-x; }
.home-col3-panel2 .home-padding { min-height:120px; }

.home-col1-panel2-more p { margin:0 0 0 470px; }
.home-col1-panel2-more a,
.home-col1-panel2-more a:visited { width:66px; height:20px; background:url("home-clickhere-onlightgrey.gif") left top no-repeat; overflow:hidden; display:block; text-indent:-9000px; }

.home-col2-panel1-more p { margin:0 0 0 132px; }
.home-col2-panel1-more a,
.home-col2-panel1-more a:visited { width:72px; height:18px; background:url("home-clickhere-onorange.gif") left top no-repeat; overflow:hidden; display:block; text-indent:-9000px; }

.home-col2-panel2-more p { margin:0 0 0 130px; }
.home-col2-panel2-more a,
.home-col2-panel2-more a:visited { width:74px; height:20px; background:url("home-clickhere-onblack.gif") left top no-repeat; overflow:hidden; display:block; text-indent:-9000px; }

.home-col3-panel2-more p { margin:0 0 0 130px; }
.home-col3-panel2-more a,
.home-col3-panel2-more a:visited { width:74px; height:20px; background:url("home-clickhere-ongrey.gif") left top no-repeat; overflow:hidden; display:block; text-indent:-9000px; }


.home-padding { padding:8px 12px 8px 12px; }

/* Standard Background */
/* width:px; height:px; background:#FFFFFF url("") left top no-repeat; overflow:hidden; display:block; */

/* ----------------------
   Flash
---------------------- */

.flash p { margin:0; padding:15px; text-align:center; }
.flash p a,
.flash p a:visited { text-decoration:none; }
.flash p a:hover,
.flash p a:active { text-decoration:underline; }

#header_flash_alternate { width:964px; height:400px; background:url("../flash/alternate.jpg") left top no-repeat; }

/* ----------------------
   HighSlide
---------------------- */

.highslide { cursor:url("../behaviour/highslide/zoomin.cur"), pointer; outline:none; }
.highslide-caption { display:none; padding:5px 7px 5px 7px; background-color:#333333; color:#FFF; font-weight:bold; text-align:center; }
.highslide-loading { display:block; color:#FFF; font-size:9px; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:3px; border:1px solid #FFF; background-color:#000; }
.highslide-display-block { display:block; }
.highslide-display-none { display:none; }
.closebutton { position:relative; top:-15px; left:15px; width:30px; height:30px; cursor:pointer; background: url("../behaviour/highslide/close.png"); }

/* ----------------------
   Tables
---------------------- */

.table { margin-bottom:16px; width:100%; border-collapse:collapse; }
.table caption { text-align:left; font-size:0.85em; }
.table th,
.table td { border-bottom:1px solid #B4B4B4; padding:3px 0 3px 3px; }
.table th { text-align:left; vertical-align:bottom; }
.table th a,
.table th a:visited { text-decoration:none; }
.table th a:hover { text-decoration:underline; }
.table td { text-align:left; vertical-align:top; }
.table thead th,
.table thead td { border-bottom:2px solid #B4B4B4!important; font-weight:bold; }
.table tbody tr:hover { background-color:#E8E8E8; }
.table tbody tr.alt { background-color:#E8E8E8; }
.table tbody tr.alt:hover { background-color:#D1D1D1; }

