a img,img {
border:none;
margin:0;
padding:0;
}

hr {
height:0;
border:0;
border-top:1px solid #b5bfc8;
}

a:hover {
background-color:inherit;
color:#039;
text-decoration:underline;
}

a:active {
background-color:inherit;
color:#06C;
text-decoration:underline;
}

.a-z-heading {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#039;
background-color:inherit;
margin-top:0;
background-image:url('http://images.hw.ac.uk/bkground_category02.gif');
border:1px solid #B5BFC8;
width:15px;
height:15px;
text-align:center;
display:block;
vertical-align:middle;
padding:4px;
}

.banner {
border:0 solid;
position:relative;
width:192px;
margin-left:8px;
}

.banner-grey-text {
width:100%;
background-color:transparent;
color:#FFF;
font-size:11px;
}

.banner-grey-text img.button {
border:0 solid #FFF;
float:right;
margin-right:6px;
}

.banner-grey-text h3 a:active {
color:#005EBC;
background-color:inherit;
text-decoration:none;
}

.banner-grey {
width:100%;
background-color:#B5BFC8;
color:inherit;
background-image:url('http://images.hw.ac.uk/bkground_banner_grey.gif');
background-repeat:repeat-x;
float:left;
margin-top:8px;
}

.banner-grey-top {
background:url('http://images.hw.ac.uk/tr_grey.gif') no-repeat top right;
}

.banner-grey-bottom {
background:url('http://images.hw.ac.uk/br_grey.gif') no-repeat top right;
}

.banner-corp {
width:100%;
color:inherit;
background-color:#FFC163;
background-image:url('http://images.hw.ac.uk/bkground_banner_corp.gif');
background-repeat:repeat-x;
float:left;
margin-top:8px;
}

.banner-corp-top {
background:url('http://images.hw.ac.uk/tr_corp.gif') no-repeat top right;
}

.banner-corp-bottom {
background:url('http://images.hw.ac.uk/br_corp.gif') no-repeat top right;
}

.banner-sml-text {
width:100%;
color:#FFF;
font-size:11px;
}

.banner-sml {
width:100%;
color:inherit;
background-color:#bfb3d6;
background-image:url('http://images.hw.ac.uk/bkground_banner_sml.gif');
background-repeat:repeat-x;
float:left;
margin-top:8px;
}

.banner-sml-top {
background:url('http://images.hw.ac.uk/tr_sml.gif') no-repeat top right;
}

.banner-sml-bottom {
background:url('http://images.hw.ac.uk/br_sml.gif') no-repeat top right;
}

.banner-macs {
width:100%;
color:inherit;
background-color:#dfd5e9;
background-image:url('http://images.hw.ac.uk/bkground_banner_macs.gif');
background-repeat:repeat-x;
float:left;
margin-top:8px;
}

.banner-macs-top {
background:url('http://images.hw.ac.uk/tr_macs.gif') no-repeat top right;
}

.banner-macs-bottom {
background:url('http://images.hw.ac.uk/br_macs.gif') no-repeat top right;
}

.banner-sbe {
width:100%;
color:inherit;
background-color:#a2dcf1;
background-image:url('http://images.hw.ac.uk/bkground_banner_sbe.gif');
background-repeat:repeat-x;
float:left;
margin-top:8px;
}

.banner-sbe-top {
background:url('http://images.hw.ac.uk/tr_sbe.gif') no-repeat top right;
}

.banner-sbe-bottom {
background:url('http://images.hw.ac.uk/br_sbe.gif') no-repeat top right;
}

.banner-sls {
width:100%;
color:inherit;
background-color:#f3dfa8;
background-image:url('http://images.hw.ac.uk/bkground_banner_sls.gif');
background-repeat:repeat-x;
float:left;
margin-top:8px;
}

.banner-sls-top {
background:url('http://images.hw.ac.uk/tr_sls.gif') no-repeat top right;
}

.banner-sls-bottom {
background:url('http://images.hw.ac.uk/br_sls.gif') no-repeat top right;
}

