body                        { margin: 0; padding: 0; background-image: url(../img/bkg.gif); background-repeat: repeat-x; }
body, td, th, p             { font-family: Verdana, Geneva, Arial, sans-serif; font-size: 11px; line-height: 18px; color: #555555; }

li                          { padding-bottom: 2px; }
.privacy                    { font-family:"Courier New", Courier, monospace; font-size: 12px; line-height: 16px; }
.emer                       { font-family: Verdana,Geneva,Arial,sans-serif; font-size: 7.0pt; color: #666666; line-height: 13px; }

/* Backgrounds //==================================================================== */
.bkg-left                   { background-image: url(../img/bkg-left.gif); background-repeat: no-repeat; }
.bkg-right                  { background-image: url(../img/bkg-right.gif); background-repeat: no-repeat; }
.bkg-menu                   { background-image: url(../img/bkg-menu.gif); background-repeat: no-repeat; }
.bkg-menu-shdw              { background-image: url(../img/bkg-menu-shdw.gif); background-repeat: no-repeat; }


/* Containers //==================================================================== */
.area-nav                   { margin: 0px; padding: 1px; width: 200px; height: 350px; background-image: url(../img/bkg-menu.gif); background-repeat: no-repeat; }
.area-body                  { padding: 10px 0px; }


/* Forms //==================================================================== */
form                        { padding: 0; margin: 0; font-family: Verdana,Geneva,Arial,sans-serif; text-decoration: none; color: #666666; font-size: 10px; }


/* General Formating //==================================================================== */
.white                      { color: #fff; }
.caps                       { text-transform: uppercase; }
.right                      { text-align: right; }
.caption                    { font-size: 7.0pt; color: #464646; line-height: 11px; }
.keyword                    { font-size: 6.0pt; color: #fff; line-height: 11px; }

.hdr                        { font-family: "Times New Roman", Times, serif; font-size: 18px; color: #656a72; padding: 0px 0px 6px 0px; margin: 0px; border-bottom: 1px solid #d4d8cc; }
.hdr-sub                    { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #656a72; font-weight:bold; padding: 0px; margin: 0px; }


/* Links //==================================================================== */
a,
a:link,
a:active,
a:visited                   { color: #4095cd; text-decoration: none;  }
a:hover                     { color: #4095cd; text-decoration: underline; }

.nav, 
a.nav,
a:link.nav,
a:active.nav,
a:visited.nav               { font-family: Arial,Verdana,Geneva,sans-serif; font-size: 12px; display: block; padding: 2px 0px 2px 10px; text-decoration: none; color: #4095cd; border-top: 1px solid #d4d8cc; }
a:hover.nav                 { font-family: Arial,Verdana,Geneva,sans-serif; font-size: 12px; display: block; padding: 2px 0px 2px 10px; background: #fff; text-decoration: none; color: #c8844c; border-top: 1px solid #d4d8cc; }

.navsel, 
a.navsel,
a:link.navsel,
a:active.navsel,
a:visited.navsel            { font-family: Arial,Verdana,Geneva,sans-serif; font-size: 12px; display: block; padding: 2px 0px 2px 10px; background: #fff; font-weight: bold; text-decoration: none; color: #c8844c; border-top: 1px solid #d4d8cc; }
a:hover.navsel              { font-family: Arial,Verdana,Geneva,sans-serif; font-size: 12px; display: block; padding: 2px 0px 2px 10px; background: #fff; font-weight: bold; text-decoration: none; color: #c8844c; border-top: 1px solid #d4d8cc; }

.nav-top, 
a.nav-top,
a:link.nav-top,
a:active.nav-top,
a:visited.nav-top           { font-family: Arial,Verdana,Geneva,sans-serif; font-size: 12px; display: block; padding: 2px 0px 2px 10px; text-decoration: none; color: #4095cd; }
a:hover.nav-top             { font-family: Arial,Verdana,Geneva,sans-serif; font-size: 12px; display: block; padding: 2px 0px 2px 10px; background: #fff; text-decoration: none; color: #c8844c; }

.nav-topsel, 
a.nav-topsel,
a:link.nav-topsel,
a:active.nav-topsel,
a:visited.nav-topsel        { font-family: Arial,Verdana,Geneva,sans-serif; font-size: 12px; display: block; padding: 2px 0px 2px 10px; font-weight: bold; text-decoration: none; color: #c8844c; }
a:hover.nav-topsel          { font-family: Arial,Verdana,Geneva,sans-serif; font-size: 12px; display: block; padding: 2px 0px 2px 10px; font-weight: bold; text-decoration: none; color: #c8844c; }

.nav-sub, 
a.nav-sub,
a:link.nav-sub,
a:active.nav-sub,
a:visited.nav-sub           { font-family: Arial,Verdana,Geneva,sans-serif; display: block; padding: 2px 0px 2px 10px; background: #fff; text-decoration: none; color: #4095cd; }
a:hover.nav-sub             { font-family: Arial,Verdana,Geneva,sans-serif; display: block; padding: 2px 0px 2px 10px; background: #fff; text-decoration: none; color: #c8844c; }

.nav-subsel, 
a.nav-subsel,
a:link.nav-subsel,
a:active.nav-subsel,
a:visited.nav-subsel        { font-family: Arial,Verdana,Geneva,sans-serif; display: block; padding: 2px 0px 2px 10px; background: #fff; font-weight: bold; background: #fff; text-decoration: none; color: #c8844c; }
a:hover.nav-subsel          { font-family: Arial,Verdana,Geneva,sans-serif; display: block; padding: 2px 0px 2px 10px; background: #fff; font-weight: bold; background: #fff; text-decoration: none; color: #c8844c; }

.nav-subend, 
a.nav-subend,
a:link.nav-subend,
a:active.nav-subend,
a:visited.nav-subend        { font-family: Arial,Verdana,Geneva,sans-serif; display: block; padding: 2px 0px 8px 10px; background: #fff; text-decoration: none; color: #4095cd; }
a:hover.nav-subend          { font-family: Arial,Verdana,Geneva,sans-serif; display: block; padding: 2px 0px 8px 10px; background: #fff; text-decoration: none; color: #c8844c; }

.nav-subendsel, 
a.nav-subendsel,
a:link.nav-subendsel,
a:active.nav-subendsel,
a:visited.nav-subendsel     { font-family: Arial,Verdana,Geneva,sans-serif; display: block; padding: 2px 0px 8px 10px; font-weight: bold; background: #fff; text-decoration: none; color: #c8844c; }
a:hover.nav-subendsel       { font-family: Arial,Verdana,Geneva,sans-serif; display: block; padding: 2px 0px 8px 10px; font-weight: bold; background: #fff; text-decoration: none; color: #c8844c; }

.copy                       { font-family: Verdana,Geneva,Arial,sans-serif; font-size: 7.0pt; color: #b7b7b7; line-height: 13px; }
a.copy,
a:link.copy,
a:active.copy,
a:visited.copy              { text-decoration: none; color: #4095cd; }
a:hover.copy                { text-decoration: underline; color: #4095cd; }
