	html, body {
		padding:0px;
		margin:0px;
		text-align:center;
	}

h1,h2,h3,h4,div,p,blockquote, ul, li {
	margin-top:0px;
	margin-bottom:0px;
}
	a {
		color:#007eda;
		text-decoration:underline;
	}
	a:hover {
		text-decoration:none;
	}
	.mainContainer {
		width:997px;
		margin:8px auto 0px auto;
		text-align:left;
	}
	.leftPane {
		width:754px;
		float:left;
	}
	.rightPane {
		width:243px;
		float:right;
		background-image:url(../images/rightbg.gif);
		background-repeat:repeat-y;
		background-position:right;
	}
	.rightPaneTop {
		background-image:url(../images/topright.gif);
		background-repeat:no-repeat;
		background-position:top right;
	}
	.rightPaneBottom {
		background-image:url(../images/bottomright.gif);
		background-repeat:no-repeat;
		background-position:bottom right;
		height:568px;
	}
	.login {
		padding:12px 9px 15px 14px;;
	}
	.nav {
		margin-right:7px;
		padding-top:12px;
		padding-bottom:12px;
		background-color:#badd84;
	}
	.footer {
		width:745px;
		padding:0px 8px 0px 8px;
		margin:0px auto;
		font-family:verdana;
		font-size:10px;
	}
	.header {
		width:754px;
		background-image:url(../images/headerbg.gif);
		background-repeat:repeat-y;
	}
	.bodyTop {
		width:744px;
		padding:6px 0px 0px 10px;
		background-image:url(../images/toptemp.gif);
		background-position:top right;
		background-repeat:no-repeat;
		text-align:center;
	}
	.promise {
		float:left;
		display:inline;
		text-indent:-5000px;
		height:0px;
	}
	.divider {
		width:754px;
		height:41px;
		font-size:1px;
		background-image:url(../images/divider.gif);
	}
	.survey {
		width:754px;
		background-image:url(../images/surveybg.gif);
	}
	.surveybody {
		width:691px;
		padding:0px 35px 0px 28px;
		height:350px;
		background-image:url(../images/surveybottom.jpg);
		background-repeat:no-repeat;
		background-position:bottom;
	}
	#page1, #page2, #page3, #page4 {
		
	}
	.surveyleft {
		float:left;
		width:150px;
		font-family:verdana;
		font-size:12px;
		color:#777777;
	}
	.surveymain {
		width:500px;
		margin-left:170px;
	}
	.question {
		font-family:verdana;
		font-size:24px;
		color:black;
		padding-left:25px;
		background-image:url(../images/bulletBlue.gif);
		background-position:7px 10px;
		background-repeat:no-repeat;
	}
	.surveythanks {
		font-family:verdana;
		font-size:18px;
		color:black;
		padding-left:20px;
		background-image:url(../images/bulletBlue.gif);
		background-position:0px 10px;
		background-repeat:no-repeat;
	}
	.answers {
		margin-left:35px;
		font-family:verdana;
		font-size:16px;
		color:black;
		line-height:24px;
		margin-top:20px;
	}
	.radio {
		width: 19px;
		height: 25px;
		padding: 0 5px 0 0;
		background: url(../images/radio.gif) no-repeat;
		display: block;
		clear: left;
	}
	.surveybutton {
		margin-right:80px;
		margin-top:20px;
	}
	.highlight {
		color:#0e87da;
	}
	
	#loading {
		text-align:center;
		font-style:italic;
		display:none;
		color:#666666;
		padding-top:40px;
	}
	
	#navbar, #navbar li {
		list-style-type:none;
		padding:0px;
		margin:0px;
	}
	
	#navbar li {
		height:27px;
	}
	
	#navbar li a, #navbar img {
		margin:0px;
		padding:0px;
	}
	
	.emptyfield {
		background-image:none;
		width:112px;
		height:14px;
		font-family:verdana;
		font-size:12px;
		color:#666666;
		border:1px solid #666666;
	}
	
	.unfield {
		background-image:url(../images/usernamebg.gif);
		background-repeat:no-repeat;
		background-position:center center;
		width:112px;
		height:14px;
		font-family:verdana;
		font-size:12px;
		color:#666666;
		border:1px solid #666666;
	}
	
	.pwfield {
		background-image:url(../images/passwordbg.gif);
		background-repeat:no-repeat;
		background-position:center center;
		width:112px;
		height:14px;
		font-family:verdana;
		font-size:12px;
		color:#666666;
		border:1px solid #666666;
	}
	
	.video {
		padding:20px 10px 0px 28px;
		font-family:verdana;
		font-size:11px;
	}