.banner-eps {
width:100%;
color:inherit;
background-color:#c7e2b0;
background-image:url('http://images.hw.ac.uk/bkground_banner_eps.gif');
background-repeat:repeat-x;
float:left;
margin-top:8px;
}

.banner-eps-top {
background:url('http://images.hw.ac.uk/tr_eps.gif') no-repeat top right;
}

.banner-eps-bottom {
background:url('http://images.hw.ac.uk/br_eps.gif') no-repeat top right;
}

.banner-tex {
width:100%;
color:inherit;
background-color:#f7d6d9;
background-image:url('http://images.hw.ac.uk/bkground_banner_tex.gif');
background-repeat:repeat-x;
float:left;
margin-top:8px;
}

.banner-tex-top {
background:url('http://images.hw.ac.uk/tr_tex.gif') no-repeat top right;
}

.banner-tex-bottom {
background:url('http://images.hw.ac.uk/br_tex.gif') no-repeat top right;
}

.banner-ebs {
width:100%;
color:inherit;
background-color:#cbdcee;
background-image:url('http://images.hw.ac.uk/bkground_banner_ebs.gif');
background-repeat:repeat-x;
float:left;
margin-top:8px;
}

.banner-ebs-top {
background:url('http://images.hw.ac.uk/tr_ebs.gif') no-repeat top right;
}

.banner-ebs-bottom {
background:url('http://images.hw.ac.uk/br_ebs.gif') no-repeat top right;
}

.banner-pet {
width:100%;
color:inherit;
background-color:#ffcd99;
background-image:url('http://images.hw.ac.uk/bkground_banner_pet.gif');
background-repeat:repeat-x;
float:left;
margin-top:8px;
}

.banner-pet-top {
background:url('http://images.hw.ac.uk/tr_pet.gif') no-repeat top right;
}

.banner-pet-bottom {
background:url('http://images.hw.ac.uk/br_pet.gif') no-repeat top right;
}

#bottomnav ul {
padding-bottom:0;
position:absolute;
margin:0;
}

img.corner {
width:6px;
height:6px;
border:none;
display:block !important;
}

.category {
width:269px;
float:left;
margin-top:8px;
}

.container-subcategory-text {
width:560px;
float:left;
background-image:url('http://images.hw.ac.uk/bkground_category03.gif');
background-repeat:repeat-x;
}

.container-subcategory-heading {
clear:both;
margin:0;
padding:0;
}

.category-home {
width:100%;
border-left:5px solid #B5BFC8;
background-image:url('http://images.hw.ac.uk/bkground_category01.gif');
background-repeat:repeat-y;
text-align:left;
padding:3px;
}

.category-text 
{
  width: 100%;
  border-left: 1px solid #b5bfc8;
  height: 80px;
}

.category-text p 
{
  padding: 4px 8px 0px 8px;
}

.category-text a:link 
{
  text-decoration: none;
  background-color: inherit;
  color: #666666;
}

.category-text a:visited 
{
  text-decoration: none;
  background-color: inherit;
  color: #666666;
}

.category-text a:active 
{
  text-decoration: underline;
  background-color: inherit;
  color: #0066cc;
}

.category-text a:hover 
{
  color: #003399;
  background-color: inherit;
  text-decoration: underline;
}

#container-a-z {
float:left;
width:192px;
margin-left:4px;
}

#container-a-z-alt {
#position:relative;
width:192px;
margin-left:8px;
#height:95px;
}

#container-breadcrumb {
#position:relative;
width:192px;
margin-left:8px;
margin-top:4px;
}

.container-categories {
width:100%;
float:left;
clear:both;
margin-top:8px;
margin-bottom:8px;
}

#container-content {
width:100%;
float:right;
margin-left:-203px;
}

#container-footer {
border:0 solid;
background:url('http://images.hw.ac.uk/bkground_footer.gif');
background-repeat:repeat-x;
width:100%;
margin-top:12px;
position:relative;
clear:both;
text-align:left;
padding:0;
}

#container-form {
position:absolute;
right:155px;
top:25px;
}

