/*
  Copyright V. Giarrocco, Kennett Square, PA (vincegiarrocco@gmail.com)
  October 2016
  March 12, 2017, October 2017
  Can not be used for athletics without permission of author
  VinceScore Results System css file
*/
body
{ 
	background-color: white;
	text-align:center;
}


.top {
		
    max-height: 75px;
    margin-right: 50px;
    margin-left: 50px;
    margin-top: 0px;
    border: 1px solid #fff;
    background-color: #ffffff;
}

.meetNameTop
{
    border-top: 3px solid #002d5b;/* Modify */
    height: 35px;
    height: 10px;
    color: black;
    font-family:Calibri;
    font-size:32px;
    font-weight:bold;
    text-align:center;
}
.meetDateTop
{
    height: 20px;
    color: black;
    font-family:Calibri;
    font-size:20px;
    text-align:center;
    border-bottom: 3px solid #002d5b;/* Modify */
    font-style: italic;
    height: 28px;
}

.bottom{

    max-height: 50px;
    margin-right: 50px;
    margin-left: 50px;
    margin-bottom: 25px;
    border: 1px solid #fff;
    background-color: #ffffff;
}

.meetName

{

    border-top: 1px solid #002d5b;/* Modify */
    height: 10px;
    color: black;
    font-family:calibri;
    font-size:16px;
    text-align:center;

}
.companyName {
    color: black;
    font-family:calibri;
    font-size:16px;
    text-align:center;

}


#header1{
	color:black;
	font-family:"calibri";
	text-align:center;
	font-size:16px;
}

#heatSplitHeader{
	color:black;
	font-family:"calibri";
	text-align:center;
	font-size:17px;
	width: 750px;
	word-wrap: break-word;
	margin: auto;
}

#events
/* This is the results summary table for track and field*/
{
	border:solid;
	border-color:grey;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;	
	text-align:left;
	margin: auto;
	border-width: 1px;

}

#events th
{
	color:white;
	height:12px;
	font-family:"calibri";
	text-align:left;
	font-size:14px;
	border-width: 0px;
	padding: 2px;
	border-style: solid;
	border-color: #002d5b;/* Modify */
	background:#002d5b;/* Modify */
	padding-left:8px;
}

a:link
{
	color: white;
    	text-decoration: underline; 
}

a:visited 
{
	color: white;
    	text-decoration: underline; 
	decoration: none; 
}

a:active 
{
	color: white;
}

a:hover 
{ 
	color: white;
	text-decoration: underline;

}

#events td
{
	color:black;
	font-family:"calibri";
	text-align:left;
	font-size:14px;
	border-width: 1px;
	padding-left: 8px;
	padding-top:2px;
	border-width:`px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;	
	border-color: grey;
	border-margin:0px;
	mso-number-format:"\@";/*force text*/
}


#events tr:hover
{
	background:#D3D3D3;
}


#splitevents
/* This is the results split/heat table for track and field*/
{
	border:solid;
	border-color:grey;
	border-width: 1px;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;	
	text-align:left;
	margin: auto;

}

#splitevents th
{
	color:white;
	height:12px;
	font-family:"calibri";
	text-align:left;
	font-size:14px;
	border-width: 0px;
	padding: 2px;
	border-style: solid;
	border-color: #002d5b;/* Modify */
	background:#002d5b;/* Modify */
	padding-left:8px;
}
#splitevents td
{
	color:black;
	font-family:"calibri";
	text-align:left;
	font-size:14px;
	border-width: 1px;
	padding-left: 8px;
	padding-top:2px;
	border-width:`px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;	
	border-color: grey;
	border-margin:0px;
}
#splitevents tr:hover
{
	background:#D3D3D3;
}

a:link
{
color: white;
text-decoration: underline;
}

a:visited 
{
    text-decoration: none; 
    decoration: none; 
}

a:active 
{ 
color: white;
}

a:hover 
{ 
	color: white;
	text-decoration: underline;

}



#xcevents
/* This is the dummy table to contain two tables*/
{
	border:none;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;	
	text-align:left;
	margin: auto;
	vertical-align: top;

}

#xcevents
/* This is the dummy table to contain two tables*/
{
	border:none;
	border-width: 0px;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;	
	text-align:left;
	margin: auto;
	vertical-align: top;

}

