/*heritage*/

.NoUnderline { text-decoration: none; }

/**/

:link { color: #000099; }

body { margin-left: 0px; margin-top: 0px; color: #000000; background-color: #ffffff; /* overridden in tgam-extra */ }

table, tr, td { border: none; }

/*td*/

.l10 { width: 10px; background-color: #ffffff; text-align: left; vertical-align: top; }

.l140 { width: 140px; background-color: #ffffff; text-align: left; vertical-align: top; }

.p100 { width: 100%; background-color: #ffffff; vertical-align: top; }

.p6c80 { width: 80%; background-color: #666666; text-align: center; vertical-align: top; }

.pb100 { width: 100%; background-color: #000000; vertical-align: top; }

.plm100 { width: 100%; background-color: #ffffff; text-align: left; vertical-align: middle; }

/*top*/

.t-tab { background-color: #cccccc; color: #666666; font-family: arial, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; }

.t-blink { background-color: #ffffff; color: #000099; font-family: arial, sans-serif; font-size: 10pt; font-weight: bold; }

.t-here { background-color: #000000; color: #ffff00; font-family: arial, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; }

.t-subnav { background-color: #000000; color: #ffffff; font-family: arial, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; }

/*search box*/

.sb-text { background-color: #666666; color: #ffffff; font-family: verdana, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; }

/*left navigation*/

.ln-section { background-color: #ff0000; color: #ffffff; font-family: arial, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; }

.ln-heading { color: #ffffff; font-family: arial, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; }

.ln-link { background-color: #cccccc; color: #000000; font-family: arial, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; }

/*middle*/

.m-daydate{ background-color: #ffffff; color: #ff0000; font-family: verdana, sans-serif; font-size: 10pt; font-weight: bold; }

.m-daydate-b{ background-color: #ffffff; color: #000000; font-family: verdana, sans-serif; font-size: 10pt; font-weight: bold; }

.m-update { background-color: #cccccc; color: #ff0000; font-family: verdana, sans-serif; font-size: 10pt; font-weight: bold; }

.m-caption { background-color: #ffffff; color: #000099; font-family: verdana, sans-serif; font-size: 7.5pt; font-weight: bold; text-decoration: none; }

.m-time { background-color: #ffffff; color: #000099; font-family: verdana, sans-serif; font-size: 7.5pt; font-weight: bold; }

.m-fullstory { background-color: #ffffff; color: #000099; font-family: verdana, sans-serif; font-size: 7.5pt; font-weight: bold; }

.m-section { background-color: #ffffff; color: #ff0000; font-family: arial, sans-serif; font-size: 10pt; font-weight: bold; }

.m-sidebar { background-color: #ffffff; color: #000000; font-family: arial, sans-serif; font-size: 14pt; font-weight: bold; text-decoration: none; }

.m-ss { background-color: #666666; color: #ffffff; font-family: arial, sans-serif; font-size: 14pt; font-weight: bold; }

/*layouts*/

.m-aheadline { background-color: #ffffff; color: #000099; font-family: arial, sans-serif; font-size: 24pt; text-decoration: none; }

.m-ablurb { background-color: #ffffff; color: #000000; font-family: arial, sans-serif; font-size: 10pt; }

.m-bheadline { background-color: #ffffff; color: #000099; font-family: arial, sans-serif; font-size: 24pt; text-decoration: none; }

.m-bblurb { background-color: #ffffff; color: #000000; font-family: arial, sans-serif; font-size: 10pt; }

.m-cheadline { background-color: #ffffff; color: #000099; font-family: arial, sans-serif; font-size: 16pt; text-decoration: none; /* overridden in tgam-extra */ }

.m-cblurb { background-color: #ffffff; color: #000000; font-family: arial, sans-serif; font-size: 10pt; }

.m-dheadline { background-color: #ffffff; color: #000099; font-family: arial, sans-serif; font-size: 10pt; font-weight: bold; }

.m-dblurb { background-color: #ffffff; color: #000000; font-family: arial, sans-serif; font-size: 10pt; }

/*right navigation*/

.rn-section { background-color: #ff0000; color: #ffffff; font-family: arial, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; }

.rn-note { background-color: #ffffff; color: #000000; font-family: arial, sans-serif; font-size: 10pt; font-weight: bold; /* overridden in tgam-extra */ }

.rn-notetext { font-family: arial, sans-serif; font-size: 10pt; }

.rn-smile { background-color: #cccccc; color: #000000; font-family: arial, sans-serif; font-size: 10pt; }

/*bottom*/

.b-subnav { background-color: #000000; color: #ffffff; font-family: arial, sans-serif; font-size: 10pt; font-weight: bold; text-decoration: none; }

.b-claim { background-color: #ffffff; color: #ff0000; font-family: arial, sans-serif; font-size: 10pt; text-decoration: none; }


/*advertising*/

.adtxt { font-family:arial;font-size:8pt;color:#000000; }

