﻿body 
{
   /* background: Gray;
    background:url('img/APMF-Logo-v2-1-1.png');
    font-size: .80em;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #696969;*/
    font-size: .80em;
    font-family: "Open Sans", "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width:105%;
  height:105%;
  
  }
  
  h3
  {
      color:#00703C;
  }


html
{
}

#elem{
    /*background:url('APMF.jpg') center center no-repeat;
    background-size:contain;*/
     background:url('rsce-poster.jpg') top right repeat; background-position:fixed;
     width:500px;
     height:500px;
}

.page
{
    /*background:url('img/APMF-Logo-v2-1-1.png');
    background-size:100px 150px;
*/
    
    width: 60%;
    background-color: #fff;
    border: 1px solid #496077;
    height:auto;
    display:table-cell;
    margin-top:10px; 
    text-align:center !important; 
    /*float:left;*/
    top: 0px;
    left: 0px;
   /* margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
*/
}

/*
#bg {
  position: fixed; 
  top: -50%; 
  left: -50%; 
  width: 200%; 
  height: 200%;
}
#bg img {
  position: relative;
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
  margin: auto; 
  min-width: 50%;
  min-height: 50%;
  z-index:-100;
}
*/

.table_right tbody tr td 
{
    padding:5px;
}

tbody tr td  .label_left
{
    text-align:left;
    font-weight:bold;
}

#line
{
  /*  margin-left: -10px;
    margin-right: -10px;
*/
    background-color:Black;
    width:115%;
    height:20px;
    position:relative;
    text-align: right;
    color:White;
    font-size:10px;
    top: 0px;
    left: 0px;
    margin-left:-10px;
}

#line .text
{
    padding-right:10px;
}

#line a
{
    color:White;
}

#line a.hover
{
    color:Green;
}

.header
{
  /*  margin-left: -10px;
    margin-right: -10px;
*/
    font-family:Book Antiqua;
    overflow:hidden;
    position:relative;
    background-color: #005502;
    color:Black;
    width: 103%;
    height: 50px;
    top: 0px;
    left: 0px;
      -webkit-animation: changecolor 12s linear 20 alternate;
    -moz-animation: changecolor 12s linear 20 alternate;
    -ms-animation: changecolor 12s linear 20 alternate;
    animation: changecolor 12s linear 20 alternate;   
    margin-left: -8px;  
    border-top: 5px solid #666666;
    border-bottom: 5px solid #666666;
    font-family:Sans-Serif;
}

.gridheader
{
     -webkit-animation: changecolor 12s linear 20 alternate;
    -moz-animation: changecolor 12s linear 20 alternate;
    -ms-animation: changecolor 12s linear 20 alternate;
    animation: changecolor 12s linear 20 alternate;   
}

.header h1
{
    text-align:center;
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: White;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

h2
{
    font-family:Book Antiqua;
}

.subheader
{
    
}

.main
{
    /*padding: 0px 12px;*/
    margin: 10px 10px 10px 10px;
    min-height: 420px;
    float:left;
    width:95%;
    text-align:center !important;
    background-color:White;
}

.side
{
   /* padding: 0px 20px;*/
    margin-top:12px;
    margin-bottom:8px;
    min-height: 378px;
    float:left;
    width:292px;
    height:378px;
   
    position:relative;
    margin-left:10px;
    border: 1px solid #00703C;
  
}

.side img
{
    max-width:100%; 
    max-height:100%;
    margin:auto;
    display:block;
}


.warning
{
    color:Red;
}

.white
{
    color:White;
}

/*test animation*/
@-moz-keyframes changecolor
{
    0% { background-color: #005502; }
    30% { background-color: #013300; }
    65% { background-color: #005A04; }
    85% { background-color: #266A2E; }
    100% { background-color: #004829; }
}

@-webkit-keyframes changecolor
{
 0% { background-color: #005502; }
    30% { background-color: #013300; }
    65% { background-color: #005A04; }
    85% { background-color: #266A2E; }
    100% { background-color: #004829; }
}

@-ms-keyframes changecolor
{
     0% { background-color: #005502; }
    30% { background-color: #013300; }
    65% { background-color: #005A04; }
    85% { background-color: #266A2E; }
    100% { background-color: #004829; }
}

@keyframes changecolor
{
  0% { background-color: #005502; }
    30% { background-color: #013300; }
    65% { background-color: #005A04; }
    85% { background-color: #266A2E; }
    100% { background-color: #004829; }
}

.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:black;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.button:active {
	position:relative;
	top:1px;
}

table.blueTable {
  border: 1px solid #00703C;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.blueTable td, table.blueTable th {
  border: 1px solid #A7D7A9;
  padding: 3px 2px;
}
table.blueTable tbody td {
  font-size: 13px;
}
table.blueTable tr:nth-child(even) {
  background: #DAF5D0;
}
table.blueTable thead {
  background: #1C6EA4;
  background: -moz-linear-gradient(top, #5592bb 0%, #327cad 66%, #00703C 100%);
  background: -webkit-linear-gradient(top, #5592bb 0%, #327cad 66%, #00703C 100%);
  background: linear-gradient(to bottom, #5592bb 0%, #327cad 66%, #00703C 100%);
  border-bottom: 2px solid #444444;
}
table.blueTable thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
}
table.blueTable thead th:first-child {
  border-left: none;
}

table.blueTable tfoot {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  background: #D0E4F5;
  background: -moz-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #DAF5D0 100%);
  background: -webkit-linear-gradient(top, #dcebf7 0%, #d4e6f6 66%, #DAF5D0 100%);
  background: linear-gradient(to bottom, #dcebf7 0%, #d4e6f6 66%, #DAF5D0 100%);
  border-top: 2px solid #444444;
}
table.blueTable tfoot td {
  font-size: 14px;
}
table.blueTable tfoot .links {
  text-align: right;
}
table.blueTable tfoot .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}

#ctl00_body_vwTickets
{
    margin:0 auto;
    width:60%;
}