.PreviewArticle
{

}

.PreviewArticle .Headline H1
{
    font-family: ivypresto-text, serif; font-weight: bold;  /*font-family: ivypresto-text, serif; font-weight: bold;  /*font-family: FranklinGothicBold, Arial;*/*/
	font-size:28px;
	letter-spacing:0px;
	text-transform:uppercase;
	color:#000000;
}

.PreviewArticle .Summary
{
    padding-bottom:15px;
	font-size:15px;
/*	color:#944967; */
}

.PreviewArticle .KeyPoints
{
	font-size:13px;
	display:list-item;
	list-style-position:inside;
	list-style-type:disc;
	margin-top:-12px;

}

.PreviewArticle .ArticleSeparator
{
	height:20px;
	border-bottom:1px solid #424242;

}

.PreviewArticle .ArticleMainImage
{
	margin:20px 15px 5px 0px;
	border:1px solid #222222 !important;
	max-width:230px;
	min-width:220px;
}

.PreviewArticle .HighlightBox
{
	border: 3px solid #0A0240;
	padding:8px;

}
.PreviewArticle .HighlightBox .Header
{
	color:#944967; /*  #C5161D; */
}

.PreviewArticle .HighlightBox .HighlightBoxSolid
{
	background-color:#0A0240;
	padding:5px;
	text-align:center;
	vertical-align:middle;
	color:White;
}
.PreviewArticle .HighlightBox .HighlightBoxSolid a:link, .PreviewArticle .HighlightBox .HighlightBoxSolid a:visited
{
	color: #FFFFFF;
	text-decoration:none;
	cursor:pointer;
	font-weight:bold;
 }
.PreviewArticle .HighlightBox .HighlightBoxSolid a:hover, .PreviewArticle .HighlightBox .HighlightBoxSolid a:active
{
	color: #944967; /*  #C5161D; */
	text-decoration:underline;
	cursor:pointer;
	font-weight:bold;
 }
.PreviewArticle .HighlightBox HR
{
	color:#FFFFFF;
	background-color:#FFFFFF;
	height:1px;
	border:none;
}



.DefaultTemplate
{

}
/*.DefaultTemplate .HeadlineGroup
{
    width:400px;
    float:left;
    margin:0px 0px 0px 0px;
}
.DefaultTemplate .HeadlineGroupNoImage
{
    width:99%;
    margin:0px 0px 0px 0px;
}
*/
.DefaultTemplate .Headline
{
	margin:0px 0px 10px 0px;
}
.DefaultTemplate .Headline H1
{
	font-size:28px;
	line-height:33px;
	text-transform:none;
	color:#000000;
	font-weight:normal;
}


.DefaultTemplate .ByLine
{
	font-size:11px;
	color:#999999;
	margin:15px 0px 10px 0px;
}

.DefaultTemplate .Summary
{
	font-size:16px;
/*	font-size:15px;
	color:#944967;
	letter-spacing:1px; */
	margin:10px 0px 20px 0px;
	line-height:135%;

}
.DefaultTemplate .Body
{
	font-size:15px;
	/*line-height:135%;*/
}

.DefaultTemplate HR
{
	color:#999999;
	background-color:#999999;
	height:1px;
	border:none;
}

.DefaultTemplate .ArticleMainImage
{
	border:1px solid #222222 !important;
    width:230px;
	max-width:230px;
	margin-bottom:3px;
}
.DefaultTemplate .ImagePanel, .DefaultTemplate .ImagePanelLeft
{
    float:left;
 	margin:0px 15px 0px 0px;
	vertical-align:top;
	padding-bottom:5px;
	width:230px;
}
.DefaultTemplate .ImagePanelRight
{
	margin:0px 0px 0px 15px;
	float:right;
	vertical-align:top;
	padding-bottom:5px;
	width:230px;
}

.DefaultTemplate .ImagePanelCaption
{
    font-family: ivypresto-text, serif; font-weight: normal;  /*font-family: FranklinGothicBook, Arial;*/
	margin:-5px 0px 5px 0px;
	vertical-align:top;
	background-color:#EEEEEE;
	padding: 4px 5px 2px 5px;
	width:220px;
	border:1px solid #BBBBBB;
	border-top:none;
	font-size:10px;
	color:#666666;
}


