﻿html, body {
	height: 100%;
	}
body {
	background: #000 url(/SiteResources/i/backgrounds/main-body.jpg) no-repeat center top;
	font-family: "Lucida Sans",Arial,helvetica,sans-serif;
	}
	a:link,
	a:visited,
	a:hover,
	a:active {
		color: #fff;
		text-decoration: none;
		}
		a:hover {
			text-decoration: underline;
			}
	select {
		font-family: Arial;
		font-size: 10px;
		font-weight: bold;
		line-height: 13px;
		text-transform: uppercase;
		}
li.menu ul {
	display: none;
	}
li.open ul {
	display: block;
	}
#page {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto;
	position: relative;
	width: 940px;
	}
	#header {
		background: #3d3d3c url(/SiteResources/i/backgrounds/header.gif) repeat-x center top;
		padding: 40px 25px 1px;
		z-index: 9999;
		
		-moz-border-radius: 0px 0px 8px 8px;
		-webkit-border-radius: 0px 0px 8px 8px;
		border-radius: 0px 0px 8px 8px;
		}
		h1#title {
			float: left;
			margin-bottom: 10px;
			}
		#login {
			clear: right;
			color: #ebebeb;
			float: right;
			margin-bottom: 24px;
			}
			#login a.action-login:link,
			#login a.action-login:visited,
			#login a.action-login:hover,
			#login a.action-login:active {
				background: url(/SiteResources/i/icons/login-key.png) no-repeat right center;
				font-size: 12px;
				line-height: 18px;
				padding-right: 23px;
				font-size: 16px;
				}
			#login ul {
				overflow: hidden;
				}
				#login ul li {
					background: url(/SiteResources/i/backgrounds/account-summary.gif) no-repeat right center;
					float: left;
					font-size: 11px;
					line-height: 20px;
					min-height: 41px; 
					padding: 0 28px;
					}
				#login ul li:last-child,
				#login ul li.last-child {
					background: none;
					}
					#login ul li h3 {
						color: #fefefe;
						font-size: 13px;
						font-weight: bold;
						}
					#login ul li a:link,
					#login ul li a:visited,
					#login ul li a:hover,
					#login ul li a:active {
						color: #9b9b9b;
						}
			.points {
				background: url(/SiteResources/i/backgrounds/points.gif) repeat-x 0 0;
				height: 29px;
				margin-top: 4px;
				padding: 0;
				text-align: right;
				width:242px;
				
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px;
				}
				.points .point-count {
					background: url(/SiteResources/i/backgrounds/points.gif) repeat-x 0 -29px;
					display: inline-block;
					letter-spacing: 8px;
					height: 22px;
					padding: 7px 0 0 5px;
				    
				  -moz-border-radius: 5px 0 0 5px;
				  -webkit-border-radius: 5px 0 0 5px;
				  border-radius: 5px 0 0 5px;
					}
				.points .label {
					background: url(/SiteResources/i/backgrounds/points.gif) repeat-x 0 -58px;
					display: inline-block;
					height: 22px;
					padding: 7px 8px 0 4px;
					text-align: center;
					width: 55px;
				  
				  -moz-border-radius: 0 5px 5px 0;
				  -webkit-border-radius: 0 5px 5px 0;
				  border-radius: 0 0 5px 5px;
					}
			.dashboardPoints {
				background: #000 url(/SiteResources/i/backgrounds/points.gif) repeat-x 0 0 !important;
				height: 29px;
				margin-top: 4px;
				margin-left: auto;
				margin-right: auto;
				padding: 0px !important;
				text-align: right;
				width:155px;
				
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px;
				}
				.dashboardPoints .point-count {
					background: url(/SiteResources/i/backgrounds/points.gif) repeat-x 0 -29px;
					display: inline-block;
					letter-spacing: 8px;
					height: 22px;
					padding: 7px 0 0 5px;
				    
                    -moz-border-radius: 5px 0 0 5px;
                    -webkit-border-radius: 5px 0 0 5px;
                    border-radius: 5px 0 0 5px;
					}
				.dashboardPoints .label {
					background: url(/SiteResources/i/backgrounds/points.gif) repeat-x 0 -58px;
					display: inline-block;
					height: 22px;
					padding: 7px 8px 0 4px;
					text-align: center;
					width: 55px;
				  
				    -moz-border-radius: 0 5px 5px 0;
				    -webkit-border-radius: 0 5px 5px 0;
				    border-radius: 0 0 5px 5px;
					}
		#nav.logged-out {
			clear: right;
			float: right;
			margin-right: -25px;
			margin-top: 9px;
			overflow: hidden;
			text-align: right;
			width: 623px;
			}
			#nav.logged-out ul {
				float: right;
				}
				#nav.logged-out ul li {
					float: left;
					overflow: hidden;
					}
					#nav.logged-out li a:link,
					#nav.logged-out li a:visited,
					#nav.logged-out li a:hover,
					#nav.logged-out li a:active {
					    background: url(/SiteResources/i/buttons/nav_Release3.png) no-repeat scroll 0 -74px;
						display: block;
						font-size: 18px;
						height: 41px;
						overflow: hidden;
						padding: 0;
						text-align: left;
						text-indent: -9999px;
						text-transform: uppercase;
						width: 131px;
						}
					  #nav.logged-out li a.benefits:link,
					  #nav.logged-out li a.benefits:visited,
					  #nav.logged-out li a.benefits:hover,
					  #nav.logged-out li a.benefits:active {
					    background-position: -131px -74px;
					    width: 127px;
						  }
					  #nav.logged-out li a.faq:link,
					  #nav.logged-out li a.faq:visited,
					  #nav.logged-out li a.faq:hover,
					  #nav.logged-out li a.faq:active {
					    background-position: -258px -74px;
					    width: 148px;
						  }
					  #nav.logged-out li a.activate:link,
					  #nav.logged-out li a.activate:visited,
					  #nav.logged-out li a.activate:hover,
					  #nav.logged-out li a.activate:active {
					    background-position: -406px -74px;
					    width: 160px;
						  }
				#nav.logged-out ul li.current {}
					#nav.logged-out li.current a:link,
					#nav.logged-out li.current a:visited,
					#nav.logged-out li.current a:hover,
					#nav.logged-out li.current a:active {
					  background-position: 0 -115px;
						}
					  #nav.logged-out li.current a.benefits:link,
					  #nav.logged-out li.current a.benefits:visited,
					  #nav.logged-out li.current a.benefits:hover,
					  #nav.logged-out li.current a.benefits:active {
					    background-position: -131px -115px;
						  }
					  #nav.logged-out li.current a.faq:link,
					  #nav.logged-out li.current a.faq:visited,
					  #nav.logged-out li.current a.faq:hover,
					  #nav.logged-out li.current a.faq:active {
					    background-position: -258px -115px;
						  }
					  #nav.logged-out li.current a.activate:link,
					  #nav.logged-out li.current a.activate:visited,
					  #nav.logged-out li.current a.activate:hover,
					  #nav.logged-out li.current a.activate:active {
					    background-position: -406px -115px;
						  }
		#nav.logged-in {
			clear: both;
			margin: 0 -25px;
			z-index: 99999;
			}
			#nav.logged-in ul {
				z-index: 99999;
				}
				#nav.logged-in > ul {
					-moz-border-radius: 0px 0px 8px 8px;
					-webkit-border-radius: 0px 0px 8px 8px;
					border-radius: 0px 0px 8px 8px;
					}
				#nav.logged-in ul li {
					float: left;
					z-index: 9899;
					}
					#nav.logged-in li a:link,
					#nav.logged-in li a:visited,
					#nav.logged-in li a:hover,
					#nav.logged-in li a:active {
					  background: url(/SiteResources/i/buttons/nav_Release3.png) no-repeat scroll 0 0;
						display: block;
						font-size: 18px;
						height: 37px;
						overflow: hidden;
						text-indent: -9999px;
						width: 188px;
						}
					  #nav.logged-in li a.rewards:link,
					  #nav.logged-in li a.rewards:visited,
					  #nav.logged-in li a.rewards:hover,
					  #nav.logged-in li a.rewards:active {
					    background-position: -188px 0;
						  }
					  #nav.logged-in li a.library:link,
					  #nav.logged-in li a.library:visited,
					  #nav.logged-in li a.library:hover,
					  #nav.logged-in li a.library:active {
					    background-position: -376px 0;
						  }
					  #nav.logged-in li a.account:link,
					  #nav.logged-in li a.account:visited,
					  #nav.logged-in li a.account:hover,
					  #nav.logged-in li a.account:active {
					    background-position: -564px 0;
						  }
					  #nav.logged-in li a.AuthorizedFaq:link,
					  #nav.logged-in li a.AuthorizedFaq:visited,
					  #nav.logged-in li a.AuthorizedFaq:hover,
					  #nav.logged-in li a.AuthorizedFaq:active {
					    background-position: -752px 0;
						  }
				#nav.logged-in ul li.current {}
					#nav.logged-in li.current a:link,
					#nav.logged-in li.current a:visited,
					#nav.logged-in li.current a:hover,
					#nav.logged-in li.current a:active {
					  background-position: 0 -37px;
						}
					  #nav.logged-in li.current a.rewards:link,
					  #nav.logged-in li.current a.rewards:visited,
					  #nav.logged-in li.current a.rewards:hover,
					  #nav.logged-in li.current a.rewards:active {
					    background-position: -188px -37px;
						  }
					  #nav.logged-in li.current a.library:link,
					  #nav.logged-in li.current a.library:visited,
					  #nav.logged-in li.current a.library:hover,
					  #nav.logged-in li.current a.library:active {
					    background-position: -376px -37px;
						  }
					  #nav.logged-in li.current a.account:link,
					  #nav.logged-in li.current a.account:visited,
					  #nav.logged-in li.current a.account:hover,
					  #nav.logged-in li.current a.account:active {
					    background-position: -564px -37px;
						  }
					  #nav.logged-in li.current a.AuthorizedFaq:link,
					  #nav.logged-in li.current a.AuthorizedFaq:visited,
					  #nav.logged-in li.current a.AuthorizedFaq:hover,
					  #nav.logged-in li.current a.AuthorizedFaq:active {
					    background-position: -752px -37px;
						  }
				#nav.logged-in li.menu {
					position: relative;
					}
					#nav.logged-in li.menu ul {
						left: 0;
						position: absolute;
						top: 100%;
						width: 100%;
						}
						#nav.logged-in li.menu ul li {
						  background-color: #2c2c2c;
							border-color: #3a3a3a #000 #202020;
							border-style: solid;
							border-width: 1px 0 1px;
							float: none;
							height: auto;
							}
							#nav.logged-in li.menu ul li a:link,
							#nav.logged-in li.menu ul li a:visited,
							#nav.logged-in li.menu ul li a:hover,
							#nav.logged-in li.menu ul li a:active {
								background: url(/SiteResources/i/icons/arrow.png) no-repeat 10% 50%;
								border: 0;
								font-size: 12px;
								height: auto;
								line-height: 28px;
								padding-left: 40px;
  							text-indent: 0px;
  							width: auto;
								}
								#nav.logged-in li.menu ul li a:hover { 
									background-color: #0d0d0d; 
									text-decoration: none;
									}
					#nav.logged-in li.menu a:link span,
					#nav.logged-in li.menu a:visited span,
					#nav.logged-in li.menu a:hover span,
					#nav.logged-in li.menu a:active span {
						background: url(/SiteResources/i/backgrounds/nav-menu.gif) no-repeat right top;
						padding-right: 16px;
						}
					
	#bdy {
		padding-bottom: 100px;
		height: auto !important;
		}
	#footer {
		background: #000 url(/SiteResources/i/backgrounds/footer.gif) no-repeat center top;
		bottom: 0;
		clear:both;
		color: #919191;
		font-size: 11px;
		padding: 18px 13px 20px;
		position: absolute;
		width: 914px;
		
		-moz-border-radius: 8px 8px 0px 0px;
		-webkit-border-radius: 8px 8px 0px 0px;
		border-radius: 8px 8px 0px 0px;
		}
		#site-links {
			float: left;
			margin-bottom: 14px;
			overflow: hidden;
			}
			#site-links li {
				background: url(/SiteResources/i/icons/site-arrow.gif) no-repeat left center;
				float: left;
				margin-right: 6px;
				padding: 0 12px;
				}
				#site-links li a:link,
				#site-links li a:visited,
				#site-links li a:hover,
				#site-links li a:active {
					color: #c2c2c2;
					font-size: 12px;
					}
		#disclosures {
			float: left;
			clear: left;
			}
			#disclosures li {
				background: url(/SiteResources/i/bar-divider.gif) no-repeat right center;
				float: left;
				margin-right: 11px;
				padding-right: 11px;
				}
				#disclosures li a:link,
				#disclosures li a:visited,
				#disclosures li a:hover,
				#disclosures li a:active {
					color: #919191;
					font-size: 11px;
					}
			#disclosures li:last-child {
				background: none;
				}
		#gamestop {
			float: right;
			margin-bottom: 10px;
			}
		#footer p {
			clear: right;
			float: right;
			}