.container-form-elements {
float:left;
white-space:nowrap;
}

#container-leftnav {
float:left;
margin:0 0 4px;
padding:0;
}

#container-news {
border:0 solid;
width:100%;
position:relative;
clear:both;
margin:0;
padding:0;
}

.container-promotion {
border:0 solid;
float:left;
width:276px;
margin-left:8px;
}

.container-subcategory-contact {
float:right;
width:170px;
margin:0 5px 0 10px;
}

.container-people-contact {
float:left;
width:100%;
margin:0;
}

#container-tools {
margin-left:8px;
margin-bottom:8px;
clear:both;
text-align:right;
display:block;
padding:16px 0 0;
}

#container-topnav {
top:0;
position:absolute;
width:100%;
left:0;
margin:0;
padding:0;
}

#container-bottomnav {
bottom:0;
width:100%;
left:0;
margin:0;
padding:0;
}

#container-topnav2 {
left:0;
top:75px;
position:absolute;
width:100%;
margin:0;
padding:0;
}

#content-footer {
padding:16px 8px;
}

.form-corp-border {
border-left:6px solid #f90;
white-space:nowrap;
margin:0 0 0 8px;
padding:0 0 0 1px;
}

.form-sls-border {
border-left:6px solid #fdb924;
white-space:nowrap;
margin:0 0 0 8px;
padding:0 0 0 1px;
}

.form-eps-border {
border-left:6px solid #54b948;
white-space:nowrap;
margin:0 0 0 8px;
padding:0 0 0 1px;
}

.form-sbe-border {
border-left:6px solid #00a5d9;
white-space:nowrap;
margin:0 0 0 8px;
padding:0 0 0 1px;
}

.form-macs-border {
border-left:6px solid #936fb1;
white-space:nowrap;
margin:0 0 0 8px;
padding:0 0 0 1px;
}

.form-sml-border {
border-left:6px solid #542988;
white-space:nowrap;
margin:0 0 0 8px;
padding:0 0 0 1px;
}

.form-pet-border {
border-left:6px solid #e8831d;
white-space:nowrap;
margin:0 0 0 8px;
padding:0 0 0 1px;
}

.form-ebs-border {
border-left:6px solid #0055a1;
white-space:nowrap;
margin:0 0 0 8px;
padding:0 0 0 1px;
}

.form-tex-border {
border-left:6px solid #de396e;
white-space:nowrap;
margin:0 0 0 8px;
padding:0 0 0 1px;
}

input {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
background-color:#EDEDED;
border:1px solid #B5BFC8;
margin:0;
padding:0;
}

.checkbox {
background-color:#fff;
border:none;
margin:0;
padding:0;
}

#contact_results {
border:0 solid #B5BFC8;
scrollbar-arrow-color:#FFF;
scrollbar-3dlight-color:#939da6;
scrollbar-face-color:#a0aab3;
scrollbar-shadow-color:#a0aab3;
scrollbar-track-color:#b5bfc8;
scrollbar-darkshadow-color:#7f7f7f;
scrollbar-hi:#b5bfc8;
margin:0;
padding:0;
}

.submit {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#039;
background-color:#d9dcde;
border:1px solid #B5BFC8;
background-image:url('http://images.hw.ac.uk/bkground_submit.gif');
background-repeat:repeat-x;
margin:0;
padding:1px;
}

label {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#039;
background:#f5f6f8;
margin-top:2px;
margin-bottom:2px;
vertical-align:middle;
display:block;
text-align:left;
padding:2px;
}

.label {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#039;
background:#f5f6f8;
vertical-align:top;
display:block;
text-align:left;
clear:both;
padding:2px;
}

.label-text-right {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666;
background-color:inherit;
text-align:left;
vertical-align:top;
}

legend {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#06C;
background:#fff;
border-left:5px solid #B5BFC8;
border-right:5px solid #B5BFC8;
border-bottom:1px solid #B5BFC8;
margin-left:0;
margin-bottom:8px;
background-image:url('http://images.hw.ac.uk/bkground_legend.gif');
background-repeat:repeat-x;
background-color:#eceef2;
padding:4px 5px;
}

