/* Common
------------------------------------*/
body
{
    background:#fff;
}
#globalwrap
{
    background: #fff;
}

/* Header
------------------------------------*/
#logo 
{
    background-image: url(../images/logo_white.jpg);
    background-repeat: no-repeat;
}
#tagline 
{
    background-image: url(../images/tagline_w.gif);
    background-repeat: no-repeat; 
}
#head { background: #fff; }

/* Navigation
------------------------------------*/
#navigation { background: #fff; }
    #navigation a:active, #navigation a:hover { color: #f00; }
    #navigation a.nav:active, #navigation a.nav:hover { color: #f00; }
    #navigation a, #navigation a:visited { color: #6af; text-decoration: none; line-height: 16px; }
    #login { /*background:#def;*/ }
    #login a:hover { color: #f00; }
    
/* Errors
------------------------------------*/
#errors {display:none;}
    #errors, #error_list {
        border-color: #FFDDAA;
        background: #FFFFCC;
        font-weight:bold;
    }
    #errors li, #error_list li {
        list-style-image:url(../Images/icon_alert_yellow.gif);
    }
    .error {
        background:#ffffcc;
    }



/* Content
------------------------------------*/
#content {
    
    }

/* Footer
------------------------------------*/
#footer
{
    background: #def;
    color: #000;
    font-size: xx-small;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
}
    #footer p 
    {
        font-size: xx-small; 
    }


/* Fade Effect*/
#fade { background-color: #ffff99; } 





/* Generic Styles ***************************************************************/

/* Background                    (b)
------------------------------------*/
.bgLblue { background: #cde; }
.bgblue { color: #69c; }
.bgDblue { color: #06c; }
.bgGrayB {background:#eee;border:1px solid #bbb;}

/* Color                         (c)
------------------------------------*/
.cBlack { color: #000; }
.cDBlue { color: #06c; }
.cBlue { color: #00f; }
.cLblue { color: #9be; }
.cDRed { color: #a00; }
.cRed { color: #F00; }
.cLRed { color: #Faa; }
.cGray {color:#ccc;}
.cGray a {color:#ccc;}
.cAcceptGreen { color: #cfc; background: #5c5; }
.cWarningYellow { color: #ffc; background: #cc5; }
.cErrorRed { color: #fcc; background: #c55; }

/* Text Formating                (t)
------------------------------------*/
.bold { font-weight: bold; color: #555; }
.fixed { font-family: Verdana, Arial, Helvetica, sans-serif; }
.uline { text-decoration: underline; }
.xxs { font-size: xx-small; }
.xs { font-size: x-small; }
.s { font-size: small; }
.strike { text-decoration: line-through; }
.capitalize { text-transform: capitalize; }
.c-l { clear: left; }

/* Hn Tags - Used to maintain consistent headers accross site.
------------------------------------*/
h1, h2, h3, h4, h5, h6 { color: #111; }
h1 {  }
h2 {  }
h3 { color: #d00; }
h4 {  }
h5 {  }
h6 { color: #aaa; }