.widget 
{
	clear: both;
	background-color: #ccc;
	margin: 0 3px 24px;
	padding-bottom: 1px;
	
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}
	.partial {
		clear: none;
		float: left;
		width: 320px;
		margin-right: 14px;
		}
	  .last-box {
		  margin-right: 0;
		  }
  .widget .header {
    background: #222 url(/SiteResources/i/backgrounds/widget-header.gif) repeat-x scroll 0 0;
    height: 45px;
	
	  -moz-border-radius: 5px 5px 0 0;
	  -webkit-border-radius: 5px 5px 0 0;
	  border-radius: 5px 5px 0 0;
	  }
    .widget .header h3 {
      color: #fff;
			float: left;
      font-weight: normal;
      line-height: 45px;
      padding: 0 0 0 16px;
      width: 80%;
	    }
    .widget .header a {
      color: #f4b62f;
      float: right;
      font-size: 11px;
      line-height: 45px;
      padding-right: 10px;
      text-align: right;
	    }
  .widget .inset {
    background-color: #e6e6e6;
    border-top: 1px solid #ccc;
    clear: both;
	
	  -moz-border-radius: 0 0 5px 5px;
	  -webkit-border-radius: 0 0 5px 5px;
	  border-radius: 0 0 5px 5px;
	  }
    .partial .inset {
      background: #e6e6e6;
	    }
    .widget .inset table {
      width: 100%;
	    }
      .widget .inset th {
        background-color: #505050;
        color: #fff;
        font-size: 14px;
        font-weight: normal;
        line-height: 33px;
        padding: 0 10px;
        text-align: left;
        vertical-align: middle;
	      }
      .widget .inset tr {
	      }
        .widget .inset tr.odd td {
          background: #e6e6e6;
	        }
        .widget .inset tr.even td {
          background: #b1b1b1;
	        }
        .widget .inset td {
          color: #020202;
          font-size: 11px;
          line-height: 1.2;
          padding: 15px 10px;
          vertical-align: top;
	        }
          .widget .inset tr.last td {
            height: 5px;
            padding: 0;
	          }
	        .widget .inset td a {
		        color: #000;
		        font-weight: bold;
	        }

