body
{
	background-color:				rgb(228,228,228);
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
	margin: 						0px;
	padding:						0px;
}

span.smallfontspan
{
	font-size:						8pt;
}

input
{
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
}

select
{
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
}

td
{
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
}

p
{
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
	margin:							0px;
}

textarea
{
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
}

a
{
	color:							#6A7681;
	font-family:					verdana, arial;
	font-size:						10pt;
	text-decoration:				underline;
}

a:link
{
	color:							#6A7681;
	font-family:					verdana, arial;
	font-size:						10pt;
	text-decoration:				underline;
}

a:visited
{
	color:							#6A7681;
	font-family:					verdana, arial;
	font-size:						10pt;
	text-decoration:				underline;
}

a:hover
{
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
	text-decoration:				underline;
}

a.no_underline
{
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
	font-weight:					bold;
	text-decoration:				none;
}

a.no_underline:link
{
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
	font-weight:					bold;
	text-decoration:				none;
}

a.no_underline:visited
{
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
	font-weight:					bold;
	text-decoration:				none;
}

a.no_underline:hover
{
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
	font-weight:					bold;
	text-decoration:				none;
}

form
{
	padding:						0px;
	margin:							0px;
}

span.error
{
	font-family:					verdana, arial;
	font-size:						10pt;
	color:							rgb(255,0,0);
}

img
{
	border:							0px;
}

table.main_container_table
{
	border:							0px;
	height: 						100%;
	margin-bottom: 					0px;
	margin-left:					auto;
	margin-right:					auto;
	margin-top:						0px;
	vertical-align:					top;
	width: 							100%;
}

tr.main_container_header_tr
{
	height: 						57px;
}

td.main_container_header_center_td
{
	background-color: 				rgb(255,255,255);
	text-align: 					center;
	width: 							1020px;
}

tr.main_container_second_tr
{
	height: 						128px;
	padding:						0px;
	margin:							0px;
}

td.main_container_second_left_td
{
	background: 					url(/images/patroon_links.gif);
	height: 						128px;
	padding:						0px;
	margin:							0px;
}

td.main_container_second_center_td
{
	background-color: 				rgb(255,127,0);
	height: 						128px;
	padding:						0px;
	margin:							0px;
}

td.main_container_second_right_td
{
	background: 					url(/images/patroon_rechts.gif);
	height: 						128px;
	padding:						0px;
	margin:							0px;
}

tr.main_container_third_tr
{
	height: 						27px;
	vertical-align: 				top;
}

td.main_container_third_side_td
{
	background-color:				rgb(228,228,228);
}

td.main_container_third_center_td
{
	background-color: 				rgb(255,255,255);
	text-align: 					center;
}

img.menu_button_image
{
	border:							0px;
}

tr.main_container_content_tr
{
	height: 						660px;
	vertical-align:					top;
}

td.main_container_content_side_td
{
	background-color:				rgb(228,228,228);
}

td.main_container_content_center_td
{
	background-color:				rgb(255,255,255);
}

table.content_table
{
	height: 						100%;
	margin-left:					auto;
	margin-right:					auto;
	width:							600px;
}

td.content_table_td
{
	text-align: 					left;
	vertical-align:					top;
	padding-top:					20px;
}

img.prijzen_image_1
{
	border:							0px;
	float:							left;
	padding-right:					10px;
	width:							185px;
}

div.start_button_div
{
	height:							26px;
	margin-left:					auto;
	margin-right:					auto;
	padding-top:					25px;
	padding-left: 					195px;
	margin-bottom:					10px;
	width:							100%;
}

img.start_button_img
{
	border:							0px;
	height:							26px;
	width:							252px;
}

img.orange_banner
{
	border:							0px;
	height:							128px;
	margin:							0px;
	padding:						0px;
	width:							1020px;
}

ul.no_margin_ul
{
	list-style-position:			outside;
	margin-bottom:					0px;
	margin-top:						0px;
}

