/* ********************************************************** */
/* Used by the site Header and body                           */
/* Do not change or delete these ID's                         */
/* ********************************************************** */

#headerContainer {
    width: 1000px;
    font : 9pt Verdana, Arial, Helvetica, sans-serif;
 	 background-color: transparent;
    text-align: left;
	 background-image: url(../images/MainHeader-newer.png);
    background-repeat: no-repeat;
    font-weight: normal;
    color: Black;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px ;
    margin-left:auto;
	 margin-right:auto;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: silver;
    overflow: hidden;
 }

 #bodyContainer {
	 width: 1000px;
    font : 9pt Verdana, Arial, Helvetica, sans-serif;
	 height: 900px;
    text-align: left;
    font-weight: normal;
    color: Black;
	 background-color: white;
    padding: 5px 5px 5px 5px;
    margin: 0px 0px 0px 0px ;
   margin-left:auto;
	margin-right:auto;
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #EA0000;
	 overflow: visible;
 }

#main3WaySwitcherContainer{
	float: left;
	width: 546px;
	height: 120px;
	padding: 0px, 0px, 0px, 0px;
   margin: 0px 4px 4px 4px ;
	position: relative;
   background: white;
}

#mainGrayContainer{
	float: left;
	width: 546px;
	padding: 5px, 5px, 5px, 5px;
   margin: 0px 4px 4px 4px ;
	position: relative;
	background: white;
   border-style: solid;
   border-width: 5px 5px 5px 5px;
   border-color: #837F7E;
}

#mainRedContainer{
	float: left;
	width: 546px;
	padding: 5px, 5px, 5px, 5px;
   margin: 0px 4px 4px 4px ;
	position: relative;
	background: white;
   border-style: solid;
   border-width: 5px 5px 5px 5px;
   border-color: #EA0000;
}

/* ********************************************************** */
/* Home Page main image and text                              */
/* ********************************************************** */

#mainRedContainer h1, #mainGrayContainer h1 {
  font : 14pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  padding-bottom: 0px;
  margin: 0px 0px 5px 0px ;
  color: #EA0000;
  padding: 0px 0px 0px 0px;
  border-bottom: 0px solid #EA0000;
}

#mainRedContainer h2, #mainGrayContainer h2 {
  font : 13pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  padding-bottom: 0px;
  margin: 5px 0px 5px 0px ;
  color: black;
  padding: 0px 0px 0px 0px;
  border-bottom: 0px solid Black;
}

#mainRedContainer h3, #mainGrayContainer h3 {
  font : 11pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-align: center;
  padding-bottom: 0px;
  margin: 0px 0px 5px 0px ;
  color: #EA0000;
  padding: 0px 0px 0px 0px;
  border-bottom: 0px solid #EA0000;
}

.mainRedContentImg, .mainGrayContentImg {
  border-right: 1;
  float: left;
  width: 150px;
  background-color: transparent;
  padding: 0px 0px 0px 0px;
  margin: 0px 5px 0px 0px ;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: silver;
  overflow: visible;
}

.mainRedContent, .mainGrayContent {
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
  margin: 0px 0px 5px 0px;
  color: black;
  padding: 0px 0px 0px 0px;
  border-bottom: 0px solid Black;
}

.mainRedContentBold, .mainGrayContentBold {
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  margin: 0px 0px 0px 0px;
  color: black;
  padding: 0px 0px 0px 0px;
  border-bottom: 0px solid Black;
}

.mainRedContentHeader, .mainGrayContentHeader {
  font : 10pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  margin: 0px 0px 0px 0px ;
  color: #EA0000;
  padding: 0px 0px 5px 0px;
  border-bottom: 0px solid #EA0000;
}

.mainRedContentFooter {
  background-color: #EA0000;
  color: white;
}

.mainGrayContentFooter {
  background-color: #837F7E;
  color: white;
}

.mainRedContentFooter, .mainGrayContentFooter {
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-align: right;
  margin: 5px 0px 0px 0px;
  padding: 2px 2px 2px 2px;
  border-bottom: 0px solid Black;
  position: relative;
  float: left;
  width: 100%;
}

.mainGrayContentFooter a, .mainRedContentFooter a {
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  background-color: transparent;
  text-decoration: none;
  color: white;
}

.mainGrayContentFooter a:hover, .mainRedContentFooter a:hover {
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  CURSOR: hand;
  background-color: transparent;
  color: black;
  text-decoration: none;
}

.mainGrayContentFooter a:visited, .mainRedContentFooter a:visited {
 text-decoration: none;
}

/* ********************************************************** */
/* 3 Way News Switcher on home page                           */
/* ********************************************************** */

.switcher {
  width: 260px;
  height: 122px;
  font : 2em Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;  /* Bright white */
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px ;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: white;
  overflow: hidden;
}

.switcher ol {
  width: 260px;
  background: #f2f2f2;
  margin-bottom: 10px;
  list-style-image: none;
}

.switcher li {
  list-style-type: none;
  margin-left: -10px
  text-decoration: none;
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
}

.switcher li a {
  min-height: 30px;
  display: block;
  padding: 4px 5px 3px 10px;
  width: 131px;
  background-position: left -364px;
  background-repeat: no-repeat;
  background-color: white;
  font-size: 1.0em;
  color: black;
  text-decoration: underline;
  height:40px;
}

.switcher li a:hover, .switcher li.focus a {
  color:white;
  font-weight: bold;
}

.switcher li a.csshover:hover, .switcher li a.focus {
  background: red;
}

.switcher li a img {
  visibility: hidden;
}