#xcevents th
/* This is the dummy table to contain two tables*/
{
	color:white;
	height:12px;
	font-family:"calibri";
	text-align:left;
	font-size:14px;
	border-width: 0px;
	padding: 2px;
	border-style: solid;

	padding-left:8px;
	vertical-align: top;
}

#xcevents td
/* This is the dummy table to contain two tables*/
{
	color:black;
	font-family:"calibri";
	height:12px;
	text-align:left;
	font-size:14px;
	border-width: 1px;
	padding-left: 8px;
	padding-top:2px;

	border-width:px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;	
	
	border-margin:0px;
	vertical-align: top;
}

#xceventsAthletes
/* This is the main athlete results table for cross country*/
{
	border:solid;
	border-color:grey;
	border-width: 1px;

	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;	
	text-align:left;
	margin: auto;
	vertical-align: top;

}

#xceventsAthletes th
{
	color:white;
	height:12px;
	font-family:"calibri";
	text-align:left;
	font-size:14px;
	border-width: 0px;
	padding: 2px;
	border-style: solid;
	border-color:#002d5b;/* Modify */
	background:#002d5b;/* Modify */
	padding-left:8px;
	vertical-align: top;
}

#xceventsAthletes td
{
	color:black;
	font-family:"calibri";
	height:12px;
	text-align:left;
	font-size:14px;
	border-width: 1px;
	padding-left: 8px;
	padding-top:2px;
	
	border-width:px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;	
	border-color: grey;
	border-margin:0px;
vertical-align: top;
}


#xceventsAthletes td.center
{
	color:black;
	font-family:"calibri";
	text-align:center;
	font-size:14px;
	border-width: 1px;
	padding-left: 8px;
	padding-top:2px;
	border-width:px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;	
	border-color: grey;
	border-margin:0px;
}

#xceventsAthletes tr:hover
{
	background:#D3D3D3;
}

#xceventsSummary
/* This is the team summary table for cross country*/
{
	border:solid;
	border-color: grey;
	border-width: 1px;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;	
	text-align:left;
	margin: auto;
	vertical-align: top;

}

#xceventsSummary th
{
	color:white;
	height:12px;
	font-family:"calibri";
	text-align:left;
	font-size:14px;
	border-width: 0px;
	padding: 2px;
	border-style: solid;
	border-color: #9D2235;/* Modify */
	background:#9D2235;/* Modify */
	padding-left:8px;
	vertical-align: top;
}

#xceventsSummary td
{
	color:black;
	font-family:"calibri";
	height:15px;
	text-align:left;
	font-size:14px;
	border-width: 1px;
	padding-left: 8px;
	padding-top:2px;
	
	border-width:px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;	
	border-color: grey;
	border-margin:0px;
vertical-align: top;
}


#xceventsSummary td.center
{
	color:black;
	font-family:"calibri";
	text-align:center;
	font-size:14px;
	border-width: 1px;
	padding-left: 8px;
	padding-top:2px;
	border-width:`px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;	
	border-color: grey;
	border-margin:0px;
}

#xceventsSummary tr:hover
{
	background:#D3D3D3;
}

#xceventsDetail
/* This is the team detail team results table for cross country*/
{
	border:solid;
	border-color:grey;
	border-width: 1px;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;	
	text-align:left;
	margin: auto;
	vertical-align: top;

}

#xceventsDetail th
{
	color:white;
	height:12px;
	font-family:"calibri";
	text-align:left;
	font-size:14px;
	border-width: 0px;
	padding: 2px;
	border-style: solid;
	border-color: #9D2235;/* Modify */
	background:#9D2235;/* Modify */
	padding-left:8px;
	padding-bottom:4px;
	vertical-align: top;
}

#xceventsDetail td
{
	color:black;
	font-family:"calibri";
	height:15px;
	text-align:left;
	font-size:14px;
	border-width: 1px;
	padding-left: 8px;
	padding-top:4px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;	
	border-color: grey;
	border-margin:0px;
vertical-align: top;
}


#xceventsDetail td.center
{
	color:black;
	font-family:"calibri";
	text-align:center;
	font-size:14px;
	border-width: 1px;
	padding-left: 8px;
	padding-top:2px;
	border-width:`px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;	
	border-color: grey;
	border-margin:0px;
}

