/* Common Elements and Site Defaults */
	* {
		padding: 0;
		margin: 0;
	}
	html, body {
		font-size: 100%;
		text-align: center;
		color: #666;
		font-family: arial, verdana, sans-serif;
	}
	body.popUps {
		background-color: #f6f3e3;	
	}
	img {
		border: 0;	
		vertical-align: top;
	}
	tbody {
	  border: 0;
	  padding: 0;
	  margin: 0;
	}
	.clear {
		height: 1px;
		clear: both;
		overflow: hidden;
		zoom: 1;
	}
	.tableHeader {
		clear: both;
		width: 100%;
		padding: 0;
		margin: 0;
		border: 0;
		display: block;
		text-align: left;
	}
	.bold {
		font-weight: bold;	
	}
	.normal {
		font-weight: normal;	
	}
	.italic {
		font-style: italic;	
	}
	.underline {
		text-decoration: underline;
	}
	.smallTxt {
		font-size: 0.90em;	
		color: #666;
	}
	table.body-forms3 td.extrapadding {
		padding-top: 20px;	
	}
	.extrapadding {
		padding-top: 10px;	
	}
	.purpleText {
		color: #732b92;
		font-weight: bold;
	}
	
	h4
	{
	    margin-bottom: 10px;
	    font-size: 1.1em;
		color: #732b92;
		font-weight: bold;
	}
	
	.greyText {
		color: #666;
	}
	.rightalign {
		overflow: hidden;
		clear: both;
		zoom: 1;
	}	
	.redFont {
		color: #ff0000;	
	}
	h5 {
		margin-top: 16px;	
	}
	h3 {
		font-size: 1em; 
		margin-bottom: 10px;	
	}
	/* Main Area Shadows */
		#pageContainer {
			width: 965px;
			text-align: left;
			margin: 0 auto;
		}
		.contentContainer {
			width: 954px;
			float: left;
		}
		.rightShad {
			width: 6px;
			background: url('../images/shadows/rightshad.gif') repeat-y top left;	
		}
		.leftShad {
			width: 5px;
			background: url('../images/shadows/leftshad.gif') repeat-y top left;	
		}
	/* Content Area */
		#fold-container	{
			height: 53px;
			background: url('../images/gradients/quickLinks.gif') repeat-x top left #6a1c89;
			font-size: 0.70em;
			font-weight: bold;
			color: #fff;
			padding: 0 48px;
			overflow: hidden;
			zoom: 1;
		}
		#fold-container	a {
			color: #fff;
			text-decoration: none;	
		}
		#fold-container	a:hover, #fold-container a.current {
			text-decoration: underline;	
		}
		.fold-txt{
			float: right;
			padding-top: 20px;
			text-align: right;
		}
		.fold-quickLinks {
			float: left;	
			padding-top: 10px;
		}
		/* Header Area */
			#mastHead-container	{
				height: 109px;
				background: url('../images/gradients/header.gif') repeat-x top left;
			}
			#mastHead-logo	{
				text-indent: -9999px;
			    width: 355px;
			    height: 104px;
			    background: url('../images/misc/mysteryShopper.png') top left no-repeat;
				float: left;
			}
			#mastHead-login	{
				float: right;
				padding: 39px 44px 0 0;
			}
			.mastHead-inputContainer {
				float: right;
				padding-top: 5px;
			}	
			.mastHead-inputTxt {
				float: left;
				padding-right: 8px;
				padding-top: 1px;
				color: #663399;
				font-size: 0.75em;
			}
			.mastHead-inputBoxContainer {
				float: left;
				padding-right: 8px;
			}
			.mastHead-inputBox {
				margin: 0;
				padding: 0 3px 3px 3px;
				font-size: 0.7em;
				color: #c2c2c2;
				width: 141px;
				float: left;
				height: 12px;
			}
			.mastHead-goButton {
				float: right;
				background: url('../images/buttons/go.png') no-repeat top left;
				width: 45px;
				height: 26px;
				text-decoration: none;
				cursor: pointer;
				display: block;
				text-indent: -9999px;
			}
			.mastHead-goButton:hover{
				background: url('../images/buttons/go.png') no-repeat top left;			/* Change this to a hover image for the buttons */
			}  
			.mastHead-forgotPassword {
				text-align: right;
				color: #1ebddc;
				font-size: 0.75em;
				margin: 6px 170px 0 0;
			}
			.mastHead-forgotPassword a {
				color: #1ebddc;
				text-decoration: none;
			}
			.mastHead-forgotPassword a:hover {
				color: #1ebddc;
				text-decoration: underline;
			}
		/* Main Area */
			#body-container {
				background: url('../images/gradients/main.gif') repeat-x bottom left;
				min-height: 770px;
				padding: 44px 49px 0 48px;
			}	
			/* Pop Ups */
				#popups-container {
					background: url('../images/misc/textBackground.gif') no-repeat bottom left;	
					height: 100%;
				}	
			/* Left Column Area */
				#body-sidebar {
					width: 195px;
					float: left;
				}
				/* Left Navigation Area */
					#body-navContainer {
						margin: 4px 12px 15px 2px;
						overflow: hidden;
						min-height: 173px;	
					}
					#body-navContainer li {
						font-size: 0.8em;
						overflow: hidden;
						display: inline;
						width: 100%;
						font: bold 11px arial;
					}
					#body-navContainer a {
						background: url('../images/nav/bullet.gif') 8px 9px no-repeat;
						padding: 0 2px 0 0;
						height: 21px;
						padding-top: 4px;
						text-decoration: none;
						padding-left: 28px;
						color: #732b92;
						display: block;
						width: 100%;
					}
					#body-navContainer a:hover {
						background: url('../images/nav/bullet-hover.gif') 8px 10px no-repeat;
						color: #fff;
						background-color: #732b92;
						font: bold 13px arial;
					}
					#body-navContainer a.current {
						background: url('../images/nav/bullet-hover.gif') 8px 10px no-repeat;
						color: #fff;
						background-color: #732b92;
						font: bold 13px arial;
						border-bottom: 1px solid #fff;
					}
					#body-navContainer li.current {
						background: url('../images/nav/bullet-hover.gif') 8px 10px no-repeat;
						background-color: #732b92;
					}
					#body-subnav {
						background-color: #a576b9;	
						padding-left: 10px;
					}
					#body-subnav li {
						background-color: #a576b9;	
					}
					#body-subnav a {
						background: url('../images/nav/subbullet-hover.gif') 8px 9px no-repeat;
						color: #fff;
						font: bold 11px arial;
					}
					#body-subnav a:hover {
						background: url('../images/nav/subbullet-hover.gif') 8px 9px no-repeat;
						font: bold 11px arial;
						text-decoration: underline;
					}
					#body-subnav a.current {
						background: url('../images/nav/subbullet-hover.gif') 8px 9px no-repeat;
						font: bold 11px arial;
						text-decoration: underline;
					}
					/*#body-navContainer {
						margin: 3px 0 0 2px;
						display: block; 
						width: 195px;
						min-height: 187px;
					}
					#body-navContainer * 
					{ 
						overflow: hidden; 
						font: bold 11px arial;
					} 
					#body-navContainer ul 
					{ 
						list-style: none; 
						display: block; 
					} 
					#body-navContainer li a {
						display: block; 
						color: #732b92; 
						text-decoration: none;
						height: 18px;
						padding: 7px 0 0 28px;
					}
					#body-navContainer li a:hover {
						color: #fff; 
						font: bold 13px arial;
					}
					#body-navContainer li :hover {
						background-color: #732b92; 
						font: bold 13px arial;
					}*/
					/*#body-navContainer ul li a 
					{ 
						background: url('../images/nav/mainNavActive2.gif') no-repeat left top;
						display: block; 
						padding: 0 0 0 28px;
						color: #732b92; 
						text-decoration: none;
						height: 25px;
					} 
					#body-navContainer ul li a span 
					{ 
						background: url('../images/nav/mainNavActive_right.gif') no-repeat left top;
						display: block; 
						padding: 6px 0 2px 0;
						height: 17px;
						cursor: pointer;
					}
					#body-navContainer ul li a:hover 
					{ 
						background: url('../images/nav/mainNavHover.gif') no-repeat left top;
						color: #fff; 
						font: bold 13px arial;
						text-decoration: none;
						padding: 0 0 0 19px;
					} 
					#body-navContainer ul li a:hover span 
					{ 
						background: url('../images/nav/mainNavHover_right.gif') no-repeat right top;
						padding: 5px 0 4px 0;
						height: 17px;
						width: 175px;
						font: bold 13px arial;
					} 
					#body-navContainer ul li a.current,#body-navContainer ul li a.current:hover
					{ 
						background: url('../images/nav/mainNavHover.gif') no-repeat left top;
						color: #fff; 
						font: bold 13px arial;
						text-decoration: none;
						padding: 0 0 0 19px;
					} 
					#body-navContainer ul li a.current span
					{ 
						background: url('../images/nav/mainNavHover_right.gif') no-repeat right top;
						padding: 5px 0 4px 0;
						height: 17px;
						width: 175px;
						font: bold 13px arial;
					} */
					#body-navContainer li p.body-navBreak {
						padding: 0;
						margin: 0 0 8px 0;
					}
					#body-navContainer li div.body-navBreak {
						padding: 0;
						margin: 0 0 8px 0;
					}
				hr {
					margin: 10px 13px 19px 2px;
					padding: 0;
					height: 1px;
					border-width: 1px 0 0 0;
					border-style: solid;
					border-color: #ccc;
					color: #ccc;
					clear: both;
				}
				/* Sign Up Purple Box Area In the Log-In Page*/
					/* Sign Up Purple Box As A Table For Stretching Purposes*/
						#signupBox {
							background: url('../images/gradients/signupBox.gif') top left no-repeat;
							margin-right: 12px;	
							padding: 30px 25px;
							margin-bottom: 10px;
						}
						/* .body-sidebartableHeader2 {				
							width: 100%;		
							margin: 0;
							overflow: auto;
							clear: both;
							padding: 0;
							border: 0;
							text-align: left;
							display: block;
						}
						#signUpHolder {
							margin-right: 12px;	
							height: 192px;
						}
						.signUpTopLeftCnr {
							background: url('../images/gradients/signUpTopLeftCnr.png') no-repeat top left; 
							width: 9px; 
							height: 9px;	
						}
						.signUpTop {
							background: url('../images/gradients/signUpTop.png') repeat-x top left; 
							width: 90%;
						}
						.signUpTopRightCnr {
							background: url('../images/gradients/signUpTopRightCnr.png') no-repeat top left; 
							width: 9px; 
							height: 9px;	
						}
						.signUpBottomLeftCnr {
							background: url('../images/gradients/signUpBottomLeftCnr.png') no-repeat top left; 
							width: 9px; 
							height: 9px;	
						}
						.signUpBottom {
							background: url('../images/gradients/signUpBottom.png') repeat-x top left; 
							width: 90%;
						}
						.signUpBottomRightCnr {
							background: url('../images/gradients/signUpBottomRightCnr.png') no-repeat top left; 
							width: 9px; 
							height: 9px;	
						}
						.signUpVanilla {
							width: 2px;
							background-color: #fff;
						}	
						.signUpMainLeft {
							background: url('../images/gradients/signUpMainLeft.png') no-repeat bottom left #be7fd7;
							width: 7px; 
						}
						.signUpMain {
							background: url('../images/gradients/signUpMain.png') repeat-x bottom left #be7fd7;
							width: 90%;
							padding: 19px 10px 35px 12px;
						}
						.signUpMainRight {
							background: url('../images/gradients/signUpMainRight.png') no-repeat bottom right #be7fd7;
							width: 7px; 
						}
						.signUpBoxArea {
							margin-top: 4px;
						}
						.signUpBox {
							border: 0;
							color: #c2c2c2;
							width: 128px;
							height: 15px;
							padding: 3px 5px 5px 5px;
						}
						*/
					.signUpButton {
						margin-top: 20px;
						background: url('../images/buttons/signUp.png') no-repeat top left;
						width: 68px;
						height: 32px;
						text-decoration: none;
						cursor: pointer;
						display: block;
						text-indent: -9999px;
					}
					.signUpButton:hover{
						background: url('../images/buttons/signUp.png') no-repeat top left;			/* Change this to a hover image for the buttons */
					}  
				hr.body-sidebarSeparator {
					margin: 11px 13px 18px 2px;
				}	
				/* Enable when google ad comes into play
				.ad {
					margin: 1px 12px 1px 3px;
					border: 1px solid #b5b5b5;
					min-height: 178px;
				}
				*/
				/* Headlines Area In the Logged In Page*/
					.headlinesHolder{
						margin: 4px 12px 15px 1px;
						overflow: hidden;
						list-style: none;
						min-height: 173px;	
					}
					.headlinesHolder li {
						font-size: 0.8em;
						line-height: 2em;
						padding-top: 2px;
						overflow: hidden;
						display: inline;
						width: 100%;
					}
					.headlinesHolder a{
						padding: 0 2px 0 0;
						text-decoration: none;
						color: #666;
						font-weight: bold;
						display: block;
						width: 100%;
						border-bottom: 1px solid #ccc;
					}
					/* News Highlights RSS Feed */
					.newsRss{
						list-style: none;
						width: 100%;
						overflow: hidden;
						border-bottom: 1px solid #ccc;
						padding-top: 4px;
					}
					.newsRss li{
						line-height: 1.2em;
						font-size: 1em;
						overflow: hidden;
						zoom: 1;
						border: none;
						float: left;
						display: inline;
						width: auto;
					}
					.newsRss .newsRss-rssImg{
						float: right;
						position: relative;
						bottom: 3px;
						display: inline;
					}
					.newsRss a{
						width: auto;
						border: none;
					}
			#middleSeparator {
				background: url('../images/shadows/middle.gif') no-repeat top left;	
				height: 726px;
				width: 11px;
				float: left;
				padding-right: 37px;
			}
			/* Right Column Area */
				#body-mainContent {
					float: right;
					width: 612px;
					background: url('../images/misc/textBackground.gif') no-repeat bottom left;	
					height: 100%;
				}
				#body-mainContentTxt {
					clear: both;
					font-size: 0.80em;
					line-height: 1.5em;
				}
				#body-mainContentTxt a {
					text-decoration: none;
					font-weight: bold;	
					color: #663399;
				}
				#body-mainContentTxt a:hover {
					color: #a576b9;
				}
				.body-internationalShoppers {
					padding: 6px;
					border: 1px solid #732b92;	
					margin: 32px 56px;
					line-height: 1.5em;
				}
				/* First Paragraph Area */
					.body-mainContentParagraph {		
						padding: 31px 56px 0 56px;
						font-weight: bold;
						line-height: 1.5em;
					}
					.body-mainContentQuote {		
						padding: 6px 0 0 6px;			
					}
				/* Second Paragraph Area */
					.body-mainContentParagraph2 {		
						padding: 0 56px;
						line-height: 1.5em;
						overflow: hidden;
					}
					.mainContentParagraphtxt {
						margin-bottom: 16px;	
					}
					hr.body-separator {
						border-top: 1px solid #999;
						height: 1px;
						color: #999;
						margin: 16px 0 32px 0;
					}
					/* FAQ Lists */
						/* No Style List */
							.body-formsNoMargin2 td .body-defaultList li {
								list-style: none;	
							}
						.body-linkList  {
							margin-left: 30px;
							color: #663399;
						}	
						.body-list {
							margin: 10px 0 10px 30px;
						}	
						.body-listNum {
							margin: 10px 0 10px 30px;
						}
						.body-listSecondTier {
							margin: 10px 0 10px 30px;
						}	
						ol.body-listSecondTierNum {
							margin: 10px 0 10px 35px;
						}	
						ul.body-listSecondTierNum {
							margin: 10px 0 10px 35px;
						}	
						.body-listSecondTierAlpha {
							margin: 10px 0 10px 35px;
							list-style-type: upper-alpha;
						}	
						.body-listHeading {
							margin: 0;
							padding: 0;
							list-style: none;	
						}
						.body-listSecondTierNum {
							margin: 0 0 0 35px;
						}
						.body-linkList :hover, .body-listSecondTier :hover {
							color: #666;
						}	
						p.index {
							text-align: right;
							font-size: 0.85em;	
							font-style: italic;
							margin: 10px 0;
						}
						hr.faqSeparator	{
							border-top: 1px solid #999;
							height: 1px;
							color: #999;
							margin: 16px 0 32px 0;
						}
				/* Third Paragraph Area */
					#body-mainContentParagraph3Container {
						height: 235px;
						background: url('../images/misc/shoppingGirl.jpg') no-repeat bottom right;			/* Changeable Image - Bottom right curve and shadow must be included */
					}
					.body-mainContentParagraph3 {		
						margin: 0 56px;
						line-height: 1.5em;
						font-weight: bold;
						width: 386px;
					}
					.body-mainContentJoin {
						vertical-align: middle;	
					}
					.body-mainContentfindOutButton a {
						margin: 57px 0 0 54px;
						background: url('../images/buttons/findOut.png') no-repeat top left;
						width: 187px;
						height: 48px;
						text-decoration: none;
						text-indent: -9999px;
						display: block;
					}
					.body-mainContentfindOutButton a:hover {
						background: url('../images/buttons/findOut.png') no-repeat top left;			/* Change this to a hover image for the buttons */
					}
				/* Two Columned Screen */
					td.splitScreen-first {
						width: 250px;
						padding: 31px 20px 0 56px;
					}
					td.splitScreen-second {
						padding-top: 107px;
						width: 150px;	
					}
					td.splitScreen-second2 {
						padding-top: 29px;
						width: 150px;	
					}
				/* Purple Square Border */
					.body-borderedSquare {
						padding: 6px;
						border: 1px solid #732b92;	
						margin: 16px 0;
						line-height: 1.5em;
					}
				/* Google Map */
					#map {
						margin: 0 56px 16px 56px;
						width: 500px; 
						height: 300px
					}
				/* Form Tables */
					/* Logged In Member Default Page */
						/* Default Forms */
							.body-formsMembersDefault {
								line-height: 1.5em;
								font-size: 1em;
								color: #666;
								width: 500px;
								font-weight: bold;
							}
							.body-formsMembersDefault td {
								padding: 6px 3px;
								vertical-align: middle;
							}
							.body-formsMembersDefault th {
								line-height: 2em;
								padding: 0 3px;
								color: #fff;
								background-color: #742c93;
								text-align: left;
							}
							/* Used for Split Screens */
								.body-formsNoMargin {
									line-height: 1.5em;
									font-size: 1em;
									color: #742c93;
									width: 350px;
									font-weight: bold;
								}
								.body-formsNoMargin td {
									padding: 6px 3px;
									vertical-align: top;
								}
								.body-formsNoMargin th {
									line-height: 2em;
									padding: 0 3px;
									color: #fff;
									background-color: #742c93;
									text-align: left;
								}
								.body-formsMarginComp {
									line-height: 1.5em;
									font-size: 1em;
									color: #742c93;
									width: 485px;
									font-weight: bold;
									margin: 0px 56px;
								}
								.body-formsMarginComp td {
									padding: 6px 6px;
									vertical-align: top;
									background-color: #a576b9;
									color: #fff;
								}
								.body-formsMarginComp th {
									line-height: 2em;
									padding: 0 6px;
									color: #fff;
									background-color: #742c93;
									text-align: left;
								}								
								
					            #CompTable a{
						            color: #fff;
						            font-weight:normal;
					            }
					            #CompTable a:hover {
						            color: #fff;
						            text-decoration: underline;
						            font-weight:normal;
					            }
            					
								.body-formsNoMargin2 {
									line-height: 1.5em;
									font-size: 1em;
									color: #666;
									width: 150px;
									font-weight: bold;
								}
								.body-formsNoMargin2 td {
									padding: 6px 3px;
									vertical-align: top;
								}
								.body-formsNoMargin2 th {
									line-height: 2em;
									padding: 0 3px;
									color: #fff;
									background-color: #742c93;
									text-align: left;
								}
							.body-formsQuestionnaire {
								line-height: 1.5em;
								font-size: 1em;
								color: #742c93;
								font-weight: bold;
							}
							.body-formsQuestionnaire td {
								padding: 6px 3px;
								vertical-align: top;
							}
						/* Special Assignments Form */
							.body-formsMembersDefault2 {
								line-height: 1.5em;
								font-size: 1em;
								color: #666;
								font-weight: bold;
							}
							.body-formsMembersDefault2 td {
								padding: 6px 3px;
								vertical-align: middle;
							}
							.body-formsMembersDefault2 th {
								line-height: 2em;
								padding: 0 3px;
								color: #fff;
								background-color: #742c93;
								text-align: left;
							}
						/* Misc User Engagement Forms */
							.body-formsRewards {
								line-height: 1.5em;
								font-size: 1em;
								width: 240px;
								color: #666;
								font-weight: bold;
								float: left; 
							}
							.body-formsRewards td {
								padding: 6px 3px;
								vertical-align: middle;
							}
							.body-formsRewards th {
								line-height: 2em;
								text-align: center;
								padding: 0 3px;
								color: #fff;
								background-color: #742c93;
								text-align: left;
							}
							.body-formsPoll {
								line-height: 1.5em;
								font-size: 1em;
								width: 240px;
								color: #666;
								font-weight: bold;
								float: right; 
							}
							.body-formsPoll td {
								padding: 6px 3px;
								vertical-align: middle;
							}
							.body-formsPoll th {
								line-height: 2em;
								text-align: center;
								padding: 0 3px;
								color: #fff;
								background-color: #742c93;
								text-align: left;
							}
						/* First Column */
							.formsMembersDefault-firstCol {
								width: 350px;
								margin-right: 20px;
							}
					/* Questionnaire Form */
						.body-questionnaire {
							line-height: 1.5em;
							color: #663399;
							font-weight: bold;
						}
					.body-forms {
						margin: 0 56px;
						line-height: 1.5em;
						width: 500px;
						color: #663399;
						font-weight: bold;
					}
					.body-formsQN {
						margin: 0px 56px;
						line-height: 1.5em;
						width: 400px;
						color: #663399;
						font-weight: bold;
					}
					.body-forms td {
						padding: 6px 3px;
						vertical-align: top;
					}
					.body-formsQN td {
						padding: 6px 3px;
						vertical-align: top;
					}
					.body-forms th {
						line-height: 2em;
						padding: 0 3px;
						color: #fff;
						background-color: #742c93;
						text-align: left;
					}
					.body-formsQN th {
						line-height: 2em;
						padding: 0 3px;
						color: #fff;
						background-color: #742c93;
						text-align: left;
					}
					.body-forms2 {
						width: 500px;
						margin: 0 56px;
						line-height: 1.5em;
						font-weight: bold;
					}
					.body-forms2 td {
						padding: 6px 3px;
						vertical-align: middle;
					}
					.body-forms2 th {
						line-height: 2em;
						padding: 0 3px;
						color: #fff;
						background-color: #742c93;
						text-align: left;
					}
					.body-forms3 {
						line-height: 1.5em;
						width: 500px;
						color: #663399;
						font-weight: bold;
					}
					.body-forms3 td {
						padding: 6px 3px;
						vertical-align: top;
					}
					.body-forms3 th {
						line-height: 2em;
						padding: 0 3px;
						color: #fff;
						background-color: #742c93;
						text-align: left;
					}
					td.body-formsText {
						vertical-align: middle;
						color: #666;
						font-size: 0.95em;	
					}
					td.body-formsText2 {
						color: #666;
					}
					.body-formsText {
						color: #666;
						font-size: 0.95em;	
					}
				/* Have Your Say Rating */
					.body-formsLowRating {
						background-color: #df0029;
						color: #fff;
					}
					.body-formsAvgRating {
						background-color: #ff9900;
						color: #fff;
						text-align: center;
					}
					.body-formsHighRating {
						background-color: #66cc66;
						color: #fff;
						text-align: right;
					}
					/* Form Buttons */
						.body-formsSubmit {
							margin: 0 56px;
							background: url('../images/buttons/submit.png') no-repeat top left;
							width: 68px;
							height: 32px;
							text-decoration: none;
							cursor: pointer;
							display: block;
							text-indent: -99999px;
						}
						.body-formsSubmit:hover {
							background: url('../images/buttons/submit.png') no-repeat top left;			/* Change this to a hover image for the buttons */
						}  
						.body-formsMembersDefaultSubmit {
							background: url('../images/buttons/submit.png') no-repeat top left;
							width: 68px;
							height: 32px;
							text-decoration: none;
							cursor: pointer;
							display: block;
							text-indent: -99999px;
						}
						.body-formsMembersDefaultSubmit:hover {
							background: url('../images/buttons/submit.png') no-repeat top left;			/* Change this to a hover image for the buttons */
						}  
						.body-formsUpdate {
							margin: 0 56px;
							background: url('../images/buttons/update.png') no-repeat top left;
							width: 68px;
							height: 32px;
							text-decoration: none;
							cursor: pointer;
							display: block;
							text-indent: -99999px;
						}
						.body-formsUpdate:hover {
							background: url('../images/buttons/update.png') no-repeat top left;			/* Change this to a hover image for the buttons */
						}  
						.body-formsNext {
							margin: 0 56px;
							background: url('../images/buttons/next.png') no-repeat top left;
							width: 68px;
							height: 32px;
							text-decoration: none;
							cursor: pointer;
							display: block;
							text-indent: -99999px;
						}
						.body-formsNext:hover {
							background: url('../images/buttons/next.png') no-repeat top left;			/* Change this to a hover image for the buttons */
						}  
						.body-formsNextNoMargin {
							margin: 5px 0;
							background: url('../images/buttons/next.png') no-repeat top left;
							width: 68px;
							height: 32px;
							text-decoration: none;
							cursor: pointer;
							display: block;
							text-indent: -99999px;
						}
						.body-formsNextNoMargin:hover {
							background: url('../images/buttons/next.png') no-repeat top left;			/* Change this to a hover image for the buttons */
						}  
						.body-formsFinish {
							margin: 0 56px;
							background: url('../images/buttons/finish.png') no-repeat top left;
							width: 68px;
							height: 32px;
							text-decoration: none;
							cursor: pointer;
							display: block;
							text-indent: -99999px;
						}
						.body-formsFinish:hover {
							background: url('../images/buttons/finish.png') no-repeat top left;			/* Change this to a hover image for the buttons */
						}  
						.body-formsAdd {
							margin: 0 56px;
							background: url('../images/buttons/add.png') no-repeat top left;
							width: 68px;
							height: 32px;
							text-decoration: none;
							cursor: pointer;
							display: block;
							text-indent: -99999px;
						}
						.body-formsAdd:hover {
							background: url('../images/buttons/add.png') no-repeat top left;			/* Change this to a hover image for the buttons */
						}  
						.body-formsYes {
							margin: 0 56px;
							background: url('../images/buttons/yes.png') no-repeat top left;
							width: 45px;
							height: 26px;
							text-decoration: none;
							cursor: pointer;
							display: block;
							text-indent: -99999px;
						}
						.body-formsYes:hover {
							background: url('../images/buttons/yes.png') no-repeat top left;			/* Change this to a hover image for the buttons */
						}  
						.body-formsNo {
							margin: 0 56px;
							background: url('../images/buttons/no.png') no-repeat top left;
							width: 45px;
							height: 26px;
							text-decoration: none;
							cursor: pointer;
							display: block;
							text-indent: -99999px;
						}
						.body-formsNo:hover {
							background: url('../images/buttons/no.png') no-repeat top left;			/* Change this to a hover image for the buttons */
						}  
						.body-formsVote {
							background: url('../images/buttons/vote.png') no-repeat top left;
							width: 68px;
							height: 32px;
							text-decoration: none;
							cursor: pointer;
							display: block;
							text-indent: -99999px;
						}
						.body-formsVote:hover {
							background: url('../images/buttons/vote.png') no-repeat top left;			/* Change this to a hover image for the buttons */
						}  
						.body-formsAccept {
							margin: 0 56px;
							background: url('../images/buttons/accept.png') no-repeat top left;
							width: 68px;
							height: 32px;
							text-decoration: none;
							cursor: pointer;
							display: block;
							text-indent: -99999px;
						}
						.body-formsAccept:hover {
							background: url('../images/buttons/accept.png') no-repeat top left;			/* Change this to a hover image for the buttons */
						}  
						.body-formsDecline {
							margin: 0 56px;
							background: url('../images/buttons/decline.png') no-repeat top left;
							width: 68px;
							height: 32px;
							text-decoration: none;
							cursor: pointer;
							display: block;
							text-indent: -99999px;
						}
						.body-formsDecline:hover {
							background: url('../images/buttons/decline.png') no-repeat top left;			/* Change this to a hover image for the buttons */
						}  
						.body-formsDeclineNoMarg {
							background: url('../images/buttons/decline.png') no-repeat top left;
							width: 68px;
							height: 32px;
							text-decoration: none;
							cursor: pointer;
							display: block;
							text-indent: -99999px;
						}
						.body-formsDeclineNoMarg:hover {
							background: url('../images/buttons/decline.png') no-repeat top left;			/* Change this to a hover image for the buttons */
						}  
						.body-formsViewQ {
							margin: 10px 0 0 0;
							background: url('../images/buttons/viewquestions.png') no-repeat top left;
							width: 170px;
							height: 32px;
							text-decoration: none;
							cursor: pointer;
							display: block;
							text-indent: -99999px;
						}
						.body-formsViewQ:hover {
							background: url('../images/buttons/viewquestions.png') no-repeat top left;			/* Change this to a hover image for the buttons */
						}  
						.body-formsClose {
							float: right;
							margin: 10px 0 0 0;
							background: url('../images/buttons/close.png') no-repeat top left;
							width: 68px;
							height: 32px;
							text-decoration: none;
							cursor: pointer;
							display: block;
							text-indent: -99999px;
						}
						.body-formsClose:hover {
							background: url('../images/buttons/close.png') no-repeat top left;			/* Change this to a hover image for the buttons */
						}  
					/* Form Error Message */
						.errormsg {
							color: #df0029;
						}
						.body-forms td.errormsg-clear {
							padding: 0;
							margin: 0;
						}
					.forms-label {
						width: 150px;	
					}
					.forms-label2 {
						width: 200px;	
					}
					.forms-label3 {
						width: 140px;	
					}
					.forms-label4 {
						width: 100px;	
					}
					.forms-label5 {
						width: 170px;
					}
					.forms-questionsLabel {
						width: 400px;	
					}
					.forms-options {
						width: 200px;	
					}
					.forms-options2 {
						width: 250px;	
					}
					/* Check Box Column */
						.forms-chckBox {
							width: 30px;	
						}
						.forms-chckBox2 {
							width: 30px;
						}
			p.copyright {
				font-size: 0.7em;
				text-align: center;
				padding-top: 10px;
			}
		/* Pop Ups */
			#popCenterContainer {
				width: 700px;
				margin: 0 auto;
			}
			.popupsContentContainer {
				background: url('../images/gradients/popups.gif') repeat-x bottom left;
                background-color: #FFFFFF;
				text-align: left;
			}
			.popupsleftShad {
				background: url('../images/gradients/popupsleft.gif') bottom left no-repeat;	
                background-color: #FFFFFF;
				width: 40px;	
			}
			.popupsrightShad {
				background: url('../images/gradients/popupsright.gif') bottom right no-repeat;	
                background-color: #FFFFFF;
				width: 40px;	
			}
			.popups-forms {
				width: 100%;
				line-height: 1.5em;
				color: #663399;
				font-weight: bold;
			}
			.popups-forms td {
				padding: 6px 3px;
				vertical-align: top;
			}
			.popups-forms th {
				line-height: 2em;
				padding: 0 3px;
				color: #fff;
				background-color: #742c93;
			}
			#popups-mainContentTxt {
				font-size: 0.80em;
				line-height: 1.5em;
				padding-top: 20px;
			}
			#popups-mainContentTxt a {
				text-decoration: none;
				font-weight: bold;	
				color: #663399;
			}
			#popups-mainContentTxt a:hover {
				color: #a576b9;
			}
			.popups-borderedSquare {
				margin: 10px 35px;
			}
			.popups-borderedSquare td {
				font-size: 0.8em;
				padding: 6px;
				border: 1px solid #732b92;	
				line-height: 1.5em;
			}
			/* Buttons */
				.popups-formsSubmit {
					float: left;
					margin: 10px 0 0 0;
					background: url('../images/buttons/submit.png') no-repeat top left;
					width: 68px;
					height: 32px;
					text-decoration: none;
					cursor: pointer;
					display: block;
					text-indent: -99999px;
				}
				.popups-formsSubmit:hover {
					background: url('../images/buttons/submit.png') no-repeat top left;			/* Change this to a hover image for the buttons */
				}  