.switcher li a.csshover:hover img, .switcher li.focus a img, .switcher
li.one img, .switcher img {
  text-decoration: none;
  visibility: visible;
}

.switcher li.one a {
  margin-top: 0;
  padding: 3px 0px 3px 10px;
}

.switcher li.one.imagelink1.focus a img, .switcher li.imagelink2.focus a
img, .switcher li.imagelink3.focus a img {
  visibility: visible;
}

.switcher li.two a, .switcher li.three a {
  margin-top: 0;
  padding-top: 0px;
}

.switcher li.two a:hover, .switcher li.three a:hover, .switcher li.dy a
{
  margin-top: 0;
  padding-top: 0;
}

.switcher .imageholder {
  position: absolute;
  left: 0;
  overflow: hidden;
  float: left;
  margin-right: 0;
  padding-left: 12;
  padding-right: 0;
  padding-top: 0;
  position: absolute;
  top: 0;
  width: 135px;
  height: 130px;
}

.switcher .imageholder img {
  border-bottom: 0;
  top: -3px;
  left: -13px;
  position: relative;
  float: none;
  width: 135px;
  height: 130px;
}

.imagelink1, .imagelink2, .imagelink3 {
  padding-left: 89px;
}

.imagelink2, .imagelink3 {
  border-top: 1px solid #ffffff;
}

.blockContentLeft {
	float: left;
	width: 260px;
	padding: 5px, 5px, 5px, 5px;
	padding-top: 0px;
	position: relative;
	margin-bottom: 0px;
	background: red;
}

.blockContentRight {
	float: Right;
	width: 260px;
	padding: 5px, 5px, 5px, 5px;
	padding-top: 0px;
	position: relative;
	margin-bottom: 0px;
	background: red;
}

.headingBlock {
  float: left;
  width: 260px;
  padding: 0;
  padding-top: 5px;
  position: relative;
  margin-bottom: 1px;
  background: red;
}

.headingBlock h2 {
  font-family: arial,sans-serif;
  padding-bottom: 0px;
  margin: 0;
  color: #ffffff;
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid white;
}

.headingBlock h2 a {
  color: white;
  text-decoration: none
}

.headingBlock h2 a:hover {
   color: green;
   text-decoration: none
}

/* ********************************************************** */
/* Club Updates DIV                                           */
/* ********************************************************** */

.ClubUpdatesHeader, .ClubUpdatesBody {
  width: 800px;
  font : 9pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-align: left;
  color: Black;
  background-color: #FFFFFF;  /* Bright white */
  margin: 0px 0px 0px 0px ;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: black;
  overflow: hidden;
}

.ClubUpdatesHeader {
  margin-top: 25px;
  padding: 5px 0px 0px 15px;
  color: red;
  height: 24px;
  background-image: url(../clubUpdates/images/ClubUpdatesHeader.png);
  background-repeat: no-repeat;
}

.ClubUpdatesBody p {
  font-weight: bold;
}

.ClubUpdatesBody pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 font : 9pt Verdana, Arial, Helvetica, sans-serif;
 width: 99%;
}

.ClubUpdatesBody {
  font-weight: normal;
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 0px ;
  border-width: 0px 1px 2px 1px;
  border-color: #ADADAD;
  overflow: auto;
}

/* ********************************************************** */
/* Match Report Picture DIV                                   */
/* ********************************************************** */

div.MatchReportImage {
  width: 324px;
  height: 254px;
  float: left;
  font : 9pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: Black;
  background-color: transparent;
  padding: 5px 5px 10px 5px;
  margin: 0px 4px 4px 0px ;
  border-style: solid;
  border-width: 0px 1px 1px 0px;
  border-color: silver;
  overflow: automatic;
}

div.ThumbNailImage {
  width: 140px;
  height: 100px;
  float: left;
  font : 9pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: Black;
  background-color: transparent;
  padding: 5px 4px 5px 4px;
  margin: 3px 3px 3px 0px ;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: black;
  overflow: automatic;
}

/* ********************************************************** */
/*  Quick Links DIV on home page                              */
/* ********************************************************** */

div.SiteLinksHeader {
  width: 162px;
  height: 24px;
  font : 9pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: Black;
  background-color: #FFFFFF;  /* Bright white */
  padding: 5px 0px 0px 15px;
  margin: 0px 0px 0px 0px ;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: black;
  overflow: hidden;
  background-image: url(/images/SiteLinksHeader.png);
  background-repeat: no-repeat;
}

div.SiteLinksBody {
  width: 162px;
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;  /* Bright white */
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 0px 0px ;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #ADADAD;
  overflow: auto;
}

div.SiteLinksFooter {
  width: 162px;
  height: 3px;
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;  /* Bright white */
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 5px 0px ;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: black;
  overflow: hidden;
  background-image: url(/images/SiteLinksFooter.png);
  background-repeat: no-repeat;
}

.SiteLinksBody ul, .SiteLinksBody li {
  font : 15pt Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  margin-left: 8px;
  background-color: #FFFFFF;  /* Bright white */
  line-height: 17px;
  list-style: url(/images/LatestNewsListImage.png); */
  list-style-position: outside;
}
/* ********************************************************** */
/*  Sponsors DIV on home page                                 */
/* ********************************************************** */

div.Sponsors {
  width: 162px;
  height: 112px;
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;  /* Bright white */
  padding: 6px 6px 6px 6px;
  margin: 0px 0px 5px 0px ;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: black;
  overflow: hidden;
  background-image: url(/images/SponsorsBorder.png);
  background-repeat: no-repeat;
}

/* ********************************************************** */
/*  Main Headlines DIV on home page                                 */
/* ********************************************************** */