#xceventsDetail tr:hover
{
	background:#D3D3D3;
}



#Sidebar
/* This is the index page tables*/
{
	border:solid;
	border-color:grey;
	border-width: 1px;
	padding:0px;
	margin:0px;
	border-collapse:collapse;
	border-spacing:0px;	
	text-align:left;
	margin:auto;
	
}

#SideBar th
{
	color:white;
	height:12px;
	font-family:"calibri";
	text-align:left;
	font-size:14px;
	border-width: 0px;
	padding: 3px;
	border-style: solid;
	border-color:#002d5b;/* Modify */
	background:#002d5b;/* Modify */
	padding-left:8px;
}

#SideBar td
{
	color:black;font-family:"calibri";
	text-align:left;
	font-size:14px;
	border-width: 1px;
	padding-left: 8px;
	padding-top:2px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;
	border-color: grey;
	border-margin:0px;
}

#Sidebar tr:hover
{
	background:#D3D3D3;
}
.live{
	background:#F5F5DC;
}

.alt{
	background:#eaeaea;	
}

.normal{
	background:#FFF;	
}

.best1{
	background:#D0D0D0;
}


#current{
	background:#C1FFC1;
}

.best{
	background:#CCCCB3;
}

.bubble{
	background:yellow;
}
.out{
	background:#FF6666;

}
.in{
	background:#C1FFC1;
	
}

.last{
	background:#ffff99;
}
.alert{
	background:#fcfbcf;	
}
.flag12{
	background:#007AC9;
	font-family:"Consolas";	
}
.flag3{
	background:#2BB414;
	font-family:"Consolas";	
}

#teamheader
/* This is the # Scored Events Table*/
{
	
	border-width: 1px;
	border-color:grey;
	border-style: solid;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;	
	text-align:center;
	margin: auto;
	vertical-align: top;
	box-shadow: 5px 5px 5px #888888;
}

#teamheader th
{
	color:white;height:18px;
	font-family:"calibri";
	text-align:left;
	font-size:18px;
	border-width: 0px;
	padding: 3px;
	border-style: solid;
	border-color:#002d5b;/* Modify */
	background:#002d5b;/* Modify */
	padding-left:8px;
}

#teamheader td
{
	color:black;
	font-family:"calibri";
	text-align:left;
	font-size:18px;
	border-width: 1px;
	padding-left: 8px;
	padding-top:2px;
	border-width:`px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;	
	border-color: grey;
	border-margin:0px;
	vertical-align: top;
}


#teamscore
/* Team Score Table*/
{
	border-style:solid;
	border-color:grey;
	padding:0px;
	border-width: 1px;
	border-collapse:collapse;
	border-spacing:0px;	
	text-align:center;
	margin: auto;
	vertical-align: top;
}

#teamscore th
{
	color:white;height:18px;
	font-family:"calibri";
	text-align:left;
	font-size:14px;
	border-width: 0px;
	padding: 3px;
	border-style: solid;
	border-color:#002d5b;/* Modify */
	background:#002d5b;/* Modify */
	padding-left:8px;
}

#teamscore td
{
	color:black;
	font-family:"calibri";
	text-align:left;
	font-size:14px;
	border-width: 1px;
	padding-left: 8px;
	padding-top:2px;
	border-width:px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;	
	border-color: grey;
	border-margin:0px;
	vertical-align: top;
}
#record
/* Record Table*/
{
	border-style:solid;
	border-color:grey;
	padding:0px;
	border-collapse:separate;
	border-spacing:0px;	
	text-align:center;
	margin: auto;
	vertical-align: top;
	border-width: 1px;
	box-shadow: 5px 5px 5px #888888;
}

#record th
{
	color:white;
	height:26px;
	font-family:"calibri";
	text-align:left;
	font-size:14px;
	border-width: 0px;
	padding: 4px;
	border-style: solid;
	background:#002d5b;/* Modify */
	padding-left:8px;

}

#record td
{
	color:black;
	height:26px;
	font-family:"calibri";
	text-align:left;
	font-size:14px;
	border-width: 1px;
	padding-left: 8px;
	padding-top:4px;
	
	border-width:px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;	
	border-color: grey;
	border-margin:0px;
	vertical-align: top;
	

}

#fieldeventstatus
/* This is the Field Event Live Dashboard - not currently used*/
{
	border:none;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;	
	text-align:center;
	margin: auto;
	vertical-align: top;
}

#fieldeventstatus th
{
	color:white;
	height:22px;
	font-family:"calibri";
	text-align:left;
	font-size:18px;
	border-width: 0px;
	padding: 3px;
	border-style: solid;
	border-color:#002d5b;/* Modify */
	background:#002d5b;/* Modify */
	padding-left:8px;
}

#fieldeventstatus td
{
	color:black;
	font-family:"calibri";
	text-align:left;
	font-size:18px;
	border-width: 1px;
	padding-left: 8px;
	padding-top:2px;
	border-width:`px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;	
	border-color: grey;
	border-margin:0px;
	vertical-align: top;
}