legend_old {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#06C;
background:#fff;
border-left:5px solid #B5BFC8;
border-right:5px solid #B5BFC8;
border-bottom:1px solid #B5BFC8;
height:24px;
margin-left:0;
margin-bottom:8px;
background-image:url('http://images.hw.ac.uk/bkground_legend.gif');
background-repeat:repeat-x;
width:100%;
padding:4px 5px;
}

fieldset {
border:1px solid #e7eaef;
margin:0;
padding:0 8px 8px;
}

#logo {
z-index:10;
border:none;
right:18px;
position:absolute;
}

#leftnav {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
background-color:inherit;
position:relative;
overflow:hidden;
}

#leftnav ul {
list-style:none;
width:192px;
overflow:hidden;
background-image:url('http://images.hw.ac.uk/bkground03.gif');
background-repeat:repeat-x;
margin:0 0 0 8px;
padding:0;
}

#leftnav li {
border-top:1px solid #fff;
border-bottom:1px solid #80a4d7;
overflow:hidden;
margin:0;
}

#leftnav li a {
display:block;
text-decoration:none;
background-color:inherit;
color:#666;
width:188px;
overflow:hidden;
padding:4px;
}

#leftnav li a:visited {
text-decoration:none;
background-color:inherit;
color:#666;
overflow:hidden;
}

#leftnav li a:hover {
display:block;
color:#039;
text-decoration:none;
background-color:#DCDFE3;
width:auto;
overflow:hidden;
}

#leftnav li a:active {
text-decoration:none;
background-color:inherit;
color:#666;
overflow:hidden;
}

#leftnav li.header {
overflow:hidden;
background-image:url('http://images.hw.ac.uk/header.gif');
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
min-height:13px;
background-color:inherit;
color:#FFF;
text-align:center;
margin:8px 0 0;
padding:5px 4px 6px 6px;
}

.nav-button-first {
padding-left:8px;
padding-right:8px;
margin-left:5px;
border-left:1px solid #b5bfc8;
border-right:1px solid #b5bfc8;
float:left;
white-space:nowrap;
}

.nav-button {
padding-left:8px;
padding-right:8px;
border-right:1px solid #b5bfc8;
float:left;
white-space:nowrap;
}

.promotion {
width:100%;
height:100px;
color:#039;
background-color:#FFF;
background-image:url('http://images.hw.ac.uk/bkground_promotion.gif');
background-repeat:repeat-x;
float:left;
margin-top:8px;
margin-bottom:4px;
}

.promotion-text {
width:100%;
color:#666;
background-color:transparent;
font-size:11px;
height:85px;
}

.promotion-text img {
border:0 solid #FFF;
margin-right:6px;
margin-left:0;
float:left;
}

.promotion-text p {
margin:10px 6px 0;
}

.promotion-text .thumbnail {
border:1px solid #FFF;
margin-right:6px;
margin-left:0;
float:left;
}

.promotion-text ul {
margin-top:12px;
margin-left:6px;
margin-right:6px;
padding-left:0;
list-style:none;
}

.promotion-button {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:inherit;
color:#039;
float:right;
}

.promotion-button .icon {
border:0;
margin-right:6px;
margin-top:0;
margin-left:3px;
}

.page {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#B5BFC8;
background-color:inherit;
border:1px outset #FFF;
background-image:url('http://images.hw.ac.uk/bkground_az_off.gif');
width:24px;
height:14px;
text-align:center;
display:block;
float:left;
margin:1px;
}

.page a:active {
color:#FFF;
text-decoration:none;
background-color:#06C;
width:100%;
height:100%;
display:block;
}

.page a:hover {
color:#FFF;
text-decoration:none;
background-color:#039;
width:100%;
height:100%;
display:block;
}

.page-button {
vertical-align:middle;
float:left;
margin:2px;
}

.people-name {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
background-color:inherit;
color:#039;
float:left;
text-align:left;
margin:0;
padding:0;
}

