body {
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
  font-family: century gothic,century,arial;
}

a {  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: #c4721a; border-width: 2px 0px; border-color: #aa6216; border-style: solid; color: #c4721a; height: 6px; margin:5px 0px; }

.bodySeparator
{
	background-color: #c4721a;
	border-color: #aa6216;
}

.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;
	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 #b0e2ed; /*#2dafc3 #54c3d8 #b0e2ed #1676aa;*/
	border-bottom:2px solid #b0e2ed;
}

.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;
}

