a, a:link { 
    text-decoration: none;
    color: #4F6E82;
}
a:visited { color: #4F6E82; }
a:hover { color: #4F6ECC; text-decoration: none; }
a:active { color: #9DDE78; }


p, body		{	font: 16px normal Georgia, Serif; }
.clear {	    clear: both;	}
p			{	line-height:18px;	}




/* -------------------- Forms --------------------- */

#EmailForm input			{	float:left; }
#EmailForm label			{	float:left; width:40%; line-height:1.5em; padding-right:10px; text-align:right;	}
#EmailForm div				{	clear:both; padding: 10px 0;	} 
#EmailForm h3				{	clear:both; margin: 15px 0 5px 0; }
#EmailForm					{	border: 0; 	}
fieldset 					{	border: none; }
.checkboxquestion			{	float:left;	}

/* --------------------- Columns -------------------- */

.column50	{	float:left; width:50px; padding: 0 0 0 20px; border-left: 1px solid #cccccc;	}
.column100	{	float:left; width:100px; padding: 0 0 0 20px; border-left: 1px solid #cccccc;	}
.column200	{	float:left; width:200px; padding: 0 0 0 20px; border-left: 1px solid #cccccc;	}
.column250	{	float:left; width:250px; padding: 0 0 0 20px; border-left: 1px solid #cccccc;	}
.column300	{	float:left; width:300px; padding: 0 0 0 20px; border-left: 1px solid #cccccc;	}
.column400	{	float:left; width:400px; margin: 0 20px 0 0;	}
.column450	{	float:left; width:450px; margin: 0 20px 0 0;	}
.column500	{	float:left; width:500px; margin: 0 20px 0 0;	}
.column600	{	float:left; width:600px; margin: 0 20px 0 0;	}
.column700	{	float:left; width:700px; margin: 0 20px 0 0;	}

/* -------------------- Header Styles ------------------------ */

h1, h1 a	{	color: #801F30; font: normal 30px georgia, serif; margin: 0 0 0.2em 0; padding: 0; line-height: normal; 	}
h2, h2 a	{	color: #B67D14; font: normal 24px georgia, serif; margin: 0 0 0.2em 0; padding: 0; line-height: normal; 		}
h3, h3 a	{	color: #999966; font: bold 20px arial, sans-serif; margin: 0 0 0.2em 0; padding: 0; line-height: normal; 		}
h4, h4 a	{	color: #990000; font: bold 18px arial, sans-serif; margin: 0 0 0.1em 0; padding: 0; line-height: normal; 		}
h5, h5 a	{	color: #000000; font: normal 14px verdana, sans-serif; margin: 0 0 0.1em 0; padding: 0; line-height: normal; 		}
h6, h6 a	{	color: #990000; font: normal 12px verdana, sans-serif; margin: 0 0 0.1em 0; padding: 0; line-height: normal; 		}

