﻿/* --- Main Common Tag Styling --- */
body 
{
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
}

img
{
	border: solid 0 transparent;
}

img.header_logo
{
	float: left;
	border-collapse: collapse;
}

img.contact_photo
{
	float: left;
	padding-right: 10px;
}

br.clear_all
{
	clear: both;
}

h3.news_date
{
	margin: 0;
	padding: 0;
	color: Gray;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	/*font-size: 10pt;*/
	font-weight: bold;
	text-align: left;
}


/* --- Main Table Settings --- */
table.st_main
{
	width: 100%;
	border-collapse: collapse;
}

/* Header Settings */
td.st_header 
{
	background-color: Black;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
}

/*td.st_header*/
div.header_text
{
	padding: 0;
	margin: 10px 0 0 0;
	display: inline-block;
	vertical-align: middle;
}

/*td.st_header*/
div.header_text h1
{
	padding: 0;
	margin: 0;
	color: Gray;
}

/* Menu Settings */
td.st_menu
{
	max-width: 150px;
	width: 150px;
	border-right: dotted 2px Silver;
	vertical-align: top;
	padding: 0;
	margin: 0;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
}

/* Body Settings */
td.st_body
{
	margin: 0;
	padding: 8px;
	color: Gray;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	vertical-align: top;
	width: 100%;
}

td.st_body h1, h2, h3, h4, h5, h6, h7
{
	color: Black; /* Gray; */
	margin: 0;
	padding: 10px;
}

/* Footer Settings */
td.st_footer
{
	border-top: dashed 1px Gray;
	padding: 2px;
	margin: 0;
	color: Gray;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: center;
}

td.st_footer p
{
	margin: 0;
	padding: 0;
}

/* Below Footer, the Sponsor's Settings */
td.st_sponsors
{
	margin: 0;
	padding: 10px;
	text-align: center;
	vertical-align: top;
	min-width: 1000px;
}