/*** Color Guide ***/
/*

000     - Black                - Used in borders
333,666 - Shades of Dark Gray  - Used in borders
999,CCC - Shades of Light Gray - Used in borders 
FFF     - White                - Used in borders and as Content background

C0DEED  - Light Blue           - Used as BODY background
DDEEF6  - Pale Blue            - Used as PAGE background, SidebarSection background, Various background colors such as H5, Error class, Textmsg, TABLE Odd row class, etc.
0084B4  - Dark Blue            - Used as Header background and extensively as text and link color
5A8595  - Blue/Gray            - Used as Fieldset Legend color
DFDFDF  - Gray                 - Used as Header text color and in borders
FEF5CA  - Pale Yellow          - Hovered Color
0077CC  - Blue                 - Used as standard color for all links

FF0000  - Red                  - Error class border and text color
FF8888  - Red                  - Expired background color
FFCC00  - Yellow               - Error symbol background

*/

/*** Universal Styles ***/

body                                             { background: #C0DEED; color: #000; }

h1, h2, h3, h4, h5, h6                           { color: #000; }
  h5                                             { background: #DDEEF6;} /** Ticket Block Headings **/

tr.rowlink                                       { color: #0077CC; }

fieldset                                         { border-color: #999; }
legend                                           { color: #5A8595; }  
  legend span                                    { color: #5A8595; }

a                                                { color: #0077CC; }

/*** Structure Classes ***/

.page                                            { background: #DDEEF6; border-color: #DFDFDF; }

.header                                          { background: #0084B4; border-color: #0084B4; }

.logo h1                                         { color: #DFDFDF; }
.logo h1                                         { background: url() right center no-repeat; }  /** Logo location specified in url() **/

.sidebar                                         { background: #FFF; border-color: #999; }
  .sidebar ul li                                 { border-top-color: #CCC; }
  .sidebar ul li ul li                           { border-top-color: #CCC; }
  .sidebar a:hover                               { background: #0084B4; color: #FFF; }

.sidebarsection                                  { background: #DDEEF6; border-color: #999; }

.content                                         { background-color: #FFF; border-color: #999; }
  .content a.action_link:link                    { color: #0077CC; }
  
.footermenu ul li a:visited                      { color: #666; }
.footermenu ul li a:hover                        { color: #000; }

.footer                                          { background: #FFF; border-bottom-color: #333; border-top-color: #333; }

/*** Custom Classes ***/

.error                                           { border-color: #FF0000; }
.error_symbol                                    { border-color: #FF0000; color: #FF0000; }
.error_text                                      { color: #FF0000; }

.textmsg                                         { background: #DDEEF6; border-color: #999; }

.expired                                         { background-color: #FF8888; }

.mand                                            { color: #FF0000; }

.odd                                             { background-color: #DDEEF6; }

.hovered                                         { background-color: #FEF5CA; }

/*** Class ID Structure Overrides ***/

#login_content                                   { border-color: #666; }

#selectrate_page h4                              { background-color: #FFF; border-color: #333; }
