/* Local Page Template Content styles */

body, td, th, div, span, p, ol, ul, dl, dt, dd, li, blockquote { font-family: Arial, Helvetica, sans-serif; }
code, pre { font-family: 'Courier New', Courier, monospace; }

#title { border-bottom: 1px solid #6f8fd1; }
/* no padding in NS4 or IE5.0 */
body#bristol-ac-uk #title img { padding-right: 0.2em; height: 0.7em; width: 0.7em; }

h1 { color: #2858bb; background-color: transparent; }
h2 { color: #6f8fd1; background-color: transparent; }
h3 { color: #6f8fd1; background-color: transparent; }

a:link:hover, a:visited:hover { color: #f00c22; text-decoration: none;  background-color: transparent; }

ul { list-style-image: url(/images/square5.gif); list-style-type: square; }

#navigation #pwe-logo { text-align: center; }
#navigation #pwe-logo img { border: 0; }

/* "back to top" formatting - new from jan 06 */
.btop { color: #0F35AA; font-weight: bold; font-size: 70% ;
  text-transform: uppercase;  background: url(/cmsimages/backtotop.gif) no-repeat 100% 3px; padding-right: 12px; }
.btop:hover { background: url(/cmsimages/backtotop-hover.gif) no-repeat 100% 3px; color: #B01C2E; }

/* "UoB access only" formatting */
.uobaccess {color: #ff0000; font-style: italic;}

/* "Adobe Acrobat Reader" box formatting */
.adobe-reader { border: 1px dotted #b01c2e; padding: 0.2em; font-size: 85%; background-color: #ffffcc; }

/* Standard data table formatting */
#data-table { border: 1px solid #6f8fd1; border-collapse: collapse; width: 92%; margin-left: 5px;}
#data-table td, #data-table th { border-bottom: 1px solid #6f8fd1; border-collapse: collapse; padding: 5px; }
#data-table caption { text-align: center; font-weight: bold; color: #000; border: 0px; }
#data-table thead th { color: #2858bc; background: #dfe5f5; text-align: left; }
#data-table tbody th { text-align: left; color: #2858bc; font-weight: bold; }
#data-table tbody td { background: #ffffff; }

/* Management Pocketbooks */
.a-zindex li {background-image: none;
                       display: inline;
                       border: 1px solid #2858BB;
                       padding: 4px;}

.a-zindex li a {line-height: 2em;
                         color: #2858BB !important;
                         text-decoration: none;
font-weight: bold;}

.a-zindex li a:hover {text-decoration: underline;
background: #2858BB;
color: #fff !important;
padding: 0 !important;}

.letters {color: #fff !important;
background-color: #2858BB !important;
text-decoration: none !important;
border: 1px solid #2858BB;
padding: 2px;
font-weight: bold;}