li.no_margin_li
{
	margin-bottom:					0px;
	margin-left:					-20px;
	margin-right:					0px;
	margin-top:						0px;
}

table.process_table
{
	border:							0px;
	text-align: 					left;
	width: 							600px;
}

td.process_title
{
	font-weight:					bold;
	text-align:						left;
}

td.process_bar_image
{
	width: 							110px;
}

td.process_bar_after_text
{
	font-size: 						9pt;
	width:							20px;
}

img.process_image_side_edge
{
	height:							10px;
	width:							1px;
}

img.process_image_center
{
	height:							10px;
}

div.question_spacer
{
	clear:							both;
	height:							40px;
}

div.answer_spacer
{
	clear:							both;
	height:							15px;
}

div.question_spacer_nawte
{
	clear:							both;
	height:							20px;
}

div.ThankYouTextContainer
{
	clear:							both;
	width:							600px;
}

div.ThankYouTextContainerSmallFont
{
	clear:							both;
	font-size:						8pt;
	width:							600px;
}

div.QuestionDiv
{
	clear:							both;
	width:							600px;
}

div.Question
{
	clear:							both;
	font-family:					verdana, arial;
	font-size:						10pt;
	color:							rgb(0,0,0);
	padding-bottom:					8px;
}

div.radio_button_first
{
	clear:							both;
	float: 							left;
	min-height:						20px;
	width:							25px;
}

div.answer_second
{
	float:							left;
	min-height:						20px;
	padding-top:					2px;
	width:							575px;
}

div.nawte_answer_first
{
	clear:							both;
	float: 							left;
	min-height:						25px;
	width:							280px;
}

div.nawte_box_second
{
	float:							left;
	min-height:						25px;
	width:							300px;
}

div.nawte_box_second_birthdate
{
	float:							left;
	min-height:						25px;
	width:							300px;
}

div.answer_first
{
	clear:							both;
	float: 							left;
	min-height:						20px;
	padding-top:					2px;
	width:							450px;
}

div.checkbox_second
{
	float:							left;
	min-height:						20px;
	width:							150px;
	padding-top:					1.5px;
}

div.unsubscribe_email
{
	clear:							both;
	float: 							left;
	min-height:						20px;
	padding-top:					3px;
	width:							75px;
}
div.unsubscribe_email_box
{
	float: 							left;
	min-height:						20px;
	width:							180px;
}
div.unsubscribe_submit
{
	float: 							left;
	min-height:						20px;
	width:							150px;
}

div.grade_answer_first_title_row
{
	clear:							both;
	float: 							left;
	font-style:						italic;
	min-height:						20px;
	width:							150px;
}
div.grade_answer_first_title_row_wide
{
	clear:							both;
	float: 							left;
	font-style:						italic;
	min-height:						20px;
	width:							225px;
}

div.grade_option_title_row
{
	float:							left;
	font-style:						italic;
	min-height:						20px;
	width:							100px;
}

div.grade_option_title_row_2
{
	float:							left;
	font-style:						italic;
	min-height:						20px;
	width:							150px;
}

div.grade_answer_first
{
	clear:							both;
	float: 							left;
	min-height:						20px;
	width:							150px;
}

div.grade_answer_first_sp
{
	clear:							both;
	float: 							left;
	min-height:						20px;
	padding-top:					3px;
	width:							150px;
}

div.grade_answer_first_long
{
	clear:							both;
	float: 							left;
	min-height:						20px;
	padding-top:					3px;
	width:							450px;
}

div.grade_answer_first_wide
{
	clear:							both;
	float: 							left;
	min-height:						20px;
	padding-top:					0.5px;
	width:							225px;
}

div.grade_option
{
	float:							left;
	min-height:						20px;
	width:							100px;
}

div.grade_option_2
{
	float:							left;
	min-height:						20px;
	width:							150px;
}

div.submit_button_div
{
	clear:							both;
	text-align:						center;
	width:							600px;
}

div.ErrorDiv
{
	clear:							both;
	color:							rgb(255,0,0);
	text-align:						left;
	width:							600px;
}