.search-title {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
background-color:inherit;
color:#039;
float:left;
text-align:left;
margin:0;
padding:0;
}

.search-title a:active {
background-color:inherit;
color:#06C;
}

.subcategory-text {
padding:0 5px 5px;
}

.subcategory-a-z-text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
background-color:inherit;
padding:5px;
}

.subcategory-a-z-text-small {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
background-color:inherit;
margin:5px;
padding:3px;
}

.subcategory-a-z-text li {
vertical-align:middle;
padding:0;
}

.subcategory-text p {
padding-top:5px;
text-align:justify;
}

.subcategory-text img {
float:left;
border:1px solid #b5bfc8;
margin:5px 5px 0 0;
padding:0;
}

.subcategory-heading {
float:left;
text-align:left;
white-space: nowrap;
}

.subcategory-button {
margin-top:2px;
float:right;
}

.subcategory-contact {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
background-color:inherit;
border-bottom:solid 1px #b5bfc8;
padding:3px;
}

.table {
border:0 solid;
border-collapse:collapse;
width:100%;
margin:auto;
padding:0;
}

#topnav1 ul {
position:absolute;
margin:0;
padding:0;
}

.topnav2 {
border:0 solid;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
background-color:inherit;
color:#039;
white-space:nowrap;
}

.topnav2 img {
border:0;
margin-right:8px;
vertical-align:middle;
}

.topnav2 a:link {
text-decoration:none;
color:#039;
background-color:inherit;
}

.topnav2 a:active {
text-decoration:none;
background-color:inherit;
color:#06C;
}

#tools {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#039;
background-color:inherit;
float:left;
clear:both;
height:25px;
}

#tools .icon {
border:0;
margin-right:6px;
margin-left:6px;
}

.a-z {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#B5BFC8;
background-color:inherit;
border:1px outset #FFF;
background-image:url('http://images.hw.ac.uk/bkground_az_off.gif');
width:16px;
height:16px;
text-align:center;
display:block;
float:left;
margin:1px;
}

.a-z a:active {
color:#FFF;
text-decoration:none;
background-color:#06C;
width:100%;
height:100%;
float:left;
}

.a-z a:hover {
color:#FFF !important;
text-decoration:none !important;
background-color:#039 !important;
width:100%;
height:100%;
float:left;
}

#a-z-margin {
margin-left:2px;
clear:both;
}

#login-footer {
float:right;
padding:8px;
}

span#indicator {
position:absolute;
top:10px;
left:10px;
width:100px;
height:40px;
background:url('http://images.hw.ac.uk/indicator.gif') no-repeat 0 0;
}

.sortable {
padding:5px;
}

.hovered {
font-weight:700;
}

#ajax_indicator {
background:url('http://images.hw.ac.uk/indicator.gif') no-repeat 0 0;
}

.breadcrumb {
width:100%;
color:#039;
background-color:#FFF;
background-image:url('http://images.hw.ac.uk/bkground_breadcrumb.gif');
background-repeat:repeat-x;
float:left;
margin-top:4px;
margin-bottom:4px;
}

.breadcrumb-text {
color:#666;
background-color:transparent;
font-size:11px;
}

.breadcrumb-text ul {
padding-left:0;
list-style:none;
margin:12px 4px 8px;
}

.handcursor {
cursor:pointer;
}

.container-list2-pg {
width:100%;
margin:0 5px 10px 0;
}

.list {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
background-color:inherit;
border-bottom:solid 1px #b5bfc8;
border-left:solid 5px #54b948;
margin-top:1px;
float:left;
width:80%;
padding:0;
}

.list a:link {
color:#464646;
background-color:inherit;
text-decoration:none;
display:block;
padding:4px;
}

.list a:visited {
color:#666;
background-color:inherit;
text-decoration:none;
display:block;
padding:4px;
}

.list a:active {
color:#06c;
background-color:inherit;
text-decoration:none;
display:block;
padding:4px;
}

.list a:hover {
color:#039;
background-color:#e7eaef;
text-decoration:none;
display:block;
padding:4px;
}

