h1 {
	margin:  0px;
	padding: 0px;
}

.feature p {
	font: 16px arial, sans-serif;
	color: #554a3b;
	letter-spacing: -0.03em;
}

.headlineFeature {
	color: #346466;
	padding-top:  20px;
	font:  30px Georgia, "Times New Roman", Times, serif;
	background-repeat: no-repeat;
}


.headlineBooks {
	color: #346466;
	padding-top:  20px;
	font:  30px Georgia, "Times New Roman", Times, serif;
	background-repeat: no-repeat;
}

.headlineBooks2 {
	color: #346466;
	padding-top:  20px;
	font:  25px Georgia, "Times New Roman", Times, serif;
	background-repeat: no-repeat;
}

.headlineFeature2 {
	color: #46849b;
	padding-top:  0px;
	font:  25px Georgia, "Times New Roman", Times, serif;
	background-repeat: no-repeat;
}

.headlineNews2 {
	color: #ad1f45;
	padding-top:  0px;
	font:  25px Georgia, "Times New Roman", Times, serif;
	background-repeat: no-repeat;
}

.headlineNews {
	color: #ad1f45;
	padding-top:  20px;
	font:  30px Georgia, "Times New Roman", Times, serif;
	background-repeat: no-repeat;
}

blockquote.test {
margin: 0px;
padding: 0px;
width: 530px;
background: transparent url("/images/articles/newsopenq.gif") no-repeat top left;

}

blockquote.test p {
	padding: 0 30px 0 30px;
	color: #077c9e;
	font:  19px Georgia, "Times New Roman", Times, serif;
	background: transparent url(/images/articles/newscloseq.gif) no-repeat bottom right;
	text-align: justify;
}

blockquote.big {
margin: 0px;
padding: 0px;
width: 530px;
background: transparent url("/images/articles/openq.gif") no-repeat top left;

}

blockquote.big p {
	padding: 0 30px 0 30px;
	color: #077c9e;
	font:  19px Georgia, "Times New Roman", Times, serif;
	background: transparent url(/images/articles/closeq.gif) no-repeat bottom right;
	text-align: justify;
}


 blockquote.news {
margin: 0px;
padding: 0px;
width: 530px;
background: transparent url("/images/articles/newsopenq.gif") no-repeat top left;

}

blockquote.news p {
   padding: 0 27px 0 27px;
	color: #077c9e;
	font:  19px Georgia, "Times New Roman", Times, serif;
	background: transparent url(/images/articles/newscloseq.gif) no-repeat bottom right;
	text-align: justify;
 }
 
.bylineBooks {
	font: 14px arial, serif;
	padding-bottom:  1px;
	color: #3e6475;
	letter-spacing: -0.06em
}

.bylineFeature {
	font: 14px arial, serif;
	padding-bottom:  1px;
	color: #3e6475;
	letter-spacing: -0.06em
}

.bylineBooks a{
	color: #D3581F;
}

.bylineFeature a{
	color: #d3581f;
}

.bylineNews {
	font: 14px arial, serif;
	padding-bottom:  1px;
	color: #3e6475;
	letter-spacing: -0.06em
}

.bylineNews a {
	font: 14px arial, serif;
	padding-bottom:  1px;
	color: #d3581f;
	letter-spacing: -0.06em
}

a.authorlink { 
	font-size: 14px;
	padding-bottom: 1px;
	color: #df794f;
}

a.fauthorlink {
	color: #d5a5af;
	font-size: 14px;
	padding-bottom: 1px;
}

.nsubhead {
	font:  21px Georgia, "Times New Roman", Times, serif;	
	color: #ac1e46;	
}

.bsubhead {
	font:  18px Georgia, "Times New Roman", Times, serif;
	color: #07424c;
}

.subhead {
	font:  21px Georgia, "Times New Roman", Times, serif;	
	color: #2f6278;
}

.fline {
	font: 18px arial, sans-serif;
	color: #3e6475;
	font-weight:900;
	letter-spacing: -0.05em
}

.nline {
	font: 19px times;
	color: #005a70;
	line-height: 130%;
    font-weight: 900; 	
}

.des {
	font-style: italic;
	font-size: -1px;
}

/*Begin books classes*/
.books {
	font: 16px arial, sans-serif;
	color: #3b5866;
	letter-spacing: -0.03em;
	line-height: 1.5em;
}

.bdes {
	font: 14px arial, sans-serif;
	color: #07424c;
	letter-spacing: -0.05em;
	line-height: 1.5em
}
.bdesTitle{
   	font:  18px Georgia, "Times New Roman", Times, serif;
	color: #07424c;
}


.seriesAuthor{
  font: 14px arial, sans-serif;
  color:#823a3a;
    font-weight: 900;
}

.bhead {
	font:  21px Georgia, "Times New Roman", Times, serif;
	color: #00617a;
}

.bsubhead {
	font:  18px Georgia, "Times New Roman", Times, serif;
	color: #00617a;
}

.bminihead {
	font:  16px Georgia, "Times New Roman", Times, serif;
	color: #00617a;
    font-weight: 900;
}

.bPart {
	font: 16px arial, sans-serif;
	color: #d50050;
	margin-bottom: 3px;
    font-weight: 900;
}

.bookImgRight {
margin-left: 20px;
		
	margin-bottom: 40px;
}

.bookImg {
	margin-right: 20px;
	margin-bottom: 40px;
}

.CR {
	font: 14px arial, sans-serif;
	color: #077c9e;
	letter-spacing: -0.03em;
}
/* end books*/


.fep {
	font: 16px arial, sans-serif;
	color: #554a3b;
	letter-spacing: -0.03em;
}