.DefaultTemplate .ArticleExtraImage
{
	border:1px solid #222222 !important;
	margin-bottom:3px;
	max-width:650px;
}
.DefaultTemplate .ExtraImagePanelLeft
{
    float:left;
 	margin:0px 15px 0px 0px;
	vertical-align:top;
	padding-bottom:5px;
}
.DefaultTemplate .ExtraImagePanelRight
{
	margin:0px 0px 0px 15px;
	float:right;
	vertical-align:top;
	padding-bottom:5px;
}
.DefaultTemplate .ExtraImagePanelCentre
{
	margin:5px;
	vertical-align:top;
}
.DefaultTemplate .ExtraImagePanelCaption
{
	font-family: ivypresto-text, serif; font-weight: normal;  /*font-family: FranklinGothicBook, Arial;*/
	margin:-5px 0px 5px 0px;
	text-align:left;
	vertical-align:top;
	background-color:#EEEEEE;
	padding: 4px 5px 2px 5px;
	max-width:650px;
	border:1px solid #BBBBBB;
	border-top:none;
	font-size:10px;
	color:#666666;
}

.DefaultTemplate .ArticleExtraImageYouTubeLeft
{
    margin:10px 10px 10px 0px;
    float:Left;
}
.DefaultTemplate .ArticleExtraImageYouTubeRight
{
    margin:10px 0px 10px 10px;
    float:Right;
}
.DefaultTemplate .ArticleExtraImageYouTube
{
    margin:10px 10px 10px 2px;
}



.DefaultTemplate .DownloadPrintBar
{
	font-size:12px;
	text-align:right;
	text-transform:uppercase;
	margin:0px 0px 25px 0px;
	width:400px;
}




.NoImageTemplate
{
}
.NoImageTemplate .Headline
{

}
.NoImageTemplate .Headline H1
{
	font-size:28px;
	text-transform:uppercase;
	color:#000000;
	font-weight:normal;
}

.NoImageTemplate .ByLine
{
	font-size:12px;
	color:#999999;
	margin:25px 0px 10px 0px;
}
.NoImageTemplate .Summary
{
	font-size:14px;
/*	font-size:15px;
	color:#944967;
	letter-spacing:1px; */
	margin:0px 0px 20px 0px;
	line-height:120%;
}
.NoImageTemplate .Body
{
	font-size:13px;
}


.NoImageTemplate .Author
{
	font-size:13px;
	font-weight:bold;
	margin:-10px 0px 20px 0px;
}

.NoImageTemplate HR
{
	color:#999999;
	background-color:#999999;
	height:1px;
	border:none;
}

.NoImageTemplate .DownloadPrintBar
{
	font-size:12px;
	text-align:right;
	text-transform:uppercase;
	margin:0px 0px 0px 0px;
	width:100%;

}
.NoImageTemplate .ArticleExtraImage
{
	border:1px solid #222222 !important;
	margin-bottom:3px;
	max-width:650px;
}
.NoImageTemplate .ExtraImagePanelLeft
{
    float:left;
 	margin:0px 15px 0px 0px;
	vertical-align:top;
	padding-bottom:5px;
}
.NoImageTemplate .ExtraImagePanelRight
{
	margin:0px 0px 0px 15px;
	float:right;
	vertical-align:top;
	padding-bottom:5px;
}
.NoImageTemplate .ExtraImagePanelCentre
{
	margin:5px;
	vertical-align:top;
}
.NoImageTemplate .ExtraImagePanelCaption
{
    font-family: ivypresto-text, serif; font-weight: normal;  /*font-family: FranklinGothicBook, Arial;*/
	margin:-5px 0px 5px 0px;
    text-align:left;
	vertical-align:top;
	background-color:#EEEEEE;
	padding: 4px 5px 2px 5px;
	max-width:650px;
	border:1px solid #BBBBBB;
	border-top:none;
	font-size:10px;
	color:#666666;
}

.NoImageTemplate .ArticleExtraImageYouTubeLeft
{
    margin:10px 10px 10px 0px;
    float:Left;
}
.NoImageTemplate .ArticleExtraImageYouTubeRight
{
    margin:10px 0px 10px 10px;
    float:Right;
}
.NoImageTemplate .ArticleExtraImageYouTube
{
    margin:10px 10px 10px 2px;
}