.list2 {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
background-color:inherit;
border-bottom:solid 1px #b5bfc8;
text-align:left;
padding:3px;
}

.list2 img {
margin-right:3px;
float:left;
}

.table-content {
border:0 solid;
border-collapse:collapse;
margin:auto;
padding:0;
}

.table-content th {
background-color:#039;
color:#FFF;
text-align:center;
padding:4px;
}

.table-content td {
padding:2px;
}

.table-header {
background-color:#06c;
color:#FFF;
text-align:center;
font-weight:700;
padding:2px;
}

.table-dark-center {
background-color:#ededed;
border-bottom:1px solid #80a4d7;
text-align:center;
}

.table-medium-center {
background-color:#f6f6f6;
border-bottom:1px solid #80a4d7;
text-align:center;
}

.table-light-center {
background-color:#fff;
border-bottom:1px solid #80a4d7;
text-align:center;
}

.table-dark-right {
background-color:#ededed;
border-bottom:1px solid #80a4d7;
text-align:right;
}

.table-medium-right {
background-color:#f6f6f6;
border-bottom:1px solid #80a4d7;
text-align:right;
}

.table-light-right {
background-color:#fff;
border-bottom:1px solid #80a4d7;
text-align:right;
}

.table-dark-left {
background-color:#ededed;
border-bottom:1px solid #80a4d7;
text-align:left;
}

.table-medium-left {
background-color:#f6f6f6;
border-bottom:1px solid #80a4d7;
text-align:left;
}

.table-light-left {
background-color:#fff;
border-bottom:1px solid #80a4d7;
text-align:left;
}

.text-emphasis {
background-color:#f6f6f6;
padding:8px;
}

a:link,.banner-corp-text h3 a:hover,.banner-sml-text h3 a:hover,.banner-macs-text h3 a:hover,.banner-sbe-text h3 a:hover,.banner-sls-text h3 a:hover,.banner-eps-text h3 a:hover,.banner-tex-text h3 a:hover,.banner-ebs-text h3 a:hover,.banner-pet-text h3 a:hover,.category h2 a:hover,.subcategory h2 a:hover {
background-color:inherit;
color:#039;
text-decoration:none;
}

.banner-corp-text h3 a:hover {
color:#039 !important;
}

a:visited,.category h2 a:link,.category h2 a:visited,.subcategory h2 a:link,.subcategory h2 a:visited {
background-color:inherit;
color:#06C;
text-decoration:none;
}

.banner-grey-text img,.banner-corp-text img,.banner-sml-text img,.banner-macs-text img,.banner-sbe-text img,.banner-sls-text img,.banner-eps-text img,.banner-tex-text img,.banner-ebs-text img,.banner-pet-text img {
border:1px solid #FFF;
margin-right:6px;
margin-left:6px;
float:left;
}

.banner-grey-text p,.banner-corp-text p,.banner-sml-text p,.banner-macs-text p,.banner-sbe-text p,.banner-sls-text p,.banner-eps-text p,.banner-tex-text p,.banner-ebs-text p,.banner-pet-text p {
margin:8px 6px 0;
}

.banner-grey-text h3,.banner-corp-text h3,.banner-sml-text h3,.banner-macs-text h3,.banner-sbe-text h3,.banner-sls-text h3,.banner-eps-text h3,.banner-tex-text h3,.banner-ebs-text h3,.banner-pet-text h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
line-height:13px;
color:#FFF;
background-color:inherit;
margin:0 6px;
}

.banner-grey-text h3 a:visited,.banner-grey-text h3 a:link,#leftnav li.header a:visited,#leftnav li.header a:active,#leftnav li.header a:link,#leftnav li.header a:hover,.promotion-text h3 a:visited,.promotion-text h3 a:active,.promotion-text h3 a:link,.promotion-text h3 a:hover {
color:#FFF;
background-color:inherit;
text-decoration:none;
}

