p	{	padding: 0; line-height: 18px; margin: 15px 0; color: #4c4c4c; 	}

a		{ color: #660000; text-decoration: none;   }
a:hover	{ text-decoration: underline; color: #990000;   }
a:visited { color: #990000;		}

h1	{	font-size: 24px; font-family: Georgia, Times, serif; text-align: left; color: #660000; margin: 0; padding: 0;	}
h2	{	font-size: 22px; font-family: Georgia, Times, serif; text-align: left; color: #660000; margin: 0; padding: 0;  	}
h3	{	font-size: 18px; font-family: Georgia, Times, serif; text-align: left; color: #660000; margin: 0; padding: 0;  	}
h4	{	font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0; padding: 0;	color: #660000;  	}
h5	{	font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0 0 10px 0; padding: 0;	color: black; border-bottom: 1px solid black;	}
h6	{	font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0; padding: 0;	color: black;	}


ul			{ text-align: left; list-style: disc; font-family: Georgia, Times, serif; color: #4c4c4c;    }
ul li		{ margin: 5px 0; padding: 0;   }

.clear		{	clear:both;	}

#home-leftcol	{	float: left; width: 440px; padding: 0 20px 0 0;	}
#home-rightcol	{	float: left; width: 240px;	}

#home-subcol	{	float: left; width: 190px; padding: 0 20px 0 0;	}


/*--------------------------------------------------------------------
	Image Styles WITH Borders
---------------------------------------------------------------------- */
.image_left			{	float:left; border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin: 4px 15px 5px 2px; 
						padding: 5px; width: 240px; text-align: center; font-size: 70%; font-family: Verdana, sans-serif; font-weight: normal; 
						color: #000; line-height: 14px;   }
.image_left	img		{	border: 2px solid #eee;     }

.image_right		{	float:right; border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin: 4px 2px 5px 15px; 
						padding: 5px; width: 240px; text-align: center; font-size: 70%; font-family: Verdana, sans-serif; font-weight: normal; 
						color: #000; line-height: 14px;   }
.image_right img	{	border: 2px solid #eee;     }

.image_wide			{	border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin: 12px auto; 
						padding: 5px; width: 550px; text-align: center; font-size: 70%; font-family: Verdana, sans-serif; font-weight: normal; 
						color: #000; line-height: 14px;   }
.image_wide img		{	margin: 6px auto; border: 2px solid #eee;     }

/*--------------------------------------------------------------------
	Image Styles WITHOUT Borders
---------------------------------------------------------------------- */
.noborder_left		{	float:left; margin: 4px 15px 5px 2px; padding: 5px; width: 240px; text-align: center; font-size: 70%; 
						font-family: Verdana, sans-serif; font-weight: normal; color: #000; line-height: 14px;   }

.noborder_right		{	float:right; margin: 4px 2px 5px 15px; padding: 5px; width: 240px; text-align: center; font-size: 70%; 
						font-family: Verdana, sans-serif; font-weight: normal; color: #000; line-height: 14px;   }

.noborder_wide			{	margin: 12px auto; padding: 5px; width: 555px; text-align: center; font-size: 70%; 
							font-family: Verdana, sans-serif; font-weight: normal; color: #000; line-height: 14px;   }

/* -------------------- 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;	}
