* {
	margin: 0;
}
body#page1 {
	font: 14px/1.4 Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
body#page2, body#page3 {
	font: 12px/1.4 Arial, Helvetica, sans-serif;
}

#wrap {
	background: url(http://img.pdstatic.com/JW176/left-bg.jpg) 0 -10px no-repeat;
	margin: 10px auto;
	overflow: hidden;
	padding-left: 150px;
	width: 840px;
}
#page2 #wrap {
	width: 640px;
}
#page3 #wrap {
	background: none;
	padding: 0;
}
	h1 {
		background: url(http://img.pdstatic.com/JW176/logo.png) center top no-repeat;
		color: #8F2E95;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 36px;
		padding-top: 55px;
		text-align: center;
		text-transform: uppercase;
	}
		h1 span {
			color: #000000;
			font-size: 20px;
			text-transform: none;
			vertical-align: middle;
		}
	h2 {
		font-weight: normal;
		letter-spacing: 1px;
		margin: 0 0 7px;
	}
	#mainmenu {
		background: #002569;
		font: 14px/1.4 Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
		list-style: none;
		margin: 10px 0;
		overflow: hidden;
		padding: 0 10px;
		width: 100%;
	}
	#mainmenu.french {
		font-size: 11px;
		padding: 0 5px;
	}
		#mainmenu li {
			float: left;
			font-style: italic;
		}
		#mainmenu li {
			padding: 5px 30px;
		}
		#mainmenu.french li {
			padding: 5px;
		}
		#page2 #mainmenu li {
			padding: 5px 10px;
		}
		#page2 #mainmenu.french li {
			color: #FFFFFF;
			float: none;
			list-style: square inside;
		}
			#mainmenu li a {
				color: #FFFFFF;
				text-decoration: none;
				text-transform: uppercase;
			}
			#mainmenu li strong {
				color: #F9E681;
			}
			#mainmenu li a:hover, #mainmenu li a:hover strong {
				color: #FFDFCC;
			}
			
	#intro {
		float: left;
		/*font-size: 12px;*/
		width: 360px;
	}
		#intro h3 {
			font-size: 16px;
			margin-bottom: 7px;
		}
		#intro p {
			line-height: 1.6;
			margin-bottom: 15px;
		}
		#intro div {
			background: #F9E681;
			font-size: 12px;U
			line-height: 1.4;
			margin-bottom: 10px;
			overflow: hidden;
			padding: 15px 10px 25px;
		}
			#intro div ul {
				list-style: square outside;
				padding-left: 20px;
			}
	
	fieldset {
		border: none;
		margin: 0;
		overflow: hidden;
		padding: 0;
	}
	#page1 fieldset {
		float: right;
		width: 455px;
	}
	#page2 fieldset {
		margin: 10px auto;
		width: 600px;
	}
		fieldset h3 {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 18px;
			clear: both;
			float: left;
			margin-top: 15px;
		}
		fieldset h4 {
			border-bottom: solid 1px #002569;
			clear: both;
			float: left;
			font-size: 16px;
			margin: 30px 0 0;
			padding: 0 25px;
		}
		fieldset h3+div, fieldset h4+div {
			margin-top: 7px;
		}
		fieldset p {
			clear: both;
			float: left;
		}
		fieldset ul {
			background: #EAF5DF;
			border: solid 1px #D6E5C2;
			border-bottom: none;
			clear: both;
			list-style: none;
			margin: 5px 0 0;
			overflow: hidden;
			width: 453px;
		}
			fieldset ul li {
				float: left;
			}
			fieldset ul li+li {
				border-right: solid 1px #D6E5C2;
			}
				fieldset ul li a {
					color: #003876;
					display: block;
					font-weight: bold;
					margin: 0 5px;
					padding: 7px;
					text-align: center;
					text-decoration: none;
					width: 88px;
				}
				fieldset ul li a.active {
					background: #FFFFFF;
				}
		fieldset div {
			clear: both;
			float: left;
			margin-top: 15px;
			overflow: hidden;
		}
		#page1 fieldset div {
			width: 455px;
		}
		#page2 fieldset div {
			width: 600px;
		}
		fieldset #homephone, fieldset #computer {
			margin-top: 0;
			width:100%;
		}
		
		fieldset #homephone div, fieldset #computer div {
			width:100%;
		}
		
			fieldset label {
				font-weight: bold;
				line-height: 20px;
				padding-right: 20px;
			}
			fieldset input+label {
				font-weight: normal;
			}
			#page1 fieldset label, #page2 fieldset label.inline {
				clear: both;
				float: left;
				width: 190px;
			}
			#page1 fieldset label {
			}
			#page2 fieldset label {
				width: 250px;
			}
				fieldset label span {
					font-weight: normal;
				}
			fieldset label.inline {
				width: auto;
			}
			#page1 fieldset label.sublabel {
				clear: none;
				display: block;
				float: left;
				font-size: 11px;
				line-height: 1.2;
				padding-right: 0;
				width: auto;
			}
			fieldset label.sublabel+label.sublabel {
				padding-left: 5px;
			}
		fieldset #q113 {
			border-top: solid 1px #002569;
			margin-top: 30px;
			padding-top: 15px;
		}
		fieldset button {
			border: none;
			clear: both;
			cursor: pointer;
			float: left;
			height: 52px;
			margin: 10px 100px;
			padding: 0;
			text-indent: -9000em;
			width: 186px;
		}
	#page3 h2 {
		color: #002569;
		font-size: 24px;
		font-weight: bold;
		margin: 100px 0;
		text-align: center;
	}

.tab_container p {margin-bottom:10px;}

.survey_content {background:url(http://img.pdstatic.com/JW176/left-bg-2.png) no-repeat scroll 0 -10px transparent;padding-left:160px;}

#testimonials {margin-left:5px;}