.banner-grey-text h3 a:hover,.promotion-text a:hover,.promotion-text li a:hover,.subcategory-a-z-text a:link,.subcategory-a-z-text a:visited,.subcategory-contact a:link,.subcategory-contact a:visited,.breadcrumb-text li a:active,.list2 a:link,.list2 a:visited {
color:#039;
background-color:inherit;
text-decoration:none;
}

.banner-grey-text h3 a:hover {
color:#039 !important;
}

.banner-corp-text,.banner-macs-text,.banner-sbe-text,.banner-sls-text,.banner-eps-text,.banner-tex-text,.banner-ebs-text,.banner-pet-text {
width:100%;
color:#666;
font-size:11px;
}

.banner-corp-text img.button,.banner-sml-text img.button,.banner-macs-text img.button,.banner-sbe-text img.button,.banner-sls-text img.button,.banner-eps-text img.button,.banner-tex-text img.button,.banner-ebs-text img.button,.banner-pet-text img.button {
border:0 solid #fff;
float:right;
margin-right:6px;
}

.banner-corp-text h3 a:visited,.banner-corp-text h3 a:link,.banner-sml-text h3 a:visited,.banner-sml-text h3 a:link,.banner-macs-text h3 a:visited,.banner-macs-text h3 a:link,.banner-sbe-text h3 a:visited,.banner-sbe-text h3 a:link,.banner-sls-text h3 a:visited,.banner-sls-text h3 a:link,.banner-eps-text h3 a:visited,.banner-eps-text h3 a:link,.banner-tex-text h3 a:visited,.banner-tex-text h3 a:link,.banner-ebs-text h3 a:visited,.banner-ebs-text h3 a:link,.banner-pet-text h3 a:visited,.banner-pet-text h3 a:link {
background-color:inherit;
color:#FFF;
text-decoration:none;
}

.banner-corp-text h3 a:active,.banner-sml-text h3 a:active,.banner-macs-text h3 a:active,.banner-sbe-text h3 a:active,.banner-sls-text h3 a:active,.banner-eps-text h3 a:active,.banner-tex-text h3 a:active,.banner-ebs-text h3 a:active,.banner-pet-text h3 a:active {
background-color:inherit;
color:#005EBC;
text-decoration:none;
}

#bottomnav,#topnav1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
background-color:inherit;
white-space:nowrap;
}

#bottomnav a:link,#bottomnav a:visited,#content-footer a:link,#content-footer a:visited,.promotion-button a:link,.promotion-button a:visited,.topnav2 a:visited,#tools a:link,#tools a:visited {
text-decoration:none;
background-color:inherit;
color:#039;
}

#bottomnav a:active,#content-footer a:active,.promotion-button a:active,#topnav1 a:active,#tools a:active {
text-decoration:underline;
background-color:inherit;
color:#06C;
}

#bottomnav a:hover,.category-text a:hover,.subcategory-a-z-text a:hover,.subcategory-contact a:hover,#topnav1 a:hover,.breadcrumb-text li a:hover,.list2 a:hover {
color:#039;
background-color:inherit;
text-decoration:underline;
}

#bottomnav li,#topnav1 li {
border-right:1px solid #B5BFC8;
display:inline;
margin:0;
padding:3px 8px;
}

#bottomnav ul li.first,#topnav1 ul li.first {
margin-left:8px;
border-left:1px solid #b5bfc8;
list-style:none;
display:inline;
}

.container,.container-list-pg {
clear:both;
}

.category h2,.subcategory h2 {
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
background-color:inherit;
color:#06C;
margin:0;
padding:0;
}

#topnav1 a:link,#topnav1 a:visited {
text-decoration:none;
background-color:inherit;
color:#666;
}

.category .folder,.people-icon,.search-icon,.subcategory .folder {
float:left;
margin-right:4px;
}

#content-footer a:hover,.promotion-button a:hover,#tools a:hover {
text-decoration:underline;
background-color:inherit;
color:#039;
}

.form-button,#logo img {
border:none;
}

