/* workarounds */
small#ns4	{font-size: 1em}
body#bristol-ac-uk #content	{font-size: 100%}
/* '-' in header-text and footer-text hides from ie3 */

body	{margin: 0 !important; padding: 0; color: #000000; background-color: #ffffff}

#header	{margin: 0; padding: 0}
#header1 td	{vertical-align: middle}
#header1 td img[src]	{display: block}
#header-graphics td			{background-color: #ffffff}
#header1 tr[bgcolor="#dcdfe8"] td	{background-color: #ffffff}
#header1 tr[bgcolor="#ffffff"] td	{background-color: #ffffff}
#header2	{font-size: 92%}
#header2 td	{padding: 1px 9px; vertical-align: middle; background-color: #5576bc}
#header-skip	{display: none}
#header-text,
#header-text a		{color: #ffffff; text-decoration: none;
                         font-family: Arial, Helvetica, sans-serif}
html #header-text a	{background-color: transparent}
#header-text a		{white-space: nowrap}
#header-text a:focus,
#header-text a:hover	{text-decoration: underline}
input#words	{width: 13em; border: 1px solid #2d76bb; color: #000000; background-color: #ffffff;
		 font-size: 1em}
input#submitwords	{border: 1px solid #2d76bb; padding: 0; color: #081c5a; font-size: 1em}

#navigation		{float: left; width: 11em; min-height: 20em; margin: 0;
			 border-bottom: 5em solid #E4EDF6; padding: 0;
			 border-right: dotted 1px #2d76bb; background-color: #E4EDF6; font-family: Arial, Helvetica, sans-serif}
#navigation .category	{margin: 0; padding: 1em 9px 0.5em; color: #333333;
			 background-color: #E4EDF6; font-size: 84%}
#navigation .category b,
#navigation .category strong,
#navigation .category strong a	{font-weight: bold}
#navigation .category a		{color: #333333; background-color: #E4EDF6; text-decoration: none}
#navigation .category a:focus,
#navigation .category a:hover	{color: #f00c22; background-color: #E4EDF6}
#navigation .link	{display: block; margin: 0; padding: 0 9px 2px 18px; text-indent: -9px;
			 color: #ba2434; background-color: #E4EDF6; font-size: 84%}
body#bristol-ac-uk #navigation .link	 {padding-left: 13px; background-image: url(/enhs/images/nav_bullet.gif);
			 background-repeat: no-repeat; background-position: 4px 5px; text-indent: 0}
body#bristol-ac-uk #navigation #selflink {background-image: url(/enhs/images/nav_bullet.gif)}
#navigation .link a		{color: #333333; background-color: #E4EDF6; text-decoration: none}
#navigation .link a:focus,
#navigation .link a:hover	{color: #f00c22; background-color: #E4EDF6}
#navigation hr		{display: none}

#content,
#contentn	{min-width: 20em; min-height: 20em; margin: 0; padding: 0 2em;}
#content	{border-left: 11em solid #ffffff; border-bottom: 1px solid #ffffff}

#breadcrumbs	{margin: 0; padding: 2px 9px 2px 9px; color: #333333; background-color: #ffffff;
		 font-size: 75%; font-family: Arial, Helvetica, sans-serif}
#content #breadcrumbs	{margin-left: -2.66em; margin-right: -2.66em; padding-left: 1em}
#contentn #breadcrumbs	{margin-left: -2.66em; margin-right: -2.66em}
#breadcrumbs a		{color: #333333; background-color: #ffffff}

