/*
	#008A2A dark green
	#F6FFE5 lite green
	#03518F blue
*/


#flatstickManage {
	visibility: hidden;
	display: none;
}

.under23 {
	padding-right: 10px;
	background: url(/template/images/asterisk-small.gif) right no-repeat;
}
.team-code {
	font-size: 80%;
}

#courseSummaryTable th {
	padding: 5px;
	background-color: #008A2A;
	border: 1px solid #fff;
	color: #fff;
}

#courseSummaryTable td {	
	background-color: #f7f7f7;
	border: 1px solid #fff;
	padding: 5px;
	color: #000;
}

#schoolRouteTable th {
	padding: 5px;
	background-color: #03518f;
	color: #fff;
	/*background-color: #0066FF;*/
}

#schoolRouteTable td {
	padding: 5px;
	border-bottom: 1px solid #ccc;
}

.content #jerseyContainer td {
	height: 30px;
	padding: 5px;
}
.content #jerseyContainer tr {
	vertical-align: top;
}

.content #jerseyContainer tr.row-a {
	background: #f8f8f8;
}
.content #jerseyContainer tr.row-b {
	background: #efefef;		
}
.content #jerseyContainer .images {
	text-align: center;
  border-collapse: collapse;
  border-spacing: 0;
  background-color: #FFF;
}
.content #jerseyContainer .images img {
	border: 0;
}
.content #jerseyContainer .riders {
	width: 100%;
}
.content #jerseyContainer .riders td {
	padding: 0;
	height: auto;
}
.content #jerseyContainer .riders td.num {
	width: 1%;
	text-align: right;
	padding-right: 5px;
}
.content #jerseyContainer .riders td.name {
	width: 59%;
}
.content #jerseyContainer .riders td.loc {
	width: 40%;
}

.imgBorder {
	border: 1px solid #888;
}


/* start - table */
.content .flatstickListTable th 
,  .content .flatstickListTable td 
, .content .tableHighlight td
, .content .tableHighlight th
, .content .flastickFileList  th
, .content .flastickFileList td
{
		padding: 2px 3px;
		font-size: 95%;
}

.content .flatstickListTable th a
, .content .tableHighlight th a
, .content .flastickFileList  th a
{
		color: #FFF;
}

.content .flatstickListTable th strong 
, .content .flatstickListTable th
, .content .tableHighlight th
, .content .flastickFileList th
{
	color: #fff;
}
.content .flatstickListTable th 
, .content .tableHighlight th 
, .content .flastickFileList th 
{
	background: #008A2A;
	/*padding-left: 12px;
	padding-right: 12px;	*/
	text-align: left;
	border-left: 1px solid #f4f4f4;
	border-bottom: solid 2px #fff;
	color: #FFF;
}
.content .flatstickListTable tr 
, .content .tableHighlight tr 
, .content .flastickFileList tr
{
	/*height: 30px;*/
}
.content .flatstickListTable td 
, .content .tableHighlight td 
, .content .flastickFileList td
{
	/*padding-left: 11px;
	padding-right: 11px;*/
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.content .flatstickListTable td.first
, .content .flatstickListTable th.first 
, .content .tableHighlight td.first
, .content .tableHighlight th.first 
, .content .flastickFileList th.first
, .content .flastickFileList td.first
{
	border-left: 0px;
}
.content .flatstickListTable tr 
, .content .tableHighlight tr 
, .content .flastickFileList tr
{
	background: #F8F8F8;
}

.content .flatstickListTable tr.row-a 
, .content .tableHighlight tr.row-a 
, .content .flastickFileList tr.row-a 
{
	background: #F8F8F8;
}
.content .flatstickListTable tr.row-b 
, .content .tableHighlight tr.row-b 
, .content .flastickFileList tr.row-b 
{
	background: #EFEFEF;		
}
/* end - table */

.tokenImage {
	padding: 5px;
	text-align: center;
}


.content .flatstickCycleNews th , .content .flatstickCycleNews th.newsTH {
	background: #e7e6e6;
	height: 29px;
	/*padding-left: 12px;
	padding-right: 12px;	*/
	text-align: left;
	border-left: 1px solid #f4f4f4;
	border-bottom: solid 2px #fff;
	color: #333;
}

.content .flatstickCycleNews td  {
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.content .flatstickCycleNews tr {
	background: #F8F8F8;
}

.content .cycleNewsNav {
	background: #F8F8F8;
	border: 1px solid #FFF;
	padding: 5px;
}

.content .flatstickCycleNews td {
	padding-bottom: 10px;
	padding-right: 10px;
}

.content img.ctosbanner {
	border: 1px solid green;
}

.content .ctossectionhead {
	border: 1px solid #6DB33F;
	background-color: #0081C6;
	padding: 5px;
	color: white;
	font-weight: bold;
}

.content tr.ctossectionbox td {
	border: 1px solid #6DB33F;
	background-color: #FFF;
	padding: 0px;
}

.content tr.ctossectionbox td img{
	padding:0;
	margin: 0;
}

.content tr.ctossectionbox td.ctosboxleft  {
	border-right: 1px solid #fff;
	background-color: #FFF;
	margin:0;
	padding:0;
	padding-right: 10px;
}

.content tr.ctossectionbox td.ctosboxright  {
	border-left: 1px solid #fff;
	background-color: #FFF;
	margin:0;
	padding:0;
	padding-left: 10px;
}

.content .flastickFileList img {
	padding: 0;
	margin: 0;
}

.flatstickNoticeBox {
	padding:0;
	margin:0;
	border:1px solid #008A2A;
	padding:10px;
	margin-bottom:15px;
	background-color:#F6FFE5;
}

.flatstickNoticeBox h2 {
	margin:0;
	padding:0;	
}



