A {
  color:#00388c;
}
body {
  background-color:#ffffff;
}
#page {
	width:1000px;
}
#envelope {
  padding-bottom:12px;
}
.clearboth {
	font-size:1px;
	line-height:0px;
	clear:both;
}
#tt-ticker-wrapper.has-js {
  margin-top:0 !important;
}
TBODY TD,TBODY TH {
	vertical-align:top;
	padding-bottom:0;
}
FORM {
	padding:0;
	margin:0;
}
H1 {
	font-size:1.8em;
	color:#000000;
	margin-top:.5em;
}
H2 {
	font-size:1.2em;
	font-weight:bold;
	text-align:left;
	color:#000000;
}
H3 {
  font-size:1em;
  font-style:italic;
  color:#000000;
}
BUTTON, .button {
	color:#000000;
	background-color:#ffffff;
	padding:2px 3px;
}
.panel {
	color:#000000;
}
.panel A {
  color:#000000;
}
#leftpane {
	width:188px;
	padding:50px 12px 0 0;
}
#leftpane .panel {
	width:188px;
	line-height:1.5em;
	background:url(panel_top.gif) left top no-repeat;
	margin-bottom:15px;
}

#leftpane .panelbody {
	width:168px;
	padding:10px;
	background:url(panel_bottom.gif) left bottom no-repeat;
}
#leftpane .panelbody UL {
  list-style-type:none;
  text-indent:0;
  padding:0;
  margin:0;
}

#leftpane .panel H2 {
	font-size:1.2em;
	text-align:left;
	width:168px;
	padding:10px 10px 0 10px;
}
#rightpane {
	width:188px;
	padding:50px 0 0 12px;
}
#rightpane .panel {
	width:188px;
	background:url(panel_top.gif) left top no-repeat;
	margin-bottom:15px;
}
#rightpane .panel .panelbody {
  padding:10px;
  width:168px;
	background:url(panel_bottom.gif) left bottom no-repeat;
}
#rightpane .panel H2 {
	font-size:1.2em;
	text-align:left;
	padding:10px 10px 0 10px;

}
#rightpane UL {
  padding:0;
  margin:0;
  text-indent:0;
  list-style:none;
}
#headerpane {
	position:relative;
	width:100%;
	height:auto;
}
#header1 {
  position:absolute;
  top:70px;
  left:140px;
  text-align:left;
  margin:0;
  width:500px;
  color:#ffffff;
  font-weight:bold;

} 
#header2 {
  position:absolute;
  top:70px;
  right:200px;
  text-align:right;
  margin:0;
  width:200px;
  padding:0;
  font-size:.9em;
} 
#header2 BUTTON.button {
  width:36px;
  height:17px;
  background:url(go.gif) left top no-repeat;
  color:#ffffff;
  font-size:.9em;

}
#header2 INPUT {
  font-size:.8em;
  margin-right:5px;
}
#translation {
  position:absolute;
  top:0px;
  text-align:right;
  width:200px;
  right:10px;
  margin:0;
} 

#header3 {
  position:absolute;
  top:30px;
  right: 10px;
  text-align:right;
  margin:0;
  width:200px;
  padding:0;
  color:#ffffff;
  font-weight:bold;
} 
#centrepane {
	width:600px;
	padding:0px;
	margin:10px 0 20px 0;
	line-height:1.4em;
	background-color:#ffffff;
}
#centrepane A {
	text-decoration:none;
}
#centrepane A:hover {
	text-decoration:underline;
}
#menupane {
  position:relative;
  top:-18px;
	height:auto;
	background-color:#ababab;
	margin-left:115px;
	padding: 3px 12px 0px 7px;
	width:860px;
}
#menupane A {
	color:#ffffff; 
	font-weight:bold;
}
#menupane UL LI {
  border-color:#ffffff
}
#framehome LI.first, #frame LI.sectionmenu {
  font-weight:bold;
}  
/*
Home Page
*/
.panel {
	margin:0;
	color:#000000;
}
.panel A {
  color:#000000;
}
#row1 {
  width:100%;
  background:url(row1_bottom.jpg) 20px bottom no-repeat;
  margin-top:10px;
  z-index:20;
}
#welcome {
  padding:10px 10px 0 155px; 
  width:187px;
  float:left;
  display:inline;
  font-size:1.5em;
  font-weight:bold;
}
#welcome H2 {
  color:#275a34;
  text-align:left;
  font-size:1.1em;
}
#row1col2 {
  width:319px;
  float:left;
  display:inline;
}
#register {
  width:100%;
  background:url(register_top.jpg) left top no-repeat;
}
#register .panelbody {
  width:148px;
  padding:10px 161px 10px 10px;
  background:url(register_bottom.gif) left bottom no-repeat;
}
#register A {
  color:#ffffff;
  font-size:1.2em;
  font-weight:bold;
}
#onlineservices {
  padding:15px 1px 10px 6px;
  width:312px;
  background:url(ols_top.gif) left top no-repeat;
}
#onlineservices UL {
  list-style:none;
  text-indent:0;
  padding:10px 0 0 0;
  margin:0;
  font-size:.9em;
}
#onlineservices LI {
  width:150px;
  background:url(redbutton_bottom.gif) left bottom no-repeat;
  float:left;
  display:inline;
  margin:0 5px 5px 0;
  padding:0;
}
#onlineservices LI A {
  display:inline-block;
  padding:5px 4px;
  width:142px;
  background:url(redbutton_top.gif) left top no-repeat;
  color:#ffffff;
  font-weight:bold;
  margin:0;
}
#onlineservices H2 {
  text-align:left;
}
#row1col3 {
  margin-left:9px;
  width:309px;
  float:left;
  display:inline;
}
#row1col3upper {
  width:100%;
  background:url(appointments_bottom.gif) left bottom no-repeat;
}

