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 #14284b;/* 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 #14284b;/* 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 #14284b;/* 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: #018445;/* Modify */
	background:#018445;/* 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;
}


#events tr:hover
{
	background:#D3D3D3;
}


#splitevents
/* This is the results split/heat table for track and field*/
{
	border:none;
	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: #018445;/* Modify */
	background:#018445;/* 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: #018445;/* Modify */
	background:#018445;/* 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:#ffff99;
}

#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: #018445;/* Modify */
	background:#018445;/* 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:#ffff99;
}

#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: #018445;/* Modify */
	background:#018445;/* 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:#ffff99;
}



#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: #018445;/* Modify */
	background:#018445;/* 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-width:`px;
	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:#C1FFC1;
}

.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:#CCCCB3;
}


#Sidebar2
/* 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;

	
}

#SideBar2 th
{
	color:white;
	height:12px;
	font-family:"calibri";
	text-align:left;
	font-size:14px;
	border-width: 0px;
	padding: 3px;
	border-style: solid;
	border-color: #14284b;/* Modify */
	background:#14284b;/* Modify */
	padding-left:8px;
}



#SideBar2 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;
}

#Sidebar2 tr:hover
{
	background:#D3D3D3;
}
.live{
	background:#C1FFC1;
}

.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:#CCCCB3;
}



#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: #018445;/* Modify */
	background:#018445;/* 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:none;
	padding:0px;
	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: #018445;/* Modify */
	background:#018445;/* 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:#14284b;/* 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: #018445;/* Modify */
	background:#018445;/* 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:none;
	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: #14284b;/* Modify */
	background:#14284b;/* 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: #018445;/* Modify */
	background:#018445;/* 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:25px;
	width:331px;
	font-family:"calibri";
	text-align:center;
	font-size:16px;
	border-width:1px;
	padding: 3px;
	border-color:#14284b;/* Modify */
	background:#14284b;/* Modify */

}

#currentevent td
{
	color:black;
	font-family:"calibri";
	text-align:center;
	font-size:16px;
	border-width: 1px;
	padding-left: 8px;
	padding-top:3px;
	border-width:1px;	
	border-color: grey;
	border-margin:0px;
	vertical-align: top;
	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;		

}

#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*/
{
border-collapse:collapse;
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:#018445;/* Modify */
	background:#018445;/* 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;

}

#ccflight2
/* This is the current competitor panel control for flight 2 - 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;

		
}
#ccflightF
/* This is the current competitor panel control for Final - 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;
		
}
#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:525px;
	height:25;
	border-width:1px;
	padding: 3px;
	border-color:#018445;/* Modify */
	background:#018445;/* Modify */

}
#currentcompvert td
{
	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;

}



#weather
/* This is the current weather control table 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;
}

#weather th
{
	font-family:"calibri";
	border-collapse:separate;
	color:white;
	text-align:center;
	font-size:16px;
	width:525px;
	height:25;
	border-width:1px;
	padding: 3px;
	border-color:#14284b;/* Modify */
	background:#14284b;/* Modify */

}
#weather td
{
	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;

}

#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*/
{
	color:grey;
	text-align:center;
	width:850px;
	margin-left: auto;
	margin-right: auto;	
}

.ui-mini
/* controls size in width of the heat button*/
{
width: 50px !important
}


#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) 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: #CCCCB3;
}

table.sortable tbody tr:nth-child(2n) td.best {
  background: #CCCCB3;
}
table.sortable tbody tr:nth-child(2n+1) td {
  background: #ccfffff;
 
}