.padding {
	line-height:0px;
	height:0px;
	clear:both;
}
BODY {
background-color:#ffffff;
}
H1 {
color:#204090;
}
H2 {
color:#204090;
}
#envelope {
	background:url(envelopebkgrnd.gif) top left repeat-y;
}
#headerpane {
  position:relative;
  background-color:#ffffff;
} 
#header1 {
  position:absolute;
  top:20px;
  right:10px;
  text-align:right;
}
#leftpane {
padding:20px 5px 0px 0px;
width:175px;
background:url(coltop.gif) top left no-repeat;
}
#rightpane {
padding:20px 0px 0px 10px;
width:170px;
background:url(coltop.gif) top right no-repeat;
display:inline;
}
#nhsdirect IMG {
	margin:20px 0px 20px 10px;
}
#centrepane {
	padding:0px 0px 0px 10px;
}
#menupane {
background-color:transparent;
}
#menupane A {
color:#204090;
}
#menupane UL LI {
border-color:#204090;
}
.panel {
background-color:#ffffff;
color:#000000;
margin:0px 0px 15px 0px;
}
.panel H2 {
color:#204090
text-align:left;
font-weight:bold;
padding:5px 0px;
}
.panel A, .panel BUTTON {
color:#204090;
}

#footerpane {
border-top:1px dotted #b0b0b0;
padding-top:5px;
background-color:#ffffff;
color:#204090;
} 
#framehome #footerpane {
	border:none;
}
#footerpane  A {
color:#204090;
}
#footerpane  UL LI {
border-color:#204090;
}
/* Front Panel */
#fp {
	background:url(fprightbkgrnd.gif) top left repeat-y;
}
#fpleft {
	width:560px;
	margin:0px;
	padding:0px;
	display:inline;
	float:left;
}
#fpleft1 {
	height:200px;
}
#fpleft2 {
	border-top: 1px dotted #b0b0b0;
	padding-top:3px;
	padding-bottom:5px;
	background-color:transparent;
}
#fpleft2 .panel {
	width:175px;
	margin:0px 5px 0px 5px;
	padding:0px;
	color:#000000;
	display:inline;
	float:left;
	background-color:transparent;
}
#fpleft2 .panel H2 {
	padding:5px 0px;
	text-align:left;
	color:#172c6c;
	background-color:transparent;
}
#fpleft2 .panel A {
	color:#2870c0;
}
/*
#fpleft2panel3.panel {
	background:url(family.jpg) bottom right no-repeat;
}
*/
#fpleft3 {
	border-top: 1px dotted #b0b0b0;
	padding-top:3px;

}
#fpleft3a, #fpleft3b {
	width:260px;
	padding:0px 0px 0px 4px;
	display:inline;
	float:left;
	margin:0px 15px 0px 0px;
}
#fpleft3b {
	border-left:1px dotted #b0b0b0;
}
#fpleft3 .panel {
	width:260px;
	margin:0px;
	clear:both;
}
#fpleft3 .panelbody DIV {
	display:inline;
	float:left;
	padding:0px;
	margin:0px;
	width:165px;
}
#fpleft3 .panel H2 {
	padding:5pxpx 0px;
	margin:0px;
	color:#2870c0;
	font-weight:bold;
	text-align:left;
}
#fpleft3 .panel A {
	color:#2870c0;
}
#fpleft3 .panel IMG {
	margin-right:15px;
	float:left;
	display:inline;
}
#fpleft #alert.panel {
	width:520px;
	border:1px solid #808080;
	padding:5px;
	margin:0px 0px 0px 10px;
	float:none;
	text-align:center;
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
}
#fpleft #alert.panel H2 {
	display:none;
}
#fpright {
	width:220px;
	background:url(fprightbkgrnd.gif) top right repeat-y;
	display:inline;
	float:left;
}
#fprighttop {
	padding:20px 9px 5px 9px;
	background:url(fprighttop.gif) top left no-repeat;
	border-left:1px dotted #b0b0b0;
}
#fpright .panel {
	margin:5px 0px;
	padding:0px 0px 5px 0px;
	border-bottom:1px dotted #b0b0b0;
	width:200px;
	background-color:transparent;
}
#fpright .panel H2 {
	color:#204090;
	text-align:left;
	background-color:transparent;
}
#fpinner {
	background:url(fpbase.gif) bottom left no-repeat;
	padding-bottom:15px;
}