#appointments H2 {
  text-align:left;
  padding-bottom:10px;
}
#appointments {
  width:289px;
  padding:10px;
  background:url(appointments_top.gif) left top no-repeat;
}
#appointments .panelbody UL, #appointments .panelbody DIV {
  float:left;
  display:inline;
}
#appointments .panelbody UL {
  width:172px;
  list-style:none;
  text-indent:0;
  padding:0;
  margin:0;
}
#appointments .panelbody LI {
  width:143px;
  margin-bottom:5px;
  background:url(greenbutton_bottom.gif) left bottom no-repeat;
}
#appointments .panelbody LI A {
  display:block;
  width:133px;
  padding:5px;
  background:url(greenbutton_top.gif) left top no-repeat;
  color:#ffffff;
}
#whodoisee {
  clear:both;
  padding:0 10px 10px 10px;
}
#whodoisee H2 {
  text-align:left;
  padding-top:10px;
}
#whodoisee SELECT, #whodoisee div.wdis_select {
  display:inline;
}
#whodoisee div.wdis_select {
  padding-left:10px;
  padding-top:3px;
}
#whodoisee .wdis_result {
  position:absolute;
  left:-80px;
  background-color:#538b4c !important;
  color:#ffffff;
  border:1px solid #ffffff !important;
  padding:10px !important;
  width:300px;
  line-height:1.4em !important;
} 
#whodoisee .wdis_result STRONG {
  font-size:1.1em;
} 
#row1col3lower {
  padding-top:10px;
  width:100%;
  background:url(row1col3lower_top.gif) left top no-repeat;
}
#row1col3lower .panel {
  float:left;
}
#prg {
  width:160px;
  padding: 6px 10px 5px 0;
}
#prg .panelbody {
  margin:0;
  padding:0;;
  width:160px;
}
/*
#minorillness {
  padding: 10px 15px 10px 10px;
  width:145px;
}
#minorillness H2 {
  padding-bottom:15px;
  text-align:left;
}
*/
#howtomake {
  width:139px;
  padding-bottom:8px;
}
#row2 {
  width:100%;
  background:url(row2_bottom.jpg) 20px bottom no-repeat;
  margin-top:10px;
}
#row2_inner {
  padding-left:20px;
  width:970px;
  background:url(row2_top.jpg) 20px top no-repeat;
}
#row2_inner .panel H2 {
  text-align:left;
}
#row2_inner .panel {
  float:left;
  display:inline;
}
#healthyliving {
  padding:10px 10px 10px 15px;
  width:162px;
}
#healthyliving .panelbody {
  width:162px;
}
#healthyliving UL {
  list-style:none;
  padding:15px 0 0 0;
  text-indent:0;
  margin:0;
  line-height:1.5em;
}
#monitoring {
  margin-left:10px;
  width:77px;
  padding:10px;
}
#monitoring UL {
  list-style:none;
  text-indent:0;
  padding:0;
  margin:0;
  line-height:1.5em;
}
#nhschoices {
  width:154px;
  padding:10px;
  margin-left:10px;
}
.nhsc_atoz, .nhsc_bodymap, .nhsc_topics {
  background-color:#ffffff;
  border:1px solid #7caf5d;
}
#newsletter {
 padding:10px 10px 10px 15px;
 width:149px;
 margin-left:10px;
}
#newsletter H2 {
  padding-bottom:15px;
  width:100px;
}
#teenagers {
  width:150px;
  margin-left:10px;
}
#teenagers H2 {
  padding:10px 0 0 10px;
  height:20px;
  width:auto;
}
#teenagers .panelbody {
  padding:50px 10px 10px 10px;
  color:#ffffff;
  line-height:1.2em;
}
#teenagers .panelbody A {
  color:#ffffff;
}
#shortlinks {
  padding-left:10px;
  width:138px;
}
#shortlinks UL {
  list-style:none;
  padding:0;
  margin:0;
  text-indent:0;
}
#shortlinks UL LI {
  width:138px;
  background:url(lightgreybutton_bottom.gif) left bottom no-repeat;
  margin-bottom: 5px;

}
#shortlinks UL LI A {
  display:block;
  padding:10px 5px 10px 10px; 
  width:123px; 
  background:url(lightgreybutton_top.gif) left top no-repeat; 
  color:#000000;
  font-weight:bold;
}
/* 
Other css here
*/
#footerpane {
	color:#606060;
	padding:5px 0;
  margin: 0 12px;
	width:976px;
  border-top:1px solid #606060;
}
#footerpane A {
	color:#606060;
}


