*	{ box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }

.RIDBody {
  background-image:url("Background_Image6.jpg");
  background-size:cover;
  background-repeat:no-repeat;
  background-attachment:fixed;
  background-position:center top;
  background-color:#3A8792;
  color:#000000;
  font-family:Helvetica;
  font-size:12pt;
  line-height:20pt;
  font-weight:normal;
  text-align:center;
  margin:0;
  padding:0;
  border:0;
  vertical-align:baseline;
}

.RIDPage			{ display:block; width:884px; padding:25px; margin:auto; text-align:left; background-color:rgba(#3A8792); }
.RIDTextBlock		{ background-color:#ffffff; padding:20px; }
.VUGTextBlock		{ color:#000000; background-color:#ffffff; padding:20px; }
.ImageScaled		{ max-width:60%; }
.TitleText		{color:#ffffff; line-height:20pt; font-weight:bold; font-family:Helvetica; font-size:13pt;}
.TitleTextGeorgia		{color:#ffffff; line-height:20pt; font-weight:normal; font-family:Georgia; font-size:10pt;}
.SubTitleText	{color:#ffffff; line-height:20pt; font-weight:normal; font-family:Georgia; font-size:11pt;}
.SubTitleTextb		{color:#ffffff; line-height:20pt; font-weight:normal; font-family:Helvetica; font-size:16pt;}
.SubTitleTextBlack		{color:#000000; line-height:20pt; font-weight:normal; font-family:Helvetica; font-size:12pt;}
.SubTitleTextBlacksm		{color:#000000; line-height:18pt; font-weight:normal; font-family:Helvetica; font-size:10pt;}
.Header			{font-weight:bold; line-height: 22pt; font-family:Helvetica; font-size:12pt; padding-left:25px; padding-right:25px;}
.SubHeader	{font-weight:bold; line-height: 22pt; font-family:Helvetica; font-size:12pt; padding-left:25px; padding-right:25px;}
.TopHeader	{color:#ffffff; font-weight:bold; line-height: 22pt; font-family:Helvetica; font-size:12pt; padding-left:10px; padding-right:10px; padding-top:2em; padding-bottom:0em; text-align:center;}
.BulletStyle   { margin-left:25px; display:inline-block; list-style-type:square; text-align:left; margin-bottom:0; padding-top:0; margin-top:0;}
.BulletStyleDisc   { margin-left:25px; display:inline-block; list-style-type:Disc; text-align:left; margin-bottom:0; padding-top:0; margin-top:0;}
.HorizontalRule { width:80%; height:1px; border-width:0;color:white;background-color:lightgray; margin-top:1.5em; }
.HorizontalRule_50 { width:50%; height:1px; border-width:0;color:white;background-color:lightgray; margin-top:1.5em; }
.HorizontalRule_65 { width:65%; height:1px; border-width:0;color:white;background-color:lightgray; margin-top:1.5em; }

.ListSpacing	{ padding-bottom:1em; }
.TOCSubHeader {color:#888888; font-weight:normal; line-height: 17pt; font-family:Helvetica; font-size:13pt;}
.SubHeader		{font-weight:bold; line-height: 20pt; font-family:Helvetica; font-size:13pt;}
.BodyText		{ color:#000000; font-family:Helvetica; font-size:12pt; line-height:20pt; font-weight:normal; }
.BodyTextGeorgia		{ color:#ffffff; font-family:Georgia; font-size:10pt; line-height:20pt; font-weight:normal; }
.GsnvText		{font-weight:normal; line-height: 20pt; font-family:Helvetica; font-size:13pt;}
.GsnvTextBold		{font-weight:bold; line-height: 20pt; font-family:Helvetica; font-size:13pt;}
.FooterText		{color:#000000; font-weight:normal; line-height: 22pt; font-family:Helvetica; font-size:12pt; }
.MenuBox {background-color:#3A8792;}
.Reg {font-size:9pt;}
.Test {width:25%;}

.Header, .Footer {
  font-size:13pt;
  font-family:Helvetica;
  background-color:rgba(58,137,146,.78);
  color:#ffffff;
  margin-top:25px;
  text-align:center; 
}

a.BodyLink:link	{color:#000000; text-decoration:underline;}
a.BodyLink:visited	{color:#000000; text-decoration:underline;}
a.BodyLink:active	{color:#000000; text-decoration:underline;}
a.BodyLink:hover	{color:#000000; text-decoration:underline;}

a.NewsLink:link	{color:#000000; font-weight:bold; font-weight:bold; text-decoration:underline;}
a.NewsLink:visited	{color:#000000; font-weight:bold; text-decoration:underline;}
a.NewsLink:active	{color:#000000; font-weight:bold; text-decoration:underline;}
a.NewsLink:hover	{color:#000000; font-weight:bold; text-decoration:underline;}

.TopHeading {color:#ffffff; line-height:24pt; font-weight:normal; font-family:Helvetica; font-size:12pt; text-decoration:none;}
.MenuHeading {color:#ffffff; line-height:16pt; font-weight:normal; font-family:Helvetica; font-size:12pt; text-decoration:none;}
a.MenuLink:link	{color:#ffffff; line-height:16pt; font-weight:normal; font-family:Helvetica; font-size:12pt; text-decoration:none;}
a.MenuLink:visited	{color:#ffffff; line-height:16pt;font-weight:normal; font-family:Helvetica; font-size:12pt; text-decoration:none;}
a.MenuLink:active	{color:#ffffff; line-height:16pt;font-weight:normal; font-family:Helvetica; font-size:12pt; text-decoration:none;}
a.MenuLink:hover	{color:#ffffff; line-height:16pt; font-weight:normal; font-family:Helvetica; font-size:12pt; text-decoration:none;}
     
a.FooterLink:link		{color:#000000; text-decoration:none;}
a.FooterLink:visited	{color:#000000; text-decoration:none;}
a.FooterLink:active	{color:#000000; text-decoration:none;}
a.FooterLink:hover		{color:#000000; text-decoration:none;}

.CardSuit        { font-family:Helvetica; font-size:15pt; line-height:8pt; font-weight:bold; }
 .CardSuitRed     { font-family:Helvetica; font-size:15pt; line-height:8pt; font-weight:bold; color:#ff0000; }

.CardTable				{ display:inline-table; margin-top:1em; }
.CardTableRow			{ display:table-row; text-align:center; }
.CardTableColLeft		{ display:table-cell; vertical-align:middle; }
.CardTableColMiddle	{ display:table-cell; vertical-align:middle; }
.CardTableColRight		{ display:table-cell; vertical-align:middle; }
.CardTableImage		{ display:inline-block; }
.CardTableColText		{ display:inline-block; font-weight:bold; padding:15px; }

.LinkTopHeading            {color:#ffffff; text-decoration:none; padding-left:50em; padding-right:50em;}
.LinkTopHeading:link       {color:#ffffff; text-decoration:none; padding-left:10px; padding-right:10px;}
.LinkTopHeading:visited    {color:#ffffff; text-decoration:none; padding-left:10px; padding-right:10px;}
.LinkTopHeading:active     {color:#ffffff; text-decoration:none; padding-left:10px; padding-right:10px;}
.LinkTopHeading:hover      {color:#ffffff; text-decoration:none; padding-left:10px; padding-right:10px;}

.LinkTextBlack            {color:#8a8a8a; text-decoration:none;}
.LinkTextBlack:link       {color:#8a8a8a; text-decoration:none;}
.LinkTextBlack:visited    {color:#8a8a8a; text-decoration:none;}
.LinkTextBlack:active     {color:#8a8a8a; text-decoration:none;}
.LinkTextBlack:hover      {color:#8a8a8a; text-decoration:none;}

.LinkTextRealBlack            {color:#000000; text-decoration:none;}
.LinkTextRealBlack:link       {color:#000000; text-decoration:none;}
.LinkTextRealBlack:visited    {color:#000000; text-decoration:none;}
.LinkTextRealBlack:active     {color:#000000; text-decoration:none;}
.LinkTextRealBlack:hover      {color:#000000; text-decoration:none;}

.LinkTextWhite            {color:#ffffff; text-decoration:none; font-style: normal;}
.LinkTextWhite:link       {color:#ffffff; text-decoration:none; font-style: normal;}
.LinkTextWhite:visited    {color:#ffffff; text-decoration:none; font-style: normal;}
.LinkTextWhite:active     {color:#ffffff; text-decoration:none; font-style: normal;}
.LinkTextWhite:hover      {color:#ffffff; text-decoration:none; font-style: normal;}

.LinkTextWhiteNormal            {color:#ffffff; text-decoration:none; font-style: normalw;}
.LinkTextWhite:link       {color:#ffffff; text-decoration:none; font-style: normal;}
.LinkTextWhite:visited    {color:#ffffff; text-decoration:none; font-style: normal;}
.LinkTextWhite:active     {color:#ffffff; text-decoration:none; font-style: normal;}
.LinkTextWhite:hover      {color:#ffffff; text-decoration:none; font-style: normal;}

xx
.LinkTextLghtTeal            {color:#e2ffff; text-decoration:none; font-style: normal;}
.LinkTextLghtTeal:link       {color:#e2ffff; text-decoration:none; font-style: normal;}
.LinkTextLghtTeal:visited    {color:#e2ffff; text-decoration:none; font-style: normal;}
.LinkTextLghtTeal:active     {color:#e2ffff; text-decoration:none; font-style: normal;}
.LinkTextLghtTeal:hover      {color:#e2ffff; text-decoration:none; font-style: normal;}

A.LinkTextLghtTeal:link       {color:#e2ffff; text-decoration:none;}
      A.LinkTextLghtTeal:visited    {color:#e2ffff; text-decoration:none;}
      A.LinkTextLghtTeal:active     {color:#e2ffff; text-decoration:none;}
      A.LinkTextLghtTeal:hover      {color:#e2ffff; text-decoration:none;}

yy

A.LinkTextGray:link       {color:#ffffff; text-decoration:none;}
      A.LinkTextGray:visited    {color:#ffffff; text-decoration:none;}
      A.LinkTextGray:active     {color:#ffffff; text-decoration:none;}
      A.LinkTextGray:hover      {color:#ffffff; text-decoration:none;}
      
      A.LinkTextRealGray:link       {color:#f8f8f8; text-decoration:none;}
      A.LinkTextRealGray:visited    {color:#f8f8f8; text-decoration:none;}
      A.LinkTextRealGray:active     {color:#f8f8f8; text-decoration:none;}
      A.LinkTextRealGray:hover      {color:#f8f8f8; text-decoration:none;}
      
      A.LinkTitleTextGray:link       {color:#313560; font-family:Helvetica, Helvetica; font-size:12pt; line-height:14pt; font-weight:bold;}
      A.LinkTitleTextGray:visited    {color:#313560; font-family:Helvetica, Helvetica; font-size:12pt; line-height:14pt; font-weight:bold;}
      A.LinkTitleTextGray:active     {color:#313560; font-family:Helvetica, Helvetica; font-size:12pt; line-height:14pt; font-weight:bold;}
      A.LinkTitleTextGray:hover      {color:#313560; font-family:Helvetica, Helvetica; font-size:12pt; line-height:14pt; font-weight:bold;}

@media (max-width:1000px) {
  .RIDPage	{ width:75%; }
}

@media (max-width:750px) {
  .RIDPage				{ width:95%; padding:10px; }
}


@media (max-width:600px) {
  .CardTable			{ display:inline-block; width:100%; text-align:center; }
  .CardTableRow		{ display:inline-block; }
  .CardTableColLeft	{ display:inline-block; width:100%; text-align:center; padding:0; margin:0; }
  .CardTableColMiddle	{ display:inline-block; width:100%; text-align:center; padding:0; margin:0; }
  .CardTableColRight	{ display:inline-block; width:100%; text-align:center; padding:0; margin:0; }
  .CardTableColText	{ display:inline-block; width:100%; }
  .CardTableImage		{ display:inline-block; }
}