div.MainBody {
  width: 546px;
  height: 1000;
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;  /* Bright white */
  padding: 0px 0px 0px 0px;
  margin: 0px 5px 0px 5px ;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ADADAD;
  overflow: auto;
  background-image: url(/images/Test1.png);
  background-repeat: no-repeat;

}

.MainBody H1 {
  font : 18pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  color: Red;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 5px 0px ;
}

.MainBody H2 {
  font : 26pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-align: center;
  color: black;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px ;
}

.MainBody H3 {
  font : 14pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  text-align: center;
  color: Green;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px ;
}

/* ********************************************************** */
/*  Latest Club Reports DIV on home page                      */
/* ********************************************************** */

div.LatestReportsHeader {
  width: 270px;
  height: 24px;
  font : 9pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: Black;
  background-color: #FFFFFF;  /* Bright white */
  padding: 5px 0px 0px 15px;
  margin: 0px 0px 0px 0px ;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: black;
  overflow: hidden;
  background-image: url(/images/latestNewsHeader.png);
  background-repeat: no-repeat;
}

div.LatestReportsBody {
  width: 270px;
  height: 300px;
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;  /* Bright white */
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 0px 0px ;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #ADADAD;
  overflow: auto;
}

div.LatestReportsContainer {
  width: 270px;
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;  /* Bright white */
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 0px 0px ;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #ADADAD;
  overflow: auto;
}


div.LatestReportsFooter {
  width: 270px;
  height: 10px;
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;  /* Bright white */
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 3px 0px ;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: black;
  overflow: hidden;
  background-image: url(/images/latestNewsFooter.png);
  background-repeat: no-repeat;
}

.LatestReportsBody ul, .LatestReportsBody li {
  font : 15pt Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  margin-left: 8px;
  background-color: #FFFFFF;  /* Bright white */
  line-height: 17px;
  /* list-style: url(/images/LatestNewsListImage.png); */
  list-style: square;
  list-style-position: outside;
}

/* ********************************************************** */
/*  Latest Club Reports DIV on home page                      */
/* ********************************************************** */

div.QuoteBody {
  width: 270px;
  background-color: #FFFFFF;  /* Bright white */
  border-style: solid;
  height: 185px;
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 0px 0px ;
  border-width: 0px 1px 0px 1px;
  border-color: #ADADAD;
  overflow: hidden;
  background-image: url(/homePage/Quotes/images/Quotes.png);
  background-repeat: no-repeat;
}

/* ********************************************************** */
/*  Big Bingo DIV on home page                                */
/* ********************************************************** */

div.NextBigBingo_Body {
  width: 270px;
  height: 100px;
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;  /* Bright white */
  padding: 2px 2px 2px 120px;
  margin: 0px 0px 0px 0px ;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: #ADADAD;
  overflow: hidden;
  background-image: url(/lotto/images/NextBigBingo.png);
  background-repeat: no-repeat;
}

.NextBigBingo_Body H1 {
  font : 13pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  background-color: #FFFFFF;  /* Bright white */
  color: black;
  padding: 0px 0px 0px 0px;
  margin: 5px 0px 10px 0px ;
}

.NextBigBingo_Body H2 {
  font : 13pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-align: center;
  background-color: #FFFFFF;  /* Bright white */
  color: red;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px ;
}

/* ********************************************************** */
/*  Big Box to right of home page (Must be 270 wide no height */
/* ********************************************************** */

div.BoxHeader_270 {
  width: 270px;
  height: 4px;
  font : 9pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: Black;
  background-color: #FFFFFF;  /* Bright white */
  padding: 5px 0px 0px 15px;
  margin: 0px 0px 0px 0px ;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: black;
  overflow: hidden;
  background-image: url(/images/BoxHeader_270.png);
  background-repeat: no-repeat;
}

div.BoxFooter_270 {
  width: 270px;
  height: 4px;
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;  /* Bright white */
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 3px 0px ;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: black;
  overflow: hidden;
  background-image: url(/images/BoxFooter_270.png);
  background-repeat: no-repeat;
}

div.BoxBody_270 {
  width: 270px;
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  background-color: transparent;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px ;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: black;
  overflow: hidden;
}

/* ********************************************************** */
/*  Last Updated DIV on home page                             */
/* ********************************************************** */
div.LastUpdated {
  width: 270px;
  height: 24px;
  font : 9pt Verdana, Arial, Helvetica, sans-serif;
  font-weight: normal;
  color: Black;
  background-color: #FFFFFF;  /* Bright white */
  padding: 5px 0px 0px 5px;
  margin: 0px 0px 3px 0px ;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: black;
  overflow: hidden;
  background-image: url(/images/LastUpdate.png);
  background-repeat: no-repeat;
}

/* ********************************************************** */
/*  Sponsors at the boottom of the page                       */
/* ********************************************************** */
div.BottomSponsors {
  width: 1000px;
  height: 112px;
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;  /* Bright white */
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 0px 0px ;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ADADAD;
  overflow: auto;
}

/* ********************************************************** */
a.HomePageImage:link
{
  color:black;
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  font-weight:none;
  text-decoration: none;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-color: white;
}

a.HomePageImage:visited
{
  color:black;
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  font-weight:none;
  text-decoration: none;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-color: white;
}

a.HomePageImage:hover

{
  color:black;
  float: none;
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  font-weight:none;
  text-decoration: none;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-width: 0px 0px 0px 0px;
  border-style: solid;
  border-color: white;
}

/* ********************************************************** */
/*  Standard rollover for the Match Report table              */
/* ********************************************************** */
a.rollOdd {
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  CURSOR: hand;
  background-color: CCCCCC;
  text-decoration: none;
  color: black;
  width: 100%;
}

