body                     {font:0.750em/75% arial, arial, sans-serif normal; position:relative; overflow-x:hidden;}
table th                 {padding:4px;}
table td                 {padding:3px;}  
table                    {border-collapse:separate; border-spacing:0px; margin: 0 auto;}

.bodymain                {background-image: url("/Images/HockeyTimeBackground.jpg");}
.navbar                  {background-color:#507CD1; height:2px;}

.navbar-nav > li > a     {padding-top:5px !important; padding-bottom:5px !important;}
.navbar                  {min-height:46px !important}

.PageTitle               {font-size:1.5em; text-align:center; color:darkred;  font-weight:bold; font-style:italic;}

.TableMainMenu           {background-color:WHITE; line-height:16px;}
.TablePrint              {background-color:WHITE; line-height:10px;}
.TableReport             {line-height:16px;}
.TableReport2            {background-color:WHITE; line-height:16px; border-top:1px solid #333; border-right:1px solid #333;}
.TableDetail             {background-color:WHITE; line-height:16px; border-top:1px solid #333; border-right:1px solid #333;}

.TableDetailTRHdr        {background-color:#507CD1;   color:WHITE; font-weight:bold; height:12px; text-align:center; vertical-align:bottom;  padding-left:8px; padding-right:8px;}
.TableDetailTDHdr        {border-left:1px solid #333; color:WHITE; font-size:12px; border-bottom:1px solid #333; padding-left:8px; padding-right:8px;}

.TableDetailTRHdr2       {background-color:WHITE;   border-left:1px solid #333;}
.TableDetailTDHdr2       {background-color:#507CD1; color:WHITE; font-size:12px; text-align:center; font-weight:bold; vertical-align:middle; border-left:1px solid #333; border-bottom:1px solid #333; padding-left:8px; padding-right:8px;}

.TableDetailTRHdrP       {font-weight:bold; height:12px; text-align:center; vertical-align:bottom;  padding-left:8px; padding-right:8px;}
.TableDetailTDHdrP       {border-left:1px solid #333; font-size:12px; border-bottom:1px solid #333; padding-left:8px; padding-right:8px;}

.TableDetailTRBar        {border-top:1px solid #333; border-bottom:1px solid #333;line-height:16px; background-color:#507CD1; color:WHITE; font-weight:bold; text-align:center; vertical-align:bottom;  padding-left:8px; padding-right:8px;}
    
.TableDetailTR           {background-color:WHITE;}
.TableDetailTR2          {background-color:#E6E6E6;}
.TableDetailTRPast       {background-color:#E6E6E6;}

.TableDetailTD           {font-size:14px; text-align:left;   vertical-align:middle; border-left:1px solid #333; border-bottom:1px solid #333; padding-left:8px; padding-right:8px;}
.TableDetailTD2          {font-size:14px; text-align:left;   vertical-align:top;    border-left:1px solid #333; border-bottom:1px solid #333; padding-left:8px; padding-right:8px;}
.TableDetailTDCtr        {font-size:14px; text-align:center; vertical-align:middle; border-left:1px solid #333; border-bottom:1px solid #333; padding-left:8px; padding-right:8px;}
.TableDetailTDCtrDim     {font-size:14px; text-align:center; vertical-align:middle; border-left:1px solid #333; border-bottom:1px solid #333; padding-left:8px; padding-right:8px;  color:grey;}

.TableDetailTDCtrG       {font-size:14px; text-align:center; vertical-align:middle; border-left:1px solid #333; border-bottom:1px solid #333; padding-left:8px; padding-right:8px; background-color:mediumseagreen; color:WHITE;}
.TableDetailTDCtrR       {font-size:14px; text-align:center; vertical-align:middle; border-left:1px solid #333; border-bottom:1px solid #333; padding-left:8px; padding-right:8px; background-color:#C64521;        color:WHITE;}
.TableDetailTDCtrY       {font-size:14px; text-align:center; vertical-align:middle; border-left:1px solid #333; border-bottom:1px solid #333; padding-left:8px; padding-right:8px; background-color:#FFDE00;           color:BLACK;}

.TableLogin              {background-color:#507CD1; border-left:1px solid #333; border-right:1px solid #333; border-top:1px solid #333; border-bottom:1px solid #333; padding-left:8px; padding-right:8px;}
.TableLoginInner         {background-color:#507CD1;}

.TableEdit               {background-color:WHITE; border-left:1px solid #333; border-right:1px solid #333; border-top:1px solid #333; border-bottom:1px solid #333; padding-left:8px; padding-right:8px;}
.TableEditInner          {background-color:#E6E6E6; color:BLACK;}

.TDL                     {text-align:left;   vertical-align:middle; color:BLACK; padding-top:5px;}
.TDLSpace                {text-align:left;   vertical-align:middle; color:BLACK; line-height:22px;}
.TDC                     {text-align:center; vertical-align:middle; color:BLACK; padding-top:5px;}
.TDR                     {text-align:right;  vertical-align:middle; color:BLACK; padding-top:5px;}

.labelHeader             {color:WHITE;    font-weight:bold;   font-size:22px; padding-left:4px;}
.labelHeader2            {color:WHITE;    font-weight:bold;   font-size:14px; padding-left:5px;}

.labelBlack              {color:BLACK;    font-weight:bold;   text-align:left;   font-size:14px; padding-left:3px;}
.labelWhite              {color:WHITE;    font-weight:bold;   text-align:left;   font-size:14px; padding-left:3px; padding-right:1px; vertical-align:top;}
.labelReqd               {color:DARKRED;  font-weight:bold;   text-align:left;   font-size:14px; padding-left:3px; padding-right:1px;}
.labelValue              {color:DARKBLUE; font-weight:bold;   text-align:right;  font-size:14px; padding-left:3px;}
.labelValue2             {color:DARKBLUE; font-weight:normal; text-align:right;  font-size:14px; padding-left:3px;}
.labelNote               {color:DARKBLUE; font-weight:bold;   text-align:right;  font-size:10px; padding-left:3px;  padding-right:10px;}
.labelNoteRed            {color:DARKRED;  font-weight:bold;   text-align:right;  font-size:10px; padding-left:3px;  padding-right:10px;}
.labelFootNote           {color:#666666;                      text-align:center; font-size:10px;}

.TxtBox                  {font-size:13px;}

.CBText                  {padding-left:0px;}

.btnNorm                 {font-family:Arial; font-size:14px; height:30px; border:1px solid #5d7fbc;}
.btnNorm:hover           {color:WHITE; background-color:#9EA3B0;}
.btnNorm:disabled        {color:gray;  background-color:lightgray;}
.btnNorm:disabled:hover  {color:gray;  background-color:lightgray;}

.btnMenu                 {font-family:Arial; font-size:14px; width:190px; height:30px; border:1px solid #5d7fbc;}
.btnMenu:hover           {color:WHITE; background-color:#9EA3B0;}

.btnMenuInDev            {font-family:Arial; font-size:14px; width:190px; height:30px; border:1px solid #5d7fbc; color:red; background-color:#F3F781;}
.btnMenuInDev:hover      {color:WHITE; background-color:#9EA3B0;}

.btnMenu2                {font-family:Arial; font-size:14px; width:190px; height:30px; border:1px solid #5d7fbc; background-color:lightgrey; border-radius:3px;}
.btnMenu2:hover          {color:WHITE; background-color:#9EA3B0;}
.btnMenu2:disabled       {color:gray; background-color:lightgray;}
.btnMenu2:disabled:hover {color:gray; background-color:lightgray;}

.btnMenu2x               {font-family:Arial; font-size:14px; width:190px; height:30px; border:1px solid #5d7fbc; background-color:lightgrey; border-radius:3px; color:WHITE; background-color:#00529b;}
.btnMenu2x:hover         {color:WHITE; background-color:#9EA3B0;}

.btnMenu2InDev           {font-family:Arial; font-size:14px; width:190px; height:30px; border:1px solid #5d7fbc; color:BLACK; background-color:#F3F781; border-radius:3px;}
.btnMenu2InDev:hover     {color:WHITE; background-color:#9EA3B0;}

.btnMenu3                {font-family:Arial; font-size:14px; width:190px; height:30px; border:1px solid #5d7fbc; color:WHITE; background-color:#33B693; border-radius:3px;}
.btnMenu3:hover          {color:WHITE; background-color:darkgreen;}
.btnMenu3:disabled       {color:gray; background-color:lightgray;}
.btnMenu3:disabled:hover {color:gray; background-color:lightgray;}

.btnMenu4                {font-family:Arial; font-size:14px; width:190px; height:30px; border:1px solid #5d7fbc; color:WHITE; background-color:#DF4545; border-radius:3px;}

.btnMenu4:hover          {color:WHITE; background-color:darkred;}
.btnMenu4:disabled       {color:gray; background-color:lightgray;}
.btnMenu4:disabled:hover {color:gray; background-color:lightgray;}

.btnNav                  {font-family:Arial; font-size:14px; width:190px; height:30px; border:1px solid #5d7fbc; background-color:lightgrey; border-radius:3px;}
.btnNav:hover            {color:WHITE; background-color:#9EA3B0;}
.btnNav:disabled         {color:gray;  background-color:lightgray;}
.btnNav:disabled:hover   {color:gray;  background-color:lightgray;}

.btnNav2                 {font-family:Arial; font-size:14px;              height:30px; border:1px solid #5d7fbc; background-color:lightgrey; border-radius:3px;}
.btnNav2:hover           {color:WHITE; background-color:#9EA3B0;}
.btnNav2:disabled        {color:gray;  background-color:lightgray;}
.btnNav2:disabled:hover  {color:gray;  background-color:lightgray;}

.btnNav3                 {font-family:Arial; font-size:14px; width:190px; height:30px; border:1px solid #5d7fbc; color:WHITE; background-color:#33B693; border-radius:3px;}

.btnNav3:hover           {color:WHITE; background-color:darkgreen;}
.btnNav3:disabled        {color:gray;  background-color:lightgray;}
.btnNav3:disabled:hover  {color:gray;  background-color:lightgray;}

.btnNav4                 {font-family:Arial; font-size:14px; width:190px; height:30px; border:1px solid #5d7fbc; color:WHITE; background-color:#DF4545; border-radius:3px;}
.btnNav4:hover           {color:WHITE; background-color:#C64521;}
.btnNav4:disabled        {color:gray;  background-color:lightgray;}
.btnNav4:disabled:hover  {color:gray;  background-color:lightgray;}

.btnSelct                {font-family:Arial; font-size:14px;              height:30px; border:1px solid #5d7fbc; background-color:lightgrey; border-radius:3px;}
.btnSelct:hover          {color:WHITE; background-color:#9EA3B0;}
.btnSelct:disabled       {color:gray;  background-color:lightgray;}
.btnSelct:disabled:hover {color:gray;  background-color:lightgray;}

.btnIn                   {font-family:Arial; font-size:14px; border:1px solid #5d7fbc; background-color:mediumseagreen; color:WHITE; border-radius:3px;}
.btnOut                  {font-family:Arial; font-size:14px; border:1px solid #5d7fbc; background-color:#C64521;        color:WHITE; border-radius:3px;}
.btnUnk                  {font-family:Arial; font-size:14px; border:1px solid #5d7fbc; background-color:#FFDE00;           color:BLACK; border-radius:3px;}

.btnSmall                {font-family:Arial; font-size:12px;  border:1px solid #5d7fbc; background-color:lightgray; color:black; padding-top:2px; padding-bottom:2px; border-radius:3px;}

.btnTbl                  {font-family:Arial; font-size:14px; border:1px solid #5d7fbc; background-color:lightgrey; border-radius:3px;}
.btnTbl:hover            {color:WHITE; background-color:#9EA3B0;}
    
.btnTtlBar               {font-family:Arial; font-size:14px; width:70px; height:30px; border:1px solid #5d7fbc; background-color:lightgrey; border-radius:3px;}
.btnTtlBar:hover         {color:WHITE; background-color:#9EA3B0;}

.btnTtlBarx              {font-family:Arial; font-size:14px; width:70px; height:30px; border:1px solid #5d7fbc; color:WHITE; background-color:#00529b; border-radius:3px;}
.btnTtlBarx:hover        {color:WHITE; background-color:#9EA3B0;}

.btnSrch                 {font-family:Arial; font-size:14px; height:24px; border:1px solid #5d7fbc; color:WHITE; background-color:mediumseagreen; border-radius:3px;}
.btnSrch:hover           {color:WHITE; background-color:forestgreen;}

.btnSave                 {font-family:Arial; font-size:14px; width:190px; height:30px; border:1px solid #5d7fbc; color:WHITE; padding-left:10px; padding-right:10px; background-color:mediumseagreen; border-radius:3px;}
.btnSave:hover           {color:WHITE; background-color:forestgreen;}
.btnSave:disabled        {color:gray;  background-color:lightgray;}
.btnSave:disabled:hover  {color:gray;  background-color:lightgray;}

.btnSave2                {font-family:Arial; font-size:14px;              height:30px; border:1px solid #5d7fbc; color:WHITE; padding-left:10px; padding-right:10px; background-color:mediumseagreen; border-radius:3px;}
.btnSave2:hover          {color:WHITE; background-color:forestgreen;}
.btnSave2:disabled       {color:gray;  background-color:lightgray;}
.btnSave2:disabled:hover {color:gray;  background-color:lightgray;}

.RptHdr1                 {font-family:Arial; font-size:1.4em; text-align:center; color:#00529b; font-weight:bold;   padding-bottom:99px;}
.RptHdr2                 {font-family:Arial; font-size:1.2em; text-align:center; color:#000000; font-weight:bold;   padding-bottom:99px;}
.RptHdr3                 {font-family:Arial; font-size:1.2em; text-align:center; color:#00529b; font-weight:normal; padding-bottom:19px;}
.RptHdr4                 {font-family:Arial; font-size:0.8em; text-align:center; color:#00529b; font-weight:normal;}

.btnLinesON              {font-family:Arial; width:100px; height:30px; font-size:12px; border:1px solid #5d7fbc; background-color:green; color:white;}
.btnLinesCur             {font-family:Arial; width:100px; height:30px; font-size:12px; border:1px solid #5d7fbc; background-color:yellow;}
.btnLinesOFF             {font-family:Arial; width:100px; height:30px; font-size:12px; border:1px solid #5d7fbc;}
.lblLinesCol             {color:BLACK; font-weight:normal; text-align:center; font-size:10px;}
.lblLinesRow             {color:BLACK; font-weight:normal; text-align:right;  font-size:10px;}