body {
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
  font-family: century gothic,century,arial;
}

a {  color:#808080;text-decoration:none;/*color: #7891dd;*/ font-weight: 600;}
a:link {  text-decoration: none;}
a:visited {  text-decoration: none;}
a:hover {  color: #38b2d2;  text-decoration: underline;}
a:active {  background-color: #b7e5ef;  text-decoration: underline;} /* #80FFC0 this must come after a:hover in order to be effective */


a.MenuLink
{
	border-bottom:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
	border-left:2px solid #FFFFFF;
}

a.MenuLink:active
{
	border-bottom:2px solid #38b2d2;
	border-right:2px solid #38b2d2;
	border-left:2px solid #38b2d2;
}

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.MenuLinkBckImgLog
{
	/*border-bottom:2px solid #edb171;
	border-right:2px solid #edb171;
	border-left:2px solid #edb171;
	/*background-color:#edb171;*/
	color:#f2ca9e;
}

a.MenuLinkBckImgLog:active
{
	border-bottom:2px solid #38b2d2;
	border-right:2px solid #38b2d2;
	border-left:2px solid #38b2d2;
	background-color: #b7e5ef;
}

a.MenuLinkSel, a.MenuLinkSel:link, a.MenuLinkSel:visited, a.MenuLinkSel:hover, a.MenuLinkSel:active
{
	color: #ff9001;
	border-bottom:2px solid #ff9001;
	border-right:2px solid #ff9001;
	border-left:2px solid #ff9001;
	background-color: #ffe3c1;
}

hr { background-color: #e0e0e0; border-width: 2px 0px; border-color: #c0c0c0; border-style: solid; color: #e0e0e0; height: 6px; margin:5px 0px; }

.bodySeparator
{
	background-color: #f0f0f0;
	border-color: #c0c0c0;
}

.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: #e0e0e0;
	border-width: 2px 0px;
	border-color: #c0c0c0;
	border-style: solid;
	height: 2px;
	font-size:0px;
}

table.bodyStructureCommon
{
	border-spacing:0px;border-collapse:collapse;
	font-size:15px;
	font-family:century gothic,arial,times;
	margin:0px;
}

table.bodyStructureCommon tr td
{
	padding:0px;
}

table.MenuSection
{
	font-size:14px;
	font-family:century gothic,arial,times;
}

table.MenuSection tr td
{
	padding:10px;
	text-align:center;
}

table.MenuSection tr td span.gchar
{
	font-family:arial;
	font-size:13px;
}

table.MenuSide
{
	border-spacing:0px;border-collapse:collapse;
}

table.MenuSide tr td
{
	border-top:2px solid #1676aa;
	border-bottom:2px solid #1676aa;
	padding:0px;
}

table.MenuFooter
{
	border-spacing:0px;border-collapse:collapse;
}

table.MenuFooter tr td
{
	padding:0px;
}

.MenuHeadFoot
{
	border-top:2px solid #cfcfcf; /*#2dafc3 #54c3d8 #b0e2ed #1676aa;*/
	border-bottom:2px solid #cfcfcf;
}

.logoType {
  font-family: verdana, arial, helvetica, sans-serif;
  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.LoginHeader
{

}*/

table.tabcenter
{
	margin-left:auto;margin-right:auto;
}

table.LoginHeader tr td span label
{
	background-color:#F0F0F0;
	margin-top:auto;
	margin-bottom:auto;
	vertical-align:middle;
}

table.LoginHeader tr td span span
{
	background-color:#F0F0F0;
	vertical-align:middle;
	margin-top:auto;
	margin-bottom:auto;
}

table.LoginHeader tr td
{
	vertical-align:middle;
}

table.LoginHeader tr td span
{
	vertical-align:middle;
}

table.formDE tr td input.formDEText
{
	font-family:courier;
	background-color:#f0f0FF;
	border:2px solid #1676aa;
	color:#1676aa;
}

div.infoRDHeadLink
{
	background-color:#cee2ed;
	border:2px solid #91bfd7;
	padding:2px;
	margin: 5px 0px;
}



div.evdHead
{
	/*background-color:#f4d1ac;
	border-width: 4px;
	border-color: #c4721a;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	padding:10px;
	margin-bottom:5px;*/
	background-color:#E0E0E0;/*#ebf4ff;*/
	border-width: 4px;
	border-color:#C0C0C0;/*#6fcfed;/*#419dff;*/
	border-style: solid none solid none;
	padding:10px;
	margin-bottom:5px;
}

div.evdHeadSub
{
	background-color:#FFFFFF;/*#bee9f0;*/
	/*font-style:italic;*/
	color:#808080;
	font-size:10pt;
	margin-top:5px;
	
	border-width: 2px;
	border-color:#c0c0c0;/*#38b2d2;/*#6fcfed;/*#419dff;*/
	border-style: solid none solid none;
	font-family:arial,gothic;
	
	/*font-style:italic;background-color:#fbefe1;color:#808080;font-size:10pt;margin-top:5px;*/
}



div.evdHeadELink
{
	background-colo:#bee9f0;/*#E0E0E0;/*#ebf4ff;*/
	border-width: 2px;
	border-top-color:#1676aa;/*#C0C0C0;/*#6fcfed;/*#419dff;*/
	border-bottom-color:#D8D8D8;
	border-style: none none none none;
	
	margin-bottom:5px;
	
	border-spacing:0px;
	border-collapse:collapse;
	
	background-image:url(../Images/EventInfo/EventInfo-HeaderLinkBackground2.png);
	background-repeat:no-repeat;
	height:70px;
	width:720px;
	padding:5px 15px;
}

div.evdHeadELinkSub
{
	/*background-color:#bee9f0;*/
	font-style:italic;
	color:#808080;
	font-size:10pt;
	margin-top:5px;
	
	border-width: 2px;
	border-color:#38b2d2;/*#6fcfed;/*#419dff;*/
	border-style: none none none none;
	font-family:arial,gothic;
}

.evdHeadElinkST
{
	font-size:10pt;
}

div.evdHeadELink table tr td a:link {text-decoration: none;}
div.evdHeadELink table tr td a:visited {text-decoration: none;}
div.evdHeadELink table tr td a:hover {text-decoration: none;}
div.evdHeadELink table tr td a:active {text-decoration: none;}

.evdNewsUdt
{
	color:#808080;
	/*border:1px solid #808080;*/
	/*margin-top:5px;*/
	font-size:10px;
	font-family:arial,century;
}

.evdNewsCon
{
	color:#808080;
}

.evdNewsBdy
{
	font-size:13px;font-family:arial narrow,arial;
}

.evdNewsTle
{
	font-weight:bolder;color:#808080;text-align:left;
}

.evdNewsTme
{
	/*font-style:italic;color:#808080;*/
	text-align:left;
}
