BODY, HTML {
	PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	COLOR: Black; BACKGROUND-COLOR: none;
}
.barback {background-image:url(images/background-rose.jpg); background-color: #DD0000;
        }

.warning { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: Red;  font-weight: bold;    }	
.notav { font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  color: Red;  font-weight: bold;    }	
.RedCaption {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #DD0000;
	font-weight: bold;
	font-style: italic;
}
.RedTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #DD0000;
	font-weight: bold;
	font-style: italic;
}
.MenuLeft {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
	font-style: italic;
}
	.MenuLeft a { text-decoration: none; color: #FFFFFF;}
	.MenuLeft a:hover { text-decoration: underline; color: #FFFFFF;}

td.mainarea { padding-left: 2px;  padding-top: 5px; padding-right: 2px; padding-bottom: 4px; font-family: Arial, Helvetica, sans-serif;  font-size: 13px;  background-color: #FFFFFF;   color: #000000;  font-weight: normal;     }
.Captions { font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  color: #000000; font-weight: bold;   }

/* Alert Options */
td.alertheader { border: 1px solid #000000; padding-left: 2px;  padding-top: 1px; padding-right: 2px; padding-bottom: 1px; font-family: Arial, Helvetica, sans-serif;  font-size: 13px;  background-color: #5A87B3;   color: #FFFFFF;  font-weight: bold;     }
td.alertmain { border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding-left: 2px;  padding-top: 1px; padding-right: 2px; padding-bottom: 1px; font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  background-color: #99B5D0;   color: #000000;  font-weight: bold;     }
td.alertform { border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 1px solid #000000; padding-left: 5px;  padding-top: 1px; padding-right: 5px; padding-bottom: 1px; font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  background-color: #FFFFFF;   color: #000000;  font-weight: bold;     }
td.alertlist { border-bottom: 1px solid #333333; padding-top: 1px; padding-bottom: 1px; font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color: #000000; font-weight: bold;     }
.alertfont { font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #000000;   }
	.alertfont a { text-decoration: none; color: #000000;}
	.alertfont a:hover { text-decoration: underline; color: #000000;}
.alertvtitle {	Arial, Helvetica, sans-serif;  font-size: 14px; color: #5A87B3;  font-weight: bold; }
td.alertwhite { padding-left: 3px;  padding-top: 3px; padding-right: 3px; padding-bottom: 3px;font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: #FFFFFF;   color: #293037;    }
td.alertblack { border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding-left: 4px; padding-right: 4px; padding-top: 6px; padding-bottom: 6px; font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  background-color: #03101C;   color: White;    }	

td.blackborder { border-top: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding-left: 2px; padding-right: 2px; font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  background-color: #03101C;   color: White;    }	
td.whiteborder2 { border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding-left: 2px;  padding-top: 1px; padding-right: 2px; padding-bottom: 1px;font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  background-color: #FFFFFF;   color: #293037;   }
td.whiteborderr2 { border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding-left: 2px;  padding-top: 1px; padding-right: 2px; padding-bottom: 1px;font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  background-color: #FFFFFF;   color: #293037;     }
.vdslarge {	Arial, Helvetica, sans-serif;  font-size: 19px; color: #000000;  font-weight: normal; }
.vdsmedium {	Arial, Helvetica, sans-serif;  font-size: 14px; color: #000000;  font-weight: bold; }
.vdssmall {	Arial, Helvetica, sans-serif;  font-size: 11px; color: #000000;  font-weight: normal; }
td.yellow { padding-left: 2px;  padding-top: 1px; padding-right: 2px; padding-bottom: 1px; font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: Yellow;   color: #293037;    }
td.creditcard { border: dashed 1px;  padding-left: 2px;  padding-top: 1px; padding-right: 2px; padding-bottom: 1px; font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: Yellow;   color: #293037;    }
td.linetop { border-top: 1px solid #000000; }
td.whiteborder { border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding-left: 2px;  padding-top: 1px; padding-right: 2px; padding-bottom: 1px;font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  background-color: #FFFFFF;   color: #293037;  font-weight: bold;     }
td.whiteborderr { border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding-left: 2px;  padding-top: 1px; padding-right: 2px; padding-bottom: 1px;font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  background-color: #FFFFFF;   color: #293037;  font-weight: bold;     }
td.greenborderr2 { border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding-left: 2px;  padding-top: 1px; padding-right: 2px; padding-bottom: 1px;font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  background-color: #00FF00;   color: #000000;  font-weight: normal;     }
td.redborderr2 { border-right: 1px solid #000000; border-bottom: 1px solid #000000; padding-left: 2px;  padding-top: 1px; padding-right: 2px; padding-bottom: 1px;font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  background-color: #FF0000;   color: #000000;  font-weight: normal;     }
td.white { padding-left: 2px;  padding-top: 1px; padding-right: 2px; padding-bottom: 1px;font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: #FFFFFF;   color: #293037;    }
td.whitebline     { border-right: 1px solid #000; padding-left: 2px;  padding-top: 1px; padding-right: 2px; padding-bottom: 1px; font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: #FFFFFF;   color: #293037;    }
td.lightbluebline { border-right: 1px solid #000000; padding-left: 2px;  padding-top: 2px; padding-right: 2px; padding-bottom: 2px; font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: #99B5D0;   color: #293037;    }
.MemMenu12 { font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #B6BBBE;   }
	.MemMenu12 a { text-decoration: none; color: #B6BBBE;}
	.MemMenu12 a:hover { text-decoration: underline; color: #B6BBBE;}
.GreyLite12 { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #6D747B;   }
	.GreyLite12 a { text-decoration: none; color: #6D747B;}
	.GreyLite12 a:hover { text-decoration: underline; color: #6D747B;}
.Orange13 { font-family: Arial, Helvetica, sans-serif; font-size: 13px;	color: #FF8C00; font-weight: bold; }
.Orange12 { font-family: Arial, Helvetica, sans-serif; font-size: 12px;	color: #FF8C00; font-weight: bold; }
.Black16 { font-family: Arial, Helvetica, sans-serif; font-size: 16px;	color: #000000; font-weight: bold; }
.Blue16 { font-family: "Times New Roman", Times, serif; font-size: 23px;	color: #000066; font-weight: bold;  font-style: italic;  }
.Orange20 { font-family: Arial, Helvetica, sans-serif; font-size: 20px;	color: #FF8C00; font-weight: bold; }
.White20 { font-family: Arial, Helvetica, sans-serif; font-size: 20px;	color: #FFFFFF; font-weight: bold; }
.GreyDark11 { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #293037;   }
	.GreyDark11 a { text-decoration: none; color: #293037;}
	.GreyDark11 a:hover { text-decoration: underline; color: #293037;}
.GreyDark10 { font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  color: #293037;   }
	.GreyDark10 A { text-decoration: none; color: #293037;}
	.GreyDark10 a:hover { text-decoration: underline; color: #293037;}
.GreyLite10 { font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  color: #6D747B;   }
	.GreyLite10 A { text-decoration: none; color: #6D747B;}
	.GreyLite10 a:hover { text-decoration: underline; color: #6D747B;}
.White10 { font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  color: #FFFFFF;   }
	.White10 A { text-decoration: underline; color: #FFFFFF;}
	.White10 a:hover { text-decoration: none; color: #FFFFFF;}

.GreyLite11 { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: #6D747B;   }

td.welcome { padding-left: 6px; font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: #99B5D0;   color: #293037;    }


td.lightblue { padding-left: 2px;  padding-top: 2px; padding-right: 2px; padding-bottom: 2px;font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: #99B5D0;   color: #293037;    }
td.darkblue { padding-left: 2px;  padding-top: 2px; padding-right: 2px; padding-bottom: 2px;font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: #5A87B3;   color: #293037;    }
td.whiteline { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }
td.whitelinedarkblue { border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; 
					padding-left: 2px;  padding-top: 2px; padding-right: 2px; padding-bottom: 2px;font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: #5A87B3;   color: #293037;}
td.hand { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; cursor: hand;
					padding-left: 2px;  padding-top: 2px; padding-right: 2px; padding-bottom: 2px;font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: #5A87B3;   color: #293037;}
td.lightblue2 { border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;
					padding-left: 2px;  padding-top: 2px; padding-right: 2px; padding-bottom: 2px;font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  background-color: #99B5D0;   color: #293037;    }
td.picture { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;
					padding-left: 2px;  padding-top: 2px; padding-right: 2px; padding-bottom: 2px;font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: #5A87B3;   color: #293037;}
td.link1 { border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; 
					padding-left: 2px;  padding-top: 2px; padding-right: 2px; padding-bottom: 2px;font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: #5A87B3;   color: #293037;}
td.link2 { border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; 
					padding-left: 2px;  padding-top: 2px; padding-right: 2px; padding-bottom: 2px;font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: #5A87B3;   color: #293037;}
td.lightblue3 { border-top: 1px solid #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000;
					padding-left: 1px;  padding-top: 1px; padding-right: 1px; padding-bottom: 1px;font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  background-color: #99B5D0;   color: #293037;    }
td.cartitle { padding-left: 3px; padding-right: 3px; padding-bottom: 3px;font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  color: #000000;  font-weight: bold;     }

td.leftside { padding-left: 6px; font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: #03101C;   color: #6D747B;    }
td.leftside2 { padding-left: 6px; font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  background-color: #000000;   color: #6D747B;    }
.white12 { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: bold;  color: White;    }
	.white12 A { text-decoration: underline; color: #FFFFFF;}
	.white12 a:hover { text-decoration: none; color: #FFFFFF;}
td.pad5 { padding-left: 5px; padding-right: 5px; }
INPUT { font-family:verdana,arial,sans-serif; font-size:10px; }
SELECT { font-family:verdana,arial,sans-serif; font-size:10px; }
TEXTAREA { font-family:arial,sans-serif;font-size:11px; }

td.2options { padding-bottom: 2px;  padding-left: 3px;  padding-right: 3px;  padding-top: 2px; 
				border-top: 1px solid #293037; border-left: 1px solid #293037; border-right: 1px solid #293037; border-bottom: 1px solid #293037;
				color: #293037;
				background-color: White;
           }
.textmain { font-family: Arial, Helvetica, sans-serif;  font-size: 13px;  font-weight: normal;  color: Black; }
	.textmain A { text-decoration: underline; color: #FF8C00;}
	.textmain a:hover { text-decoration: none; color: #FF8C00;}
td.textmain { padding-top: 2px; font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: normal;  color: Black; }
td.memberlist {
	background-color: #9EC3F0; padding-left: 3px; padding-right: 3px;
}
td.mailtitles {
	background-color: #5496E4; background-image: url(images/mailtitle.gif);
}
.visible {
 		display: normal;
		}
		
	.hidden {
 		display: none;
		}
		
	#visible {
 		display: normal;
		}
		
	#hidden {
 		display: none;
		}
	.pprc_ExtraQuestionsCheckbox{
 		position:relative;
		margin-left:0px;
		margin-bottom:0px;
		z-index: 5;
		}
	.pprc_CoachingQuestionsContainer {
 		position:relative;
		width:350px;
		left:3px;
		visibility: visible;
		}
	.pprc_ExtraQuestionsIntroText {
 		position:relative;
		padding-bottom:10px;
		left:2px;
		}			