.WideImageTemplate
{
}
.WideImageTemplate .ArticleMainImage
{
	border:1px solid #BBBBBB !important;
	width:100%;
	margin:0 0 20px 0;
}

.WideImageTemplate .ImagePanel
{
	margin:auto; /*0px 15px 20px 0px;*/
	width:100%; /*100%*640px*/
	vertical-align:top;
	float:left;
}
.WideImageTemplate .ImagePanelCaption
{
  font-family: FranklinGothicBook, sans-serif; font-weight: normal;  /*font-family: FranklinGothicBook, Arial;*/
	margin:-20px 0px 18px 0px;
	vertical-align:top;
  line-height:17px;
	background-color:#ffffff;
	padding: 12px 5px 12px 5px;
	width:calc(100% - 10px);
	border-bottom:1px solid #dddddd;
	border-top:none;
	font-size:12.3px;
	color:#666666;
}

.WideImageTemplate .Headline
{
	margin:0px 0px 0px 0px;
}

.WideImageTemplate .Headline H1
{
	font-size:33px;
	line-height:43px;
	text-transform:none;
	color:#000000; /*  #5d0c32; */
	font-weight:bold;

	margin:20px 0px 0px 0px;
}
.WideImageTemplate .ByLine
{
	font-size:13px;
	color:#666666;
	margin:17px 0px 18px 0px;
}

.WideImageTemplate .Summary
{
  font-family: ivypresto-text, serif; font-weight: 600; /*font-family: Georgia-Bold,FranklinGothicBold, Arial; */
    font-size:20px;
    letter-spacing: -0.1px;
    margin:0px 0px 20px 0px;
    line-height:30px;
  /*  font-family: FranklinGothicBold, sans-serif;
    font-size:21px;
    letter-spacing: 0px;
	margin:0px 0px 20px 0px;
	line-height:27px;*/
}
.WideImageTemplate .Body
{
	font-size:15px;
}
.WideImageTemplate .Body H6
{
    font-family: FranklinGothicBold, sans-serif; font-weight:normal;/*font-family: FranklinGothicBold, Arial;*/
    font-size:18px;
	margin:14px 0px 7px 0px;
}


.WideImageTemplate HR
{
  border: 0.25px dotted #e2e2e2;
}


.WideImageTemplate .DownloadPrintBar
{
	font-size:12px;
	text-align:right;
	text-transform:uppercase;
	margin:-26px 0px 14px 35px;
	width:100%;

}
.WideImageTemplate .ArticleExtraImage
{
	border:0.75px solid #dddddd !important;
	margin-bottom:3px;
	max-width:950px;
}
.WideImageTemplate .ExtraImagePanelLeft
{
    float:left;
 	margin:0px 15px 0px 0px;
	vertical-align:top;
	padding-bottom:5px;
}
.WideImageTemplate .ExtraImagePanelRight
{
	margin:0px 0px 0px 15px;
	float:right;
	vertical-align:top;
	padding-bottom:5px;
}
.WideImageTemplate .ExtraImagePanelCentre
{
	margin:5px;
	vertical-align:top;
}
.WideImageTemplate .ExtraImagePanelCaption
{
	font-family: FranklinGothicBook, sans-serif; font-weight: normal; /*font-family: FranklinGothicBook, Arial;*/
	margin:-4px 0px 15px 0px;
    text-align:left;
	vertical-align:top;
	background-color:#ffffff;
	padding: 10px 5px 8px 5px;
	max-width:950px;
	border-bottom:1px solid #dddddd;
	border-top:none;
	line-height:14px;
	font-size:11.8px;
	color:#6c757d;
}

.WideImageTemplate .ArticleExtraImageYouTubeLeft
{
    margin:10px 10px 10px 0px;
    float:Left;
}
.WideImageTemplate .ArticleExtraImageYouTubeRight
{
    margin:10px 0px 10px 10px;
    float:Right;
}
.WideImageTemplate .ArticleExtraImageYouTube
{
    margin:10px 10px 10px 2px;
}

.WideImageTemplate .ArticleAdWrapper
{
    clear:both;
    padding:1.6rem 0 1.6rem 0;
    border-top:.1rem solid rgba(100, 100, 100, 0.4);
    border-bottom:.1rem solid rgba(100, 100, 100, 0.3);
    margin:1rem 0 1rem 0;
}




