﻿#layHeadMiddle
{
    background: #ffffff url("images/hdr_1x2.gif") repeat-x;
    height:79px
}
.spnLogin
{
    position:relative;
    top:-5px;
    font-size:x-small
}
.layNavSpace
{
    background: #041D3B url("images/hdr_2x6.gif") repeat-x
}
#laySideNavBar
{
    vertical-align:top;
    background-color: #FF9900;
    border-left: solid 2px #a9a9a9;
    width:178px
}
#laySideNavMain
{
    vertical-align:top;
    border-right: solid 2px #a9a9a9;
    background-color: #E5E5E5  
}

#layFootMiddle
{
    background: #E5E5E5 url("images/footMiddle.gif") repeat-x;
    height:30px;
    text-align:center;
    font-size:xx-small
}


.layTable
{
    width:100%;
    padding: 0px 0px 0px 0px
}
.layTable td
{
    padding: 0px 0px 0px 0px
}

#layHeadLeft
{
    background: #ffffff url("images/headLogo.gif") no-repeat;
    height:79px;
    width:323px
}

#layHeadRight
{
    background: #ffffff url("images/headRight.gif") no-repeat;
    height:79px;
    padding:0px 0px 0px 0px;
    width:93px
}
#laySiteLinksLeft, #laySiteLinksRight
{
    height:29px;
    background-color: #041D3B;
    text-align:center;
    border: none;
    padding: 0px 0px 0px 0px
}

.laySiteLinks
{
    font-size:10pt;
    font-style:normal;
    font-weight:bold;
    border:none;
    vertical-align:middle
}
.laySiteLinks li 
{
    display:inline
}
.laySiteLinks a
{
    width:100px;
    padding:12px 12px 12px 12px;
    color:#ffffff;
    text-decoration:none;
    vertical-align:middle
}
.laySiteLinks a:hover
{
    background-color:#FF9900;
    text-decoration:none ;
    vertical-align:middle   
}
#layBannerTxt
{
    background-color:#041D3B;
    border-left: solid 2px #a9a9a9; 
    border-right: solid 2px #a9a9a9

}
#layBannerImg
{
/*    background: #041D3B url("images/homeBannerImg.jpg") no-repeat inherit center; */
    background-color:#041D3B;
    border-left: solid 2px #a9a9a9; 
    border-right: solid 2px #a9a9a9;    
    height:195px
}
#laySideBarAndBody
{
    vertical-align:top;
    background: #E5E5E5 url("images/orngBar.gif") repeat-y;
    border-right: solid 2px #a9a9a9;
    border-left: solid 2px #a9a9a9
}
#layTopNavMain, #layTopNavLinks
{
    vertical-align:top;
    background-color: #E5E5E5;
    border-right: solid 2px #a9a9a9;
    border-left: solid 2px #a9a9a9
}
#laySideBar, #laySideBarHome
{
    position:absolute;
    top:115px;
    width:200px;
    padding:0px;
    height:500px;
    overflow:auto
}

#laySideBarHome
{
    top:353px
}
#layBody
{
    position:relative;
    margin:0px 0px 0px 200px;
    width:auto;
    padding:10px;
    height:500px
}
#layFooter
{
    background-color:#E5E5E5
}


body
{
    background: #ffffff url("images/bg.gif") repeat-x;
    margin:7px;
    padding:0px;
    font-size: 9pt;
/*    letter-spacing:1px; */
    font-family: Verdana, Arial, Sans-Serif
}

.raceLogo
{
    width: 64px;
    height: 38px;
    text-align: center;
    vertical-align:middle;
    padding:0px;
    border:0px;
    background-image:url("images/racelogo_bg.gif");
    background-repeat:no-repeat
}
 a
{
    text-decoration:none
}
a:hover
{
    text-decoration:underline
}

#layPageLinks
{
    background-color:#FF9900;
    position:absolute;
    width:200px;
    padding:10px
}
.sbList
{
    padding: 5px 0px 5px 0px;
    color:#ffffff
}
.sbList a 
{
    color: #0A50A1
}
.sbList ul
{
    list-style: none;
    margin: 5px 5px 0px 1px; 
    overflow:auto
}
.sbList li
{
    background: #FF9900 url("images/arrow_white.gif") no-repeat;
    padding-left:10px;
/*    letter-spacing  :1px;*/

    font-size:8pt
}

.sbCaption
{
    font-weight: bold;
    letter-spacing:2px;
    color:#ffffff;
    font-size:8pt    
}
.sbMore, .sbMore a
{
    margin-left:20px; 
    margin-bottom:5px;
    color: #ffffff;
    font-size:xx-small
}
h1 , h2, h3, .spnHeading
{
      color:#0A50A1;
      font-weight:bold;
      letter-spacing:2px 
}
h1
{
      letter-spacing:3px; 
      text-align:center;
      font-size:12pt;
      border-bottom-style:solid;
      border-bottom-color:#a9a9a9;
      border-bottom-width:2px
}
h2, .spnHeading
{
    font-size:11pt;
    margin-bottom:0px
}
h3
{
    color:#0A50A1;
    font-size:8pt;
    font-weight:normal;
    margin-top:0px;
    margin-bottom:10px
}
.pageText
{
  /*  clear:both; */
    text-align:justify;
    letter-spacing:1px; 
    border: dashed 2px #a9a9a9;
    padding:5px;
    margin-bottom:10px;
 /*   height: 100px ;*/

}
.pageText img
{
/*    float:right;*/
    padding: 10px 10px 10px 10px
}
.pageDate
{
    color:#0A50A1;
    font-size:8pt;
    font-weight:normal;
    margin-bottom:20px
}
.mediaCaptionEdit, .mediaTextEdit, .mediaSummaryEdit
{
    width:100%
}
.imgThumbNail
{
    padding:10px;
    margin-bottom:10px;
    position:relative; 
    width:170px;
    float:left
}
.imgThumbNail img
{
    border:none
}
.imgThumbNailCaption
{
    position:absolute;    
    width:190px;
    top:113px;
    left:0px;
    text-align:center;
    font-size:8pt
}
.newsBrws
{
    padding:5px;
    text-align:justify; 
/*    border: dashed 2px #a9a9a9 */
}
.newsBrws a
{
    font-weight:bold;
    color:#0A50A1

}
.newsBrws span
{
      color:#0A50A1;
      font-size:8pt
}
.dropCap
{
    float:left;
    font-size:200%;
    line-height:1em;
    margin: 2px 3px 2px 0px;
    padding: 2px 3px;
    border: 2px solid #a9a9a9;
    background: #ffffff
}
.divFeature
{
    float:right;    
    font-size:150%;
    color:#0A50A1;
    width:200px;
    text-align:center
    }
    
.divFeature a
{
    color:#0A50A1 
}

.ulBullets
{
    color:#0A50A1;
    list-style-type:circle
}

.ulBullets li
{
/*    background: #E5E5E5 url("images/arrow_blue.gif") no-repeat;
    padding-left:15px;
    letter-spacing:1px */
}
button
{
    border: solid 1px #a9a9a9;
    background-color:#19A2C8
}
.tblGrid, .tblGridCompact, .tblGrid caption, .tblGridCompact caption
{
    background-color: #a9a9a9
}
 .tblGrid td, .tblGridCompact td
 {
    background-color:#E5E5E5
 }
 .tblGrid td
 {
    padding:5px    
 }
img
{
    border:none
}
th 
{
    text-align:left
}
caption
{
    font-weight:bold
}
form
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px
}
.thinCombo
{
    font-size:8pt;
    background-color:#E5E5E5
}