#footer		{clear: both; width: 100%; font-family: Arial, Helvetica, sans-serif}
#footer1	{border-bottom: 2px solid #ffffff}
#footer1 td	{padding: 4px 9px; background-color: #5576bc}
#footer2 td	{padding: 4px 9px; background-color: #6f8fd1}
.footer-text	{color: #ffffff; font-size: 75%}
.footer-text span	{white-space: nowrap}
#footer .footer-text a	{color: #ffffff; text-decoration: none; white-space: nowrap}
html #footer .footer-text a	{background-color: transparent}
#footer .footer-text a:focus,
#footer .footer-text a:hover	{text-decoration: underline}

@media print {
  #header-text, #footer1 .footer-text, #header-search, #breadcrumbs, #navigation, .screen {display: none}
}
@media print {
  #content, #contentn {border-left: 0; padding: 0 9px}
  .footer-text, #footer .footer-text a {color: #000000; background-color: transparent}
  h1, h2, h3, h4, h5, h6 {page-break-inside: avoid; page-break-after: avoid}
  a[href] {text-decoration: none}
}

@media aural {
  #header-skip {display: inline}
}

/* These may not be corporate styles but they are common at the moment */

h1		{font-family: Arial, Helvetica, sans-serif; font-size: 140%}
h2		{font-family: Arial, Helvetica, sans-serif; font-size: 125%}
h3		{font-family: Arial, Helvetica, sans-serif; font-size: 110%}
h4, h5, h6	{font-family: Arial, Helvetica, sans-serif}

h1 {color: #333333 !important; background-color: transparent;}
h2 {color: #333333 !important; background-color: transparent;}
h3 {color: #333333 !important; background-color: transparent;}

#homecontainer_1 {float: left; width: 61%; padding-left: 2%; padding-right: 2%; font-size: 1.0em; margin-top: 3px; padding-bottom:1em}
#homecontainer_2 {float: left; width: 31%; padding-left: 2%; padding-left: 2%; font-size: 1.0em; margin-top: 3px; padding-bottom:1em}

#homecontent_2 {min-height: 13em; padding-top:15px; padding-bottom:8px; padding-right:5px; padding-left: 135px; border: 1px solid #a894d0; background-image: url(/enhs/images/home2-b.jpg); background-repeat: repeat; background-position: top left; margin-top:20px}
#homecontent_2 h2 {margin-left:20px; font-size:110%; margin-right:25px}
#homecontent_2 p {margin-left:20px; font-size: 0.85em; margin-right:25px}
#homecontent_2 ul {font-size: 0.85em; margin-right:25px}
#homecontent_2 li {margin-top:5px;color: #333}
#homecontent_2 li a { color: #50010c; text-decoration: none }
#homecontent_2 li a:hover { color: #f00c22; text-decoration: underline }
#homecontent_2 h2 a { color: #333; text-decoration: none }
#homecontent_2 h2 a:hover { color: #333; text-decoration: underline }

#homecontent_1 {min-height: 13em; padding-top:15px; padding-bottom:8px; padding-right:5px; padding-left:135px; border: 1px solid #479593; background-image: url(/enhs/images/home1_b.jpg); background-repeat: repeat; background-position: top left}
#homecontent_1 h2 {margin-left:20px;font-size:110%; margin-right:25px}
#homecontent_1 p {margin-left:20px; font-size: 0.85em; margin-right:25px}
#homecontent_1 ul {font-size: 0.85em; margin-right:25px}
#homecontent_1 li {margin-top:5px; color:#50010c}
#homecontent_1 li a { color: #01493a; text-decoration: none }
#homecontent_1 li a:hover { color: #f00c22; text-decoration: underline }
#homecontent_1 h2 a { color: #333; text-decoration: none }
#homecontent_1 h2 a:hover { color: #333; text-decoration: underline }

#homecontent_3 {min-height: 13em; padding-top:15px; padding-bottom:8px; padding-left:5px; padding-right:5px; border: 1px solid #b9b956; background-color:#ededc3}
#homecontent_3 ul { font-size: 0.85em; color:#000000}
#homecontent_3 ul li {margin-bottom: 5px; margin-right:10px }
#homecontent_3 ul li a { color: #3d3d00; text-decoration: none; }
#homecontent_3 ul li a:hover, #news ul li a:focus { color: #f00c22; text-decoration: underline }
#homecontent_3 h2 {margin-left:20px; font-size:110%}
#homecontent_3 h2 a {color: #333; text-decoration: none }
#homecontent_3 h2 a:hover {color: #f00c22; text-decoration: underline }

#homecontent_4 {min-height: 13em; padding-top:15px; padding-bottom:8px; padding-left:5px; padding-right:5px; border: 1px solid #5f93c0; background-color:#d3e6f5; margin-top:20px}
#homecontent_4 ul { font-size: 0.85em; color:#000000}
#homecontent_4 ul li { margin-bottom: 5px; margin-right:10px }
#homecontent_4 ul li a { color: #006; text-decoration: none }
#homecontent_4 ul li a:hover, #news ul li a:focus { color: #f00c22; text-decoration: underline }
#homecontent_4 h2 {margin-left:20px; font-size:110%}
#homecontent_4 h2 a {color: #333; text-decoration: none }
#homecontent_4 h2 a:hover {color: #f00c22; text-decoration: underline }


#homecontainer_1_1 {float: left; width: 61%; padding-left: 2%; padding-right: 2%; font-size: 1.0em; margin-top: 3px; padding-bottom:1em}
#homecontainer_1_1 h2 {font-size:110%; border-bottom:1px dashed silver; padding-bottom:5px}
#homecontainer_1_1 h2 a {color: #333; text-decoration: none }
#homecontainer_1_1 h2 a:hover {color: #f00c22; text-decoration: underline }
#homecontainer_2_1 {float: left; width: 31%; padding-left: 2%; padding-left: 2%; font-size: 1.0em; margin-top: 3px; padding-bottom:1em}
#homecontainer_2_1 h2 {font-size:110%; border-bottom:1px dashed silver; padding-bottom:5px}
#homecontainer_2_1 h2 a {color: #333; text-decoration: none }
#homecontainer_2_1 h2 a:hover {color: #f00c22; text-decoration: underline }


#homecontent_2_1 {min-height: 10em; padding-top:15px; padding-bottom:8px; padding-right:5px; padding-left: 135px; border: 1px solid #a894d0; background-image: url(/enhs/images/home2-b.jpg); background-repeat: repeat; background-position: top left; margin-top:20px}
#homecontent_2_1 p {margin-left:20px; font-size: 0.85em; margin-right:25px}
#homecontent_2_1 ul {font-size: 0.85em; margin-right:25px}
#homecontent_2_1 li {margin-top:5px;color: #333}
#homecontent_2_1 li a { color: #50010c; text-decoration: none }
#homecontent_2_1 li a:hover { color: #f00c22; text-decoration: underline }

#homecontent_1_1 {min-height: 11em; padding-top:15px; padding-bottom:8px; padding-right:5px; padding-left:135px; border: 1px solid #479593; background-image: url(/enhs/images/home1_b.jpg); background-repeat: repeat; background-position: top left}
#homecontent_1_1 p {margin-left:20px; font-size: 0.85em; margin-right:25px}
#homecontent_1_1 ul {font-size: 0.85em; margin-right:25px}
#homecontent_1_1 li {margin-top:5px; color:#50010c}
#homecontent_1_1 li a { color: #01493a; text-decoration: none }
#homecontent_1_1 li a:hover { color: #f00c22; text-decoration: underline }

#homecontent_3_1 {min-height: 11em; padding-top:15px; padding-bottom:8px; padding-left:5px; padding-right:5px; border: 1px solid #b9b956; background-color:#ededc3}
#homecontent_3_1 ul { font-size: 0.85em; color:#000000; padding-top:12px}
#homecontent_3_1 ul li {margin-bottom: 5px; margin-right:10px }
#homecontent_3_1 ul li a { color: #3d3d00; text-decoration: none; }
#homecontent_3_1 ul li a:hover, #news ul li a:focus { color: #f00c22; text-decoration: underline }

#homecontent_4_1 {min-height: 10em; padding-top:15px; padding-bottom:8px; padding-left:5px; padding-right:5px; border: 1px solid #5f93c0; background-color:#d3e6f5; margin-top:20px}
#homecontent_4_1 ul { font-size: 0.85em; color:#000000; padding-top:12px}
#homecontent_4_1 ul li { margin-bottom: 5px; margin-right:10px }
#homecontent_4_1 ul li a { color: #006; text-decoration: none }
#homecontent_4_1 ul li a:hover, #news ul li a:focus { color: #f00c22; text-decoration: underline }


#article {padding:10px; border: 1px solid #b9b956; background-color:#ededc3}
#article img {border:1px solid silver}

#title_style {margin-top: 1em; float: left; width: 100%; font-size: 1.0em}
#title_style h2 {border-bottom: silver 1px dashed}
#title_style ul {color:#000000; border:1px solid #b9b956; background-color:#ededc3; padding-top:15px; padding-bottom:15px; ; padding-left:30px; margin-left:5px}

.nonews { font-size: 0.85em; color:#000000; padding-top:0px; margin-left:10px; margin-right:10px}

