.parHeading1 { font: bold 30px Arial,Helvetica,sans-serif; }
.parHeading2 { font: bold 22px Arial,Helvetica,sans-serif; }
.parHeading3 { font: bold 18px Arial,Helvetica,sans-serif; }
.parHeading4 { margin-bottom: -3px; color: #0D2A4F; font: normal bold 14px Arial,Helvetica,sans-serif; }
.parHeading5 { color: #0D2A4F; font: normal bold 12px/20px Arial,Helvetica,sans-serif; }
.parHeading6 { font: bold 12px Arial,Helvetica,sans-serif; }

/* general styles for all pages */
a { color: #1F264E; }

.bodyText { font: 12px/16px Arial,Helvetica,sans-serif; text-align: left; }

#main-content p { font: 12px/16px arial, helvetica,sans-serif; }

.subhead { margin-top: 20px; margin-bottom: -4px; color: #1A2765; font: bold 16px/18px Arial,Helvetica,sans-serif; }

.inlineSubhead { margin-bottom: -6px; color: #1A2765; font: bold 12px/14px Arial,Helvetica,sans-serif;}

.title {
	color: #1F264E;
	font:  28px Arial, sans-serif;
}

.bhead {
	font: bold 14px  Arial, sans-serif;
}

.bheadOrange {
	color: #FEB041;
	font: bold 14px  Arial, sans-serif;
}


.bheadred {
	color: #AD2601;
	font: bold 14px  Arial, sans-serif;
}



.chead {
	font: bold 12px  Arial, sans-serif;
}

.cheadred {
	color: #AD2601;
	font: bold 12px  Arial, sans-serif;
}



/* ---------------------------- */

/* promo box in right column */
#subPromo { width: 175px; padding: 10px; border: solid 1px #006699; background: #DFE7ED; font: 12px Arial,Helvetica,sans-serif; text-align: center; }

/* ---------------------------- */

/* added from pages  */

#main-content th { padding-bottom: 8px; color: #1A2765 !important; font-size: 14px; line-height: 18px; text-align: left; }

.pagenumbers { font: bold 14px Arial,Helvetica,sans-serif; }

/*  main magazine page */

.moreabout,.moreabout a { color: #0D2A4F; font-weight: bold; line-height: 175%; }

.substoday { color: #AD2601 !important; font-weight: bold; }


/*  online extras page */

#onlineExtras .byline { font-size: 11px; font-style: italic; }
#onlineExtras p { font: 12px/16px arial,sans-serif; }

.issue { margin-top: 12px; padding-top: 4px; border-top: 1px solid #CCCCCC; font: italic 14px arial,sans-serif;
	color: gray;
}

.issue a { color: #D88400 !important; font-weight: bold; font-size: 15px; text-decoration: none; }

/*  sidebar on author guidlines */

#sidebar a { color: #1A2765; }
#sidebar li { padding-bottom: 6px; }
#sidebar ul { margin-top: 6px; margin-left: 10px; padding-left: 10px; }


/* advertisers index page */
#advertisers { width: 450px; }
#advertisers td { border-bottom: 1px solid #CCCCCC; font: 12px arial, sans-serif; }
#advertisers .tableHead { color: #1F264E; background: #B7CAF1; font-weight: bold; }
.body_text { font: 12px Arial, Helvetica, sans-serif; }


/*  current issue page */

#toc { clear: both; font: 12px/16px Arial, Helvetica, sans-serif; }
.largeCoverImage { float: left; margin-top: -9px; margin-right: 8px; }
.onSaleDate { color: #1A2765; font-weight: bold; }

.articleByline { font-size: 12px; font-style: italic; }
.articleName { color: #1A2765; font-size: 14px; font-weight: bold; }
.articleOnlineExtra { color: #FEB041; font-weight: bold; }


/*  Books page */
.strikeThru { text-decoration: line-through; }
#productTable { width: 440px; padding: 15px;  }
#productTable3 { width: 840px; padding: 0px;  }
#productTable2 { width: 840px; padding: 15px;  }
#belowTable .eyebrow { clear: both; margin-top: 20px; padding-top: 4px; border-top: 1px solid #CCCCCC; color: #8A1203; font-weight: bold; }
#belowTable { width: 425px; }
#onlineExtras a, .products { font-weight: bold; }


/*  SIPs */

.sip { color:#C05100; font: bold 9px Arial,Helvetica,sans-serif; }

.sipTitle { color: #1F264E; font:  bold 22px Arial, sans-serif; }

.specs { font-size: 10px; font-family: Arial, sans-serif; margin-top: 20px;}

.auth_sip { color:#455468; font: italic 12px/18px Arial, sans-serif; }

.sipnav { font: bold 12px Arial,Helvetica,sans-serif; padding: 10px 0; color: #666; }

.ln_title { color:#000000; font:  bold 16px Arial, sans-serif; }

.ln_auth {  font: italic 11px Arial, sans-serif; }

.normal { font-style: normal;}

.price { color:#000000; font: bold 12px Arial, sans-serif; }

a.link_simTopic { color:#455468; font: bold 10px Arial, sans-serif; }

.linkftc { color:#1F264E; font: bold 12px Arial, sans-serif; }

ol.body_textair  {padding-left: 1em; margin-left: 1em;}

ol.body_textair li {padding-bottom: 6px;}

#sipPromo { width: 175px; padding: 10px; border: solid 1px #006699;  font: 12px Arial, sans-serif; text-align: center; float: right; margin-right: 5px; }

#sipPromo div { padding-bottom: 5px;}

#toc .link:before {content: url("/media/fh_arrow.gif");}

 .content-type {
color:#AD2601;
text-decoration:none;
font-weight: bold;
}



