@charset "utf-8";

/* ==========================================

  “Common” CSS

========================================== */



/* Default 
========================================== */

html	{	background:#ffffff;}
body	{	color:#444; background:#fff; line-height:1.5;}


	/* Text Module
	---------------------------------------- */
	p	{	margin:1em 0;}
	strong	{	font-weight: bold;}


	/* Hypertext Module
	---------------------------------------- */
	a:link			{	text-decoration:underline; color:#01356F;	}
	a:visited		{	text-decoration:underline; color:#157751;	}
	a:hover,
	a:active		{	text-decoration:underline; color:#FF9B14;	}


	/* Image Module
	---------------------------------------- */
	img 		{	vertical-align:top;}

	/* Various
	---------------------------------------- */
	.clearFix:after	{	content:""; clear:both; display:block; height:0;}
	.clearFix		{	min-height:1%;} 
	





/* Content
========================================== */
h1		{	background:#007700; font-weight:bold; font-size:167%; text-align:center; color:#fff; padding:10px 0;}

#container	{	width:800px;  margin:0 auto;	}



	/* Form
	---------------------------------------- */
	#lead	{	font-size:108%; text-align:center; padding-top:1em;}


	#mailformpro				{	margin-top:2em;}
	#mailformpro dd.mfp p		{	margin:0 0 7px 0; color:#00cc33; border-bottom:1px dotted #ccc; padding-bottom:5px;}
	#mailformpro dd.mfp p span	{	font-size:93%; color:#666;}
	#mailformpro dd.mfp input[readonly]	{	background:#efefef;}
	#mailformpro dd.inR input	{	text-align:right;}
	#mailformpro dd.mfp .tbList th,
	#mailformpro dd.mfp .tbList td	{	padding:0 0 5px 0; vertical-align:middle;}
	#mailformpro dd.mfp .tbList th	{	padding-right:13px;}
	#mailformpro dd.mfp .tbList td:last-child	{	padding-left:20px; font-size:93%; color:#666;}


.mfp_thanks	{	text-align:center;}