a.rollOdd:hover {
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  CURSOR: hand;
  background-color: CCCCCC;
  color: red;
  font-weight : Normal;
}

a.rollEven {
 font : 8pt Verdana, Arial, Helvetica, sans-serif;
  CURSOR: hand;
  background-color: #fff;
  text-decoration: none;
  color: black;
  width: 100%;
  height: 16px;
}

a.rollEven:hover {
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  CURSOR: hand;
  background-color: #fff;
  color: red;
  font-weight : Normal;
}

a.rollEven:visited
{
 text-decoration: none;
}

a.rollOdd:visited {
 text-decoration: none;
}

/* ********************************************************** */
/*  Standard settings for Match Report tables                 */
/* ********************************************************** */
table.NewsListing {
    border-collapse: collapse;
    border-spacing: 10;
    padding: 0 0 12 0;
    background: transparent;
    font : 8pt Verdana, Arial, Helvetica, sans-serif;
    font-weight : Normal;
    text-align: left;
}

table.NewsListing tr.NewsListingSpacer {
    height: 10px;
    color: black;
}

table.NewsListing tr.OddRow {
 background-color: CCCCCC;
 height: 18;
}

table.NewsListing tr.EvenRow {
 background-color: #fff;
 height: 18;
}

table.NewsListing tr.HoverRow {
 background-color: red;
 color: white;
}

table.NewsListing td.ContentCol {
 text-align:left;
 vertical-align:middle;
 text-decoration: none;
 border-width: 0px 0px 1px 0px;
 border-style: solid;
 border-color: #918F8F;
}

table.NewsListing td.DateCol {
 text-align:left;
 vertical-align:middle;
 text-decoration: none;
 border-width: 0px 0px 1px 0px;
 border-style: solid;
 border-color: #918F8F;
 width=130;
 font-weight : Bold;
}

table.NewsListing td.ContentColTerminate {
 text-align:left;
 vertical-align:middle;
 text-decoration: none;
 border-width: 0px 0px 1px 0px;
 border-style: solid;
 border-color: white;
}

table.NewsListing td.DateColTerminate {
 text-align:left;
 vertical-align:middle;
 text-decoration: none;
 border-width: 0px 0px 1px 0px;
 border-style: solid;
 border-color: white;
 width=130;
 font-weight : Bold;
}

/* ********************************************************** */
/*  Standard settings for Picture Archive table               */
/* ********************************************************** */
table.PictureArchive  {
    border-collapse: collapse;
    border-spacing: 10;
    padding: 0 0 12 0;
    background: transparent;
    font : 8pt Verdana, Arial, Helvetica, sans-serif;
    font-weight : normal;
    text-align: left;
}

table.PictureArchive tr.StandardText {
    background-color : white;
	 color: black;
    height : 20px;
    font-weight : normal;
}

table.PictureArchive tr.HightLightTextGray {
	background-color: Gray;
	color: white;
	cursor: hand;
   height : 20px;
   font-weight : normal;
}

table.PictureArchive tr.HightLightTextRed {
	background-color: red;
	color: white;
	cursor: hand;
   height : 20px;
   font-weight : normal;
}


/* ********************************************************** */
/*  Standard settings for Mid Ulster News reportsFootball fixtures table             */
/* ********************************************************** */
table.NewsReport  {
    border-collapse: collapse;
    border-spacing: 10;
    padding: 0 0 12 0;
    background: transparent;
    font : 8pt Verdana, Arial, Helvetica, sans-serif;
    font-weight : Normal;
    text-align: left;
}

table.NewsReport td.NewsReportDate {
    width: 110px;
    font-weight : Normal;
    color: black;
}

table.NewsReport td.Headline {
    font-weight : Normal;
    color: black;
}

table.NewsReport tr.NewsReportOdd {
    background-color : white;
    height : 15px;
}

table.NewsReport tr.NewsReportEven {
    background-color : CCCCCC;
    height : 15px;
}
/* ********************************************************** */
/*  Standard settings for Historic Data Table                 */
/* ********************************************************** */
table.HistoricData  {
    border-collapse: collapse;
    border-spacing: 10;
    padding: 0 0 12 0;
    background: transparent;
    font : 8pt Verdana, Arial, Helvetica, sans-serif;
    font-weight : Normal;
    text-align: left;
}

table.HistoricData tr.OddRow {
    background-color : white;
    height : 25px;
}

table.HistoricData tr.EvenRow {
    background-color : CCCCCC;
    height : 25px;
}

table.HistoricData tr.HoverRow {
    background-color : red;
    height : 25px;
}

table.HistoricData td.HistoricDate {
    width: 85px;
    font-weight : Bold;
    color: black;
}

/* ********************************************************** */
/*  Standard settings for Football fixtures table             */
/* ********************************************************** */
table.Fixture  {
    border-collapse: collapse;
    border-spacing: 10;
    padding: 0 0 12 0;
    background: transparent;
    font : 8pt Verdana, Arial, Helvetica, sans-serif;
    font-weight : Normal;
    text-align: left;
}

table.Fixture tr.FixtureOdd {
    background-color : white;
    height : 15px;
}

table.Fixture tr.FixtureEven {
    background-color : CCCCCC;
    height : 15px;
}

table.Fixture tr.FixtureHover {
	background-color: red;
	color: green;
	height: 15px;
}

table.Fixture td.FixtureDate {
    width: 85px;
    font-weight : Normal;
    color: black;
}

table.Fixture td.FixtureDrumsurnTeam {
    width: 90px;
    font-weight : Bold;
    color: black;
}

