.TdInset_10 {
	padding: 0 10 0 10;
}

.a_picture_Right_50_Overlap
{
	float:right;
	margin: 10 -100 10 15;
	position:relative;  /**/
}
.a_textBythewayRight250
{
	float:right;
	margin: 10 -125 10 15;
	background-color:#990000;
	width: 250;
	padding: 10px;
	color: white;
	position:relative; /**/
}

.a_textBythewayRight250Header
{
	/*float:right;*/
	margin: -10 0 10 -10;
    background-color: #CCCC99;
	width: 255;
	padding: 0 0 0 15;
	color: #990000;
	position:relative; /**/
}

/* BEGIN blue quotes 250     BEGIN blue quotes 250     BEGIN blue quotes 250   */ 


.a_BlueBox
{
	float:right;
	margin: 10 -125 10 15;
	background-color:#110099;
	width: 300;
	padding: 5 10 5 10;
	color: white;
	/*position:relative; /**/

}


/* end blue quotes 250     end blue quotes 250     end blue quotes 250   */ 
.a_pictureLeft {
	float:left;
	margin: 10 15 10 0;
}

.a_pictureRight {
	float:right;
	margin: 10 0 10 15;
}

.a_pictureHeaderLeft {
	float:left;
	margin: 0 15 10 0;
}

.a_pictureHeaderRight {
	float:right;
	margin: 0 0 10 15;
}




p.aP_insetHeaderRed18 {
	margin: 5 0 2 0;
	font-size: 16px;
	font-weight: bold;

}

.a_textInsetRight {

	float:right;
	margin: 10 0 10 15;
    background-color:#990000;
	width: 200;
	padding: 10px;
	color: white;
}

.a_textBythewayLeft350
{
	float:left;
	margin: 10 15 10 0;
    background-color:900;
	width: 350;
	padding: 10px;
	color: white;
}


/* BEGIN GREEN quotes 250       */ 


.a_GreenBox
{
	float:right;
	margin: 10 -125 10 15;
    background-color: #009900;
	width: 300;
	padding: 5 10 5 10;
	color: white;
	position:relative;
}

/* END GREEN quotes 250       */ 


/* BEGIN BY THE WAY 250     BEGIN BY THE WAY 250       BEGIN BY THE WAY 250  */ 

.a_textBythewayLeft250
{
	float:left;
	margin: 10 15 10 0;
    background-color:#990000;
	width: 250;
	padding: 10px;
	color: white;
	position:relative;
}
.a_textBythewayLeft250Header
{
	float:left;
	margin: -10 0 10 -10;
    background-color: #CCCC99;
	width: 255;
	padding: 0 0 0 15;
	color: #990000;
	font-size: 84px;
	font-weight: bold;
	position:relative;
}



/* end BY THE WAY 250     end  BY THE WAY 250       end  BY THE WAY 250  */ 


.a_textInsetRight2
{
	float:right;
	margin: 10 0 10 15;
    background-color:#2f64bd;
	width: 250;
	padding: 10px;
	color: white;
}

.a_textCitationRight2
{
	float:right;
	margin: 10 0 10 15;
    background-color:#2f64bd;
	width: 300;
	padding: 10px;
	color: white;
	font-family: "Courier New", Courier, mono;
}

.a_textCiteRight
{
	float:right;
	margin: 10 0 10 15;
    background-color:#2f64bd;
	width: 300;
	padding: 10px;
	color: white;
	font-family: "Courier New", Courier, mono;
}
 
p.PWideRightBorder {
	margin-right: 125;
}

p.PImageAlignTop {
	margin-top: 19;
}

p.PAfterHeadingLowTop {
	margin-top: 0px;
	padding-top:0px;
/*	border: 1px solid green; */
}

p.PAfterHeadingWideRightBorder {
	margin-top: 0px;
	padding-top:0px;
	margin-right: 125;
/*	border: 1px solid green; */
}

.headingRedLarge {
	font-size: 18px;
	font-weight: bolder;
	color:  #990000;
	margin-top: 20px;
	margin-bottom: 15px;

	/* border: 1px solid black; */
}

ul.listULinText { 
	margin: 0 0 10 5;
	list-style-type: circle ; 
	/* color:red; */
}

li.listItem_Space_above {
	margin: 15 0 0 0;
}

li.ListItem_First_item {
 	margin: 0;
}
	
	
li.listLIinText {
	margin-bottom: 0.2em;
	list-style-image: url(../style_sheets/listMarker.gif);
	list-style-type: decimal;
	list-style-position: inside;
}

dt.listDTDragon {
	margin-bottom: 0em;
	list-style-image: url(../images/bullett_gargoyle.gif);
	list-style-type: decimal;
	list-style-position: inside;
	font-weight: bold;
	margin-top: 20px;
	padding-left: 10px;
}

dd.listDDDragon {
background-color:light-green;
	padding-left: 0px;
	margin-left:25px;
}
dd.listDDDragonHighTop {
	background-color:light-green;
	padding-left: 0px;
	margin: 15 10 5 25;
}
	
.AncientCitationLowMargin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	padding: 0px;
	margin-top: 0px;
	text-align: right;
}
.TdNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 140%;
	text-align: left;
}
.EmphasisHLYellow {
	background-color: #FAFCB6;
}
.TextQuote {
	font-family: "Courier New", Courier, mono;
	margin: 10 15 10 15;
}
.PullQuoteP1Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	color: #000099;
	margin-top: 33px;
	background-position: right;

}
.HeaderWhiteRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #DD0000;
	padding: 5px 10px;
	margin-bottom: 10px;

}
.insetEmphasisSAVED {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFFF;
	margin-right: 2px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	margin-top: 0px;
	margin-bottom: 0px;






}
.HyperlinkExpernal {
	color: #000066;
	text-decoration: underline;
}
.insetEmphasisColorFIVE {
	font-size: 16px;
	font-weight: bold;
	color: #FFBBFF;
}
.emphasisHLInGreen {
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFF99;
}

p.aTextRightWhite {
	background-color: #FFFFFF;
	padding: 5px;
	float: right;
	width: 160px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.emphasisBHeading {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}


.TdSubMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	text-align: center;
	white-space: nowrap;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-size: 12px;
}


/*
playback timings (ms):
  captures_list: 73.467
  exclusion.robots: 0.158
  exclusion.robots.policy: 0.139
  RedisCDXSource: 0.503
  esindex: 0.006
  LoadShardBlock: 54.573 (3)
  PetaboxLoader3.datanode: 56.868 (4)
  CDXLines.iter: 15.782 (3)
  load_resource: 52.997
  PetaboxLoader3.resolve: 44.669
*/