.MultiImageTemplate
{
}
.MultiImageTemplate .Headline
{
	margin:0px 0px 10px 0px;
}
.MultiImageTemplate .Headline H1
{
	font-size:28px;
	text-transform:uppercase;
	color:#000000;
	font-weight:normal;
}

.MultiImageTemplate .ByLine
{
	font-size:12px;
	color:#999999;
	margin:15px 0px 10px 0px;
}

.MultiImageTemplate .Summary
{
	font-size:14px;
/*	font-size:15px;
	color:#944967;
	letter-spacing:1px; */
	margin:0px 0px 20px 0px;
	line-height:120%;
}
.MultiImageTemplate .Body
{
	font-size:13px;
}


.MultiImageTemplate  .ArticleMainImage
{
	border:1px solid #222222 !important;
	max-width:230px;
	margin-bottom:3px;
}
.MultiImageTemplate .ImagePanelLeft
{
	margin:0px 15px 0px 0px;
	float:left;
	vertical-align:top;
	padding-bottom:5px;
	width:230px;
}
.MultiImageTemplate .ImagePanelRight
{
	margin:5px 0px 5px 15px;
	float:right;
	vertical-align:top;
	width:230px;
}

.MultiImageTemplate .ImagePanelCaption
{
    font-family: ivypresto-text, serif; font-weight: normal;  /*font-family: FranklinGothicBook, Arial;*/
	margin:-5px 0px 5px 0px;
	vertical-align:top;
	background-color:#EEEEEE;
	padding: 4px 5px 2px 5px;
	width:220px;
	border:1px solid #BBBBBB;
	border-top:none;
	font-size:10px;
	color:#666666;
}


.MultiImageTemplate HR
{
	color:#999999;
	background-color:#999999;
	height:1px;
	border:none;
}

.MultiImageTemplate .DownloadPrintBar
{
	font-size:12px;
	text-align:right;
	text-transform:uppercase;
	margin:0px 0px 25px 0px;
	width:400px;
}
.MultiImageTemplate .ArticleExtraImage
{
	border:1px solid #222222 !important;
	margin-bottom:3px;
	max-width:650px;
}
.MultiImageTemplate .ExtraImagePanelLeft
{
    float:left;
 	margin:0px 15px 0px 0px;
	vertical-align:top;
	padding-bottom:5px;
}
.MultiImageTemplate .ExtraImagePanelRight
{
	margin:0px 0px 0px 15px;
	float:right;
	vertical-align:top;
	padding-bottom:5px;
}
.MultiImageTemplate .ExtraImagePanelCentre
{
	margin:5px;
	vertical-align:top;
}
.MultiImageTemplate .ExtraImagePanelCaption
{
    font-family: ivypresto-text, serif; font-weight: normal;  /*font-family: FranklinGothicBook, Arial;*/
	margin:-5px 0px 5px 0px;
    text-align:left;
	vertical-align:top;
	background-color:#EEEEEE;
	padding: 4px 5px 2px 5px;
	max-width:650px;
	border:1px solid #BBBBBB;
	border-top:none;
	font-size:10px;
	color:#666666;
}

.MultiImageTemplate .ArticleExtraImageYouTubeLeft
{
    margin:10px 10px 10px 0px;
    float:Left;
}
.MultiImageTemplate .ArticleExtraImageYouTubeRight
{
    margin:10px 0px 10px 10px;
    float:Right;
}
.MultiImageTemplate .ArticleExtraImageYouTube
{
    margin:10px 10px 10px 2px;
}



.DoubleImageTemplate
{
}
.DoubleImageTemplate .ArticleMainImage
{
	border:1px solid #222222 !important;
	vertical-align:top;
	margin:0px 5px 0px 0px;
	width:230px;
	float:left;
}

.DoubleImageTemplate .ImagePanel
{
	margin:0px 15px 20px 0px;
	width:640px;
	vertical-align:top;
}

.DoubleImageTemplate .ImagePanelLeft
{
	margin:0px 15px 0px 0px;
	vertical-align:top;
	padding-bottom:5px;
	width:230px;
}
.DoubleImageTemplate .ImagePanelRight
{
	margin:5px 0px 5px 15px;
	vertical-align:top;
	width:230px;
}

