/* =================================================== */
/* © Copyright 2006/10 Lister Medical Centre ========= */
/* CSS2 stylesheet for internet pages == 26-Jul-10 === */
/* DO NOT EDIT USING FRONTPAGE ======================= */
/* =================================================== */

BODY, P	{
	font-family:	Verdana,Helvetica,Futura,Arial,sans-serif;
 	font-size:	10pt;
	font-weight:	normal;
	font-variant:	normal;
	font-style:	normal;
	font-stretch:	normal;	
	color:		black;
	direction:	ltr;
	text-align:	left;
	margin:		0;
	padding:	0;
	border;		0;
	border-collapse: collapse;
	}		/* BODY, P =================== */

/* PAGE STRUCTURE ==================================== */
.nav_blue_body { 
	width:		162px	!important;
	height:		100%;
	background:	url("../images/page/main_bk.gif")
			repeat scroll left top;
	border-bottom:	24px;
	color:		white;
	}		/* .nav_blue_body ============ */
.nav_grey_edge {
	width:		18px	!important;
	background:	url("../images/page/text_sp_bk.gif")
			repeat-y scroll left top;
	}		/* .nav_grey_edge ============ */
.nav_blue_botm {
	width:		162px	!important;
	height:		115px	!important;
	background:	url("../images/page/nav_bt.gif")
			no-repeat scroll left top;
	}		/* .nav_blue_botm ============ */
.nav_grey_botm {
	width:		18px	!important;
	height:		115px	!important;
	background:	url("../images/page/text_sp_bt.gif")
			repeat-y scroll left top;
	}		/* .nav_grey_botm ============ */
.header_address	{
	height:		23px;
	vertical-align:	middle;
	color:		white	!important;
	font-weight:	bold	!important;
	text-align:	center	!important;
	background:	url("../images/page/nav_sp.gif")
			repeat scroll left bottom;
	}		/* .header_address =========== */
.header_address_end	{
	background:	url("../images/page/banner_end.gif")
			no-repeat scroll left bottom;
	}		/* header_address_end ======== */
.beneath_address_right	{
	width:		100%	!important;
	height:		18px	!important;
	background:	url("../images/page/sp_tp.gif")
			repeat-x scroll left top;
	}		/* .beneath_address_right ==== */


/* TEXT ============================================== */
P	{
	margin:		0.5em 0	!important;
	}		/* P ========================= */
.alpha:first-letter	{
	font-size:	110%	!important;
	font-weight:	bold	!important;
	}		/* .alpha:first-letter ======= */
.rh-text-bar, .footer, .menu	{
	font-size:	8pt	!important;
	text-align:	center	!important;
	}		/* .info_box_text, .footer, .menu */
.yellow {
	background-color: yellow	!important;
	text-align:	center	!important;
	font-weight:	bold	!important;
	color:		red	!important;
	padding:	10px	!important;
	}		/* .yellow =================== */
.red	{
	color:		red	!important;
	}		/* .red ====================== */
.thin	{
	height:		0	!important;
	}		/* .thin ===================== */
.cv	{
	width:		160px	!important;
	height:		180px	!important;
	float:		left	!important;
	text-align:	center	!important;
	}		/* .cv ======================= */
.large	{
	width:		15%;
	background-color:	#003366;
	font-size:	300%;
	font-weight:	bolder;
	text-align:	center;
	color:		white;
	}		/* .large ==================== */

/* HEADINGS ========================================== */
H1, H2, H3, H4, H5, H6, H7, H8, H9	{
	color:		#003366	!important;
	font-weight:	bold	!important;
	text-align:	left	!important;
	font-family:	Verdana,Helvetica,Futura,Arial,sans-serif;
	margin-top:	1em;
	}		/* H's ======================= */
H1	{ font-size:	160%	!important; }	/* H1  */
H2	{ font-size:	130%	!important; }	/* H2  */
H3	{ font-size:	110%	!important; }	/* H3  */
H4, H5, H6, H7, H8, H9
	{ font-size:	100%	!important;
	margin-bottom:	0.25em;	 }		/* H4  */

