@charset "us-ascii";
/* Standard Stylesheet */

*		{
		margin:0;
		padding:0;
}

body,td	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:90%;
}

img		{
		border:0;
}

.imageLeft	{
		float:left;
		padding-right:10px;
}


p.clearFloat	{
		clear:both;
}
div		{
		/*border:1px solid red;*/
}

#page	{
		margin:0px auto;
		position:relative;
		width:1000px;
}

h1		{
		font-size:175%;
}
		
h2		{
		font-size:125%;
}		
		
h1.homePageNHSInfo	{
		font-size:175%;
		color:#001c52;
		text-align:right;
		padding-right:30px;
}		

h2.homePageNHSInfo	{
		font-size:125%;
		color:#001c52;
		text-align:right;
		padding-right:30px;		
}		

abbr	{
		cursor:help;
}

td.leftCol	{
		width:94px;
		background-image:url(../images/scttc_left.gif);
		background-position:top left;
		background-repeat:no-repeat;
		background-color:#9a4c9d;
		vertical-align:bottom;
		text-align:center;		
}


td.rightCol	{
		width:94px;
		background-image:url(../images/scttc_right.gif);
		background-position:top right;
		background-repeat:no-repeat;
		background-color:#9a4c9d;		
		vertical-align:bottom;
		text-align:center;
}

td.centreCol	{
		width:812px;
		background-image:url(../images/hpheader.jpg);
		background-position:top;
		background-repeat:no-repeat;
}

td.centreColLeft	{
		 width:270px;
		 background-image:url(../images/hpbg1.jpg);
		 background-repeat:repeat-y;
		 color:white;
		 vertical-align:top;
}

p.hpAddress	{
		text-align:left;
		padding-left:30px;
		font-size:125%;
}


#hpMainText p, #hpMainText ul, #hpMainText h1, #hpMainText h2	{
		padding-left:15px;
		padding-right:30px;
		color:#001c52;
}

#hpMainText h1	{
		text-align:left;
		font-size:175%;
		color:#001c52;
}		

#hpMainText h2	{
		font-size:125%;
}

#hpMainText li	{
		margin-left:20px;
}

#subsPageTops	{
	background-image:url(../images/pagetop_std.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	width:1000px;
	height:166px;
}

#subsPageTops td	{
	vertical-align:middle;
}

#subsPageTops h1	{
	font-size:175%;
	text-align:right;
	padding-right:20px;
	padding-top:5px;
}
 
#subsPageTops h2	{
	font-size:125%;
	text-align:right;
	padding-right:20px;
}

#subsPageTops h3	{
	font-size:175%;
	text-align:center;
	color:#001c52;
}


td.subsPageMainArea	{
	background-image:url(../images/subsbg.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#9a4c9d;
	padding:25px 50px;
}

#subsPageTextArea	{
	background-image:url(../images/subsmainsecttop.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:white;
	border:2px solid #001c52;
	padding:20px;
}

#subsPageTextAreaPurple	{
	background-image:url(../images/subsmainsecttop_pb.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:white;
	border:2px solid #001c52;
	padding:20px;
}

#subsPageTextAreaBlue	{
	background-image:url(../images/subsmainsecttop_blue.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:white;
	border:2px solid #001c52;
	padding:20px;
}


#subsPageTextArea h1.pageTitle,
#subsPageTextAreaPurple h1.pageTitle,
#subsPageTextAreaBlue h1.pageTitle	{
	padding-left:235px;
	color:white;
	font-size:150%;
}
.lightBlueBackground	{
		background-image:url(../images/hplightblue.jpg);
}

#navBar td	{
		width:116px;
		padding-top:10px;
		padding-bottom:10px;
		text-align:center;
		background-color:#001c52;
		font-size:110%;
}

#navBar td.navBarOutsideFillers	{
		width:94px;	/*to make up correct width on standard pages*/
}

a:link,
a:visited	{
		color:black;
}

a:hover	{
		color:black;
		text-decoration:none;
}

a.navBarLink:link,
a.navBarLink:visited	{
		color:white;
		text-decoration:none;
}

a.navBarLink:hover	{
		color:#9a4d9f;
}

a.navBarLinkActive:link,
a.navBarLinkActive:visited	{
		color:#9a4d9f;
		text-decoration:none;
		font-weight:bold;
}

a.navBarLinkActive:hover	{
		color:#9a4d9f;
}

a.hpHiddenLink:link,
a.hpHiddenLink:visited	{
		color:#001c52;
		text-decoration:none;
}

a.hpHiddenLink:hover	{
		color:#9a4d9f;
}


a.wvwLink:link,a.wvwLink:visited
			{
			font-size:10px;
			color:#d3add5;
			text-decoration:none;
			}
a.wvwLink:hover	{
			color:white;
			background-color:transparent;
			}						


#frmContactUs td.formLabel	{
	font-weight:bold;
	width:250px;
	vertical-align:top;
}

#frmContactUs input, textarea, select	{
	width:225px;
	font-family:Arial, Helvetica, sans-serif;
}

#frmContactUs input.radio	{
	width:20px;
}

#frmContactUs input.submit	{
	width:150px;
}

