html,body                   { height: 100%; margin: 0px; padding: 0px; font-family: Tahoma, Arial, helvetica, sans-serif; background-color: #FFFFFF; color: #222222; font-size: .9em; }
h3                          { color: #CC3300; }
input, textarea, select     { font-family: Tahoma, Arial, helvetica, sans-serif; font-size: .75em; }
table                       { width: 100%; border-collapse: collapse; border: none; }
td                          { vertical-align: top; }
img                         { vertical-align: middle; }
li                          { margin-left: 15px; }
li a                        { text-decoration: none; color: #003592; }
li a:hover                  { text-decoration: underline; color: #CC5500 }

#header                     { color: #003592; margin-left: auto; margin-right: auto; }
#content_pane               { background-color: #FFFFFF; color: #1C4584; width: 100%; margin: 15px auto 15px auto; font-size: 1em; }
#footer                     { color: #FFFFFF; width: 100%; font-size: .75em; }
#site_search                { font-size: .75em; padding-left: 50px; }
#top_menu                   { padding: 5px; background-color: #555555; color: #CCCCCC; font-size: .6em; letter-spacing: 1px; text-transform: uppercase; text-decoration: none; }
#top_menu a                 { color: #CCCCCC; text-decoration: none; }
#top_menu a:hover           { text-decoration: underline; }

.area_icon                  { vertical-align: middle; border: none; padding: 5px; }
.blurb                      { padding: 10px; color: #555555; margin: 10px; }
.blurb_title                { font-weight: bold; letter-spacing: .1em; color: #CC5500; }
.blurb_title a              { color: #CC5500; text-decoration: none; }
.blurb_title a:hover        { text-decoration: underline; }
.button_save                { background-color: #006633; color: #FFFFFF; font-size: .8em; font-weight: bold; }
.clear                      { clear: both;}
.desc_block                 { font-size: .9em; color: #555555; padding: 5px; }
.fieldName                  { color: #003592; font-size: .85em; }
.fleft                      { float: left; }
.forward                    { position: relative; top: 0px; left: 0px; z-index: 20; }
.fright                     { float: right; }
.header_filler              { background-color: #B44C00; }
.message_box                { padding: 10px; }
.more_info                  { background-color: #FEFEFE; color: #006600; padding-left: 5px; padding-right: 5px; margin-right: 10px; font-size: .9em; }
.page_width                 { width: 980px; }
.page_title                 { padding-left: 50px; }
.rounded                    { border: 1px solid #AAAAAA; }
.sku_block                  { color: #003366; font-size: .8em; }
.stretch_full               { width: 100%; }
.title_block                { color: #003592; font-size: .9em; font-weight: bold; }
