body {
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
  font-family: arial,times,times new roman;
}

a {color: #d31d20; font-weight: 600; text-decoration: underline;}
a:link {text-decoration: underline;}
a:visited {text-decoration: underline;}
a:hover {color: #d31d20;  text-decoration: none;}
a:active {text-decoration: none;} /* #80FFC0 this must come after a:hover in order to be effective */

a.MenuLink
{
	
}

a.MenuLink:active
{

}

a.MenuLinkImg
{
	margin:0px;
	border-style:none;
	border-width:0px;
}

.LinkALike
{
	color: #7891dd;
}


a img {font-weight:500; border-width:0px;}
a:link img {text-decoration: none;}
a:visited img {text-decoration: none;}
a:hover img {text-decoration: none;}
a:active img {text-decoration: none;}

a span.overRideLinkDefault { color:#000000; font-weight: 600;}
a:link span.overRideLinkDefault { color:#000000;   text-decoration: none;}
a:visited span.overRideLinkDefault { color:#000000;   text-decoration: none;}
a:hover span.overRideLinkDefault { color:#000000;  text-decoration: underline;}
a:active span.overRideLinkDefault {  color: #80FF80;  text-decoration: underline;} /* this must come after a:hover in order to be effective */

a.MenuLinkSel, a.MenuLinkSel:link, a.MenuLinkSel:visited, a.MenuLinkSel:hover, a.MenuLinkSel:active
{
	background-color: #FFA0A0;
}

a.resultsLink {color: #d31d20; font-weight: 600; text-decoration: none;border-top:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF;}
a.resultsLink:link {}
a.resultsLink:visited {}
a.resultsLink:hover {color: #d31d20;  text-decoration: none; border-top:2px solid #d31d20; border-bottom:2px solid #d31d20;}
a.resultsLink:active {} /* #80FFC0 this must come after a:hover in order to be effective */


hr { background-color: #da241e; border-width: 2px 0px; border-color: #8d1313; border-style: solid; color: #c4721a; height: 6px; margin:5px 0px; }

.email_unlinked {color: #FF8000;}

.phone_unlinked {color: #FF2000;}

#entireBody {
	margin: 0px 5px;
	background-color: #FFFFFF;
}

#entireBodyRaw {
	background-color: transparent;
	margin: 0px;
	padding: 0px;
}

#border-body {border: 2pt solid #808080; padding: 0pt 0pt 0pt 0pt;}

div.bodyStructureHr
{
	margin-top:5px;
	margin-bottom:5px;
	background-color: #c4721a;
	border-width: 2px 0px;
	border-color: #aa6216;
	border-style: solid;
	background-color: #c4721a;
	height: 2px;
	font-size:0px;
}

table.bodyStructureCommon
{
	border-spacing:0px;border-collapse:collapse;
	font-size:12pt;
	font-family:arial,times,times new roman;
	margin:0px;
}

table.bodyStructureCommon tr td
{
	padding:0px;
}

table.MenuSection
{
	font-size:14px;
	font-family:arial,times,times new roman;
}

table.MenuSection tr td
{
	padding:10px;
	text-align:center;
}

table.MenuSide
{
	border-spacing:0px;border-collapse:collapse;
}

table.MenuSide tr td
{
	border-top:2px solid #8d1313;
	border-bottom:2px solid #8d1313;
	padding:0px;
}

table.MenuFooter
{
	border-spacing:0px;border-collapse:collapse;
}

table.MenuFooter tr td
{
	padding:0px;
}

.MenuHeadFoot
{
	
}

table.headerClass
{
	border-spacing:5px;
	border:0px none #FFFFFF;
}

table.headerClass tr td
{
	
	border:5px solid #8d1313;
}


.logoType {
  font-family:arial,times,times new roman;
  color: #A00000;
  font-size: 0px;
  white-space: nowrap;
}


#logStyle {font-size: 12px;}

.NoDecoration {
	text-decoration: none;
}

table.NoDecoration tr td a:hover {text-decoration: none;}
table.NoDecoration tr td a:active {text-decoration: none;}

span.picLink img {
	text-decoration: none;
	border: 2px solid #FFFFFF;
}
a:link span.picLink img {border-color: #FFFFFF;  text-decoration: none;}
a:visited span.picLink img {border-color: #FFFFFF;  text-decoration: none;}
a:hover span.picLink img {border-color: #38b2d2;  text-decoration: none;}
a:active span.picLink img {border-color: #b7e5ef;  text-decoration: none;}

span.picLink input {
	text-decoration: none;
	border: 2px solid #FFFFFF;
}
a:link span.picLink input {border-color: #FFFFFF;  text-decoration: none;}
a:visited span.picLink input {border-color: #FFFFFF;  text-decoration: none;}
a:hover span.picLink input {border-color: #38b2d2;  text-decoration: none;}
a:active span.picLink input {border-color: #b7e5ef;  text-decoration: none;}


.title-body {
  font-weight: bold;
  font-size: 10pt;
}

.adverbox {
	background-color: #FFFFFF;
	padding: 0px;
}

table.noSpacings
{border-spacing:0px;border-collapse:collapse;}

table.guide
{border-spacing:0px;border-collapse:collapse;}

table.guide tr td
{padding:0px}

table.tabcenter
{
	margin-left:auto;margin-right:auto;
}

.evtItemList
{
	text-align:center;
}

table.evtItemList tr td
{
	padding:2px 5px;
	border:1px solid #404040;
}

.evtItemListL
{
	text-align:left;
}

table.evtItemListL tr td
{
	padding:2px 5px;
	border:1px solid #404040;
}

.evtTopic
{
	background-color:#D0D0D0;
	padding:2px;
	margin-bottom:5px;
	font-weight:bolder;
	font-size:15pt;
}

.evtContent
{
	padding:5px;
	margin-bottom:5px;
}

.evtContentSubItem
{
	text-decoration:underline;
	color:#800000;
}

.evtContentSubTopic
{
	background-color:#E8E8E8;
	padding:2px;
	margin:5px 0px;
	font-weight:normal;
}

.evtContentSubContent
{
	padding:5px;
	margin-bottom:5px;
}

.evtContentSpacing
{
	margin:5px;
}

.evtContactListing
{
	margin:5px;
}

table.evtContactListing tr td
{
	border-color:#A0A0A0;
	border-style:solid none;
	text-align:left;
}

table.evtResultsListingContour tr td
{
	border:2px solid #000000;
	padding:5px 5px 0px 5px;
}

.evtResultsListing
{
	margin:10px;
}

table.evtResultsListing tr td
{
	border-color:#A0A0A0;
	border-style:solid none;
	text-align:left;
}


table tr td.evtResultsListingR
{
	border-style:solid solid solid none;
	border-top-width:1px;
	border-top-color:#D0D0D0;
	border-bottom-width:1px;
	border-bottom-color:#D0D0D0;
}

table tr td.evtResultsListingMid
{
	border-style:solid none solid none;
	border-top-width:1px;
	border-top-color:#D0D0D0;
	border-bottom-width:1px;
	border-bottom-color:#D0D0D0;
}

table tr td.evtResultsListingL
{
	border-style:solid none solid solid;
	border-top-width:1px;
	border-top-color:#D0D0D0;
	border-bottom-width:1px;
	border-bottom-color:#D0D0D0;
}


table tr td.evtResultsListingLR
{
	border-style:solid;
}

table tr td.evtResultsListingBottom
{
	border-style:solid none none none;
	height:5px;
}

.evtResultsListingHeading
{
	background-color:#D0D0D0;
	font-weight:bolder;
}

.evtResultsListingTopic
{
	background-color:#E8E8E8;
}