.DoubleImageTemplate .ImagePanelCaption
{
    font-family: ivypresto-text, serif; font-weight: normal;  /*font-family: FranklinGothicBook, Arial;*/
	margin:-5px 0px 5px 0px;
	vertical-align:top;
	background-color:#EEEEEE;
	padding: 4px 5px 2px 5px;
	width:220px;
	border:1px solid #BBBBBB;
	border-top:none;
	font-size:10px;
	color:#666666;
}

.DoubleImageTemplate .ImagePanelLeft
{
	margin:0px 15px 0px 0px;
	float:left;
	vertical-align:top;
	padding-bottom:5px;
}
.DoubleImageTemplate .ImagePanelRight
{
	margin:5px 0px 5px 15px;
	float:right;
	vertical-align:top;
	padding-bottom:5px;
}

.DoubleImageTemplate .Headline
{

}
.DoubleImageTemplate .Headline H1
{
	font-size:28px;
	text-transform:uppercase;
	color:#000000;
	font-weight:normal;
}

.DoubleImageTemplate .ByLine
{
	font-size:12px;
	color:#999999;
	margin:25px 0px 10px 0px;
}


.DoubleImageTemplate .Summary
{
	font-size:14px;
/*	font-size:15px;
	color:#944967;
	letter-spacing:1px; */
	margin:0px 0px 20px 0px;
	line-height:120%;
}
.DoubleImageTemplate .Body
{
	font-size:13px;
}


.DoubleImageTemplate HR
{
	color:#999999;
	background-color:#999999;
	height:1px;
	border:none;
}


.DoubleImageTemplate .DownloadPrintBar
{
	font-size:12px;
	text-align:right;
	text-transform:uppercase;
	margin:0px 0px 25px 0px;
	width:100%;
}
.DoubleImageTemplate .ArticleExtraImage
{
	border:1px solid #222222 !important;
	margin-bottom:3px;
	max-width:650px;
}
.DoubleImageTemplate .ExtraImagePanelLeft
{
    float:left;
 	margin:0px 15px 0px 0px;
	vertical-align:top;
	padding-bottom:5px;
}
.DoubleImageTemplate .ExtraImagePanelRight
{
	margin:0px 0px 0px 15px;
	float:right;
	vertical-align:top;
	padding-bottom:5px;
}
.DoubleImageTemplate .ExtraImagePanelCentre
{
	margin:5px;
	vertical-align:top;
}
.DoubleImageTemplate .ExtraImagePanelCaption
{
    font-family: ivypresto-text, serif; font-weight: normal;  /*font-family: FranklinGothicBook, Arial;*/
	margin:-5px 0px 5px 0px;
    text-align:left;
	vertical-align:top;
	background-color:#EEEEEE;
	padding: 4px 5px 2px 5px;
	max-width:650px;
	border:1px solid #BBBBBB;
	border-top:none;
	font-size:10px;
	color:#666666;
}

.DoubleImageTemplate .ArticleExtraImageYouTubeLeft
{
    margin:10px 10px 10px 0px;
    float:Left;
}
.DoubleImageTemplate .ArticleExtraImageYouTubeRight
{
    margin:10px 0px 10px 10px;
    float:Right;
}
.DoubleImageTemplate .ArticleExtraImageYouTube
{
    margin:10px 10px 10px 2px;
}




.ExtraQuotePanelRight, .ExtraQuotePanelLeft, .ExtraQuotePanelCenter
{
  font-family: ivypresto-text, serif; font-weight: normal;  /*font-family: Georgia-Bold;FranklinGothicBold, Arial;*/
  position:relative;
	padding:16px 16px 16px 16px;
    border-top:1px solid rgba(100, 100, 100, 0.2);
    border-bottom:1px solid rgba(100, 100, 100, 0.2);
	text-align:center;

}

.ExtraQuotePanelRight
{
	float: right;
	margin: 16px 0 16px 16px;
}
.ExtraQuotePanelLeft
{
	float: left;
	margin: 16px 16px 16px 0;
}
.ExtraQuotePanelCenter
{
	margin: 16px 0 16px 16px;
}

