﻿body {

   font-family:Verdana, Arial;
   font-size:10pt;
   font-weight:normal;
   color:#263c87;
   height: 100%;
  background: #c3e2f7 url(Images/border.jpg);
  
   /*margin: 0 10px;*/
   text-align:center; /* for IE */
   margin:0 auto; /* for the rest */ 
  
}

div#winners
{
 text-align:left;
 vertical-align:middle; 
   background: #c3e2f7 url(Images/winners_bg.png) no-repeat;
    color:White; 
    width:185px;
    height:190px;
    padding:5px;
    margin-top:5px;
    margin-left:5px;
}

table.winnersBox
{
 text-align:center;
 position:absolute; 
 top:90px;
 width:150px;
 padding:0;
 margin:0 0 0 25px;
}

hr
{
 color:#263c87;
}


H1
{
 font-size:14pt;
 font-weight:bold;
 color:Red;
  
}

H2
{
 font-size:12pt;
 font-weight:bold;
 color:Red;
 padding:0; 
}
H3
{
 font-size:10pt;
 font-weight:bold;
 color:Red;
 padding:0;

  
}

img.photo
{
 border: 1px solid BLack;
}

a
{
 text-decoration:underline; 
 color: #263c87;
 
}
a:hover
{
 color:#39a3db;
}



.spacer
{
    height:100px;
}

div#container
{
    border: 1px solid black;
    min-width:899px;
    max-width:899px;
    position:relative;
   /* margin: 0;*/
    text-align:center; /* for IE */
    margin:0 auto; /* for the rest */ 
    display:inline-block; /* for IE6 */
    width:899px;/* for IE6 */
    background-color:#c3e2f7;/* for IE6 */
    /*background: url(images/page_middle.jpg) top center repeat-y;*/
    padding:0;


    }

div#leftContent
{
    position:absolute;
    /*float:left;*/
    font-size:10pt; 
    top: 0;
    bottom:0;
    left:0;
    width:200px;
    padding: 0 3px;
    background-color:#c3e2f7;
    text-align:left;
    /*border-left: 1px solid  Black;*/
    margin:0;
    
}
div#content
{
    /*float:left;*/
    display:inline-block;
    margin-left:2px;
    width:460px;
    padding:5px 10px 0 5px; 
    top:0;
    background-color: #c3e2f7;
    border-left: 1px dashed #86c6eb;
    border-right: 1px dashed #86c6eb;
    text-align:left;
    vertical-align:top;
    min-height:600px; 

}

div#rightContent
{
    position:absolute;
    font-size:10pt; 
    top: 0;
    bottom:0;
    left:0;
    width:200px;
    margin-top:0;
    margin-left:692px;
    padding: 0 3px;
    background-color:#c3e2f7;
    text-align:left;
    /*border-right: 1px solid  Black;*/

}


div#leftMenu
{  
    text-align:center;
}

div#pageFooter
{
  text-align:center;
  margin:0 auto;
/*  border-left: 1px solid  Black;
  border-right: 1px solid  Black;*/

}

table.footer
{
width:900px;
 padding:0;
  border: 0;
  margin: 0 auto;
  border-left: 1px solid  Black;
  border-right: 1px solid  Black;
  border-Bottom: 1px solid  Black;

}

tr.footerA
{
 background-color:#253b86;
 color:White;
 padding:0;
 margin:0;
 font-size:8pt;
 text-align:center;
    
    
}

tr.footerB
{
 padding:0;
 margin:0;
 font-size:8pt; 
}

.ibMenu
{
 padding:2px;
} 


.winnersTB
{
 border: 1px solid black;
 text-align:center; 
  width: 108px;
  font-weight:bold; 
  background-color:White;

}

div.latestWinner
{
 font-size:12pt;
 font-weight:bold; 
}


table.footer
{

 text-align:center;
 width:900px;
 margin :0 auto;

}



.footerLinks ul
{
display: inline;
 text-align:center;


}


.footerLinks li {

float:left;
padding-top:0;
margin-left:25px;
 list-style: disc;
  text-align:center;


}

.footerLinks a
{
 text-decoration:none;
 color:White; 
}

.footerLinks a:hover
{
 text-decoration:underline;
 color:White; 
}

tr.tblTopWinnersHeader td
{
 font-weight:bold;
 border-bottom: solid 4px #263c87;
}

tr.tblTopWinnersRow td
{
 font-weight:bold;

}

.otherWinnersHeader
{
 border-bottom: solid 4px #263c87;
 text-align:left;
  }
 
 
 div#masterHeader 
 {
  position:relative;
  width:900px;
  
 }
 
div#search
{
 position:absolute;
  right:25px;
  bottom:8px; 
  font-weight:bold;
  vertical-align:bottom; 
}

.searchButton
{
 padding:6px 0 0 0;
}

#searchbox
{
 vertical-align:bottom;
}

.searchTB
{
 border: 1px solid black;
 text-align:left; 
  width: 108px;
  font-weight:bold; 
  background-color:White;

}

.flashPnl
{
 z-index:1;
}

.searchPnl
{
 z-index:2;
}

table.form
{
  font-size:8pt;
}

table.form td.formHeader
{
 width:100px;
 text-align:right;
  font-weight:bold;  
}


table.form td.formHeaderBase
{

 text-align:left;
  font-weight:bold;  
}

a img

{
 border:none;
}


.loading

    {
        position: fixed;
        left: 0;
        top: 0;
        z-index: 10;
        width: 100%;
        height: 100%;            
        opacity: .4;
        filter: alpha(opacity=50);
    }
    

/* Google Search CSS*/
 
#searchcontrol .gsc-control { width : 460px; } 

 
form.gsc-search-box
 {
    display : none;

 } 
 
 /* Home page News Feed */
  
 .newsFeedTable
  {
     width:460px;
     margin-bottom:3px; 
      border-bottom: 1px Solid #86c6eb;
 
 }

 .newsFeedTable td
 {
  margin-top:0;
  margin-bottom:0;
   padding-top:0;
   padding-bottom:0; 
   padding-left:5px;
 } 
 .newsFeedTable td.newsDate, td.newsText
  {
  
   font-size:8pt;
   margin-top:0;
   margin-bottom:0;
   padding-top:0;
   padding-bottom:0; 
   padding-left:5px;
 }

