/* formatting */


.vote_norm {
	vertical-align:		top;
	font:			10pt Arial, Helvetica, sans-serif;
	color:			#ffffff;
}

.vote_err {
	vertical-align:		top;
	font:			10pt Arial, Helvetica, sans-serif;
	color:			#ff0000;
}

.vote_table {
	padding: 		0;
	margin: 		4;
	border-collapse: 	collapse;
	vertical-align:		top;
	height:			100%;
}

.vote_result {
	background-color: 	#ffffff;
	font:			bold 10pt Arial, Helvetica, sans-serif;
	color:			#000000;
}

.vote_link {
	font:			bold 10pt Arial, Helvetica, sans-serif;
	color:			#000000;
	text-decoration:	none;
}

.vote_sugg_link {
	font:			bold 14pt Arial, Helvetica, sans-serif;
	color:			#000000;
	text-decoration:	none;
}

.vote_sugg {
	background-color: 	#ffffff;
}

.order_top {
	width: 			100%;
	height:			100%;
	background-color: 	#ffffff;
	padding: 		0;
	margin: 		0;
	border-collapse: 	collapse;
	vertical-align:		top;

}

.top_order_td { 
	vertical-align:		top;
	border: 		#000000 1px solid;
}

.order_table {

	background-color: 	#ffffff;
	padding: 		0;
	margin: 		4;
	border-collapse: 	collapse;
	vertical-align:		top;

}

.order_content { 
	vertical-align:		top;

}

.order_title {
	vertical-align:		top;
	font:			16pt Arial, Helvetica, sans-serif;
}

.order_med {
	vertical-align:		top;
	font:			14pt Arial, Helvetica, sans-serif;
}

.order_large {
	vertical-align:		top;
	font:			600 20pt Arial, Helvetica, sans-serif;
}

.order_normal {
	vertical-align:		top;
	font:			10pt Arial, Helvetica, sans-serif;
}

.order_button { 
	border: 		#000000 4px solid;
}

.order_link {
	font:			14pt Arial, Helvetica, sans-serif;
	color:			#000000;
	text-decoration:	none;
}

.order_err {
	vertical-align:		top;
	font:			10pt Arial, Helvetica, sans-serif;
	color:			#ff0000;
}

.order_spacer {
	height="10";
}

.vote_spacer {
	height="2";
}