html {
	height: 101%;
}

body {
	background-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}
body, tr, td {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: 150%;	
}

h1,h2,h3,h4,h4,h6 {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #336666;
	line-height:normal;
}
#document h1 { 
	margin-top: 22px;
	margin-left: -20px;
	padding-bottom: 8px;
	background: url(img/underline.jpg) bottom left no-repeat;
	font-size: 20pt;
}
/*
h1 { 
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 40pt;
	margin-left: -20px;
}
*/

h2 { 
	margin-top: 22px;
	padding-bottom: 4px;
	margin-bottom: 12px;
	background: url(img/underline.jpg) bottom left no-repeat;
	font-size: 14pt;
}

div#wrapper {
	width:	900px;
	margin: 15px auto 5px auto;
	background-color:#FFFFFF;
}

a:link {
	color: #336666;
}

a:visited {
	color: #666666;
}

a:hover {
	color: #002222;
	text-decoration:none;
}

a img {
	border: 0px;
}

p {
	text-align:justify;
	margin: 0px 0px 12px 0px;
}

ul li {
	margin: 0px 0px 6px 0px;
	padding-right: 50px;
}

div#wrapper div {
	padding: 10px 40px;
}

div#masthead {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	background: url(img/masthead.gif) bottom right no-repeat;
	height: 155px;
	position: relative;
}

div#wrapper div#m1 {
	margin-top: 45px;
	padding: 0px;
	position: absolute;
	bottom: 0px;
}

div#masthead a:link, div#masthead a:visited {
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	margin: 0px 20px 0px 0px;
}

div#masthead a.thisPage:link, div#masthead a.thisPage:visited {
	color:#000000;
}

div#masthead a:hover {
	color:#000000;
}

div.hp_image {
	height: 225px;
	border-bottom: 5px solid #669999;
}

div#document {
	background: url(img/image.jpg) top left no-repeat;	
}

div#index {
	background: url(img/image-index.jpg) top left no-repeat;
}

div#valley_medical_centre_stocksbridge {
	background: url(img/image-valley_medical_centre.jpg) top left no-repeat;
	display: none;
}

div#childrens_immunisations {
	background: url(img/image-childrens_immunisatio.jpg) top left no-repeat;
	display: none;
}

div#prescriptions {
	background: url(img/image-prescriptions.jpg) top left no-repeat;
	display: none;
}

div#making_an_appointment {
	background: url(img/image-making_an_appointment.jpg) top left no-repeat;
	display: none;
}

div#new_patients_registration {
	background: url(img/image-new_patients_registra.jpg) top left no-repeat;
	display: none;
}


div#hp_base {
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	height: 110px;
	heigh\t: 90px;
}

div#hp_base div {
	padding: 0px;
	width: 80%;
}

a#nhsDirect, div#masthead a#nhsDirect:link,  div#masthead a#nhsDirect:visited {
	float:right;
	margin: 7px 0px 0px 0px;
}

div.hiddenDiv {
	display:none;
}

div.visibleDiv {
	display: block;
}

#wrapper div.copy {
	margin: 50px 0px 0px 40px;
	padding: 0px 0px 10px 10px;
}

div#footnotes {
	padding: 0px 40px;
	background-color: #669999;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height:normal;
}

div#footnotes a:link, div#footnotes a:visited {
	color: #FFFFFF;
}
div#footnotes a:hover {
	color: #003333;
	text-decoration:none;
}

#document h1 {
	margin-top: 0px; 
}

#document p+h1 {
	margin-top: 50px; 
}

/* ======================= custom links ========================= */

a.pdfDownload:link, a.pdfDownload:visited {
	display:block;
	margin: 3px 20px;
	height: 24px;
	padding: 2px 28px;
	background:url(img/pdf.gif) top left no-repeat;
	heigh\t: 20px;
}


/* ======================= debug links ========================= */

span.debug, a span.debug {
	font-style:italic;
	font-weight:bold;
	color:#FF00FF;
	text-decoration:none;
}

/* ======================= copyright links ========================= */

div#copyright {
	color:#666666;
	width:900px;
	margin: 0px auto 20px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 7pt;
	padding-bottom: 20px;
}
div#copyright span {
	float:right;
}
div#copyright a:link, div#copyright a:visited {
	text-decoration: none;
	color:#666666;
}
div#copyright a:hover {
	text-decoration: none;
	color:#000000;
}

a:link strong, a:visited strong, strong a:link, strong a:visited {
	text-decoration: none;
}

#importantInfo {
	display: none;
}