/* global */

HTML,BODY {
     padding:            0;
     margin:             0;
     border:             0;
     background:         #FFF;
     height:             100%;
     min-height:         100%;
     font:               10px "Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;
}
TABLE {
     border:             0;
     margin:             0;
     padding:            0;
}
TD {
     vertical-align:     top;
     text-align:         left;
     padding:            0;
     margin:             0;
}
IMG {
     border:             0;
}
#Alpha {
     width:              100%;
}
A.button:link, A.button:visited {
     background:         #FFF9DC url(img2/button.jpg) repeat-x bottom left;
     text-decoration:    none;
     color:              #000;
     font-weight:        bold;
     font-style:         italic;
     font-size:          1.1em;
     border:             1px solid;
     border-top-color:         #FEE354;
     border-left-color:        #FEE354;
     border-bottom-color:      #FC6;
     border-right-color:       #FC6;
     padding:            0.25em 0.5em;
     text-transform:      uppercase;
}

A.button:hover {
     background:         #FFF9DC url(img2/button-on.jpg) repeat-x top left;
     border-top-color:         #FC6;
     border-left-color:        #FC6;
     border-bottom-color:      #FEE354;
     border-right-color:       #FEE354;
}

.inner {
     margin:             2em;
}

/* masthead */

#Masthead TD {
     height:             90px;
}

#Masthead #Report {
     vertical-align:     middle;
}
#Masthead #Report .inner {
     vertical-align:     middle;
     padding-left:       60px;
     background:         url(img2/masthead-arrow.jpg) no-repeat center left;
}

#Masthead #Report P.reward {
     font-size:          1.1em;
     font-weight:        bold;
     font-style:         italic;
}
#Masthead #Report P.confidential {
     padding:            0;
     margin-top:         1.25em;
}
#Masthead #Report P.confidential A:link, #Masthead #Report P.confidential A:visited {
     text-transform:     uppercase;
     color:              #000;
     font-weight:        bold;
}
#Masthead #Report P.confidential A:hover {
     color:   #DB0029;
}
#Masthead #Report SPAN {
     font-weight:        bold;
     font-style:         italic;
     font-size:          1.5em;
     margin-left:        0.5em;
}

#Masthead #Logo {
     vertical-align:     middle;
     text-align:         right;
}
#Masthead #Logo IMG {
     margin-right:       2em;
}



/* navigation */

#Navigation TD {
    background-color:    #66BB49;
    border-bottom:       1px solid #FFF;
}
#Navigation UL {
    margin:              0 0 0 2em;
    padding:             0;
}
#Navigation UL LI {
    list-style-type:     none;
    display:             inline;
    padding:             0;
    margin;              0;
    border-top:          1px solid #FFF;
    border-bottom:       1px solid #FFF;
}
#Navigation A:link,
#Navigation A:visited {
    font-size:           1.2em;
    font-weight:         bold;
    color:               #000;
    //text-transform:      uppercase;
    text-decoration:     none;
    padding:             0.5em 0.75em;
    display:             block;
    float:               left;
    border-right:        1px solid #FFF;
    margin:              0;
    background:          #66BB49 url(img2/nav.jpg) repeat-x 0 0;
}
#Navigation A:hover {
    background:          url(img2/nav-on.jpg) repeat-x bottom left;
    color:               #FFF;
}
#Navigation A.home {
    border-left:         1px solid #FFF;
}

/* splash */

#Splash TD {
    height:              100px;
    max-height:          100px;
    overflow:            hidden;
    color:               #FFF;
    font-size:           1.5em;
    background:          #000 url(img2/splash.jpg) no-repeat top left;
    vertical-align:      middle;
}
#Splash TD.inside {
    height:              50px;
    max-height:          50px;
    background-image:    url(img2/splash-inside.jpg);
}
#Splash TD.inside H1 {
    color:               #FFF;
    font-size:           1.75em;
    padding:             0;
    margin:              0 0 0 0.75em;
}

#Splash TD.inside FORM {
    padding:             0 2em 0 0;
    margin:              0;
    float:               right;
}
#Splash TD.inside FORM {
    padding:             0 0 0 95px;
    margin:              0 20px 0 0;
    background:          #000 url(img2/google.jpg) no-repeat top left;
}
#Splash TD.inside FORM INPUT.q {
    width:               95px;           
    margin-right:        0.25em;
    border:              1px solid #66BB49;
    background-color:    #FFF;
    color:               #000;
    font-size:           0.7em;
    height:              1em;
}

#Splash TD P {
     margin:             0;
     padding:            0 20px 0 300px;
}

/* content */

#Content #Main {
     font-size:          1em;
     line-height:        1em;
}

#Content #Main H1 {
     color:              #db0029;
     font-size:          1em;
     margin:             0 0 1em 0;
     padding:            0;
}

#Content #Main H2 {
     color:              #000;
     font-size:          1em;
     margin:             0 0 1em 0;
     padding:            0;
}

#Content #Main SPAN {
     color:              #db0029;
     font-weight:        bold;
     font-style:         italic;
}

#Content #Main A:link, #Content #Main A:visited {
    color:               #db0029;
    font-weight:         bold;
}
#Content #Main A:hover {
    color:               #66BB49;
}


#Content #Main P.more {
     margin-bottom:      2em;
     text-align:         right;
}
#Content #Main P.more A:link, #Content #Main P.more A:visited {
    color:               #000;
    background:          url(img2/more.jpg) no-repeat center left;
    padding:             1em 0 1em 30px;
}
#Content #Main P.more A:hover {
    color:               #DB0029;
}

#Content #Sidebar {
     margin-right:        1em;
     text-align:         right;
}

#Content #Sidebar .inner {
     border:             1px solid #db0029;
     text-align:         left;
     width:              200px;
     background:         #ffffff url(img2/sidebar-back.jpg) repeat-y top left;
     float:              right;
} 

#Content #Sidebar H1 {
     background:         #db0029 url(img2/sidebar.jpg) repeat-x top left;
     text-align:         left;
     color:              #FFF;
     margin:             0;
     padding:            0.25em 0.5em;
     font-size:          1.5em;
}

#Content #Sidebar UL, #Content #Sidebar LI {
     margin:             0;
     padding:            0;
     list-style:         none;
}
#Content #Sidebar LI A:link, #Content #Sidebar LI A:visited {
     display:            block;
     background:         url(img2/hot.jpg) no-repeat center left;
     height:             20px;
     font-size:          1.2em;
     font-weight:        normal;
     font-style:         normal;
     text-decoration:    none;
     padding:            0em 0 0 35px;
     margin:             0 0em;
     color:              #000;
     border-bottom:      1px solid #ffffff;
}
#Content #Sidebar LI A:hover {
     background-image:   url(img2/hot-on.jpg);
     text-decoration:    underline;
}

/* footer */

#Footer TD {
    margin-top:          3em;
    color:               #000;
    font-size:           1em;
    line-height:         1em;
    font-weight:         normal;
		text-align:         center;
}
#Footer TD P {
    padding:             2em;
}
#Footer TD A:link, #Footer TD A:visited {
    color:    #66BB49;
    
}
#Footer TD A:hover {
    color:               #DB0029;
    text-decoration:     none;
}

/* Links */

#Links TD {
    margin-top:          1em;
    color:               #000;
    font-size:           1em;
    line-height:         1em;
    font-weight:         normal;
		text-align:         center;
}
#Links TD P {
    padding:             1em;
}
#Links TD A:link, #Footer TD A:visited {
    color:    #66BB49;
    
}
#Links TD A:hover {
    color:               #66BB49;
    text-decoration:     none;
}