body 
{
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

.onesixty {width:160px; height:1px;}

.twohundred {width:200px; height:1px;}

.instructions 
{
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   color:black;
   font-size: 10pt;
   text-align:center;   
}

.games 
{
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   color:black;
   font-size: 10pt;
   text-align:center;
   background-color:#EEEEEE;   
}

.gamesbold 
{
   font-weight:bold;
   background-color:#0b2934;
   color:#FFFFFF; 
   
}

.gamestitle 
{
   font-weight:bold;
   font-size:24pt;
   color:#2e4334;
   vertical-align:text-top;    
   background-image:url('/assets/bowlback.png');
   background-repeat:repeat-x;
}

.gamestitle2 
{
   font-weight:bold;
   font-size:14pt;
   color:#2e4334;
   vertical-align:bottom; 
   background-image:url('/assets/bowlback2.png');
   background-repeat:repeat-x;
}

.register
{
   font-weight:bold;
   background-color:#0b2934;
   color:#FFFFFF;
   text-decoration:none; 
   font-size:8pt;
   
}

.time 
{
   font-weight:bold;
   font-size:16px;
   font-style:italic;
   background-color:#d1b35b;
   color:#FFFFFF;  
}

.numbers 
{
   font-weight:bold;
   font-size:12px;
   background-color:#d1b35b;
   color:#0b2934;  
}

.buttons 
{
   font-weight:bold;
   font-size:12px;
   background-color:#0b2934;
   color:#0b2934;
}

.helmetselected { border:solid 4px #FF0000; }

.helmetnotselected { border:solid 4px #000000;
                     background-color:#0b2934; }

.ouselected { border:solid 4px #FF0000; margin-left:auto; margin-right:auto; }
.ouneutral { margin-left:auto; margin-right:auto; }

.linkbutton
{
 color: #FFFFFF;
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-variant:small-caps;
 font-size:12pt; 
 cursor : hand ;
 text-decoration: none;  
}

.linkbuttonred
{
 color: #FF0000;
 font-family: Verdana, Arial, Helvetica, Sans-Serif;
 font-size:12pt; 
 text-decoration: none;
  
}

A:link
{
 text-decoration: none;
 color: #FFFFFF;
}

A:visited
{
 text-decoration: none;
 color: #FFFFFF;
}

A:active
{
 text-decoration: none;
 color: #FFFFFF;
}

A:hover
{
 text-decoration: none;
 color: #CCCCCC; 
}

a.regular:link
{
 text-decoration: none;
 color: #0000FF;
}

a.regular:visited
{
 text-decoration: none;
 color: #0000FF;
}

a.regular:active
{
 text-decoration: none;
 color: #0000FF;
}

a.regular:hover
{
 text-decoration: none;
 color: #FF0000; 
}


/*GridViewCSS*/
.GridViewStyle
{
    font-family: Arial, Sans-Serif;
    font-size:10px;
    table-layout: auto;
    border-collapse: collapse;
    border: #313131 5px solid;}

.HeaderStyle
{
    background-position:center;
    background-repeat:repeat-x;
    background-color:#313131;}
    
.HeaderStyle th
{
    padding: 5px;
    color: #ffffff;
    text-align:center;
    font-weight:bold;
    font-size:12px;
}


.RowStyle td, .AltRowStyle td
{
    padding: 5px;
    border-right: solid 1px #1d1d1d;}
    
.RowStyle td
{
    background-color: #e1e1e1;
    }
    
.AltRowStyle td
{
    background-color: #f8f8f8;
    }
    
.RowStyleCenter td, .AltRowStyleCenter td
{
    padding: 5px;
    border-right: solid 1px #1d1d1d;
    text-align:center;}
    
.RowStyleCenter td
{
    background-color: #e1e1e1;
    }
    
.AltRowStyleCenter td
{
    background-color: #f8f8f8;
    }

td.green
{
    background-color:#DFFFC1;
}

td.yellow
{
    background-color:#FEFFC2;
}

td.red
{
    background-color:#FF5F5C;
}

.footerstyle
{
    background-position:center;
    background-repeat:repeat-x;
    background-color:#e1e1e1;}
    
.footerstyle td
{
    padding: 5px;
    color: #000000;
    text-align:right;
    font-weight:bold;
    font-size:12px;
}

td.leftlabel
{
    background-color:#f8f8f8;
    text-align:left;
    font-weight:bold;
    font-size:12px;
}

td.rightlabel
{
    background-color:#f8f8f8;
    text-align:right;
    font-weight:bold;
    font-size:12px;
}

.error
{
    color:#FF0000;
    font-size:14px;
    text-align:left;
}

.errorbold
{
    color:#FF0000;
    font-size:14px;
    text-align:left;
    font-weight:bold;
}

span.rightOU
{
    color:#FF0000;
    font-size:18px;
    font-weight:bold;
}

div.center { 
  text-align: center;
  width: 100%; 
}

div.center table { 
  margin-left: auto;
  margin-right: auto; 
}

hr {
border: 0;
color: #f00;
background-color: #f00;
height: 6px;
width: 80%;
}

.textcenter { 
  text-align: center;
}

.smaller
{
    font-size:10px;
}




