#page {
	width:1000px;
	background-color:#ffffff;
}
#envelope {
  position:relative;
}
#search BUTTON {
  color:#606060;
}
.clearboth {
	font-size:1px;
	line-height:0px;
	clear:both;
}
TBODY TD,TBODY TH {
	vertical-align:top;
	padding-bottom:0;
}
FORM {
	padding:0;
	margin:0;
}
H1 {
	font-size:2em;
	color:#2c683c;
	margin-top:0px;
}
H2 {
	font-size:1.5em;
	color:#2c683c;
}
H3 {
  font-size:1.2em;
  font-style:italic;
  color:#2c683c;
}
H1 A, H2 A, H3 A {
  color:#2c683c;
  text-decoration:none;
}
.panel {
	background-color:transparent;
	margin:0;
}
.panel H2 {
	font-size:1.1em;
}
#frame .panel IMG {
	display:inline;
	vertical-align:text-bottom;
}
#leftpane {
	width:180px;
	padding:15px 0 0 0;
}
#leftpane .panel {
  margin: 0 0 15px 0;
  width:180px;
}
#leftpane .panel H2 {
  padding: 5px 0 5px 10px;
  color:#2c683c;
  background-color:#bdd59b;
  width:170px;
  text-align:left;
}
#leftpane .panelbody {
  width:160px;
  padding:0 10px 5px 10px;
  color:#606060;
}
#leftpane .panelbody LI {
  padding-top:5px;
}
#leftpane .panelbody A {
  color:#606060;
  text-decoration:none;
}

#rightpane {
	width:180px;
	padding:15px 0 0 0;
	color:#606060;
}
#rightpane A {
  color:#606060;
}
#rightpane .panel {
  width:180px;
  margin: 0 0 15px ;
  background:url(row3_bkgrnd.gif) bottom left no-repeat;
}
#rightpane H2 {
  padding: 5px 0 5px 10px;
  color:#2c683c;
  text-align:left;
  background-color:#cbd47e;
  width:170px;
}
#rightpane .panelbody {
  width:160px;
  padding:0 10px 5px 10px;
  color:#606060;
}
#rightpane LI {
  padding-top:5px;
} 

#headerpane {
	position:relative;
	height:auto;
	color:#606060;
	background-color:#f3fadf;
}
#header1 {
  position:absolute;
  color:#606060;
  text-align:left;
  width:250px;
  top:15px;
  left:635px;
  margin:0;
}
#header2 {
  position:absolute;
  color:#ffffff;
  text-align:left;
  width:70px;
  top:10px;
  left:930px;
  margin:0;
}

#translate {
  position:absolute;
  top:60px;
  right:5px;
  width:150px;
  text-align:right;
}
#centrepane {
	width:600px;
	margin:0;
	padding:15px 20px 10px 20px;
}
#centrepane A {
	text-decoration:none;
	color:#5e33a4;
}

#menupane {
  position:relative;
	height:auto;
	background-color:#5e9e99;
	padding:5px 0px 5px 10px;
	width:990px;
	color:#ffffff;
	width:990px;
	border-top:6px solid #ffffff;
	border-bottom:6px solid #ffffff;
}
#menupane UL LI {
  border-color:#ffffff;
}
#menupane A {
  color:#ffffff;
}

#news {
	display:none;
}
/*
Home Page
*/
#newstickertape.panel #tt-ticker-wrapper {
  margin:0   !important;
}
#main {
  position:relative;
  background:url(panel_tall_bottom.gif) bottom right no-repeat;
  width:100%;
}
#row1 {
  width:100%;
}
/*
#mainimg {
  display:inline;
  float:left;
  width:438px;
  padding-right: 12px;
  padding-bottom:50px;
}
*/
#prime_minister {
  width:420px;
  border:1px solid #057405;
  margin:10px 16px 10px 0;
  float:left;
  display:inline;
}
#prime_minister H2 {
  background-color: #bdd59b;
  color: #057405;
  text-align:center;
  padding:5px 0;
  font-size:1.3em;
}
#prime_minister .panelbody DIV {
  padding:5px;
  width:410px;
}
#row1register {
  display:inline;
  float:left;
  margin: 0px 12px 0 0px;
  width:168px;
  color:#606060;
  line-height:1.4em;
}
 #row1register .panel { 
  margin:10px 0 0 0;
  padding:0;
  width:168px;
  background:url(register_bottom.gif) left bottom no-repeat;
}
#row1register .panelbody {
  margin:0;
  font-size:1.5em;
  padding:5px 0 10px 5px;
  width:163px;
  background:url(register_top.gif) left top no-repeat;
  color:#ffffff;
}
#row1register  A {
  color:#ffffff;
}
#registerintro.panel {
  background:none;
}
#registerintro .panelbody {
  padding:0 0 0 0;
  background:none;
  font-weight:bold;
  color:#2c683c;
  font-size:1.1em;
  line-height:normal;
}
#row1a {
  display:inline;
  float:left;
  margin: 0px 10px 0 0px;
  width:180px;
  color:#606060;
  line-height:1.4em;
}
#row1a .panel {
  margin:10px 0 0 0;
}
#row1a H2 {
  color:#2c683c;
  text-align:left;
  padding-bottom:.5em;
}
#row1b {
  display:inline;
  float:left;
  width:180px;
  margin:10px 0 0 0;
} 
#contact {
  width:180px;
  margin: 0 0 10px 0;
  color:#606060;
  line-height:1.4em;
}
#contact H2 {
  color:#2c683c;
  text-align:left;
}
#register {
  background:url(register_bottom.gif) bottom left no-repeat;
  width:180px;
}
#register .panelbody {
  background:url(register_top.gif) top left no-repeat;
  width:165px;
  color:#c13326;
  font-size:1.5em;
  padding:5px 0 10px 15px;
} 
#register .panelbody A {
  color:#ffffff;
}
#register IMG.imgRight {
  padding:6px 25px 0 0;
  margin:0;
 } 
 