.ExtraQuotePanelRight:before, .ExtraQuotePanelLeft:before, .ExtraQuotePanelCenter:before
{
    font-family: ivypresto-text, serif; font-weight: bold;  /*font-family: Georgia-Bold;*/
    color:#000000; /*5d0c32*/
    content:open-quote;
    font-size:35px;
    background-color:white;
    height:30px;
    width:30px;
    text-align:center;
    line-height:60px;

    position:absolute;
    top:-20px;
    margin:0 0 0 -20px;
    padding:0 0 0 8px;
}
.ExtraQuotePanelRight:after, .ExtraQuotePanelLeft:after, .ExtraQuotePanelCenter:after
{
    font-family: ivypresto-text, serif; font-weight: bold;  /*font-family: Georgia-Bold;*/

    color:#000000;/*5d0c32*/
    content: close-quote;
    font-size:35px;
    background-color:white;
    height:30px;
    width:30px;
    text-align:center;
    line-height:60px;

    position:absolute;
    bottom:-13px;
    margin:0 0 0 -20px;
    padding:0 0 0 8px;
}

.ExtraQuotePanelRight .quoteimg, .ExtraQuotePanelLeft .quoteimg, .ExtraQuotePanelCenter .quoteimg
{
    display:block;
    width:95px;
    height:95px;
    overflow: hidden;
    border-radius: 50% 50%;
    border: 1px solid rgba(100, 100, 100, 0.6);
    margin:0 auto 10px auto;
    position:relative;
}