.register_button
{
	display: block;
	clear: both;
	margin-left: 160px;
	padding-top: 20px;
}

input.input75
{
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
	width:							60px;
}

input.input89
{
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
	width:							89px;
}

input.input160
{
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
	width:							160px;
}

input.input40
{
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
	width:							40px;
}

input.input20
{
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
	width:							20px;
}

input.input109
{
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
	width:							109px;
}

select.select166
{
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
	width:							166px;
}

select.select50
{
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
	width:							50px;
}

select.select111
{
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
	width:							111px;
}

select.select65
{
	color:							rgb(0,0,0);
	font-family:					verdana, arial;
	font-size:						10pt;
	width:							65px;
}

table.subscription_table
{
	border:							0px;
	width:							100%;
}

td.subscription_table_spacer
{
	width:							60px;
}

div.subscription_table_ErrorText
{
	color:							rgb(255,0,0);
}

table.subscription_SubTable
{
	width:							70px;
}

td.procent45
{
	width:							45%;
}

td.procent55
{
	width:							55%;
}

input.input175
{
	width:							175px;
}

submit.submit179
{
	width:							179px;
}

.SnapShotNewYork
{
	float: 							right;
	position: 						relative;
	margin-right: 					-195px;
	margin-top: 					-124px;
}

.PreUserValidationContainer
{
	float: 							left;
	width: 							500px;
	margin-top: 					-150px;
}

.RegisterNewYork
{
	float: 							right;
	position: 						relative;
	margin-right: 					-160px;
	margin-top: 					-260px;
	z-index: 						80;
}

.single_answer_row, .grade_answer_row, .multiple_answers_row
{
	min-height:				20px;
	clear:					both;
}

.single_answer_row:after, .grade_answer_row:after, .multiple_answers_row:after
{
	content: 				"";
	display: 				block;
	height: 				0;
	clear: 					both;
}

.grade_title
{
	float:					left;
	width:					220px;
}

.grade_answer
{
	float:					left;
	width:					150px;
	text-align:				center;
}

.radio_button, .checkbox_button
{
	float:					left;
	width:					20px;
}

.signup_form_checkbox
{
	float: left;
}

.signup_form_text_after_checkbox
{
	float: left;
	width: 400px;
}

.text_second
{
	float:					left;
	margin-left:			10px;
	margin-top:				3px;
	width:					550px;
}

.question_error_text
{
	clear:					both;
	color:					red;
	margin-bottom:			20px;
}

.left_question_holder
{
	clear:					both;
	float:					left;
	width:					100%;
}

.left_answers_holder
{
	clear:					both;
}

.answer_line
{
	float:					left;
	clear:					both;
	width:					100%;
}

.process_bar_top
{
	float:					right;
}

.left_question_text
{
	font-weight:			bold;
}

/* new tell a friend */

.tellAFriendRow
{
	clear: both;
	float: left;
	margin-bottom: 10px;
}

.tellAFriendChildRow
{
	clear: both;
	float: left;
	width: 100%;
	font-size: 12px;
	margin-bottom: 5px;
}

.tellAFriendLabelDiv
{
	float: left;
	width: 130px;
	padding-top: 3px;
}

.tellAFriendInputDiv
{
	float: left;
}

.tellAFriendInputDiv input
{
	font-family: arial;
	font-size: 12px;
	width: 200px;
}

.tellAFriendInputDiv textarea
{
	font-family: arial;
	font-size: 12px;
	width: 400px;
	height: 80px;
}

.tellAFriendMainContainer,
.emailExample,
.emailExampleTitle
{
	position: relative;
	width: 790px;
	clear: both;
}

.emailExampleTitle
{
	font-size: 12px;
}

.emailExample
{
	padding:	10px 0px 10px 10px;
}

.check_combi
{
	color:					#FF0000;
	font-size:				11px;
	margin-left:			150px;
}

select.singleSelect
{
	width:					200px;
}

select.multiSelect
{
	width:					200px;
}
