<!--

/* Style Definitions */

body
{
	font-family: "Times New Roman", Times, TimesNR, serif;
	font-size: 104%;
	color: navy;
	background-color: white;
	margin-left: 0;
	margin-top: 0;
	padding-left: 0;
	padding-top: 0;
}

#navigation, #logos, #footer	{display: none;}

#content	{background-color: white;}
a img		{border: none;}

h1
{
	font-size: 200%;
	text-align: center;
	font-variant: small-caps;
}

h2	{font-size: 150%;}
h3	{font-size: 125%;}
h4	{font-size: 105%;}
h5	{font-size: 90%;}
h6	{font-size: 80%;}

h5	{text-align: center;}

h6
{
	font-family: arial, helvetica, sans-serif;
	text-align:center;
	vertical-align:top;
	font-style:normal;
	font-size:10px;
	text-decoration:none;
	margin-left: 20%;
	margin-right: 20%;
}

#header
{
	text-align:center;
	font-weight:bold;
	font-style:italic;
	text-decoration: none;
	font-size:24.0pt;

	padding-bottom: 1em;

}

#w3c			{float: right; width: 90px; padding: 0;}
#topofpage		{text-align: right;}
.blanklist a	{text-decoration: none;}
.blanklist li	{list-style-type: none; line-height: 1.5em;}

table.hours
{
	font-family: arial, helvetica, sans-serif;
	margin-bottom: 5em;
	table-layout: fixed;
	width: 100%;
	border-collapse: collapse;
	text-align: center;
}

table.hours caption
{
	font-size: 1.5em;
	background: #c0c0c0;
	color: #fff;
}

.hours th	{border-bottom: 2px solid #008989;}
.amrow		{color: #008989;}
.pmrow		{color: #0000ff;}

input
{
	background-color: white;
	color: black;
	border: none;
	border-bottom: 1px solid black;
}

.noprint		{display: none;}
form p			{margin-left: 5%;}
input.name		{width: 15em;}
input.address	{width: 20em;}
input#postcode	{width: 8em;}
input.date		{width: 16em;}
input#phoneno	{width: 12em;}
input#offwork	{width: 25em;}
input#condition, input#seenby	{width: 70%;}

fieldset
{
	position: relative;
	margin: 0;
	padding: 0;
	border-style: none;
	border-top: 1px solid #bfbab0;
}

legend
{
	padding: 0;
	color: #000;
	font-weight: bold;
}

legend span
{
	position: absolute;
	left: 0.74em;
	top: 0;
	margin-top: 0.25em;
	font-size: 120%;
}

fieldset ol		{padding: 1.5em 0 0 0; list-style: none;}
fieldset li		{padding-bottom: 1em;}
fieldset.submit	{display: none;}

label
{
	clear: both;
	float: left;
	width: 30%;
	margin-right: 1em;
	text-align: right;
}

fieldset textarea
{
	border: 1px solid #000;
	width: 65%;
	min-height: 5em;
	margin: 0;
	padding: 0;
	overflow: visible;
}

#medication		{height: 15em;}

.labelwrap
{
	display: block;
	width: 100%;
	margin-right: 1em;
	text-align: left;
}

.requestconfirmation	{margin: 0 25px 0 20px; padding: 0;}
.requestconfirmation h1	{font-size: 150%; color: #4676d1;}

.request
{
	font-family: arial, helvetica, sans-serif;
	table-layout: fixed;
	width: 99%;
	margin: 0;
	padding: 0;
	line-height: 1.35em;
}

.request th
{
	vertical-align: top;
	width: 230px;
	text-align: left;
	font-size: 95%;
}

.enhance	{font-weight: bold;}
.usnblue	{color: #23238e}
.usngreen	{color: #008b45}

.demonstration
{
	font-size: 80%;
	border: 1px solid #000 ;
	padding: 4px 4px 5px 4px;
	margin: 20px;
	background-color: #eee;
}

-->