/* LINKS - general =================================== */
A, A:link, A:visited	{
	color:		#003366	!important;
	text-decoration: underline	!important;
	}		/* A, A:link, A:visited ====== */
A:hover	{
	color:		white	!important;
	background:	#0066CC	!important;
	}		/* A:hover =================== */
.spot	{ background: url("../images/page/dot_blue.gif") 
	no-repeat scroll left center !important;
	padding-left:	15 	!important;		}
.spot:hover { background: url("../images/page/dot_redd.gif")
	no-repeat scroll left center !important;
	padding-left:	15	!important;
	color:		maroon	!important;
	}		/* .spot ===================== */
/* LINKS - buttons =================================== */
/* styled by Frontpage at the moment ================= */

/* HIGHLIGHTING ====================================== */
STRONG, EM	{
	font-weight:	bolder	!important;
	}		/* STRONG, EM ================ */
EM	{
	font-variant:	normal	!important;
	font-style:	italic	!important;
	}		/* EM ======================== */
HR	{
	color:		#003366	!important;
	height:		2	!important;
	width:		95%	!important;
	}		/* HR ======================== */
.no_un	{ text-decoration: none }  /* no_un ========== */

/* IMAGES ============================================ */
IMG	{
	border;		0	!important;
	}		/* IMG ======================= */
.left, .right	{
	margin-top:	5	!important;
	margin-bottom:	5	!important;
	}		/* .left, .right ============= */
.left	{
	float:		left	!important;
	margin-right:	5	!important;
	}		/* .left ===================== */
.right	{
	float:		right	!important;
	margin-left:	5	!important;
	}		/* .right ==================== */

/* LISTS ============================================= */
UL	{ margin-top:	0.25em;				}
.map UL	{ list-style-position:	outside	!important;	}
.map UL LI { list-style-type:	disc	!important;	}
.map UL LI UL LI
	{ list-style-type:	square	!important; 	}
.map UL LI UL LI UL LI 
	{ list-style-type:	circle;	!important;	}

/* TABLES ============================================ */
TABLE	{
	margin:		0	!important;
	padding:	0	!important;
	border:		0	!important;
	border-collapse:	collapse	!important;
	border-spacing:	0	!important;
	}		/* TABLE ===================== */
TD	{
	font-size:	10pt	!important;
	}		/* TD ======================== */
TH	{
	color:		#003366	!important;
	background:	#CCCCCC	!important;
	font-size:	10pt	!important;
	font-weight:	bold	!important;
	}		/* TH ======================== */
.grey	{ background:	#EEEEEE	!important;		}
.white	{ background:	white	!important;		}
.blue	{ background:	#9ABBDD	!important;		}
.rh-info-bar { float:	right	!important;
	border: 5px solid #9abbdd !important;
	width:		160px	!important;
	}		/* .rh-info-bar ============== */
.center_top	{
	text-align:	center	!important;
	vertical-align:	top	!important;
	}		/* .center_top =============== */
.center_middle	{
	text-align:	center	!important;
	vertical-align:	middle	!important;
	}		/* .center_middle ============ */
.center_bottom	{
	text-align:	center	!important;
	vertical-align:	bottom	!important;
	}		/* .center_bottom ============ */
.left_top:	{
	text-align:	left	!important;
	vertical-align:	top	!important;
	}		/* .left_top ================= */
.left_middle	{
	text-align:	left	!important;
	vertical-align:	middle	!important;
	}		/* .left_middle ============== */
.left_bottom	{
	text-align:	left	!important;
	vertical-align:	bottom	!important;
	}		/* .left_bottom ============== */	
.right_top:	{
	text-align:	right	!important;
	vertical-align:	top	!important;
	}		/* .left_top ================= */
.right_middle	{
	text-align:	right	!important;
	vertical-align:	middle	!important;
	}		/* .left_middle ============== */
.right_bottom	{
	text-align:	right	!important;
	vertical-align:	bottom	!important;
	}		/* .left_bottom ============== */

/* =================================================== */
/* THE END =========================================== */
/* hand-crafted by David Rayner ====================== */
/* =================================================== */