#modal {
	height: 300px;
	width: 400px;
	}
	#modal a#modal-close:link,
	#modal a#modal-close:visited,
	#modal a#modal-close:hover,
	#modal a#modal-close:active {
		display: block;
		float: right;
		margin: 8px 10px;
		}
	#modal h2 {
		background-color: #3f3f3f;
		color: #fff;
		font-size: 24px;
		padding: 10px 15px;
		text-transform: uppercase;
		}
		#modal h2 span.login {
			background: url(/SiteResources/i/icons/login-key.gif) no-repeat right top;
			padding-right: 26px; 
			}
	#modal p.activation-cancel {
	    font-size: .7em;
	    padding-left: 2em;
	}
	#modal a:link,
	#modal a:visited,
	#modal a:hover,
	#modal a:active {
		color: #cf2c24;
		}
	#modal fieldset {
		padding: 15px;
		}
		#modal legend {
			display: none;
			}
		#modal .field-group {
			margin-bottom: 10px;
			}
			#modal label {
				font-family: "Lucida Sans", arial, helvetica, "sans-serif";
				font-size: 13px;
				line-height: 20px;
				}
			#modal .field-group input.text {
				border: 1px solid #c3c3c3;
				font-family: "Lucida Sans", arial, helvetica, "sans-serif";
				font-size: 13px;
				margin: 5px 0;
				padding: 5px;
				width: 224px;
				}
				
