/*
Copyright 2005 Adobe Systems Incorporated.
Fonts CSS
$Revision: #1 $
*/
body {
font: 75%/1em Arial, Helvetica, sans-serif;
}
acronym, 
blockquote.pullquote cite,
blockquote cite,
caption, 
dt, 
dl.no-indent dt,
th,
#contentBody table.data-meta th,
#msg-error p, 
#pod h2,
#pod h3,
#infoPod h3,
#pod ul.nav-pod,
#pod input.submit, 
ul.utility,
.p2 input.submit,
.options-pod h3,
.caption a, 
.menu-title,
.metalabel,
label,
.msg-alert, 
.price-lrg, 
.new, 
button,
.submit,
.submit-disabled,
.call-action,
.label-title {
font-weight: bold;
}
address, 
acronym, 
code strong, 
h1,
h2,
pre strong, 
select, 
textarea, 
input.textfield,
#fma h2,
#pod table.data-meta th, 
#pod table.data-meta td, 
#pod ul.nav-pod ul li a,
.caption .link-list a,
.data-rating th,
.label-right label,
.nav-pagination dt, 
.treelist dt,
.page dt,
.form-columns .label-right, 
.promoHeader, 
.searchInputField, 
.button-with-option,
.p2 label,
.user,
.user a {
font-weight: normal;
}
.p2-top .pod-body .first-child {
font-weight: bold;
}
.p2-top .pod-body>*:first-child {
font-weight: bold;
}
span.article-date,
.stamp-date {
font-weight: normal !important;
}
html>body code, 
html>body pre,
html>body samp,
html>body kbd {
font-weight: inherit;
}
/* \*/
::root input.submit {
font-size: inherit;
}
/* */
h1 
{
font-size: 1.75em;
}
#fma h2,
.msg-promo, 
.promoHeader 
{
font-size: 1.55em;
}
.price-lrg 
{
font-size: 1.45em;
}
blockquote.pullquote p 
{
font-size: 1.4em;
}
h2 
{
font-size: 1.5em;
}
div.portal-features h3, 
div.portal-features h4,
#pod ul.nav-pod li,
#pod ul.nav-pod li ul li a,
.p2 .side-menu dt,
.metalabel
{
font-size: 1.2em;
}
html>body #pod ul.nav-pod li ul li a {
font-size: 1em;
}
div.popupheader 
{
font-size: 14px;
}
.top-acc ul li,
#pod h2,
#pod h3
{
font-size: 1.15em;
}
.p1-top *.first-child,
.p0-top *.first-child
{
font-size: 1em;
}
.p1-top .pod-body>*:first-child,
.p0-top .pod-body>*:first-child
{
font-size: 1em;
}
.char-footnote
{ 
font-size: 1.1em;
}
caption, 
h3, h4, h5,
ol, 
li, 
li ol,
li ul, 
p, 
select, 
td,
textarea,
input.textfield,
#contentBody table.data-meta th,
#infoPod h3,
#pod table.data-meta th,
#pod table.data-meta td, 
#pod input.textfield, 
#pod .alpha-list,
#article-C1 ol,
#article-C1 ul,
.options-pod h3,
.data-rating th,
.data-noborder th,
.data-rating td, 
.form-columns .label-right,
.searchInputField, 
.p2 input.submit
{
font-size: 1em;
}
html>body code, 
html>body kbd, 
html>body pre, 
html>body samp 
{
font-size: 12px;
}
acronym, 
#pod input.submit,
.msg-alert,
#globalnav
{
font-size: 0.95em;
}
#site-menu .menu-title,
#site-search,
blockquote address, blockquote cite,
.caption, 
.caption .link-list a,
.legalnotice, 
.new
{
font-size: 0.9em;
}
a.submit, 
blockquote.pullquote cite, 
th, 
#globalfooter, 
#depthpath, 
#pod,
#article-C1,
.byline,
.data-noborder .data-sectionHead,
.nav-pagination,
.p2,
.page,
.pagination,
.alpha-list
{
font-size: 0.85em;
}
button,
.submit,
.submit-disabled
{
font-size: 0.8em;
}
#pod ul.nav-pod li li {
font-size: 0.7em;
}
/* html>body #pod ul.nav-pod li li {
font-size: 0.85em;
} */
.caption a 
{ 
/*\*/
font-size: 1.10em;
/* */
/**//*/
font-size: 1.15em;
/**/
}
ol.char-marker li sup 
{ 
font-size: 10px;
}
/*\*/
* html ol.char-marker li sup 
{
font-size: x-small;
}
/* */
.p2-top *.first-child {
font-size: 1.2em
}
.p2-top .pod-body>*:first-child {
font-size: 1.2em;
}
#globalfooter { 
line-height: 1.5em;
}
#searchBarTop div.results-summary,
#searchBarBottom div.results-summary,
#searchBarTop div.prev-next,
#searchBarBottom div.prev-next {
 	line-height: 1.45em;
}
blockquote address, 
blockquote cite, 
blockquote, address, cite, 
p, 
pre, 
select, 
td, 
textarea,
input.textfield,
#contentBody table.data-meta th, 
#depthpath, 
#article-C1, 
.nav-pagination, 
.page,
.pagination, 
.searchInputField, 
.text, 
button,
.submit,
.submit-disabled {
line-height: 1.35;
}
caption, 
h2, h3, h4, h5, 
#pod table.data-meta th, 
#pod table.data-meta td, 
.msg-promo, 
div.portal-features h3, 
div.portal-features h4 {
line-height: 1.3;
}
th, 
#fma h2, 
#pod input.submit,
.p2 .side-menu dt,
.msg-alert, 
.promoHeader {
line-height: 1.2em;
}
.form-columns label.label-description {
line-height: 1.15em;
}
h1 {
line-height:1.1em;
}
div.popupheader {
line-height: 1em;
}
blockquote address, 
blockquote cite, 
th,
ol.char-marker li sup, 
#globalfooter, 
#depthpath, 
#article-C1,  
#pod input.submit,
#pod,
#pod ul.nav-pod li ul li a,
.byline,
.data-noborder .data-sectionHead,
.p2,
.pagination, 
.page,
.nav-pagination, 
.legalnotice, 
.new, 
.caption, 
.caption .link-list a,
button,
.submit, 
.submit-disabled, 
.char-footnote, 
.msg-alert {
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.p1-top *.first-child,
.p2-top *.first-child {
font-family: Arial, Helvetica, sans-serif;
}
.p1-top .pod-body>*:first-child,
.p2-top .pod-body>*:first-child 
{
font-family: Arial, Helvetica, sans-serif;
}
/*\*/select, 
textarea, /**/
#pod input.textfield, 
#pod ul.nav-pod li,
#pod h3,
#contentBody table.data-meta th,
.data-noborder th,
.p2 h3,
.p2 h2,
.p2 dt,
.searchInputField,
.top-acc ul li, 
/*\*/.textfield, /**/
.caption a,
div.popupheader { 
font-family: Arial, Helvetica, sans-serif;
}
code, 
kbd, 
pre, 
samp 
{
/*\*/
font-family:  "Courier New", Courier, monospace;
/*/
font-family: Courier, monospace;
/**/
}
::root code, 
::root kbd, 
::root pre, 
::root samp 
{
font-family: Courier, monospace;
}
#iframe-popup,
body.rate-this, 
.data-rating th#first, 
caption, 
th {
text-align: left;
}
.data-rating th#last,
th.price,
td.price,
.nav-right,
div.nav-pagination,
.form-columns div.columns-2-AB-A,
.form-columns div.columns-2-aaB-aa,
.form-columns div.columns-3-aabbC-aa {
text-align: right;
}
.submit,
button,
.data-rating td,
.button-group {
text-align: center;	
}
col.data-decimal {
text-align: right !important;
}
col.data-image {
text-align: center !important;
}
a,
a:hover {
text-decoration: none;
}
abbr,
address, 
acronym,
cite {
font-style: normal;
border-bottom-style: hidden;
}
.price {
/*\*/white-space: nowrap; /**/
_height: 1em;
min-height: 1em;
}
/*\*//*/ span.price, /**/
*:first-child+html span.price,
*:first-child+html a.price {
display: inline-block;
}
#static-messaging h2 {
font-weight: bold;
font-size: 1.2em;
}