#bottom_left {
  display:inline; 
  float:left;
  width:250px;
}
#bottom_right {
  width:750px;
  float:left;
  display:inline;
}
#find.panel {
  background:url(search_bottom.gif) bottom left no-repeat;
  width:250px;
  margin:10px 0 0 0;
}
#find .panelbody {
  background:url(search_top.gif) top left no-repeat;
  width:100%;
}
#find BUTTON {
  background:url(search_button.gif) top left no-repeat;
  width:50px;
  height:28px;
  margin-left:5px;
  padding:0;
  color:#2c683c;
  font-weight:bold;
  font-size:.9em;
}
#find INPUT {
  border-width:0;
  width:184px;
  margin:0 1px 0 1px;
  padding:0;
} 
#atoz {
  width:243px;
  height:53px; 
  margin:15px 0 0 0;
  background:url(atoz.gif) top left no-repeat;
}
#atoz SELECT {
  margin:16px 0 0 184px;
} 
#learnmore {
  width:243px;
  height:53px; 
  margin:15px 0 0 0;
  background:url(learn_more_about.gif) top left no-repeat; 
}
#learnmore SELECT {
  margin:24px 0 0 10px;
}
#bodymap {
  width:243px;
  margin:15px 0 15px 0;
}

#smile {
width: 219px;
padding-left: 24px;
margin: 0px;
}

#row2 {
  background:url(row2_bkgrnd.gif) bottom left repeat-x;
  margin: 0 0 15px 0;
}
#row2 .panel {
  display:inline;
  float:left;
  margin: 0 0 0 10px;
  width:180px;
  padding:113px 0 0 0;
}
#row2 .panel H2 {
  padding: 5px 0 5px 10px;
  color:#2c683c;
  background-color:#bdd59b;
  width:170px;
  text-align:left;
}
#row2 .panelbody {
  width:160px;
  padding:0 10px 5px 10px;
  color:#606060;
}
#row2 .panelbody LI {
  padding-top:3px;
}
#row2 .panelbody A {
  color:#606060;
  text-decoration:none;
}
#row2a.panel {
  background:url(baby.jpg) top left no-repeat;
  margin:0;
}
#row2b {
  background:url(children.jpg) top left no-repeat;
}
#row2c {
  background:url(teenager.jpg) top left no-repeat;
}
#row2d {
  background:url(adult.jpg) top left no-repeat;
}
#row3 {
  width:750px;
  background:url(row3_bkgrnd.gif) bottom right no-repeat;
  margin:0 0 15px 0;
}
#row3, #row3 A {
  color:#606060;
}
#icons1, #icons2, #row3e, #row3f {
  display:inline;
  float:left;
  width:180px;
  margin: 0 0 0 10px;
}
#icons1 {
  margin:0;
}
#row3a, #row3c {
  margin-bottom:10px;
}
#row3 H2 {
  padding: 5px 0 5px 10px;
  color:#2c683c;
  text-align:left;
  background-color:#cbd47e;
  width:170px;
}
#row3e .panelbody, #row3f .panelbody {
  width:160px;
  padding:0 10px 5px 10px;
  color:#606060;
}
#row3e LI, #row3f LI  {
  padding-top:5px;
} 
#row3f IMG.imgCentre {
  padding:0 0 0 1px;
  margin:0;
}
#row3f .panelbody {
  padding:0;
  width:180px;
}
#flash1, #flash2 {
  width:180px;
  margin: 0 0 10px 0;
}
#logos {
  position:absolute;
  bottom:15px;
  left:0;
  width:250px;
}
#logos .panel {
  float:left;
  display:inline;
  width:auto;
  margin:0;
}
#iip.panel, #iso.panel {
  margin-left:15px;
}
#footerpane {
	clear:both;
	color:#ffffff;
	padding:3px 5px;
	width:990px;
  background-color:#479641
}
#footerpane A {
	color:#ffffff;
}
#footerpane Ul LI {
	border-color:#ffffff;
}
	


