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: White; background-image: url(images/background.gif);
}
td.borderright {border-right: 1px solid #7E8EAB; }

/* Large Feature Ads on Home Page */
td.featuretop { background-color: White;  border-top: 1px solid #7E8EAB;  }
td.featureright { background-color: White;  border-right: 1px solid #7E8EAB;  padding-right: 3px;   }
.featuretitle {font-family: Arial, Helvetica, sans-serif;  font-size: 16px; color: #0D67B2;  font-style: italic;  font-weight: bold;   }
.featuretext {font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #2D2D2D; font-weight: normal;   }
.click {font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color: #0D67B2; }
	.click a { text-decoration: none; color: #0D67B2;}
	.click a:hover { text-decoration: underline; color: #0D67B2;}

/* Products Buttons on Home Page */
td.categorybar { background-color: White; border-left: 1px solid #7E8EAB; border-bottom: 1px solid #7E8EAB; padding-left: 6px;  background-image: url(images/bar-categories.png);    }	
td.categorybarr { background-color: White; border-left: 1px solid #7E8EAB; border-bottom: 1px solid #7E8EAB; border-right: 1px solid #7E8EAB; padding-left: 6px;  background-image: url(images/bar-categories.png);    }	
.categorylinks {font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color: #2D2D2D; font-weight: bold; }
	.categorylinks a { text-decoration: none; color: #2D2D2D;}
	.categorylinks a:hover { text-decoration: none; color: #0D67B2;}

/* New Products on Home Page */
td.newprobackleft { border-left: 1px solid #7E8EAB; background-color: White; padding-left: 6px; padding-right: 6px; padding-bottom: 6px;  padding-top: 6px;  }	
td.newprobackright { border-right: 1px solid #7E8EAB; background-color: White; padding-right: 6px; padding-bottom: 6px; padding-top: 6px;  }	
td.newproline { background-color: #7E8EAB; padding-left: 30px; }
.protitle {font-family: Arial, Helvetica, sans-serif;  font-size: 13px; color: White;  font-weight: bold;   }
.newprotitle {font-family: Arial, Helvetica, sans-serif;  font-size: 14px; color: #0D67B2;  font-weight: bold;   }
.newprotext {font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color: #2D2D2D; font-weight: normal;   }
.newprolinks {font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color: #0D67B2; }
	.newprolinks a { text-decoration: none; color: #0D67B2;}
	.newprolinks a:hover { text-decoration: none; color: #2D2D2D;}
td.newpropic { background-color: #F9D800; border-bottom: 1px solid #7E8EAB; border-right: 1px solid #7E8EAB; border-left: 1px solid #7E8EAB; border-top: 1px solid #7E8EAB; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px; }	
/* Feature Background on Home Page */
td.featurebackcolour { background-color: #F9D800; }

/* Footer options */
td.footmenubar { background-color: White; background-image: url(images/bar-botmenu.png);    }	
td.footcopyrightbar { background-color: #7E8EAB; padding-left: 3px; padding-right: 3px;   }	
.footerlinks {font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color: #2D2D2D; font-weight: bold; }
	.footerlinks a { text-decoration: none; color: #2D2D2D;}
	.footerlinks a:hover { text-decoration: none; color: #0D67B2;}
.footercopy {font-family: Arial, Helvetica, sans-serif;  font-size: 9px; color: #FFFFFF; }
	.footercopy a { text-decoration: none; color: #F9D800;}
	.footercopy a:hover { text-decoration: underline; color: #F9D800;}

/* Main Text options */
.textmain { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-weight: normal;  color: #2D2D2D; }
	.textmain A { text-decoration: underline; color: #2D2D2D;}
	.textmain a:hover { text-decoration: none; color: #2D2D2D;}
td.welcome { padding-left: 4px; }
td.padaround { padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 2px; }
td.padaround8 { padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px; }
/* Listings */
td.subcats { border-left: 1px solid #7E8EAB; border-right: 1px solid #7E8EAB; border-top: 1px solid #7E8EAB; border-bottom: 1px solid #7E8EAB; 
				 padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px;  background-color: #FFFFFF; }
.subcatslinks {font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #2D2D2D; }
	.subcatslinks a { text-decoration: none; color: #0D67B2;}
	.subcatslinks a:hover { text-decoration: none; color: #2D2D2D;}
td.moreinfo { background-image: url(images/item-click.png); border-right: 1px solid #7E8EAB; }
.itemtitle {font-family: Arial, Helvetica, sans-serif;  font-size: 14px; color: #0D67B2;  font-weight: bold;   }
td.itemmain { border-left: 1px solid #7E8EAB; border-right: 1px solid #7E8EAB; border-top: 1px solid #7E8EAB; border-bottom: 1px solid #7E8EAB; 
				 padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;  background-color: #FFFFFF; }

/* Order Cart Contents */
td.cartright { border-left: 1px solid #7E8EAB;
				 padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px;  background-color: #FFFFFF; }
td.cartcontents { border-bottom: 1px solid #7E8EAB; padding-bottom: 2px; padding-top: 2px; background-color: #FFFFFF; }
.carttitle {font-family: Arial, Helvetica, sans-serif;  font-size: 10px; font-weight: bold; color: #0D67B2; }
.carttext {font-family: Arial, Helvetica, sans-serif;  font-size: 9px; color: #2D2D2D; }
	.carttext a { text-decoration: underline; color: #2D2D2D;}
	.carttext a:hover { text-decoration: none; color: #2D2D2D;}
.message { font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: Red;  font-weight: bold;    }	
.warning { font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  color: Red;  font-weight: bold;    }	

.OrangeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
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.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; }
	.Black16 A { text-decoration: underline; color: #000000;}
	.Black16 a:hover { text-decoration: none; color: #000000;}
.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.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;
           }
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;
		}			