body                                      { margin: 0px; padding: 0px; color: #666; background: #fff url(../img/bg.gif) repeat-x; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }
a:link, a:visited, a:active               { color: #333; }
a:hover                                   { color: #dcdcc0; }
p                                         { }
h1                                        { padding: 0px; margin: 0px; }
h2                                        { padding: 3px; margin: 10px 20px 5px 35px; border-bottom: 1px solid #e4e8e7; color: #666; background: #f5f5ea; font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; font-size: 18px; }
h3                                        { padding: 3px; margin: 10px 20px 5px 35px; border-bottom: 1px solid #e4e8e7; color: #878787; background: #f5f5ea; font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif; font-size: 16px; }
ul, ol                                    { line-height: 25px; }
img                                       { border: 0px; }
#wrapper                                  { margin: 0px auto; width: 930px; padding: 0px; background: url(../img/m_bg.gif) repeat-y; }
#header                                   { margin: 0px 17px 0px 18px; background: #fff url(../img/top_bg.gif) repeat-x; height: 108px; position: relative; }
#logo                                     { position: absolute; top: 0px; left: 0px; }
#nav                                      { width: 629px; padding: 10px 0px 10px 35px; background: url(../img/nav_bg.gif) no-repeat; position: absolute; top: 0px; left: 285px; height: 50px; }
#subnav                                   { padding: 0px; position: absolute; top: 73px; right: 25px; }
#content                                  { width: 891px; margin: 0px auto; border-bottom: 1px solid #f8f8f4; background: url(../img/content_bg.gif) repeat-y; }
#content_l                                { float: left; width: 529px; }
#content_l p                              { margin: 10px 20px 5px 43px; font-size: 14px; line-height: 24px; }
#content_l ul                             { margin: 10px 20px 5px 40px; padding: 10px 20px 5px 20px; }
#content_l li                             { margin: 0px 0px 0px 3px; padding: 0px 0px 0px 3px; list-style-image: url(../img/bullet.gif); font-size: 14px; line-height: 24px; }
#content_r                                { float: right; width: 362px; }
#content_r p                              { margin: 10px 20px 5px 25px; font-size: 11px; line-height: 20px; }
#content_r ul, ol                         { margin: 10px 20px 5px 25px; padding: 10px 20px 5px 25px; }
#content_r li                             { margin: 0px 0px 0px 3px; padding: 0px 0px 0px 3px; list-style-image: url(../img/bullet.gif); }
#footer                                   { margin: 0px auto; width: 930px; clear: both; background: url(../img/footer_bg.gif) no-repeat; text-align: center; height: 150px; }
#footer p                                 { margin: 0px; padding: 48px 28px 28px 28px; color: #a1a163; font-size: 10px; line-height: 20px; }
.cleared                                  { clear: both; }
.red                                      { background-color: transparent; color: #C22525; font-weight: bold; }