.form-corp,.form-sls,.form-eps,.form-sbe,.form-macs,.form-sml,.form-pet,.form-ebs,.form-tex {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
background-color:#EDEDED;
border:1px solid #666;
margin:0 1px 0 0;
padding:1px;
}

textarea,select {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#666;
background-color:#EDEDED;
border:1px solid #B5BFC8;
scrollbar-arrow-color:#FFF;
scrollbar-3dlight-color:#939da6;
scrollbar-face-color:#a0aab3;
scrollbar-shadow-color:#a0aab3;
scrollbar-track-color:#b5bfc8;
scrollbar-darkshadow-color:#7f7f7f;
scrollbar-hi:#b5bfc8;
margin:0;
padding:0;
}

.promotion-text a:link,.promotion-text a:visited,.promotion-text li a:link,.promotion-text li a:visited,.topnav2 a:hover {
color:#06C;
background-color:inherit;
text-decoration:none;
}

.promotion-text a:active,.promotion-text li a:active {
color:#06C;
background-color:inherit;
text-decoration:underline;
}

.promotion-text li,.breadcrumb-text li {
padding-left:20px;
margin-bottom:2px;
background-image:url('http://images.hw.ac.uk/button_arrow_off.gif');
background-repeat:no-repeat;
}

.promotion-text h3,.breadcrumb-text h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
line-height:13px;
background-color:inherit;
color:#FFF;
margin:0 6px 8px;
}

.promotion-top,.breadcrumb-top {
background:url('http://images.hw.ac.uk/tr_promotion.gif') no-repeat top right;
}

.page a:link,.page a:visited,.search-title a:link,.search-title a:visited,.a-z a:link,.a-z a:visited {
background-color:inherit;
color:#039;
}

.subcategory,.people {
width:544px;
float:left;
margin-top:5px;
background-image:url('http://images.hw.ac.uk/bkground_category02.gif');
border-left:5px solid #B5BFC8;
border-right:5px solid #B5BFC8;
border-bottom:1px solid #B5BFC8;
padding:3px 3px 2px;
}

.subcategory-a-z-text a:active,.subcategory-contact a:active,.list2 a:active {
color:#06c;
background-color:inherit;
text-decoration:underline;
}

.subcategory-contact-icon,.list2-icon {
float:left;
margin:3px 3px 0 0;
}

.breadcrumb-text li a:link,.breadcrumb-text li a:visited {
color:#666;
background-color:inherit;
text-decoration:none;
}

.footnote { /* Add to bottom of main content to provide credit when using Creative Commons images (19 Aug 2009; updated 8 Dec 2009 to lighten text color) */
	border-top:1px solid #eee;
	padding-top:5px;
	margin-top:20px;
	font-size:smaller;
	font-style:italic;
	color:#999;
}

a[rel="external"] { /* Show a link is external to HW site (16 Sep 2009) */
	background:url(http://images.hw.ac.uk/external_link.png) no-repeat 98% 40%;
	padding-right:15px;
}

a[rel="internal"] { /* Show a link is internal to HW site (2 Aug 2010) */
	background:url(http://images.hw.ac.uk/lock-1.png) no-repeat 98% 40%;
	padding-right:15px;
}

a:visited[rel="internal"] { /* Show a link is internal to HW site (2 Aug 2010) */
	background:url(http://images.hw.ac.uk/lock-1.png) no-repeat 95% 40%;
	padding-right:15px;
}

.pagetop { /* Add to long page for 'Page top' link (30 Sep 2009) */
	text-align:right;
	margin-top:-5px;
}

	
.faq-pointer-corp {
	background-image:url("http://images.hw.ac.uk/bkground_category.gif");
	background-repeat:no-repeat;
	border-left:5px solid #FF9900;
	cursor:pointer;
	margin-bottom:0;
	margin-top:3px;
	padding:3px 3px 3px 5px;
	vertical-align:top;
}

.faq-text {
	padding-top:5px;
	text-align:justify;
}

#expand {  /* style for the view all and close all no faq pages */
	background-color:#FAFAFA;
	font-size:11px;
	margin-bottom:8px;
	padding:2px;
	text-align:right;
}
