.empty {
	clear:both;
	line-height:0px;
	height:0px;
	font-size:0.001%;
}
#centrepane H2 {
	color:#5a84a5;
}
#centrepane H1 {
	color:#57657d;
}
#leftpane .panel {
	border:1px solid #ffa510;
	background-color:#ffffff;
	margin:10px 0px 0px 0px;
}
#leftpane .panel A {
	color:#4f546a;
}
#leftpane .panel H2 {
	background:#ffdc52 url(lighthdrbkgrnd.gif) top left repeat-x;
	border-bottom:1px solid #ffa510;
}
#rightpane .panel {
	margin:10px 0px 0px 0px;
	background-color:#c0d9f7;
}
#rightpane .panel A, #rightpane .panel BUTTON {
	color:#000000;
}
#rightpane .panel H2 {
	background-color:#688db0;
	color:#ffffff;
}

#leftpane #left1.panel IMG, #leftpane #left2.panel IMG, #leftpane #left3.panel IMG {
	display:none; /* suppress images on pages other than first */
}
.panel H2 {
	padding:5px 0px 5px 0px;
	font-size:1em;
}
#headerpane {
 	background:#ffffff url(headerbkgrnd.jpg) top right no-repeat; 
	position:relative;
}
#headerpane IMG {
	float:left;
	display:inline;
}
#header1 {
	position:absolute;
	bottom:3px;
	right:160px;
	margin:0px;
	color:#000000;
}
#menupane {
	background-color:#6c8cad;
	color:#ffffff;
	margin:0px 0px 5px 0px;
	height:auto;
	padding:5px 0;
}
#menupane A {
	color:#ffffff;
}
#menupane LI {
	border-color:#ffffff;
}
#row1 {
	margin:0px;
	width:100%;
}
#row1a, #row1b, #row1c {
	float:left;
	display:inline;
	margin:0px;
}
#row1b {
	background:#ffffff url(fpmainbkgrnd.gif) top left repeat-x;
	width:282px;	
}
#row1c {
	margin-left:5px;
}


#ppg_main {     
background: url(prg_bottom.gif) bottom left no-repeat;
width: 192px; 
}

#ppg_inner {
background: url(prg_top.gif) top left no-repeat;
width: 192px;
}

#ppg {
color: #000000;
margin: 0px;
padding: 10px 10px 10px 10px;
width: 172px;
}

#fp2.panel {
	margin:0px;
	padding:0px;
	border:none;
}
#fp2.panel {
	margin-top:3px;
}


#welcome.panel {
	margin:0px 0px 0px 10px;
	width:270px;
	background-color:transparent;
	font-size:0.9em;
}
#welcome.panel H2 {
	text-align:left;
	font-size:14pt;
	color:#527ba5;
}
#row2 {
	clear:both;
	margin-top:4px;
	background:url(row2bkgrnd) top left repeat-y;
	width:100%;
}
#row2 #left1.panel,#row2 #left2.panel,#row2 #left3.panel {
	float:left;
	display:inline;
	width:184px;
	padding:4px;
	background:#c0d9f7 url(bluepanelbkgrnd.gif) bottom left repeat-x;
	margin:0px 4px 0px 0px;
}
#row2 .panel A {
	color:#4f546a;
}
#row2 .panel H2 {
	background-color:transparent;
}
#row2 #left1, #row2 #left2, #row2 #left3 {
	margin-right:4px;
}
#row2 #row2d.panel {
	float:left;
	display:inline;
	width:184px;
	padding:4px;
	height:180px;
	background-color:#dbe2e8;
	background-image:none;
	margin:0px;
}
#row2 #row2d.panel H2 {
	background-color:#4f546a;
	color:#ffffff;
}
#row2top {
	width:100%;
	margin-top: 5px;
}
#row2topa {
	margin:0px 4px 0px 0px;
	height:60px;
	width:584px;
	float:left;
	display:inline;
}
#row2top #gpregistrar {
	margin:0px;
	width:192px;
	float:left;
	display:inline;
}
#row3 {
	margin-top:5px;
	background:url(row3bkgrnd.gif) bottom left no-repeat;
	width:100%;
}
#row3 .panel {
	float:left;
	display:inline;
	width:192px;
	margin:0px;
}
#row3 .panel UL {
	padding:4px;
}
#row3 .panel H2 {
	background:#ffdc52 url(lighthdrbkgrnd.gif) top left repeat-x;
	border-bottom:1px solid #ffa510;
}
#row3 #lifestage1, #row3 #lifestage2, #row3 #lifestage3 {
	margin-right:4px;
}
#row3 .panel A {
	background-color:#ff0421;
	font-weight:bold;
	color:#ffffff;
	text-align:right;
}
#footerpane {
	background-color:#6c8cad;
	color:#ffffff;
	margin:5px 0px 0px 0px;
	height:auto;
	padding:3px 0;
}
#footerpane A {
	color:#ffffff;
}
#footerpane UL {
	border-color:#ffffff;
	font-size:1em;
	line-height:auto;
}