.ExtraQuotePanelRight .quoteimg img, .ExtraQuotePanelLeft .quoteimg img, .ExtraQuotePanelCenter .quoteimg img
{
    display: block;
    min-width:105%;
    min-height:100px;
    width:100%;
    height: auto;

    /* postion image so centre of it is in circle.*/
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.ExtraQuotePanelRight .quote, .ExtraQuotePanelLeft .quote, .ExtraQuotePanelCenter .quote
{
	font-size:17px;
	letter-spacing:-0.2px;
	text-align:center;
	/*quotes: "\201C""\201D""\2018""\2019";*/
    color:#000000; /*#6a133c*/
	font-weight:600;
    margin:8px 16px;
    line-height:22.5px;
}
.ExtraQuotePanelRight .quoteby, .ExtraQuotePanelLeft .quoteby, .ExtraQuotePanelCenter .quoteby
{
	font-family: FranklinGothicBook,sans-serif;font-weight: normal;  /*font-family: FranklinGothicBook, Arial;*/
	font-size: 11px;
	letter-spacing: .75px;
	text-align: center;
	text-transform: uppercase;

	color: #666666;
	margin: 8px 16px;
}




.ShareThisArticle
{
	float:right;
	font-size:11px;
	color:#0077BE;
	text-align:right;

}

.YourSayButtons
{
	float:left;
	font-size:11px;
	color:#0077BE;
}


.ImageGalleryItem
{
	margin:5px 30px 30px 0px;
	text-align:center;
	float:left;
	font-size:14px;
	line-height:130%;
	max-width:600px;
}

.ImageGalleryItem .ImageGalleryImage
{
	border:1px solid black !important;
	max-width:600px;
	margin-bottom:5px;
}
.ImageGalleryItem .ImagePanelCaption
{
    font-family: ivypresto-text, serif; font-weight: normal;  /*font-family: FranklinGothicBook, Arial;*/
	margin:-5px 0px 5px 0px;
	vertical-align:top;
	background-color:#EEEEEE;
	padding: 4px 5px 2px 5px;
	max-width:250px;
	border:1px solid #BBBBBB;
	border-top:none;
	font-size:10px;
	color:#666666;
}


.WhatIsThisPanel
{
    font-family: ivypresto-text, serif; font-weight: normal;  /*font-family: FranklinGothicBook, Arial;*/
	width:330px;
	border:3px #424242 double;
	background-color:#CCCCCC;
	position:absolute;
	color:black;
	padding:10px;
	font-size:11px;
	margin-top:-150px;
	text-align:left;

    -moz-box-shadow: 5px 5px 5px #666666;
    -webkit-box-shadow: 5px 5px 5px #666666;
    box-shadow: 5px 5px 5px #666666;

}

.AuthorRelatedStoriesBoundingBox
{
	width:99%;
	padding:0px;
	margin:20px 0px 30px 0px;
	float:left;
}

.AuthorBioBox
{
	width:620px;
	padding:14px 12px 14px 18px;
	border:6px solid #94496721;
	background-color:#f2eff0;
	color:#424242;
	font-size:12px;
	position:relative;
}
.AuthorBioBox TD
{
	font-size:12px;
	padding:12px 2px 8px 2px;/*5px 2px 5px 2px;*/
}
.AuthorBioBox .AuthorHeadshot
{
	width:120px;
	/*width:55px;*/
	border:1px solid #999999 ! important;
	margin-right:16px;
}
.AuthorBioBox .AuthorName
{
	font-family: ivypresto-text, serif; font-weight: bold; /*font-family: FranklinGothicBold ;*/
	font-size:18px;
  line-height:25px;
	color:#666666;
	padding:5px 0px 5px 0px;
	text-transform:none;
	width:95%;
}
.BioTitle
{
	font-family: FranklinGothicBook, san-serif; /*font-family: FranklinGothicBold ;*/
	font-size:12px;
	letter-spacing:3px;
	color:#944967; /*  #C5161D; */
	margin:0px 0px 2px 0px;
}
.MoreArticlesLinkBox
{
    position:absolute;
    float:right;
    margin:10px 0px 0px 0px;
    bottom:10px;
    right:10px;
}
.MoreArticlesLink
{
    font-size:11px;
    font-weight:bold;

}


.ArticleBottomAdWrapper
{
	clear: both;
	padding: 0 0 0 0;
	/*border-bottom: 1px solid rgba(100, 100, 100, 0.6);
	border-bottom: 1px solid rgba(100, 100, 100, 0.6);*/
	text-align: center;
	margin:0 0 30px 0;
}
.ArticleBottomAdWrapper div
{
	margin:0 auto;
}

.RelatedCompanyBoundingBox
{
	border: none;
	margin: 10px 5px 10px 0;
	padding: 10px 10px 30px 10px;
	text-align: left;
	position: relative;
	/*border: 1px solid rgba(200, 200, 200, 0.1);*/
	display: block;
	float: left;
	vertical-align: top;
	overflow: hidden;
	min-height: 295px;
}
.flex3
{
	width: calc(33% - 27px);
}
.flex2
{
	width: calc(50% - 40px);
}
.flex1
{
	width: 100%;
}


.RelatedCompanyBoundingBox .Logo
{
	border: none !important;
	margin: 0px 5px 5px 0px;
}

.RelatedCompanyBoundingBox .Heading
{
	font-family: ivypresto-text, serif; font-weight: 600;  /*font-family: FranklinGothicBold ;*/
	font-size: 15px;
	text-transform: uppercase;
	margin: 0px 5px 5px 0px;
	display: block;
	width: 400px;
}

.RelatedCompanyBoundingBox .Contacts
{
	color: #666666;
	font-size: 13px;
	line-height: 140%;
	white-space: nowrap;
}

.RelatedCompanyBoundingBox .RightButton
{
	position: absolute;
	bottom: 10px;
	left: 10px;
}


.FirstPublishedBox
{
	margin:0px 0px 0px 0px;
	width:100%;
	border-bottom:none; /*1px solid #999999;*/
	color:#999999;
	font-size:12px;
}







.UpdateTemplate
{
    background-color:#FFFFFF;
}
.UpdateTemplate .Headline
{
	margin:0px 0px 10px 0px;
}
.UpdateTemplate .Headline H1
{
	font-size:12px;
	text-transform:uppercase;
	color:#999999;
	font-weight:normal;
}


.UpdateTemplate .ByLine
{
	font-size:10px;
	color:#999999;
	margin:15px 0px 10px 0px;
}

.UpdateTemplate .Summary
{
	font-size:10px;
	margin:10px 0px 20px 0px;
	line-height:120%;

}

.UpdateTemplate HR
{
	color:#EEEEEE;
	background-color:#EEEEEE;
	height:1px;
	border:none;
}

.UpdateTemplate .ArticleMainImage
{
	border:1px solid #222222 !important;
	max-width:230px;
	margin-bottom:3px;
}

.UpdateTemplate .ImagePanelCaption
{
    font-family: ivypresto-text, serif; font-weight: normal;  /*font-family: FranklinGothicBook, Arial;*/
	margin:-5px 0px 5px 0px;
	vertical-align:top;
	background-color:#EEEEEE;
	padding: 4px 5px 2px 5px;
	width:220px;
	border:1px solid #BBBBBB;
	border-top:none;
	font-size:8px;
	color:#FFFFFF;
}