table.Fixture td.FixtureChallengingTeam {
    width: 90px;
    font-weight : Normal;
    color: black;
}

table.Fixture td.FixtureScore {
    width: 30px;
    font-weight : Normal;
    color: black;
}

table.Fixture td.FixtureReport {
    width: 10px;
    font-weight : Normal;
    color: black;
}

table.Fixture tr.FixtureSpacer {
    height: 5px;
    color: black;
}

/* ************************************************************* */
/*  Standard settings for Committee/Managers/Lotto Winners table */
/* ************************************************************* */
.TblCommonAtt  {
    border-collapse: collapse;
    border-spacing: 0;
    padding: 5 2 5 2;
    background: transparent;
}

table tbody td.TblCommonLeft {
	background-color: white;
	color: Black;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : Bold;
	text-align: left;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #FF0000;
}

table tbody td.TblCommonTitle {
	background-color: white;
	color: Black;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : Bold;
	text-align: left;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #FF0000;
}

table tbody td.TblCommonContent {
	background-color: white;
	color: Black;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-align: left;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #FF0000;
}

table tbody td.TblCommonTitleEnd {
	background-color: white;
	color: Black;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : Bold;
	text-align: left;
	border-width: 0px;
	border-style: solid;
	border-color: #FF0000;
}

table tbody td.TblCommonContentEnd {
	background-color: white;
	color: Black;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-align: left;
	border-width: 0px;
	border-style: solid;
	border-color: #FF0000;
}

table tbody td.TblCommonRight {
	background-color: white;
	color: Black;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-align: left;
	border-width: 0px 1px 0px 0px;
	border-style: solid;
	border-color: #FF0000;
}

table tbody td.TblCommonBorder {
	background-color: white;
	color: Black;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-align: left;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #FF0000;
}

table tbody td.TblCommonGrayBorder {
	background-color: white;
	color: Black;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-align: left;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: Gray;
}



BODY {
	/* background-image: url(../images/MainHeader-newer.png); */
	background-position: top;
	background-repeat: no-repeat;
	color : Black;
	font : 8pt Arial, Helvetica, sans-serif;
	font-weight : normal;
	background-color: #DFDBDB;
	text-align: center;
   margin-left:auto;
	margin-right:auto;
	} /* Standard Body style */

HR {
	color : red;
	 }

.tableoutline {
	border-style : solid;
	border-width : 2px 2px 2px 2px;
	border-color : red;
	color :  red;
	font : 8pt Arial, Helvetica, sans-serif;
	}

.clubUpdatesContentRed {
	border-style : solid;
	border-width : 0px 2px 2px 2px;
	border-color : #FF0000;
	color :  black;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	padding: 2px 4px 2px 4px;
	}

