/*******************************************
BASE STYLES - This block sets all margins
and padding back to zero, so that we have
a consistent base to build from across all
browsers.
*******************************************/
html {/* Stops flickering of background images in IE6*/
  filter: expression(document.execCommand("BackgroundImageCache", false, true));}

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a {
    margin: 0;
    padding: 0;
    border: 0;} 
    
body, p, div, td {}

/*******************************************
START CHANGING HERE
*******************************************/

body
{
    font: 12px Arial, sans-serif;
    color: #000000;
}

p, table {margin-bottom: 10px;}

ol, ul, dl {margin: 0 0 10px 10px;}

ol ol,
ol ul,
ul ol,
ul ul {margin-bottom: 0;}


h1, h2, h3, h4, h5, h6 {}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}


a:link {}

a:visited {}

a:focus,
a:hover,
a:active {}

img {border:none}

/*******************************************
LAYOUT - Try to keep the order of elements the same as the HTML structure.
*******************************************/

/* *************** Default Style ********************** */
body
{
    background:#000000 url(../images/bg_texture.png) top left repeat-x;
}

#container
{
    width:980px;
    margin:5px auto 0px auto;
}    

    #header
    {
        text-align:right;
        padding:10px 10px 0px;
        background-color:white;
    }

    #wrapper
    {
        clear:both;
        min-height:600px;
        padding:10px;
        background-color:white;
    }
    
        #content
        {
            position:relative;
            /*left:120px;*/
            /*width:820px;*/
            padding:0px 10px;
        }
    
        #content .contentHeading
        {
            margin-bottom:20px;
        }
        
    #footer
    {
        clear:both;
        height:50px;
        padding:10px 0px;
    }
        #footer #bottom_nav
        {
            position:relative;
            /*top:170px;*/
        }
    
        #footer ul
        {
            list-style-type:none;
            list-style-image: none;
        }
        
        #footer p
        {
            color:#cccccc;
            font-size:10px;
        }
        
            #footer ul li
            {
                display: inline;
                color:#ffffff;
                padding-right:5px;
            }
            
                #footer ul li a
                {   
                    color:#ffffff;
                    text-decoration: none;
                }

                #footer ul li a:hover
                {
                    text-decoration: underline;
                }

div.loginBtn
{
    background: url('images/btn_login_motorcycle_on_off.png') 0px 0px no-repeat;
    width:250px;
    height:100px;
    cursor:pointer;
}

div.loginBtn:hover
{
    background: url('images/btn_login_motorcycle_on_off.png') 0px -100px no-repeat;
}

/* *************** 3rdgen Form Styles ******************** */                

.generalForm                { 	margin-top:5px;             }

.generalForm input          {   color: #4B4B4B;             }
	
.generalForm td, 
.generalForm th             {   padding:5px; 
                                margin: 0;
                                text-align:left;            }
	
.formPromptStyle            {   font-weight:bold;           }

.formInfoStyle              {                               }

.formLine1Style             {                               }

.formLine2Style             {                               }
	
.formLabelStyle             {   font-weight:bold;
                                font-size:12pt;
                                background: #F9FCFD;
                                border:1px solid #000000;   }

.formDataStyle td, th       {   font-size:100%;
                    	        margin:10px;    	        }

.formMandatoryFieldStyle    {   font-size:10pt;             }

.formCommentStyle           {   clear:all;
                        	    font-style:italic;          }

.formSubPromptStyle         {   font-weight:normal;
                            	font-style:italic;          }

.formSubPromptStyle li      {   margin:0px 15px;            }

.formErrorStyle             {  	font-weight:bold;
                                color:red;                  }
                                
select                      {   color: #4B4B4B;
                                background: #F9FCFD;        }

textarea                    {   color: #4B4B4B;
                                background: #F9FCFD;        }
                                