body  { text-align: center; color: #666; font-family: Arial, Helvetica, sans-serif; background-color: #fafbfa; margin-top: 6px; padding: 0; }


img  { text-decoration: none; margin: 0; padding: 0; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
.img-border { background-color: #fff; text-decoration: none; margin: 0 0 13px; padding: 0 0 1px; border-color: #ede7da; border-style: none none solid; border-width: 0 0 3px; }
.img-portrait { background-color: #fff; text-decoration: none; vertical-align: text-top; float: left; clear: none; margin: 3px 20px 3px 0; padding: 1px; border: solid 1px #dca; }
.img-portrait-r { text-decoration: none; background-color: #fff; margin: 3px 0 3px 20px; padding: 1px; float: right; clear: none; vertical-align: text-top; border: solid 1px #dca; }

.neg-margin { overflow: visible; margin-left: -4px; }
.indent { margin-left: 55px; }
/* site text styles */


.bodycopy { color: #666; font: 12px/17px Arial, Helvetica, sans-serif; width: 430px; }
.body  { color: #666; font: 12px/17px Arial, Helvetica, sans-serif; width: 430px; }

.body-sm  { color: #666; font: 11px/17px Arial, Helvetica, sans-serif; width: 430px; }


.footertext  { color: #999; font: 11px/16px Arial, Helvetica, sans-serif; text-align: left; vertical-align: top; }
.footertext-right  { color: #999; font: 11px/16px Arial, Helvetica, sans-serif; text-align: right; vertical-align: top; }

strong { color: #333; }
em, i {  }

ul, ol { vertical-align: top; list-style-type: none; }
li { color: #666; font: 12px/18px Arial, Helvetica, sans-serif; margin: 0 0 3px -21px; list-style-image: url(../css-images/gold-circle.gif); list-style-position: outside; }
/* headers */

h4 { color: #897; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 0; }

/* h5 is reserved for the back to top link -- it also creates a 465px line above the link -- do not use in running copy  */
h5 { color: #9c9c9c; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; line-height: 15px; background-repeat: no-repeat; text-decoration: none; margin-bottom: 5px; padding-top: 5px; border-top: 1px solid #e4e9e3; }


/* all link styles */	

a:link, a:visited  { color: #897; font-family: Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: 1px solid #e6e6fa; border-top-style: none; border-top-width: 0; border-right-style: none; border-left-style: none; border-left-width: 0; border-right-width: 0; }
a:hover, a:active  { color: #af9154; font-family: Arial, Helvetica, sans-serif; text-decoration: none; border-style: none; border-width: 0; }

a.gold:link, a.gold:visited  { color: #af9154; font-family: Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: 1px solid #e6e6fa; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-left-style: none; border-left-width: 0; }
a.gold:hover, a.gold:active  { color: #897; font-family: Arial, Helvetica, sans-serif; text-decoration: none; border-style: none; border-width: 0; }


a.menu:link, a.menu:visited { color: #fff; font-family: Arial, sans-serif; text-decoration: none; border-style: none; border-width: 0; }
a.menu:hover, a.menu:active { color: #af9154; font-family: Arial, sans-serif; text-decoration: none; border-style: none; border-width: 0; }

a.l2-menu:link, a.l2-menu:visited { color: #fff; font-weight: bold; text-decoration: none; border-style: none; border-width: 0; }
a.l2-menu:hover, a.l2-menu:active { color: #fc3; font-weight: bold; text-decoration: none; border-style: none; border-width: 0; }

a.admin:link, a.admin:visited { color: #897; font: 12px/19px Arial, Helvetica, sans-serif; text-decoration: none; border-style: none; border-width: 0; }
a.admin:hover, a.admin:active { color: #af9154; font: 12px/19px Arial, Helvetica, sans-serif; text-decoration: none; border-style: none; border-width: 0; }

a.more:link, a.more:visited  { color: #897; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none; }
a.more:hover, a.more:active  { color: #af9154; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none; }

a.foot:link, a.foot:visited { color: #897; font-family: Arial, sans-serif; text-decoration: none; }
a.foot:hover, a.foot:active { color: #af9154; font-family: Arial, sans-serif; text-decoration: none; }


/* chart */
.underline-l { color: #666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; padding: 2px 3px 3px 0; vertical-align: top; }
.underline { color: #666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; padding: 2px 3px 3px; vertical-align: top; }
.underline-r { color: #666; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; text-align: right; padding: 2px 12px 3px 3px; vertical-align: top; } 

table { width: 300px; margin: 0; padding: 0; border-width: 0; }
tr td { color: #666; font: 12px/17px Arial, Helvetica, sans-serif; width: auto; margin: 0; padding: 0; border-width: 0; }