.clubUpdatesHeadingRed {
	background-color : #FF0000;
	color : white;
	font : 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.clubUpdatesHeadingGray {
	background-color : Gray;
	color : white;
	font : 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	}


.clubUpdatesContentGray {
	border-style : solid;
	border-width : 0px 2px 2px 2px;
	border-color : #808080;
	color :  black;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	padding: 2px 4px 2px 4px;
	}

.clubUpdatesHeadingGray {
	background-color : #808080;
	color : white;
	font : 10pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.pagetitle {
	color : white;
	font : 900 16pt Arial, Helvetica, sans-serif;
	padding : 3px 3px 3px 3px;
	background-color : red;
	}	/* Page Headings */

.pagesubheading {
	color :  red;
	font : 900 12pt Arial, Helvetica, sans-serif;
	padding : 6px 6px 6px 6px;
	background-color : White;
	}	/* Page Headings */

.newstitle {
	color :  red;
	font : 900 11pt Arial, Helvetica, sans-serif;
	padding : 6px 6px 6px 6px;
	background-color : White;
	}	/* Page Headings */

.modetitle {
	color : White;
	font : 9pt Arial, Helvetica, sans-serif;
	font-weight : bold;
	background-color : red;
	padding-left : 6px;
	padding-right : 6px;
	}	/* Sub heading to describe page mode */

.bgcolor {
	background-color :  red;
	}   /* Used to set standard bgcolor */

img {

}

.standard {
	color : red;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	}	/* Main body Text */

.smallstandard {
	color : red;
	font : 7pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	}	/* Small Main body Text */

.smallwhite {
	color : White;
	background-color :  #808080;
	font : font-size: 0.55em Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	}	/* Small White Main body Text */

.tableheader {
	color : White;
	font : bold 9pt Arial, Helvetica, sans-serif;
	background-color : red;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 1px;
	padding-bottom : 1px;
	}	/* Table header  for visible tables */

.tablebody {
	color : green;
	font : bold 8pt Arial, Helvetica, sans-serif;
	background-color : white;
	padding-left : 4px;
	padding-right : 4px;
}	/* Table body for visible tables */

.tablebodyblack {
	color : black;
	font : 8pt Arial, Helvetica, sans-serif;
	background-color : white;
	padding-left : 4px;
	padding-right : 4px;
}	/* Table body for visible tables */

.tablebodyred {
	color : red;
	font : 8pt Arial, Helvetica, sans-serif;
	background-color : white;
	padding-left : 4px;
	padding-right : 4px;
}	/* Table body for visible tables */


.tablelink {
	color : #1D5F9B;
	font : 8pt Arial, Helvetica, sans-serif;
	background-color : #C7DDF3;
	font-weight : normal;
	text-decoration: none;
}	/* Table body for visible tables */

.tablebodydeleted {
	color : gray;
	font : 8pt Arial, Helvetica, sans-serif;
	font-weight : normal;
	padding : 0px 6px 0px 6px;
	border-style : solid;
	border-color : #FF99CC;
	border-width : 0px 0px 1px 0px;
	background-color : #FF99CC;
}	/* Table body for deleted row */

.menu {
	color : white;
	font : 12px Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	position : relative;
	} /* Used for menu buttons */

.menu:hover {
	color : #6DACE4;
	font : 12px Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
} /* Used for menu buttons */

.tab {
	color : White;
	font : 9pt Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	background-color :  #40FF40;
	} /* Used for "tab"  text */

.tabsel {
	color : White;
	font : 9pt Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	background-color : #066308;
	} /* Used for "tab" text */

.teamName {
	color : black;
	font : 8pt Arial, Helvetica, sans-serif;
	font-weight: normal;
	}			/* Changing body text to bold */

.buttontext {
	color : White;
	font : 9pt Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-decoration : none;
	position : relative;
	} /* Used in place of Form submit buttons */

.buttontext:hover {
	color : white;
	font : 9pt Arial, Helvetica, sans-serif;
	font-weight : bold;
	background-color : green;
	text-decoration : none;
	} /* Used in place of Form submit buttons */

.buttontext:active {
	color : White;
	font : 9pt Arial, Helvetica, sans-serif;
	font-weight : bold;
	background-color : red;
	text-decoration : none;
	} /* Used in place of Form submit buttons */

.smallbuttontext {
	color : #F5F5F5;
	font : 8pt Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	position: relative;
	background-color :  #1D5F9B;
	padding : 0px 4px 0px 4px;
	} /* Used in place of Form submit buttons */

.smallbuttontext:hover {
	color : #533289;
	font : 8pt Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration : none;
	background : #EDEAF3 no-repeat left;
	padding : 0px 4px 0px 4px;
	} /* Used in place of Form submit buttons */

.inputfield {
	color : black;
	font : 8pt Arial, Helvetica, sans-serif;
	font-weight : normal;
  	padding-left : 4px;
	} /* Used for Form Input fields */

.labeltext {
	color : black;
	font : bold 9pt  Arial, Helvetica, sans-serif;
	background-color :  ;
	text-align : right;
	padding-left : 8px;
	padding-right : 2px;
	}	/* Form Field Labels */

.labeltextmandatory {
	color : Orange;
	font : bold 14pt Arial, Helvetica, sans-serif;
	text-align : center;
	padding-left : 0px;
	padding-right : 0px;
}	/* Form Field Labels */

.labeltexttablebody {
	color : #1D5F9B;
	font : bold 9pt Arial, Helvetica, sans-serif;
	background-color : #B5D3F0;
	text-align : right;
	padding-left : 8px;
	padding-right : 2px;
}	/* Form Field Labels */

.readonlyfield {
	color :#676767;
	font : bold 9pt Arial, Helvetica, sans-serif;
	padding-left : 4px;
	padding-right : 2px;
}	/* Form Field Labels */

.inputlabeltext {
	color : #1D5F9B;
	font : bold 9pt  Arial, Helvetica, sans-serif;
	background-color :  White;
	text-align : right;
	padding-left : 8px;
	padding-right : 2px;
	}	/* Form Field Labels */

.mandatorylabeltext {
	color : #1D5F9B;
	font : bold 9pt Arial, Helvetica, sans-serif;
	background-color : #FFFF99;
	text-align : right;
	padding-left : 8px;
	padding-right : 2px;
	}	/* Mandatory Form Field Labels */

.smlabeltext {
	color : White;
	font : 7pt  Arial, Helvetica, sans-serif;
	font-weight : 800;
	background-color :  #1D5F9B;
	text-align : right;
	padding-left : 8px;
	padding-right : 2px;
	}	/* Small Form Field Labels */

.verysmlabeltext {
	color : White;
	font : 7pt  Arial, Helvetica, sans-serif;
	font-weight : 100;
	background-color :  #1D5F9B;
	text-align : right;
	padding-left : 8px;
	padding-right : 2px;
	}	/* Very Small Labels */

.bold {
	color : black;
	font : 8pt Arial, Helvetica, sans-serif;
	font-weight : bold;
	}			/* Changing body text to bold */

.boldtext {
	color :  #1D5F9B;
	font : 9pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	}	/* Changing body text to bold with an Verdana, Arial font*/

.linktext {
	color :  red;
	font : bold 8pt Arial, Helvetica, sans-serif;
	text-decoration : none;
}	/* Hyperlink text used for web site navigation */

.linktext:hover {
	color : white;
	background-color : green;
	font : bold 8pt Arial, Helvetica, sans-serif;
	text-decoration : none;
}	/* Hyperlink text used for web site navigation */


.smalllink {
	color :  #1D5F9B;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	}	/* Hyperlink text used when space is tight */

.warning {
	background : #ffffcc;
	color :  #1D5F9B;
	font : 10pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	}		/* Used to display a warning message. */

.error {
	color : red;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	}		/* Used to display an error message. */

.matchReportTiTle {
	color : Black;
	font :   Bold 12pt Arial, Helvetica, sans-serif;
	background-color : white;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 1px;
	padding-bottom : 1px;
	}	/* Table header  for visible tables */

.matchReportSubTiTle {
	color : red;
	font :   10pt Arial, Helvetica, sans-serif;
	background-color : white;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 1px;
	padding-bottom : 1px;
	}	/* Table header  for visible tables */

.matchreporttext {
	color : black;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	}

.highlighton {
	color : black;
	font : 8pt Arial, Helvetica, sans-serif;
	font-weight : normal;
  	padding-left : 4px;
	} /* Used for Form Input fields */

.highlightoff {
	color : gray;
	font : 8pt Arial, Helvetica, sans-serif;
	font-weight : normal;
  	padding-left : 4px;
	} /* Used for Form Input fields */

.lottoheading {
	color : red;
	font :   Bold 32pt Arial, Helvetica, sans-serif;
	background-color : white;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
	padding-bottom : 4px;
	}	/* Table header  for visible tables */

.newsheader {
	color : White;
	font : bold 9pt Arial, Helvetica, sans-serif;
	background-color : green;
	background-color: #ea0000;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 1px;
	padding-bottom : 1px;
	}	/* Table header  for visible tables */

.newstext {
	color :  black;
	font : bold 8pt Arial, Helvetica, sans-serif;
	font-weight : normal;
  	padding-left : 4px;
	text-decoration : underline;
}	/* Hyperlink text used for web site navigation */

.newstext:hover {
	color : red;
	background-color : white;
	font : bold 8pt Arial, Helvetica, sans-serif;
	font-weight : normal;
  	padding-left : 4px;
	text-decoration : underline;
}	/* Hyperlink text used for web site navigation */

.usefulstuff {
	color :  black;
	font : bold 8pt Arial, Helvetica, sans-serif;
	font-weight : normal;
  	padding-left : 4px;
	text-decoration : none;
}	/* Hyperlink text used for web site navigation */

.usefulstuff:hover {
	color : white;
	background-color : green;
	font : bold 8pt Arial, Helvetica, sans-serif;
	font-weight : normal;
  	padding-left : 4px;
	text-decoration : none;
}	/* Hyperlink text used for web site navigation */


.GreenStandard {
	color : green;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	}	/* Main body Text */

.SmallGreenStandard {
	color : green;
	font : 7pt Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	}	/* Small Main body Text */
.admin-label {
	color :  black;
	font : 900 11pt Arial, Helvetica, sans-serif;
	font-weight : bold;
	padding : 6px 6px 6px 6px;
	background-color : White;
	}	/* Page Headings */
.admin-TiTle {
	color : red;
	font :   Bold 12pt Arial, Helvetica, sans-serif;
	background-color : white;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 1px;
	padding-bottom : 1px;
	}	/* Table header  for visible tables */

.admin-SubTiTle {
	color : red;
	font :   10pt Arial, Helvetica, sans-serif;
	background-color : white;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 1px;
	padding-bottom : 1px;
	}	/* Table header  for visible tables */
.admin-readonlyfield {
	/*  */
	color : black;
	font :  9pt Arial, Helvetica, sans-serif;
	padding-left : 4px;
	padding-right : 2px;
}	/* Form Field Labels */
.admin-activeText {
	/*  */
	color : green;
	font : bold 9pt Arial, Helvetica, sans-serif;
	padding-left : 4px;
	padding-right : 2px;
}	/* Form Field Labels */
.admin-inactiveText {
	/*  */
	color : #CFAF17;
	font : bold 9pt Arial, Helvetica, sans-serif;
	padding-left : 4px;
	padding-right : 2px;
}	/* Form Field Labels */
.admin-expiredText {
	/*  */
	color : red;
	font : bold 9pt Arial, Helvetica, sans-serif;
	padding-left : 4px;
	padding-right : 2px;
}	/* Form Field Labels */
.admin-warningText {
	/*  */
	color : red;
	border-style : solid;
	border-width : 2px 2px 2px 2px;
	border-color : red;
	background-color : yellow;
	font :  9pt Arial, Helvetica, sans-serif;
	padding-left : 4px;
	padding-right : 2px;
}	/* Form Field Labels */

/* ********************************************************** */
/*  Admin Home Menu DIV on home page                          */
/* ********************************************************** */

div.AdminHomeMenuBox {
  background-image: url(/images/adminHomeMenuBox.jpg);
  background-repeat: no-repeat;
  background-color: #FFFFFF;  /* Bright white */
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: black;
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  height: 180px;
  margin: 20px 20px 0px 0px ;
  overflow: hidden;
  padding: 30px 6px 6px 6px;
  position: relative;
  float: left;
  width: 200px;
}


.sitecountertext {
	color :  green;
	font : bold 9pt Arial, Helvetica, sans-serif;
	text-decoration : none;
}	/* Hyperlink text used for web site navigation */
.voteTable {
	color : yellow;
	font : bold 8pt Arial, Helvetica, sans-serif;
	background-color : red;
	border-style : solid;
	border-width : 1px 1px 1px 1px;
	border-color : red;
}	/* Table header  for visible tables */
.voteHeader {
	color : white;
	font : bold 11pt Arial, Helvetica, sans-serif;
	background-color : red;
	border-style : green;
	border-width : 0px 0px 0px 0px;
	border-color : red;
}	/* Table header  for visible tables */
.voteBody {
	color : red;
	font : bold 9pt Arial, Helvetica, sans-serif;
	background-color : white;
	border-style : red;
	border-width : 0px 0px 0px 0px;
	border-color : red;
}	/* Table header  for visible tables */
.voteFooter {
	color : White;
	font : bold 7pt Arial, Helvetica, sans-serif;
	background-color : green;
	border-style : solid;
	border-width : 0px 0px 0px 0px;
	border-color : green;
}	/* Table header  for visible tables */
.lottoJackpot {
	color : #A66600;
	font : bold 14pt Arial, Helvetica, sans-serif;
	padding : 2px 2px 2px 2px;
	background-color : White;
	}	/* Lotto fund */
.lottoHeader {
        color : #A66600;
	font : bold 10pt Arial, Helvetica, sans-serif;
	text-decoration : none;
}	/* Lotto Header */
.lottoText {
	/* color : #8C8442; */
        color : #A66600;
	font : bold 8pt Arial, Helvetica, sans-serif;
	text-decoration : none;
}	/* Lotto text */
.lottoBalls {
	border: none;
	background-color: white
	font : bold 7pt Arial, Helvetica, sans-serif;
	text-decoration : none;
}	/* Lotto text */

div.SiteLinkLottoHeader {
  width: 162px;
  height: 3px;
  font : 8pt Verdana, Arial, Helvetica, sans-serif;
  background-color: #FFFFFF;  /* Bright white */
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px ;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: black;
  overflow: hidden;
  background-image: url(/images/LottoHeader.png);
  background-repeat: no-repeat;
}


/* ********************************************************** */
/*                       Page Footer                          */
/* ********************************************************** */
 .PageFooter {
	color : #EA0000;
	background-color :  #DFDBDB;
	font : 0.80em Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	}	/* Small White Main body Text */

/* ********************************************************** */
/*                       VisitorCount                         */
/* ********************************************************** */
.VisitorCount {
	color: ActiveBorder;
	color: #feff84;
	font : 0.80em Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	}	/* Main body Text */


/* ********************************************************** */
/*            Menu Bar at top of Page                         */
/* ********************************************************** */
a.HozMenu:link
{
color:white;
font-weight:bold;
font-family: Verdana;
font-size: 0.80em;
text-decoration: none;
margin: 0px;
padding: 0px;
}
a.HozMenu:visited
{
color:white;
font-weight:bold;
font-family: Verdana;
font-size: 0.80em;
text-decoration: none;
}
a.HozMenu:hover
{
color:red;
font-weight:bold;
font-family: Verdana;
font-size: 0.80em;
text-decoration: none;
}

/* ********************************************************** */
/*            Start of Menu Navigation Style                  */
/* ********************************************************** */
a.topNav:link
{
color:red;
font-weight:bold;
font-family: Verdana;
font-size: 0.55em;
text-decoration: none;
margin: 0px;
padding: 0px;
}
a.topNav:visited
{
color:red;
font-weight:bold;
font-family: Verdana;
font-size: 0.55em;
text-decoration: none;
}
a.topNav:hover
{
color:green;
font-weight:bold;
font-family: Verdana;
font-size: 0.55em;
text-decoration: none;
}

.myMenu {
	display: block;
	text-align: left;
	list-style: none;
	margin: 0px;
	vertical-align: bottom;
	padding: 0px;
}

.myMenuItem {
   font-family: Verdana;
	background-color: white;
	display: block;
	text-align:center;
	vertical-align:middle;
	float: left;
	width: 90px;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: gray black black gray;
	margin: 4px;
	padding: 2px 0px 4px 0px;
	list-style: none;
}
/* ********************************************************** */
/*            Start of Picture Frame                          */
/* ********************************************************** */
.pictureFrame {
	font-weight:bold;
   font-family: Verdana;
   font-size: 0.55em;
	background-color: white;
	text-align:center;
	vertical-align:middle;
	float: left;
	padding-right: 5px;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: black;
	margin: 5px;
	list-style: none;
}
.pictureFrameText {
	font-weight:bold;
   font-family: Verdana;
   font-size: 0.85em;
	color: white;
	background-color: red;
	text-align:center;
	vertical-align:middle;
	float: left;
	padding-right: 5px;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: black;
	margin: 5px;
	list-style: none;
}
/* ********************************************************** */
/*            Latest Reports                                  */
/* ********************************************************** */
.latestReportTable{
	background-image: url(../images/latestReportsTab.gif);
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

a.latestReportListItem:link
{
color:black;
font-weight:none;
font-family: Verdana;
font-size: 0.55em;
text-decoration: none;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
a.latestReportListItem:visited
{
color:black;
font-weight:none;
font-family: Verdana;
font-size: 0.55em;
text-decoration: none;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
a.latestReportListItem:hover
{
color:red;
float: none;
font-weight:none;
font-family: Verdana;
font-size: 0.55em;
text-decoration: none;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* ********************************************************** */
/*           Bottom Tab                                       */
/* ********************************************************** */
.bottomTab{
	background-image: url(../images/bottomtab.jpg);
	background-position: top;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: black;
	color: InfoText;
}

/* ********************************************************** */
/*           Bottom Tab                                       */
/* ********************************************************** */
.myHoverFrame {
	display: block;
	text-align: left;
	list-style: none;
	margin: 0px;
	vertical-align: bottom;
	padding: 0px;
}

.myHoverFrameItem {
   font-family: Verdana;
	background-color: white;
	display: block;
	text-align:center;
	vertical-align:middle;
	float: left;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: gray black black gray;
	margin: 4px;
	padding: 3px 3px 3px 3px;
	list-style: none;
}

#mainFormDiv {
 position:Relative;
 background-color: white;
 vertical-align: middle;
}

table tbody tr.odd {
	background-color: InactiveBorder;
	color : red;
	font : 12pt Arial, Helvetica, sans-serif;
	border-bottom: 1px solid green;
	}

table tbody tr.even {
	background-color: silver;
	border-bottom: 1px solid green;
	color: black;
	font : 12pt Arial, Helvetica, sans-serif;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
	border-color: black;

	}

a.PictureGalaryListItem:link
{
color:black;
font-weight:none;
font : 10pt Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
a.PictureGalaryListItem:visited
{
color:black;
font-weight:none;
font : 10pt Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
a.PictureGalaryListItem:hover
{
color:red;
float: none;
font-weight:none;
font : 10pt Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
