/* -- RACING CSS --*/

html 
{ 
        overflow-y: scroll; 
}


body
{
        font-size: 12px;
        margin: 5px 0 5px 0;
        padding: 0;
        font-family: Helvetica, Arial, Helvetica, sans-serif;
        color: #202896;
        background-color:white;
}

/* Rules for headings */ 
h1, h2, h3, h4
{
        margin: 0;
        font-family: sans-serif, Helvetica, Arial;
        font-weight: normal;
}

h1 
{ 
        font-size: 44px; 
}

h2 
{ 
        font-size: 24px;
        padding-bottom:5px; 
}

h3 { }

h4 
{ 
        font-size:10px;
        padding-right:1%;
        float:right;
        padding-top:4px;
}

p, ul, ol 
{
        line-height: 140%;
        text-align: center;
        color:#202895;
        margin-top:9px;
        margin-bottom:9px;
}

p a
{
        color:#202895;
        text-decoration:underline;
        font-weight:bold;
}

/* Masthead */ 
#divHeader
{
        background:url(images/RivettAutosRacingHeader.gif);
        height:199px;
        background-repeat:no-repeat;
        /*
        padding: 5px;
        margin: 0 0 5px 0;
        float:left;
        border-style:ridge;
        border-width:2px;
        border-color:Blue;
        display:inline;
        */
}

/* Footer */ 
#divFooter 
{ 
        border-top:solid 1px #202895;
        height:40px;
        padding:1px;
        clear:both;
}

#divFooterAddress
{ 
        float:left;
        padding-top:4px;
        margin:0;
        text-align:center;
        font-size:10px;
        padding-left:247px;
        width:50%;
}

#divSDB
{
        clear:both;
        
}

#divSDB a
{
        color:black;
        text-decoration:none;
}

#divSDB h4
{
        float:none;
        text-align:center;
}

#divSDB h4 a:hover
{
        
        text-decoration:underline;
}

#wrapper
{
        margin: 0 auto;
        width:982px;
        height:100%;
        /*border:1px solid #EDEF5F;*/
}

/* Page */
#page
{
        /*height: 330px;
        background: url(..images/BodyBackground.jpg) scroll no-repeat;*/
}

#divMainContent
{
        padding:5px 10px 16px 10px;
        margin:1px;
        /*width:41%;*/
        /*float:left;*/
        text-align:center;
}

#divMainContent table 
{
        padding:5px 10px 1px 10px;
        margin:1px;
        /*width:41%;*/
        /*float:left;*/
        text-align:left
}

#divMainContent li 
{
        text-align:left
}

/* Menu Top*/
#menuTop 
{
        padding-top:170px;
}

#menuTop ul 
{
        margin: 0;
        padding: 0px;
        list-style: none;
        line-height: normal;
}

#menuTop li 
{
        display: block;
        font-weight:bold;
        float: left;
        padding: 5px 0 0 10px;
        margin-right:14px;
}

#menuTop a
{
        display: block;
        text-decoration: none;
        font: bold 14px Arial, Helvetica, sans-serif;
        color: #202895;
}

#menuTop a:hover 
{ 
        text-decoration: underline; 
}

#login
{
        float:left;
        padding:0;
        margin:0;
}

#login h4
{
        padding:0;
        margin:0;
}

input[type="text"],
textarea                    { width:300px;border:1px solid #999;padding:5px;-moz-border-radius:4px;-webkit-border-radius:4px; }
input[type="text"]:focus    { border-color:#777; }