#splitLeaderTable
/* Split Leader Table*/
{
	border:solid;
	border-color:grey;
	border-width: 1px;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;	
	text-align:left;
	margin: auto;

}


#splitLeaderTable th
{
	color:white;height:12px;
	font-family:"calibri";
	text-align:left;
	font-size:14px;
	border-width: 0px;
	padding: 2px;
	border-style: solid;
	border-color:#002d5b;/* Modify */
	background:#002d5b;/* Modify */
	padding-left:8px;
}

#splitLeaderTable td
{
	color:black;
	font-family:"calibri";
	text-align:left;
	font-size:14px;
	border-width: 1px;
	padding-left: 8px;
	padding-top:2px;
	border-width:`px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;	
	border-color: grey;
	border-margin:0px;
}

#headerevent
/* This is the Table with Event Name and Status on each result page*/
{
	border-width: 1px;
	border-color:grey;
	border-style: solid;
	padding:0px;
	border-collapse:separate;
	border-spacing:0px;	
	text-align:left;
	margin: auto;
	box-shadow: 5px 5px 5px #888888;


}
#headerevent th
{
	color:white;
	height:18px;
	font-family:"calibri";
	text-align:left;
	font-size:18px;
	border-width: 0px;
	padding: 3px;
	border-style: solid;
	border-color:#002d5b;/* Modify */
	background:#002d5b;/* Modify */
	padding-left:8px;

}

#headerevent td
{
	color:black;
	font-family:"calibri";
	text-align:left;
	font-size:18px;
	border-width: 1px;
	padding-left: 8px;
	padding-top:2px;
	border-width:px;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;	
	border-color: grey;
	border-margin:0px;


}

#currentevent
/* This is the Current Event Table and Scores Table header on Index Page*/
{
	border:none;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;	
	text-align:center;
	margin: auto;
	vertical-align: top;
	box-shadow: 5px 5px 5px #888888;

}

#currentevent th
{
	color:white;
	height:20px;
	width:405px;
	font-family:"calibri";
	text-align:center;
	font-size:16px;
	border-width:1px;
	padding: 3px;
	border-color:#002d5b;/* Modify */
	background:#002d5b;/* Modify */

}

#currentevent td
{
	color:black;
	font-family:"calibri";
	text-align:center;
	font-size:14px;
	border-width: 1px;
	padding-left: 8px;
	padding-top:3px;
	padding-bottom:3px;
	border-width:1px;	
	border-color: grey;
	border-margin:0px;
	vertical-align: center;
	border-bottom-style:solid;



}

#currentevent1
{
	font-family:"calibri";
	color:black;
	text-align:center;
	font-size:18px;
	width:331px;
	height:25;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	background:#eaeaea;
	border-left-style: solid;
	border-left-color: grey;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: grey;
	border-right-width: 1px;		

}

#currentevent2
{
	font-family:"calibri";
	color:black;
	text-align:center;
	font-size:18px;
	width:331px;
	height:25;
	margin-left: auto;
	margin-right: auto;
	background:#eaeaea;
	border-left-style: solid;
	border-left-color: grey;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: grey;
	border-right-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: grey;
	border-bottom-width: 1px;

		
}
#mleader
{
	font-family:"calibri";
	color:black;
	text-align:center;
	font-size:18px;
	width:331px;
	height:25;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	background:#eaeaea;
	border-left-style: solid;
	border-left-color: grey;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: grey;
	border-right-width: 1px;		

}
#ml1
{
	font-family:"calibri";
	color:black;
	text-align:center;
	font-size:18px;
	width:331px;
	height:25;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	background:#eaeaea;
	border-left-style: solid;
	border-left-color: grey;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: grey;
	border-right-width: 1px;		

}

#wleader
{
	font-family:"calibri";
	color:black;
	text-align:center;
	font-size:18px;
	width:331px;
	height:25;
	margin-left: auto;
	margin-right: auto;
	background:#eaeaea;
	border-left-style: solid;
	border-left-color: grey;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: grey;
	border-right-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: grey;
	border-bottom-width: 1px;

		
}

#currentcomphoriz
/* This is the current competitor table - horizonal events*/
{

box-shadow: 5px 5px 5px #888888;
}

#currentcomphoriz th
{
	color:white;
	height:28px;
	width:50px;
	font-family:"calibri";
	text-align:center;
	font-size:14px;
	border-width:1px;
	padding: 3px;
	border-color:#002d5b;/* Modify */
	background:#002d5b;/* Modify */
}

#currentcomphoriz td
{
	color:black;
	font-family:"calibri";
	text-align:center;
	font-size:14px;
	padding-left: 8px;
	padding-top:5px;	
	border-margin:none;
	vertical-align: top;

}

#ccflight1
/* This is the current competitor panel control for flight 1 - horiz events*/
{
	font-family:"calibri";
	color:black;
	text-align:center;
	width:315px;
	height:30;
	margin-left: auto;
	margin-right: auto;
	border-left-style: solid;
	border-left-color: grey;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: grey;
	border-right-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: grey;
	border-bottom-width: 1px;
		border-top-style: solid;
	border-top-color: grey;
	border-top-width: 1px;

}

#ccflight2
/* This is the current competitor panel control for flight 2 - horiz events*/
{
	font-family:"calibri";
	color:black;
	text-align:center;
	width:315px;
	height:30px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	
	border-left-style: solid;
	border-left-color: grey;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: grey;
	border-right-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: grey;
	border-bottom-width: 1px;

		
}
#ccflightF
/* This is the current competitor panel control for Final - horiz events*/
{
	font-family:"calibri";
	color:black;
	text-align:center;
	width:315px;
	height:30px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;

	border-left-style: solid;
	border-left-color: grey;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: grey;
	border-right-width: 1px;

		
}
#ccflight3
/* This is the current competitor panel control for flight 3 - horiz events*/
{
	font-family:"calibri";
	color:black;
	text-align:center;
	width:315px;
	height:30;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	border-left-style: solid;
	border-left-color: grey;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: grey;
	border-right-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: grey;
	border-bottom-width: 1px;
}

#ccflight4
/* This is the current competitor panel control for flight 4 - horiz events*/
{
	font-family:"calibri";
	color:black;
	text-align:center;
	width:315px;
	height:30;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	border-left-style: solid;
	border-left-color: grey;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: grey;
	border-right-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: grey;
	border-bottom-width: 1px;
		
}
#ccflightBlank
/* This is the current competitor panel control for blank panel - horiz events*/
{
	font-family:"calibri";
	color:black;
	text-align:center;
	width:315px;
	height:30;
	text-align:center;
	margin-left: auto;
	margin-right: auto;	
	border-bottom-style: solid;
	border-bottom-color: grey;
	border-bottom-width: 1px;
		
}

#currentcompvert
/* This is the current competitor table control - vertical events*/
{
	border:none;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;	
	text-align:center;
	margin: auto;
	vertical-align: top;
	box-shadow: 5px 5px 5px #888888;
}


#currentcompvert th
{
	font-family:"calibri";
	border-collapse:separate;
	color:white;
	text-align:center;
	font-size:16px;
	width:600px;
	height:25;
	border-width:1px;
	padding: 3px;
	border-color:#002d5b;/* Modify */
	background:#002d5b;/* Modify */

}
#currentcompvert td
{
	font-family:"calibri";
	border-collapse:separate;
	color:black;
	text-align:center;
	font-size:16px;
	width:600px;
	height:25;
	margin-left: auto;
	margin-right: auto;
	padding-left: 8px;
	padding-top:3px;
	border-width:1px;	
	border-color: grey;
	border-margin:0px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: grey;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: grey;
	border-right-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: grey;
	border-bottom-width: 1px;
	background:#eaeaea;

}


/* This is the current weather control table on index page*/
.displayWeatherIndex{

	border-left: 4px solid grey;
	border-right: 2px solid grey;
	font-size:14px;
    color: black;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin: 4px 2px;
	font-family: 'calibri', sans-serif;
	padding: 7px 10px;
	background-color: #e7e7e7;
}


#weather  /* not used 15.2 */
{
	border:none;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;	
	text-align:center;
	margin: auto;
	vertical-align: top;
	box-shadow: 5px 5px 5px #888888;
}



#weather th  /* not used 15.2 */
{
	font-family:"calibri";
	border-collapse:separate;
	color:white;
	text-align:center;
	font-size:16px;
	height:25;
	border-width:1px;
	padding: 3px;
	border-color:#002d5b;/* Modify */
	background:#002d5b;/* Modify */

}
#weather td  /* not used 15.2 */
{
	font-family:"calibri";
	border-collapse:separate;
	color:black;
	text-align:center;
	font-size:16px;
	width:525px;
	height:25;
	margin-left: auto;
	margin-right: auto;
	padding-left: 8px;
	padding-top:3px;
	border-width:1px;	
	border-color: grey;
	border-margin:0px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: grey;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: grey;
	border-right-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: grey;
	border-bottom-width: 1px;
	background:#eaeaea;

}


/* This is the current time on index page*/

.displayTime{
	
	
	border-left: 2px solid grey;
	border-right: 4px solid grey;
	background-color: #e7e7e7;
    color: black;
    padding: 7px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    margin: 10px 2px;
	font-family: 'calibri', sans-serif;

}

#time /* not used 15.2 */
{
	border:none;
	padding:0px;
	border-collapse:collapse;
	border-spacing:0px;	
	text-align:center;
	margin: auto;
	vertical-align: top;
	box-shadow: 5px 5px 5px #888888;
}

#time th /* not used 15.2 */
{
	font-family:"calibri";
	border-collapse:separate;
	color:white;
	text-align:center;
	font-size:15px;
	height:15;
	border-width:1px;
	padding: 2px;
	border-color:#002d5b;/* Modify */
	background:#002d5b;/* Modify */

}
#time td /* not used 15.2 */
{
	font-family:"calibri";
	border-collapse:separate;
	color:black;
	text-align:center;
	font-size:15px;
	width:150px;
	height:15;
	margin-left: auto;
	margin-right: auto;
	padding-left: 8px;
	padding-top:2px;
	border-width:1px;	
	border-color: grey;
	border-margin: 0px;
	vertical-align: top;
	border-left-style: solid;
	border-left-color: grey;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: grey;
	border-right-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: grey;
	border-bottom-width: 1px;


}
/*div to style link to combined event totals on compiled page */
/*not used 15.1*/
#combinedeventtotals
{
	font-family:"calibri";
	height:28px;
	color:black;
	text-align:center;
	font-size:18px;
	width:300px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	background:#eaeaea;
	border-width:1px;
	border-style:solid;
	border-color:grey;
	padding-top: 5px;
	border-radius: 10px;	
}

#eventtop
{
	font-family:"calibri";
	height:48px;
	color:black;
	text-align:center;
	font-size:18px;
	width:650px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	background:#eaeaea;
	border-width:1px;
	border-style:solid;
	border-color:grey;
	padding-top: 5px;
	border-radius: 10px;	
}

#heatinfobar
{
	font-family:"calibri";
	height:20px;
	color:grey;
	text-align:center;
	font-size:18px;
	width:400px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;

	
}

#buttons
/* controls spacing of heat buttons*/
/* not used 15.1*/
{
	color:grey;
	text-align:center;
	width:850px;
	margin-left: auto;
	margin-right: auto;	
}

.ui-mini
/* controls size in width of the heat button*/
/* not used 15.1*/
{
width: 50px !important
}


#countdown-holder
/* not used */
{
	font-family:"calibri";
	color:black;
	text-align:center;
	font-size:18px;
	width:350px;
	height:25;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	background:#eaeaea;
	border-left-style: solid;
	border-left-color: grey;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-color: grey;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-color: grey;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: grey;
	border-bottom-width: 1px;
}

#timeLeft
/* for vince only*/
{
	font-family:"calibri";
	color:black;
	text-align:center;
	font-size:18px;
	width:338px;
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	background:#eaeaea
}

a:link
{
color: inherit;
text-decoration: none;

}
a:visited 
{ 
color: inherit;
}

a:active 
{ 
color: inherit;
}

a:hover 
{ 
	color: inherit;
	text-decoration: underline;
	font-weight: bold;
}

.foo {   
    
    width: 20px;
    height: 20px;
    margin: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: rgba(0,0,0,.2);
}
table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after { 
    content: " \25B4\25BE" 
}

table.sortable tbody tr:nth-child(2n)  td {
  background: #eaeaea; 
}

table.sortable tbody tr:nth-child(2n) td.best1 {
  background: #D0D0D0;
}
table.sortable tbody tr:nth-child(2n+1) td.best1 {
  background: #D0D0D0;
}
table.sortable tbody tr:nth-child(2n) td.out {
  background: #FF6666;
}

table.sortable tbody tr:nth-child(2n) td.in {
  background: #C1FFC7;
}
table.sortable tbody tr:nth-child(2n) td.last {
  background: #ffff99;
}

table.sortable tbody tr:nth-child(2n) td.best {
  background: #CCCCB3;
}
table.sortable tbody tr:nth-child(2n+1) td.best {
  background: #CCCCB3;
}

table.sortable tbody tr:nth-child(2n+1)  td {
  background: #ccfffff;
 
}

table.sortable tbody tr.last td {
  background: #ffff99;
}
/* added March 4, 2017 */
table.sortable tbody tr.in td {
  background: #C1FFC7;
}
/* end add March 4, 2017 */
table.sortable tbody tr.last:nth-child(2n) td.in {
  background: #C1FFC7;
}
/* added Nov 2, 2016 for horizontal and vertical_status.js */
table.sortable tbody tr.last:nth-child(2n) td.last {
  background: #ffff99;
}
/* added March 4, 2017 */
table.sortable tbody tr.in:nth-child(2n) td.in {
  background: #C1FFC7;
}
/* end add March 4, 2017 */
table.sortable tbody tr.last:nth-child(2n) td.out {
  background: #FF6666;
}
table.sortable tbody tr.last:nth-child(2n+1) td.out {
  background: #FF6666;
}
table.sortable tbody tr.last:nth-child(2n) td.in {
  background: #C1FFC7;
}
table.sortable tbody tr.last:nth-child(2n+1) td.in {
  background: #C1FFC7;
}
/* these are the button css styles */
/* << or >> on heat page */
/* added 15.1*/
a.buttonArrow {
    background-color:#002d5b;/* Modify */
    border: none;
	border-radius: 8px;
    color: white;
    padding: 6px 3px;
	font-weight: bold;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	width: 25px;
    margin: 2px 2px;
    cursor: pointer;
	font-family: 'calibri', sans-serif;
}
/* Heat button on compiled page */
/* added 15.1*/
a.buttonHeat {
    background-color:#002d5b;/* Modify */
    border: none;
    color: white;
    padding: 7px 2px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	width: 90px;
    margin: 2px 2px;
    cursor: pointer;
	font-family: 'calibri';
}
/* main buttons on all pages  */
/* added 15.1*/
a.indexButton {
    background-color:#002d5b;/* Modify */
    border: none;
    color: white;
    padding: 10px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	width: 120px;
    margin: 2px 2px;
    cursor: pointer;
	font-family: 'calibri', sans-serif;
}
/* div that controls width of heat buttons on compiled page */
/* added 15.1*/
.buttonAlign{
	margin: auto;
	max-width: 725px;
}
/* div that controls auto update text on summary page  */
/* added 15.1*/
.update{
	font-family: 'calibri', sans-serif;
	font-size: 16px;
}

