/* Page Defailts */

body {
  position: relative;
  height: 100%;
  margin: 0px;
  border: 0px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  color: black;
  /* Makes sure pages that do not fill the screen   */
  /* do not show any background color we don't want */
  background-color: white;
  text-decoration: none;
}

/* textarea and input both have default font styling */
textarea {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}
input {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}

table { 
  border-collapse: collapse;
  border-spacing: 0px;
}

td {
  padding: 0px;
}


a:link {color: #002374; text-decoration: underline;}
a:active {color: #002374; text-decoration: underline;}
a:visited {color: #3063A4; text-decoration: underline;}
a:hover {color: #001344; text-decoration: underline;}


/* ===================================
   Style for content div on every page
   =================================== */
.ContentDIV {
  padding: 10px;
  background-color: #FFFFFF;
}

/* =================================
   Put styling classes here
   Place qualifying style class below
   to manage conflicts.
   ================================= */

.WebSiteTitle {
  font-weight: bold;
  color: #F36523;
  font-size: 175%;
}

.PageTitleBar {
  font-size: 140%;
  color: #002374;
  background-color: white;
  font-weight: bold;
  font-style: normal;
  text-align: left;
  text-decoration: none;
  padding: 0px 5px;
  border: solid 1px #002374;
}

.ColumnTitleBar {
  font-size: 140%;
  color: #F36523;
  /*background-color: #F36523;*/
  background-color: white;
  font-weight: bold;
  font-style: normal;
  text-align: center;
  text-decoration: none;
  padding: 0px 5px;
  /*border: solid 1px #F36523;*/
}

.PageTitle {
  font-size: 170%;
  color: #F36523;
  font-weight: bold;
  font-style: normal;
  text-align: center;
  text-decoration: none;
  padding: 0px 5px;
}

.PageSubTitle {
  font-size: 140%;
  color: #F36523;
  font-weight: bold;
  font-style: normal;
  text-align: center;
  text-decoration: none;
  padding: 0px 5px;
}

.TGPGTitleBlock {
  font-size: 14pt;
  color: #002374;
  background-color: #F36523;
  font-weight: bold;
  font-style: normal;
  text-align: center;
  text-decoration: none;
  padding: 5px;
}

.TGPGContent {
  font-size: 24pt;
  color: white;
  background-color: #002374;
  font-weight: bold;
  font-style: normal;
  text-align: center;
  padding: 5px;
}

.TableLadder {
  font-size: 85%;
  color: black;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
  text-align: center;
  background-color: white;
  background-image: none;
  border: 1px solid #002374;
}
 
.TableGoals {
  font-size: 100%;
  color: black;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background-color: white;
  background-image: none;
  border: 1px solid #002374;
}

.TableSchedule {
  font-size: 90%;
  color: black;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background-color: #DDDDDD;
  background-image: none;
}

.TableScheduleLight {
  background-color: #EEEEEE; 
}

.TableScheduleHighLight {
  background-color: #F36523;
}

.TableTeam {
  font-size: 100%;
  color: black;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  background-color: white;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #CCCCCC;
}

.MatchSheetTable {
  border-collapse: collapse;
  padding: 0px;
  margin: auto;
  table-layout: fixed;
  border: none;
}
.MatchSheetPlayerTable {
  border-collapse: collapse;
  padding: 0px;
  table-layout: fixed;
  border: 1px solid #AAAAAA;
}
.MatchSheetPlayerTable td {
  border: 1px solid #DDDDDD;
  text-align: center;
}

.EditPageTable { 
  border-collapse: collapse;
  border: none;
  padding: 0px;
  margin: auto;
}



/* Left Border Menu Elements */
/* 201010 Not used */
.MenuBorder {
  font-size: 120%;
  color: white;
  /*background-color: #002374;*/
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
.MenuBorder a:link {color: white; text-decoration: none;}
.MenuBorder a:visited {color: white; text-decoration: none;}
.MenuBorder a:active {color: white; text-decoration: none;}
.MenuBorder a:hover {color: white; text-decoration: none; }

.LeftMenuItem {
  position: absolute;
  top: 0px;
  left: 0px;
  /*border: 1px solid #ffffff;*/
  background: url('/images/roo20x20.gif') 999px 999px repeat-x;
}

.LeftMenuItem:hover { 
  cursor: pointer;
  background-position: left center;
  background-repeat: no-repeat;
  /*border: 1px solid #FFFF66;*/
}

/* Top Border Menu Elements */
.MenuTop {
  font-size: 100%;
  color: white;
  background-color: #002374;
  font-weight: bold;
  font-style: normal;
  text-decoration: none;
}

.MenuTop a:link {color: white; text-decoration: underline;}
.MenuTop a:visited {color: white; text-decoration: underline;}
.MenuTop a:active {color: white; text-decoration: underline;}
.MenuTop a:hover {color: #F36523; text-decoration: underline; }

.MenuTopTeam {
  font-size: 66%;
  float: left; 
  width: 50px;
  text-align: center;
  overflow: hidden;
}

.link:hover { 
  cursor: pointer;
  /*border: 1px solid #FFFF66;*/
}


/* =================================
   Put modifying styles here
   These would generally be used to 
   add or modify attributes values
   to an existing style class
   from above.
   ================================= */

.LeftContent {
  text-align: left;
}

.RightContent {
  text-align: right;
}

.OutdentContent {
  text-indent: -20px;
  margin-left: 20px;
}

.IndentContent {
  margin-left: 30px;
}
.DoubleIndentContent {
  margin-left: 60px;
}

.HighLightContent {
  font-size: 130%;
  font-weight: bold;
} 

.HeadingContent {
  font-size: 150%;
}

.CapsContent {
  font-variant: small-caps;
}

.DarkBackground {
  background-color: #CCCCCC;
}

.ColorGGAFLOrange {
  color: #F36523;
}

.ColorGGAFLBlue {
  color: #002374;
}