.nep {
	font: 19px Times, serif;
	color: #574a4a;
	line-height: 130%;
	overflow: hidden;
}


.miniheader {
	font:  18px Georgia, "Times New Roman", Times, serif;
	color: #1c4e60;
}

.newsminiheader  {
	font: 20px Georgia, "Times New Roman", Times, serif;
	color: #ac1e46;
	font-style: strong;
}
.tinyhead {
	font: 16px arial, sans-serif;
	color: #554a3b;
	font-weight:900;
}

.type {
	color: #3c8097;
	font-size: 12px;
	padding-left: 20px;
}

.tabletop {
	color: #bc3053;
	padding-left: 18px;
	font-weight: bold;
}

.figure {
	color: #3c8097;
	font: 17px arial, sans-serif;
	font-weight:900;
	padding-left: 21px;
	padding-bottom: 8px;
	padding-bottom: 8px;
}
table.noTableStyle, table.noTableStyle tr, table.noTableStyle td, table.noTableStyle th {
	border: 0;
	background-color: #3b8096;
	padding: 0;
	margin: 0;
	}
.feature table { 
	background-color: #3b8096;
	border:solid 6px #bfd2cc;
	border-collapse:collapse;
	padding: 2px;
	color:#4b323b;
}

.feature td {
	color: #554a3b;
	border-left: 2px solid #bfd2cc;
	border-right: 2px solid #bfd2cc;
	border-bottom: 0px solid #bfd2cc;
	border-top: 0px solid #bfd2cc;
	padding: 7px;
vertical-align:top;
text-align:left;	
	}

.feature td.b {
	color: #3b8096;
	padding: 7px;
	font-weight: 600;
	border-bottom: 0px solid #bfd2cc;
	border-top: 0px solid #bfd2cc;
text-align:left;	
	}
	
.feature td.p {
	color: #c1113c;
	padding: 7px;
	border-bottom: 0px solid #bfd2cc;
	border-top: 0px solid #bfd2cc;
	}

.feature th {
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	padding: 5px;
	background: #3b8096;
	color: #FFFFFF;
	border-left: 2px solid #bfd2cc;
	border-right: 2px solid #bfd2cc;
	border-bottom: 4px solid #bfd2cc;
	}

.feature tr {
	background: #efefef;
	color: #554a3b;
	font-size: 14px;
	border-left: 2px solid #bfd2cc;
	border-right: 2px solid #bfd2cc;
	
vertical-align:top;
}

.feature tr.alt {
	background: #dedfe3;
}

.articletable {
	margin-left: 20px;
}

.tablist {
	margin: 18px;
	background: #d5e8f4;
	font-size: 14px;
	color: #458a9a;
	padding-top: 2px;
	padding-bottom: 1px;
}

.little {
	padding-left: 0px;
	padding-top: 5px;
	font: 11px arial, sans-serif;
	color: #1c4f60;
}

.leftrail {
	margin-left: -1em;
	}

.leftrail a{
	font: 12px arial, sans-serif;
	color: #663d3d;
}

.leftrail ul {
margin-bottom: -1em;
}

.leftrail li {
list-style-type:none;
background-image: url(/images/articles/leftrail/arrow.png);
background-repeat: no-repeat;
margin-left: -2.5em;
letter-spacing: -.03em;
padding-left: 1em;
padding-bottom: .3em;
line-height: 1.25em;
}

.leftrail li.top{
list-style-type:none;
margin-left: -3.5em;
background-image: none;
margin-bottom: -.1em;
}

.more {
	margin-left: -1em;
	margin-top: -5em;
}

.more a{
	font: 12px arial, sans-serif;
	color: #663d3d;
}


.more li {
list-style-type:none;
background-image: url(/images/articles/leftrail/arrow.png);
background-repeat: no-repeat;
margin-left: -2.5em;
letter-spacing: -.03em;
padding-left: 1em;
line-height: 1.25em;
padding-bottom: .1em;
}

.more li.top{
list-style-type:none;
margin-left: -3.5em;
background-image: none;
}

.newsDate {
 font: 14px Georgia;
 color: #077c9e;
 padding: 5px;
 }

.headlineList{
	font: 18px arial, sans-serif;
	color: #546d79;
	letter-spacing: -0.03em;
    margin-left:-1.3em;
    text-indent: 0px;
}

.seriesList{
line-height: 1.5em;
list-style: none;
}
.seriesList ul{
margin-top:0px;
}
.bRail {
	margin-left: -1em;
	margin-top: -5em;
}

.bRail a{
	font: 12px arial, sans-serif;
	color: #663d3d;
}

.bRail li {
list-style-type:none;
background-image: url(/images/articles/leftrail/dot.png);
background-repeat: no-repeat;
margin-left: -2.5em;
letter-spacing: -.03em;
padding-left: 1em;
line-height: 2em;
padding-bottom: .1em;
}

.bRail li.top{
list-style-type:none;
margin-left: -3.5em;
background-image: none;
}

.qow_Q {
  font: 16px arial, sans-serif;
  font-weight:bold;
  color:#ac1e46;
}
.qow_subQ {
  font: 12px arial, sans-serif;
  font-weight:bold;
  color:#ac1e46;
}
.qow_text {
  font: 14px arial, sans-serif;
  font-weight:bold;
  color:#1c4e60;
}
.qow_subtext {
  font: 12px arial, sans-serif;
  color:#000000;
}

a.bmiWidget{
color:rgb(198, 50, 83);
font-size: 12px;
font-family: Franklin Gothic Medium Cond;
margin-left:10px;
}

.internalImage {
	max-width: 100%;
}