.button {
	background-color: #de2c23;
	border: 1px solid;
	border-color: #e8453c #d72a21 #4b0f0c;
	display: inline-block;
	font-family: "Lucida Sans";
	font-size: 14px;
	line-height: 29px;
	padding: 0 7px;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:99999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:#000;}

#colorbox{}
    #cboxTopLeft{width:14px; height:14px; background:url() 0 0 no-repeat;}
    #cboxTopCenter{height:14px; background:url() top left repeat-x;}
    #cboxTopRight{width:14px; height:14px; background:url() -36px 0 no-repeat;}
    #cboxBottomLeft{width:14px; height:43px; background:url() 0 -32px no-repeat;}
    #cboxBottomCenter{height:43px; background:url() bottom left repeat-x;}
    #cboxBottomRight{width:14px; height:43px; background:url() -36px -32px no-repeat;}
    #cboxMiddleLeft{width:14px; background:url() -175px 0 repeat-y;}
    #cboxMiddleRight{width:14px; background:url() -211px 0 repeat-y;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:5px;}
        #cboxLoadingOverlay{background:url() center center no-repeat;}
        #cboxLoadingGraphic{background:url() center center no-repeat;}
        #cboxTitle{position:absolute; bottom:-25px; left:0; text-align:center; width:100%; font-weight:bold; color:#7C7C7C;}
        #cboxCurrent{position:absolute; bottom:-25px; left:58px; font-weight:bold; color:#7C7C7C;}
        
        #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{position:absolute; bottom:-29px; background:url() 0px 0px no-repeat; width:23px; height:23px; text-indent:-9999px;}
        #cboxPrevious{left:0px; background-position: -51px -25px;}
        #cboxPrevious.hover{background-position:-51px 0px;}
        #cboxNext{left:27px; background-position:-75px -25px;}
        #cboxNext.hover{background-position:-75px 0px;}
        #cboxClose{right:0; background-position:-100px -25px; background:url(/SiteResources/i/icons/close.gif) center center no-repeat; top:0;}
        #cboxClose.hover{background-position:-100px 0px; background:url(/SiteResources/i/icons/close.gif) center center no-repeat; top:0;}
        
        .cboxSlideshow_on #cboxSlideshow{background-position:-125px 0px; right:27px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-150px 0px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px; right:27px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-125px 0px;}
        
#captchaNewLink {color:Blue;text-align:right;}

fieldset {
	margin-bottom: 24px; 
	width: 622px;
	padding: 18px;
	}
h3.section {
	background: #252525 url(/SiteResources/i/backgrounds/form-header.gif) repeat-x left bottom;
	color: #fff;
	font-size: 10.5pt;
	padding: 3px 18px 0;
	width: 622px;
	line-height: 26px;
	
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	}
fieldset.section {
	background-color: #D1D1D1;
	position: relative;
	
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	}
div.fieldset {
	background-color: #D1D1D1;
	position: relative;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	margin-bottom: 24px; 
	width: 622px;
	padding: 18px;
	}
.field-support {
	clear: both;
	font-size: 14px;
	width: 425px;
	}
	.field-group {
		font-family: "Lucida Sans", arial, helvetica, sans-serif;
		margin-bottom: 35px;
		position: relative;
		}
		.section-field {
			margin: 10px 0;
			min-height: 28px;
			position: relative;
			}
			.section-field label {
				color: #424242;
				font-family: "Lucida Sans", arial, helvetica, sans-serif;
				font-size: 14px;
				line-height: 18px;
				padding: 6px 0;
				}
		     .section-field label.answer {
				padding : 2px 0;
				}
			.section-field label.question {
				padding : 0px 0;
				}
			section-field label.field-title {
				clear: both;
				display: block;
				}
			.section-field label.field {
				clear: left;
				display: block;
				float: left;
				margin-right: 10px;
				text-align: right;
				width: 175px;				
				}
				fieldset.section .section-field label {
					color: #121212;
					}
            .section-field .field-data
            {
                padding-bottom:6px;
				padding-top:6px;
				line-height:18px
            }					
			.section-field .field-input {
				clear: right;
				display: block;
				float: left;
				position: relative;
				width: 430px;
				}
				.section-field .field-input .field-select {
					display: block;
					padding-left: 20px;
					position: relative;
					}
					.section-field .field-input .field-select input {
						left: 0;
						position: absolute;
						}
			.section-field span.text { line-height: 28px; }
			.section-field select.text,
			.section-field input.text {
				border: 1px solid #000000;
				font-family: "Lucida Sans", arial, helvetica, "sans-serif";
				font-size: 13px;
				font-weight: normal;
				padding: 5px;
				text-transform: none;
				vertical-align: middle;
				width: 230px;
				}
				.section-field .xx-small {
					width: 41px !important;
					}
				.section-field .x-small {
					width: 82px !important;
					}
				.section-field .xl-small {
					width: 102px !important;
					}
				.section-field .small {
					width: 165px !important;
					}
				.section-field .medium {
					width: 230px !important;
					}
				.section-field .large {}
				.section-field .x-large {}
		fieldset.section .field-group label {
			display: block;
			}
		fieldset.section .field-group input.text {
			border: 1px solid #000000;
			font-family: "Lucida Sans", arial, helvetica, "sans-serif";
			font-size: 13px;
			margin: 5px 0;
			padding: 5px;
			width: 140px;
			}
	.section-field input.input-validation-error {
	    background-color: #ffe5e4;
		border: 1px solid #ff0000;
		}
	input.error 	{
	    background-color: #ffe5e4;
	}
	label.error,
	span.validation-summary-errors,
	.section-field span.field-validation-error,
	.validation-summary-errors {
		color: #ff0000;
		display: block;
		font-size: 12px;
		font-weight: bold;
		margin: 5px 0;
		z-index: 999;
		}
	.field-action {
		max-width: 658px;
		overflow: hidden;
		}
		.field-action .field-links {
			float: left;
			}
			.field-action .field-links a:link,
			.field-action .field-links a:visited,
			.field-action .field-links a:hover,
			.field-action .field-links a:active {
				color: #424242;
				font-size: 12px;
				}
		.field-action .field-button {
			float: right;
			}
			
.questionAndAnswers {
	position: relative;
	width: 775px;
	float: left;
	padding: 12px 0;
}

.odd {
    background-color: #ECECEC;
}

.eachQuestion 
{
    width: 350px;
    float: left;
    text-align: right;
    font-weight: bold;
    color: #333;
    padding-left: 1em;
}

.allAnswers 
{
    width: 400px;
    float: right;
}
    .allAnswers span.answer {
        display: block;
        width: 100%;
        float: left;
    }
        .allAnswers span.answer input {
            float: left;
            margin: 1px 0 4px;
        }        
        .allAnswers span.answer label {
            display: inline-block;
            width: 90%;
            padding-left: .5em;
        }
    .allAnswers .email-option-textbox {
        padding: 3px 0;
    }
    .allAnswers span.email-address {
        font-weight:bold;
        white-space: pre;           /* CSS 2.0 */
	    white-space: pre-wrap;      /* CSS 2.1 */
	    white-space: pre-line;      /* CSS 3.0 */
	    white-space: -pre-wrap;     /* Opera 4-6 */
	    white-space: -o-pre-wrap;   /* Opera 7 */
	    white-space: -moz-pre-wrap; /* Mozilla */
	    white-space: -hp-pre-wrap;  /* HP Printers */
	    word-wrap: break-word;      /* IE 5+ */
    }
.eachAnswer {
    display: block;
	float: left;
	width: 90px;
}

#pager
{
	float: right;
	display:inline;
}

	#pager ul, #pager li
	{
		display:inline;
		font-size: 16px;
		margin: 10px;
	}
			.pager .page-links a:link,
			.pager .page-links a:visited,
			.pager .page-links a:hover,
			.pager .page-links a:active 
			{
			}
			.pager .page-selected
			{
				display:list-item;
				font-size: 20px;
				color: #424242;
			}
			
#loader
{
	/* hide by default */
	display: none;
	text-align: center;
	width: 200px;
	height: 100px;
	position: absolute;
	background-color: transparent;
	z-index: 99999;
}			

#notification-area
{
	display:none;
	background: url(/SiteResources/i/backgrounds/dashboard.png);
	margin-top: 5px;
	margin-bottom: -25px;
}
	#notification-area div.asset-success {
	  color: #DE2C23;
	  font-size: 14px;
	  margin: 12px;
	  text-align: center;
	  background-color: #ffffff;
	  padding: 3px;
	  font-weight: bold;
	}

.points
{
	/*visibility: hidden;*/
	/*border: solid 1px red;*/
}
    .allPointsSmall
    {
        
    }
        img.pointSmall
        {
        }
        span.pointSmall
        {
            display:inline-block;
            padding-left:0px;
            padding-right:9px;
        }
    .allPointsLarge
    {
        
    }
        img.pointLarge
        {
            
        }
        span.pointLarge
        {
            
        }

#captchaControl
{
	border: 1px solid black;
	width: 300px;
}

.bannerContainer
{
	width: 100%;
	height: 100%;
	margin: 18px 10px 10px 28px;
}

.banner
{
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.left { float: left; }
.right { float: right; }
.group:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
