/* EHS 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 #5599bb; }
/* 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: #333333 !important; background-color: transparent;}
h2 {color: #333333 !important; background-color: transparent;}
h3 {color: #333333 !important; background-color: transparent;}

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

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

body#bristol-ac-uk #navigation #nav-submenu .link {padding-bottom: 4px; margin-left: 1.7em; background-image: url(/enhs/images/nav_bullet.gif)}
body#bristol-ac-uk #navigation #nav-submenu #selflink {background-image: url(/enhs/images/nav_bullet.gif)}
#navigation #nav-submenu .link A {color: #333333; background-color: #E4EDF6; text-decoration: none}
#navigation #nav-submenu .link A:focus,
#navigation #nav-submenu .link A:hover {color: #f00c22; background-color: #E4EDF6}

body#bristol-ac-uk #navigation #nav-sub-submenu .link {padding-bottom: 4px; margin-left: 2.7em; background-image: url(/enhs/images/navbullet.gif)}
body#bristol-ac-uk #navigation #nav-sub-submenu #selflink {background-image: url(/enhs/images/navbullet.gif)}
#navigation #nav-sub-submenu .link A {color: #333333; background-color: #E4EDF6; text-decoration: none}
#navigation #nav-sub-submenu .link A:focus,
#navigation #nav-sub-submenu .link A:hover {color: #f00c22; background-color: #E4EDF6}

/* Styling for tables */

table.datatable {border-collapse: collapse;}
.datatable th {background-color: #5576BC; color: #FFFFFF; padding: 4px; border: 1px solid #5576BC;}
.datatable td {color: #5576BC; background-color: #FFFFFF; padding: 4px; border: 1px solid #5576BC;}

/* miscellaneous styles */
.floatleft { float: left; margin-right: 10px; }
.floatright { float: right; margin-left: 10px; }
.small { font-size: 0.85em; }
.date {font-size: 0.84em; }

#article {text-align:left; color:#000000; border:1px solid #b9b956; background-color:#ededc3; font-size:1.0em}
#article h2 {margin-left:10px; border-bottom:1px solid silver; padding-top:10px}
#article h3 {margin-left:10px}
#article h4 {margin-left:10px}
#article p {margin-left:10px}
#article ul {padding-top:10px}
#article img {border:1px solid silver}

#article_list {width:100%; text-align:left; font-size:1.0em}
#article_list ul {color:#000000; border:1px solid #b9b956; background-color:#ededc3; padding-top:25px; padding-bottom:25px; padding-left:45px; margin-left:5px}
