﻿1165.MainNewsList
{
	padding:0px;
	margin:0px 0px 10px 0px;
	text-align:left;
}

.MainNewsList .Header
{
	/*background-color:#CCCCCC;*/
	width:100%;
	color:#000000;
	border-bottom:1px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:16px;
	padding:5px 5px 5px 8px;
	letter-spacing:2px;
	margin: 0px 0px 10px 0px;
}
.MainNewsList .Item, .MainNewsList .Item2, .MainNewsList .AltItem, .MainNewsList .AltItem2
{
	margin: 0px 0px 10px 0px;
	line-height:140%;
	overflow:auto;
}


.MainNewsList .Headline H2, .MainNewsList .AltHeadline H2
{
    font-family: ivypresto-text, serif; font-weight: bold; font-style: normal; /*font-family: FranklinGothicBold, Arial;*/
	display:block;
	font-size:16px;
/*	background-image:url(../../images/bullet4.png);
	background-repeat:no-repeat;
	padding-left:13px; */
	text-transform:none;
/*	list-style-type:square; */

	color:#000000;
	margin:0px 0px 1px 0px;
	letter-spacing:normal;

}
.MainNewsList .Headline H2 .Section, .MainNewsList .AltHeadline h2 .Section
{
    font-family: ivypresto-text, serif; font-weight: normal; /*font-family: FranklinGothicBook, Arial;*/
	font-size:12px;
    text-transform:uppercase;
  	color:#FFFFFF;
    padding:2px 8px 1px 8px;
    background-color:#C5161D;
    margin:0 0 5px 0;
    display:inline-block;
}
.MainNewsList .Item .Headline H2 br:first-of-type, .MainNewsList  .AltItem .AltHeadline H2 br:first-of-type
{
    display:inline-block;
}
.MainNewsList .Headline .hyphen, .MainNewsList .AltHeadline .hyphen
{
	display:none;
}

.MainNewsList a:link, .MainNewsList a:visited { color: #000000; text-decoration:none; cursor:pointer;}
.MainNewsList a:hover, .MainNewsList a:active { color:#000000;  text-decoration:none; cursor:pointer;}  /*  #C5161D; */

.MainNewsList .ThumbImageBox, .MainNewsList .AltThumbImageBox
{
	width:75px;
	margin:0px 6px 0px 2px;
	float:left;
}
.MainNewsList .ThumbImage, .MainNewsList .AltThumbImage
{
	height:75px;
	max-width:75px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	border:1px solid #222222 ! important;
	float:right;
}
.MainNewsList .NoImageBox
{
	display:none;
}

.MainNewsList .MoreLink
{
	float:right;
	margin:0px 0px 0px 0px;
}
.MainNewsList .MoreLink a:link, .MainNewsList .MoreLink a:visited { color: #0077BE; text-decoration:none; cursor:pointer;}
.MainNewsList .MoreLink a:hover, .MainNewsList .MoreLink a:active { color: #944967; text-decoration:underline; cursor:pointer;} /*  #C5161D; */
.MainNewsList .Item .When, .MainNewsList .AltItem .AltWhen, .MainNewsList .Item .When .Author, .MainNewsList .AltItem .AltWhen .Author, .MainNewsList .Headline h2 br:first-of-type, .MainNewsList .AltHeadline h2 br:first-of-type
{
    display:none;
}
.MainNewsList .Item .ReadMore, .MainNewsList .AltItem .ReadMore
{
    display:inline;
    color:#0077BE;
}






.B2CLatestStoriesList
{
	padding: 0 15px;
	margin:0px 0px 0px 0px;
	text-align:left;
}

.B2CLatestStoriesList .Header
{
	font-family: ivypresto-text, serif; font-weight: bold;
	width:100%;
	color:#424242; /*  #C5161D; */
	border-bottom:1px solid #cccccc;
	text-transform:uppercase;
	font-size:16px;
	padding-bottom:10px;
	letter-spacing:0.6px;
	margin: 20px 0px 10px 0px;
}
.B2CLatestStoriesList .Item
{
	margin: 0px 0px 10px 0px;
	line-height:130%;
	min-height:102px;
	background-image:url(../../images/Jeweller/B2CArticleListBG1.png);
	background-repeat:no-repeat;
	padding:0px 0px 5px 8px;
}
.B2CLatestStoriesList .Item2
{
	margin: 0px 0px 10px 0px;
	line-height:130%;
	min-height:102px;
	background-image:url(../../images/Jeweller/B2CArticleListBG3.png);
	background-repeat:no-repeat;
	padding:0px 0px 5px 8px;
}

.B2CLatestStoriesList .AltItem
{
	margin: 0px 0px 10px 0px;
	line-height:130%;
	min-height:102px;
	background-image:url(../../images/Jeweller/B2CArticleListBG2.png);
	background-repeat:no-repeat;
/*	padding:0px 0px 5px 12px; */
	padding:0px 0px 5px 8px;
}
.B2CLatestStoriesList .AltItem2
{
	margin: 0px 0px 10px 0px;
	line-height:130%;
	min-height:102px;
	background-image:url(../../images/Jeweller/B2CArticleListBG4.png);
	background-repeat:no-repeat;
/*	padding:0px 0px 5px 12px; */
	padding:0px 0px 5px 8px;
}


.B2CLatestStoriesList .Headline H2, .B2CLatestStoriesList .AltHeadline H2
{
	font-family: ivypresto-text, serif; font-weight: 600; /*font-family: Georgia-Bold,FranklinGothicBold, Arial; */
	font-size:17px;
	line-height:21px;
	letter-spacing:-0.2px;

/*	display:list-item;
	list-style-position:inside;
	list-style-type:disc; */
	margin-bottom:4px;
/*	background-image:url(../../images/bullet4.png);
	background-repeat:no-repeat;
	padding-left:13px; */
	text-transform:none;
	color:#000000; /*5D0C2F*/
	margin:0px 0px 4px 0px;

}
.B2CLatestStoriesList .Headline H2 .Section, .B2CLatestStoriesList .AltHeadline h2 .Section
{
    font-family: ivypresto-text, serif; font-weight: normal; /*font-family: FranklinGothicBook, Arial;*/
	font-size:12px;
    text-transform:uppercase;
  	color:#FFFFFF;
    padding:2px 8px 1px 8px;
    background-color:#C5161D;
    margin:0 0 5px 0;
    display:inline-block;
    display:none;
}
.B2CLatestStoriesList .Item .Headline H2 br:first-of-type, .B2CLatestStoriesList .AltItem .AltHeadline H2 br:first-of-type
{
    display:inline-block;
    display:none;
}
.B2CLatestStoriesList .Headline .hyphen, .B2CLatestStoriesList .AltHeadline .hyphen
{
	display:none;
}

.B2CLatestStoriesList a:link, .B2CLatestStoriesList a:visited { color: #222222; text-decoration:none; cursor:pointer;}
.B2CLatestStoriesList a:hover, .B2CLatestStoriesList a:active { color: #222222;  text-decoration:none; cursor:pointer;} /*  #C5161D; */

.B2CLatestStoriesList .ThumbImageBox, .B2CLatestStoriesList .AltThumbImageBox
{
	width:165px;
	margin:0px 8px 0px 0px;
	float:left;
}
.B2CLatestStoriesList .ThumbImage, .B2CLatestStoriesList .AltThumbImage
{
	height:100px;
	max-width:160px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	border:1px solid #222222 ! important;
	float:left;
}

.B2CLatestStoriesList .Summary, .B2CLatestStoriesList .AltSummary
{
    font-size:13px;
}


/*
.B2CLatestStoriesList .AltThumbImageBox
{
	width:100px;
	margin:0px 2px 0px 6px;
	float:right;
}
.B2CLatestStoriesList .AltThumbImage
{
	height:100px;
	max-width:100px;
	overflow:hidden;
	border:1px solid #222222 ! important;
	float:right;
}
*/
.B2CLatestStoriesList .NoImageBox
{
	width:3px;
	float:left;
	height:100px;
}
.B2CLatestStoriesList .Item .When, .B2CLatestStoriesList .AltItem .AltWhen, .B2CLatestStoriesList .Item .When .Author, .B2CLatestStoriesList .AltItem .AltWhen .Author,
.B2CLatestStoriesList .Item2 .When, .B2CLatestStoriesList .AltItem2 .AltWhen, .B2CLatestStoriesList .Item2 .When .Author, .B2CLatestStoriesList .AltItem2 .AltWhen .Author,
.B2CLatestStoriesList .Headline h2 br:first-of-type, .B2CLatestStoriesList .AltHeadline h2 br:first-of-type
{
    display:none;
}
.B2CLatestStoriesList .Item .ReadMore, .B2CLatestStoriesList .AltItem .ReadMore, .B2CLatestStoriesList .Item2 .ReadMore, .B2CLatestStoriesList .AltItem2 .ReadMore
{
    display:inline;
    color:#0077BE;
}






.SectionList
{
	background-color:#eeeeee;
	padding:10px 8px 10px 8px;
	margin:0px 0px 10px 0px;
	text-align:left;
}

.SectionList .Header
{
	width:100%;
	font-family: ivypresto-text, serif; font-weight: bold; font-style: normal; /*font-family: FranklinGothicBold*/
	border-bottom:1px solid #cccccc;
	text-transform:uppercase;
	font-size:16px;
	padding-bottom:9px;
	letter-spacing:1px;
	white-space:nowrap;
	margin:0px 0px 10px 0px;
}

.SectionList .Headline H2, .SectionList .AltHeadline H2
{
	font-family: ivypresto-text, serif; font-weight: bold; /*font-family: Georgia-Bold,FranklinGothicBold, Arial;*/
	font-size:15px;
	letter-spacing:0px;

/*	list-style-type:square;
	list-style-position:inside;
	display:list-item; */
	display:block;
	margin:0px 0px 4px 0px;
	line-height:18px;
	text-transform:none;
	color:#000000; /*5D0C2F*/
}
.SectionList .Headline H2 .Section, .SectionList .AltHeadline h2 .Section
{
    font-family: ivypresto-text, serif; font-weight: normal; /*font-family: FranklinGothicBook, Arial;*/
	font-size:12px;
    text-transform:uppercase;
  	color:#FFFFFF;
    padding:2px 8px 1px 8px;
    background-color:#C5161D;
    margin:0 0 5px 0;
    display:inline-block;
    display:none;
}
.SectionList .Item .Headline H2 br:first-of-type, .SectionList .AltItem .AltHeadline H2 br:first-of-type
{
    display:inline-block;
    display:none;
}

.SectionList .hyphen
{
	display:none;
}


.SectionList .Item, .SectionList .AltItem
{
    font-size:13px;
	min-height:60px;
	padding:0px 0px 12px 0px;
}


.SectionList a:link, .SectionList a:visited { color: #000000; line-height:18px; text-decoration:none; cursor:pointer;}
.SectionList a:hover, .SectionList a:active { color: #000000; line-height:18px; text-decoration:none; cursor:pointer;}

.SectionList .ThumbImageBox
{
	width:60px;
	margin:0px 6px 0px 2px;
	float:left;
}
.SectionList .ThumbImage
{
	height:60px;
	max-width:60px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	border:1px solid #222222 ! important;
	float:right;
}
.SectionList .AltThumbImageBox
{
	width:60px;
/*	margin:0px 2px 0px 6px;
	float:right; */
	margin:0px 6px 0px 2px;
	float:left;

}
.SectionList .AltThumbImage
{
	height:60px;
	max-width:60px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	border:1px solid #222222 ! important;
	float:right;
}
.SectionList .MoreLink
{
	float:right;
	margin:0px 0px 0px 0px;
}
.SectionList .MoreLink a:link, .SectionList .MoreLink a:visited { color: #0077BE; text-decoration:none; cursor:pointer;}
.SectionList .MoreLink a:hover, .SectionList .MoreLink a:active { color: #944967; text-decoration:underline; cursor:pointer;}    /*  #C5161D; */
.SectionList .Item .When, .SectionList .AltItem .AltWhen, .SectionList .Item .When .Author, .SectionList .AltItem .AltWhen .Author, .SectionList .Headline h2 br:first-of-type, .SectionList .AltHeadline h2 br:first-of-type
{
    display:none;
}
.SectionList .Item .ReadMore, .SectionList .AltItem .ReadMore
{
    display:inline;
    color:#0077BE;
}




.BigImageList
{
	background-color:#CCCCCC;
	padding:10px 8px 0px 8px;
	margin:0px 0px 10px 0px;
	text-align:left;
}

.BigImageList .Header
{
	width:100%;
	border-bottom:1px solid white;
	text-transform:uppercase;
	font-weight:normal;
	font-size:16px;
	padding-bottom:3px;
	letter-spacing:2px;
	white-space:nowrap;
	margin:0px 0px 10px 0px;
}

.BigImageList .Headline H2, .BigImageList .AltHeadline H2
{
	font-family: ivypresto-text, serif; font-weight: bold; font-style: normal; /*font-family: MyriadProCondBold, FranklinGothicBook, Arial;*/
	font-size:15px;

/*	list-style-type:square;
	list-style-position:inside;
	display:list-item; */
	text-transform:uppercase;
	display:block;
	margin:0px 0px 2px 0px;

	color:#000000;
	letter-spacing:normal;

}
.BigImageList .Headline H2 .Section, .BigImageList .AltHeadline h2 .Section
{
    font-family: ivypresto-text, serif; font-weight: normal; /*font-family: FranklinGothicBook, Arial;*/
	font-size:12px;
    text-transform:uppercase;
  	color:#FFFFFF;
    padding:2px 8px 1px 8px;
    background-color:#C5161D;
    margin:0 0 5px 0;
    display:inline-block;
    display:none;
}
.BigImageList .Item .Headline H2 br:first-of-type, .BigImageList .AltItem .AltHeadline H2 br:first-of-type
{
    display:inline-block;
    display:none;
}

.BigImageList .hyphen
{
	display:none;
}


.BigImageList .Item, .BigImageList .AltItem
{
	min-height:60px;
	padding:0px 0px 10px 0px;
}


.BigImageList a:link, .BigImageList a:visited { color: #000000; text-decoration:none; cursor:pointer;}
.BigImageList a:hover, .BigImageList a:active { color: #000000; text-decoration:none; cursor:pointer;}

.BigImageList .ThumbImageBox, .BigImageList .AltThumbImageBox
{
	width:215px;
	margin:0px 2px 10px 2px;
	float:left;
}
.BigImageList .ThumbImage, .BigImageList .AltThumbImage
{
	height:215px;
	max-width:215px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	border:1px solid #222222 ! important;
	float:right;
}
.BigImageList .Item .When, .BigImageList .AltItem .AltWhen, .BigImageList .Item .When .Author, .BigImageList .AltItem .AltWhen .Author, .BigImageList .Headline h2 br:first-of-type, .BigImageList .AltHeadline h2 br:first-of-type
{
    display:none;
}
.BigImageList .Item .ReadMore, .BigImageList .AltItem .ReadMore
{
    display:inline;
    color:#0077BE;
}



.TopNList
{
	text-align:left;
}

.TopNList .Header
{
	color:#000000;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	padding-bottom:2px;
	letter-spacing:0px;
}

.TopNList .ListWrapper
{
    margin:0px;
    padding:0px;
    width:100%;
}

.TopNList .Rank
{
	display:none;
}
.TopNList .Image
{
	display:none;
}
.TopNList .Headline
{
	display:list-item;
	font-weight:Normal;
	list-style-type:square;
	margin-left:15px;
	padding:1px 0px 0px 0px;
}

/*.TopNList a:link, .TopNList a:visited { color: #000000; text-decoration:none; cursor:pointer;}
.TopNList a:hover, .TopNList a:active { color: #C5161D; text-decoration:underline; cursor:pointer;}
*/
.TopNList .separator
{
    display:none;
}
.TopNList .NextButton
{
    display:none;
    float:right;
    margin:-6px -5px 0px 0px;
    clear:both;
}



.TopNListWithImages
{
	font-family: ivypresto-text, serif; font-weight: normal; /*font-family: FranklinGothicBook, Arial;*/
    font-family: ivypresto-text, serif; font-weight: bold; font-style: normal; /*font-family: FranklinGothicBold;*/
	border:1px solid #666666;
	padding:0px 0px 5px 0px;
	margin:5px 0px 4px 0px;
	line-height:140%;
	text-align:left;
    background-color:#EEEEEE;

     -moz-box-shadow: 2px 2px 2px #999999;
    -webkit-box-shadow: 2px 2px 2px #999999;
    box-shadow: 2px 2px 2px #999999;

    position:relative;
}

.TopNListWithImages .Header
{
    font-family: ivypresto-text, serif; font-weight: normal; /*font-family: Georgia-Bold;*/

	background-color:#270F17;
	color:#FFFFFF;
	font-weight: bold;
	text-align:center;
	font-size:20px;
	padding:12px;
}

.TopNListWithImages .ListWrapper
{
    margin:7px 0px 10px 0px;
    padding:5px;
    width:100%;
}

.TopNListWithImages .Rank
{
    float:left;
	font-size:22px;
	font-weight:bold;
	color:#270F17;
	padding:6px 5px 5px 0px;
	text-align:center;
	vertical-align:middle;
	height:42px;
	line-height:42px;
	width:22px;

}
.TopNListWithImages .Image
{
    float:left;
    width:42px;
    height:42px;
    overflow:hidden;

    border:1px solid #999999;
/*     -moz-box-shadow: 1px 1px 1px #666666;
    -webkit-box-shadow: 1px 1px 1px #666666;
    box-shadow: 1px 1px 1px #666666; */
}
.TopNListWithImages .Image IMG
{
    height:42px;

}

.TopNListWithImages .Headline
{
    float:left;
    width: calc(100vh - 70px);
    height:42px;

}

.TopNListWithImages .HeadlineInnerTable
{
    width:100%;
    height:42px;
    max-height:42px;
}
.TopNListWithImages .HeadlineInnerTable .HeadlineInnerTableTD
{
    height:36px;
    max-height:36px;
	font-family: FranklinGothicBold, sans-serif; /*font-family: FranklinGothicBold;*/
	font-size:12px;
    line-height:15px;
    /*letter-spacing:0px;*/
	padding:3px 0px 3px 12px;
    overflow:hidden;

}


/*.TopNList a:link, .TopNList a:visited { color: #000000; text-decoration:none; cursor:pointer;}
.TopNList a:hover, .TopNList a:active { color: #C5161D; text-decoration:underline; cursor:pointer;}
*/

.TopNListWithImages .separator
{
    clear:both;
    height:6px;
    border-bottom:1px dotted #AAAAAA;
    width:95%;
    margin-bottom:6px;
}

.TopNListWithImages .NextButton
{
    display:none;
    float:right;
    margin:-6px -5px 0px 0px;
    clear:both;
}




.ArticleListWithImage
{
	margin:15px 0px 0px 0px;
	text-align:left;
    width:650px;
}

.ArticleListWithImage .Headline .Section,
.ArticleListWithImage .Headline br:first-of-type
{
    display:none;
}

.ArticleListWithImage .Headline H2
{
	font-family: ivypresto-text, serif; font-weight: bold; font-style: normal; /*  font-family: Georgia-Bold, FranklinGothicBold, Arial; */
	font-size:20px;
	letter-spacing:0px;
	line-height: 24px;
	text-transform:none;

	color:#000000;
	margin:10px 0px 2px 0px;

}
.ArticleListWithImage .Headline .Section
{
    font-family: FranklinGothicBook, sans-serif; font-weight: normal; /*font-family: FranklinGothicBook, Arial;*/
	font-size:11px;
	letter-spacing:1.5px;
    text-transform:uppercase;
  	color:#77123a;
    padding:1px 5px 0px 0px;
    background-color:#FFFFFF;
    margin:0 0 5px 0;
    display:inline-block;
}
.ArticleListWithImage .Headline br:first-of-type
{
    display:inline;
}

.ArticleListWithImage .Byline
{
	font-weight:normal;
	font-size:12px;
    color:#888888;
	margin:5px 0px 5px 0px;
}

.ArticleListWithImage .SubHead
{
	font-weight:normal;
	font-size:14px;
}

.ArticleListWithImage .ThumbImageBox
{
    position:relative;
	width:245px;
    height:190px; margin:0 1.5rem 0 0;
	float:left;
    overflow:hidden;
	border:.1px solid rgba(100, 100, 100, 0.4);
}

.ArticleListWithImage .ThumbImageBox img
{
    display: block;
    width:auto;
    min-width:100%;
		height:100%;
/*    height: 200px; */

    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%);

}
./*ArticleListWithImage .ThumbImageBox
{
	width:100px;
	margin:0px 15px 0px 0px;
	float:left;
}
.ArticleListWithImage .ThumbImage
{
	height:100px;
	max-width:100px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	border:1px solid #222222 ! important;
	float:right;
}*/

.ArticleListWithImage .Summary
{
	margin:5px 0px 5px 0px;

}
.ArticleListWithImage .Links
{
	margin:0px 0px 10px 0px;
	float:right;
}
.ArticleListWithImage .Headline a:link, .ArticleListWithImage .Headline a:visited { color: #000000; text-decoration:none; cursor:pointer;}
.ArticleListWithImage .Headline a:hover, .ArticleListWithImage .Headline a:active { color: #944967; /*  #C5161D; */ text-decoration:underline; cursor:pointer;}
.ArticleListWithImage .ImageGalLink
{
    position:relative;
}
.ArticleListWithImage .ImageGalLink img
{
    display:inline-block;
    vertical-align:text-bottom;
    margin:5px 5px 2px 0;
    width:17px
}


.SearchArticle .subhead
{
    display:none;
}

.SearchArticle .SectionButtons
{
    display:none;

    width:100%;
    font-size:11px;
    text-transform:uppercase;
    min-height:56px;
    font-weight:bold;
    text-align:center;
    margin:1rem 0 0 0;
    border-top:0.3rem solid #FE0229;
    border-bottom:0.1rem solid #FE0229;
    padding:0;

}
.SearchArticle .SectionButtons .btn
{
    display:inline-block;
    height:54px;
    padding:20px;
    margin:0 auto;
    position:relative;
    float:left
}
.SearchArticle .SectionButtons .btn:hover
{
    color:#FE0229;
}
.SearchArticle .SectionButtons .btn.On
{
    color:#FE0229;
    border-bottom:3px solid #FE0229;
}
.SearchArticle .SectionButtons .btn .cnt
{
    background-color:#FE0229;
    padding:4px 6px;
    height:20px;
    color:#FFFFFF;
    margin:0 auto;
    display:inline-block;
    opacity:0;

    position:absolute;
    top:1rem;
    left:50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.SearchArticle .SectionButtons .btn.On .cnt
{
    display:inline-block;
    opacity:1;
    top:-10px;
}
.SearchArticle .SectionButtons .btn .cnt:after
{
    content:'';
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;

    border-top: 6px solid #FE0229;
    position:absolute;
    bottom:-5px;
    left:50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}

.SearchArticle .SectionButtons .btn:hover .cnt
{
    background-color:rgba(255, 255, 255, 1);
    border:2px solid #999999;
    color:#000000;
    margin:0 auto;
    display:inline-block;
    padding:2px 6px;
    opacity:1;
    transition: top 0.4s linear, opacity 0.2s linear;
    top:-10px;
}

.SearchArticle .SectionButtons .btn:hover .cnt:after
{
    border-top: 6px solid #999999;
    bottom:-6px;
    opacity:1;
    transition: opacity 0.5s linear;
}



.SearchArticle .PagerOuter
{
    width:100%;
    border:none;
    margin:10px auto 20px auto;
    text-align:left;
    padding:10px 0;
    position:relative;

    white-space:nowrap;
    font-size:12px;
    text-transform:capitalize;
}
.SearchArticle .PagerOuter.Top
{
    border:none;
    margin:4px auto 2px auto;
}

.SearchArticle .PagerOuter .SortChooser
{
    font-family: ivypresto-text, serif; font-weight: bold; font-style: normal; /*font-family: FranklinGothicBold;*/
    font-size:13px;
    color:#944967;
    width:30%;
    display:inline-block;
    vertical-align:top;
    position:relative;
}
.SearchArticle .PagerOuter .SortChooser .CurrSort
{
    color:#944967;
    cursor:pointer;
}

.SearchArticle .PagerOuter .SortChooser .SortButtonsDiv
{
    display:none;
    position:absolute;
    top:-4px;
    left:52px;
    border:1px solid #AAAAAA;
    background-color:#EEEEEE;
    padding:4px 10px;

}

.SearchArticle .PagerOuter .PagerDiv
{
    font-family: FranklinGothicBook, sans-serif; font-weight: normal; /*font-family: FranklinGothicBook;*/
    font-size:12px;
		letter-spacing: 1px;
		text-transform: uppercase;
    color:#944967;
    width:70%;
    display:inline-block;
    vertical-align:top;
    text-align:right;

}
.SearchArticle .PagerOuter .PagerDiv .Pager
{
    display:inline-block;
    vertical-align:top;
    color:#57b0b4;
    padding:0 3px 0 2px;
}
.SearchArticle .PagerOuter .PagerDiv .Pager .Active
{
    color:#FE0229;
}



.ArchiveList
{
	font-size:16px;
}

.ArchiveList .Heading
{
    font-family: ivypresto-text, serif; font-weight: normal; /*font-family: FranklinGothicBook, Arial;*/
	width:100%;
	color:#666666;
	/* border-bottom:1px solid #999999; */
	text-transform:uppercase;
	font-size:17px;
	padding-bottom:3px;
	letter-spacing:1px;
	margin: 3px 0px 10px 0px;
}

.ArchiveList .Year
{
	font-family: ivypresto-text, serif; font-weight: bold; font-style: normal; /*font-family: FranklinGothicBold;*/
    letter-spacing: 1px;
    font-size:16px;
	padding:15px 0px 3px 0px;
	text-align:center;
	text-transform:uppercase;
}

.ArchiveList .Month
{
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:-1px;
}

.ArchiveList .Panel
{
    width:52px;
    padding:0px;
    float:left;
    margin:1px;
    text-align:center;
    height:75px;
    /*overflow:hidden;*/
}

.ArchiveList .Panel IMG
{
    width:48px;
    border:1px solid #999999;
}
.ArticleListBlogsBox
{
	border:1px solid #222222;
	padding:10px 5px 10px 5px;
	margin:0px 0px 10px 0px;
	text-align:left;
	overflow: auto;
}




.ArticleListBlogsBox
{
	border:6px solid #94496738;
	margin:15px 0px 15px 0pxpx;
	padding:15px;
	text-align:left;
	overflow: auto;
}

.ArticleListBlogs
{
	margin:5px 0px 0px 0px;
	text-align:left;
}

.ArticleListBlogs .Header
{
	width:100%;
	color:#424242;
	border-bottom:1px solid #424242;
	text-transform:uppercase;
	font-weight:normal;
	font-size:16px;
	padding-bottom:3px;
	letter-spacing:2px;
	margin: 0px 0px 10px 0px;
}


.ArticleListBlogs .Headline H2
{
    font-family: ivypresto-text, serif; font-weight: bold; font-style: normal; /*font-family: FranklinGothicBold, Arial;*/
    display:block;
	font-size:16px;
	line-height:20px;
	text-transform:none;
	margin:0 0 9px 0;

}
.ArticleListBlogs .Headline a:link, .ArticleListBlogs .Headline a:visited { color: #000000; text-decoration:none; cursor:pointer;}
.ArticleListBlogs .Headline a:hover, .ArticleListBlogs .Headline a:active { color: #000000; text-decoration:none; cursor:pointer;}


.ArticleListBlogs .Headline H2 .Section
{
    font-family: ivypresto-text, serif; font-weight: normal; /*font-family: FranklinGothicBook, Arial;*/
	font-size:12px;
    text-transform:uppercase;
  	color:#FFFFFF;
    padding:0 5px 0 5px;
    background-color:#224A9F;
    margin:0 0 5px 0;
    display:inline-block;
    display:none;
}
.ArticleListBlogs .Item .Headline H2 br:first-of-type
{
    display:inline-block;
    display:none;
}

.ArticleListBlogs .hyphen
{
	display:none;
}


.ArticleListBlogs .Item
{
}


.ArticleListBlogs a:link, .ArticleListBlogs a:visited { color: #000000; text-decoration:none; cursor:pointer;}
.ArticleListBlogs a:hover, .ArticleListBlogs a:active { color: #000000; text-decoration:none; cursor:pointer;}

.ArticleListBlogs .When
{
    display:none;
}


.ArticleListBlogs .SubHead
{
	font-weight:normal;
	font-size:14px;
}
.ArticleListBlogs .ThumbImageBox
{
	width:130px;
	margin:0px 8px 0px 0px;
	float:left;
}
.ArticleListBlogs .ThumbImage
{
	height:130px;
	max-width:130px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	border:1px solid #222222 ! important;
	float:right;
}

.ArticleListBlogs .Summary
{
	margin:0px 0px 0px 0px;
	line-height:19px;
}
.ArticleListBlogs .Item .ReadMore, .ArticleListBlogs .AltItem .ReadMore
{
    display:inline;
    color:#0077BE;
}




.NarrowFillerBoxes
{
	border:2px solid #94496738 !important;
	padding:0px;
}
.NarrowFillerBoxes IMG
{
    margin:0px;
}


/*
.NarrowBlog
{
	margin:10px 5px 5px 5px;
	text-align:left;
	width:95%;
}

.NarrowBlog .Header
{
	width:95%;
	border-bottom:1px solid black;
	text-transform:uppercase;
	font-weight:normal;
	font-size:16px;
	padding-bottom:3px;
	letter-spacing:2px;
	white-space:nowrap;
	margin:0px 0px 10px 0px;
}

.NarrowBlog .Item
{
	width:95%

}
.NarrowBlog .Headline
{
	display:inline;
	background-image:url(../../images/bullet4.png);
	background-repeat:no-repeat;
	padding-left:14px;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	margin:0px;
}
.NarrowBlog .Headline a:link, .NarrowBlog .Headline a:visited { color: #000000; text-decoration:none; cursor:pointer;}
.NarrowBlog .Headline a:hover, .NarrowBlog .Headline a:active { color: #944967; text-decoration:underline; cursor:pointer;}


.NarrowBlog .SubHead
{
	font-weight:normal;
	font-size:14px;
}
.NarrowBlog .ThumbImageBox
{
	width:50px;
	margin:0px 4px 0px 0px;
	float:left;
}
.NarrowBlog .ThumbImage
{
	height:50px;
	max-width:50px;
	overflow:hidden;
	padding:0px 0px 0px 0px;
	float:right;
}

.NarrowBlog .Summary
{
	padding:5px 5px 5px 5px;
}

*/

.RelatedStoriesBox
{
	font-size:13px;
	color:#999999;
	width:99%;
	text-align:left;
	margin:0px 10px 0px 10px;
}
.RelatedStoriesBox .Header
{
	font-size:13px;
	color:#424242;
	font-weight:bold;
	text-transform:uppercase;
}
.RelatedStoriesBox .Rule
{
    Display:none;
}
.RelatedStoriesBox .Wrapper
{
    display:inline;
}
.RelatedStoriesBox .ImageOuter
{
    display:none;
}
.RelatedStoriesBox .Headline
{
	display:list-item;
	font-weight:Normal;
	list-style-type:square;
	margin-left:15px;
	padding:1px 0px 0px 0px;
}
.RelatedStoriesBox .Headline a:link, .RelatedStoriesBox .Headline a:visited { color: #0077BE; text-decoration:none; cursor:pointer;}
.RelatedStoriesBox .Headline a:hover, .RelatedStoriesBox .Headline a:active { color: #944967; /*  #C5161D; */ text-decoration:underline; cursor:pointer;}
.RelatedStoriesBox .When, .RelatedStoriesBox .Section, .RelatedStoriesBox .Headline br:first-of-type
{
    display:none;
}



.RelatedStoriesBoxWithImages
{
    clear:both;
	font-size:13px;
	color:#999999;
	width:100%;
	text-align:left;
	margin:4px 0px 10px 0px;
	vertical-align:top;
}
.RelatedStoriesBoxWithImages .Header
{
	font-size: 24px;
	line-height: 30px;
    font-family: ivypresto-text, serif; font-weight: 600; /*font-family: FranklinGothicBold;*/
    letter-spacing: 0px;
	color:#000000;
	text-transform:uppercase;
}

.RelatedStoriesBoxWithImages .Rule
{
    height:5px;
    width:100%;
    border-bottom:1px solid #AAAAAA;
}

.RelatedStoriesBoxWithImages .Wrapper
{
    width:128px;
    height:185px;
    overflow:hidden;
    margin:5px 0px 5px 0px;
    float:left;
    padding:0px;
}
.RelatedStoriesBoxWithImages .ImageOuter
{
    width:114px;
    height:118px;
    margin:5px 10px 5px 0px;
    display:inline-block;

    border:1px solid #999999;
    -moz-box-shadow: 2px 2px 2px #999999;
    -webkit-box-shadow: 2px 2px 2px #999999;
    box-shadow: 2px 2px 2px #999999;

}

.RelatedStoriesBoxWithImages .ImageInner
{
    margin:0px;
    padding:0px;
    border:3px solid #FFFFFF;

}
.RelatedStoriesBoxWithImages .Image
{
    margin:0px;
    padding:0px;
    border:1px solid #999999;
    overflow:hidden;
}
.RelatedStoriesBoxWithImages .Image IMG
{
    margin:0px;
    padding:0px;
    border:none ! important;
    min-width:110px;
    height:110px;
}


.RelatedStoriesBoxWithImages .Headline
{
    width:112px;
    font-size:12px;
	font-weight:bold;
	padding:4px 4px 4px 4px;
}
.RelatedStoriesBoxWithImages .Headline a:link, .RelatedStoriesBoxWithImages .Headline a:visited { color: #0077BE; text-decoration:none; cursor:pointer;}
.RelatedStoriesBoxWithImages .Headline a:hover, RelatedStoriesBoxWithImages .Headline a:active { color: #944967; /*  #C5161D; */ text-decoration:underline; cursor:pointer;}
.RelatedStoriesBoxWithImages .When, .RelatedStoriesBoxWithImages .Section, .RelatedStoriesBoxWithImages .Headline br:first-of-type
{
    display:none;
}





.SubsIconImg
{
	position:relative;
	top:2px;
}


.FlashStory
{
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#f5f5f5;
}

.FlashStory #slide
{

}

.FlashStory #slide .SlideWrapper
{
    display:none;
}

.FlashStory #slide #first
{
    display:block;
}

.FlashStoryTransitionHide
{
    display:none;
}
.FlashStoryTransitionShow
{
    display:block;
}


.FlashStory .ImageDiv
{
	background-color:#f5f5f5;
	BORDER-left:0px solid #424242 ! important;
	BORDER-top:0px solid #424242 ! important;
	BORDER-right:0px solid #424242 ! important;
	width:100%;
	padding:0px;
	margin:0px;
	overflow:hidden;

}
.FlashStory .Image
{
	padding:0px;
	margin:0px;
	border:none !important;
}

.FlashStory .ImageDiv IMG
{
    width:100%;
	height:auto;
}

.FlashStory .ImageHidden
{
	BORDER:none;
	position:absolute;
	bottom:1px;
	right:1px;
	width:0px;
	height:0px;
}

.FlashStory .Headline H2
{
	font-family: ivypresto-text, serif; font-weight: bold; /*font-family: Georgia-Bold,FranklinGothicBold, Arial; */
	font-size:23px;
	line-height: 28px;
	letter-spacing:-0.2px;
	color:#f5f5f5;
	text-transform:none;
	background-color:#f5f5f5; /*  #C5161D; */
	padding:15px 19px 14px 11px;v
	width:400px;
	text-align:center;
	margin:-2px 0px 0px 0px;

}
.FlashStory .Headline a:link, .FlashStory .Headline a:visited { color: #4A1B2D; text-decoration:none; cursor:pointer; }
.FlashStory .Headline a:hover, .FlashStory .Headline a:active { color: #6a133c; text-decoration:none; cursor:pointer; }

.FlashStory .Summary
{
	padding:5px 10px 5px 10px;
	font-size:11.9px;
	line-height:18px;
	background-color:#F5F5F5;/*ECDEE4*/
	text-align:left;
	width:410px;
	height:77px;
	overflow-y:hidden;
}



.HighlightPanel
{
	padding:0px;
	margin:10px 0px 10px 0px;
	background-color:#FFFFFF;
	text-align:left;
}
.HighlightPanelRed
{
	border-top: 5px solid #1e0d14; /*  #C5161D; */
}
.HighlightPanelBlack
{
	border-top: 5px solid #9449677d;
}
.HighlightPanel .Title
{
  font-family: FranklinGothicBook, font-weight: normal; /*font-family: FranklinGothicBold, Arial;*/
	font-size:13px;
	letter-spacing:3px;
	color:#424242;
	text-transform:uppercase;
	padding:12px 0px 16px 0px;
	text-align:center;
}
.HighlightPanel .Image
{
	BORDER:none ! important;
	padding:0px;
	margin:0px;
}


.HighlightPanel .Link
{
	color:#FFFFFF;
	font-family: ivypresto-text, serif; font-weight: bold; /*font-family: FranklinGothicBold;*/
	font-size:12px;
	background-color:#eeeeee;
	padding:10px 5px 10px 5px;
	text-align:center;
	margin:0px 0px 0px 0px;
}
.HighlightPanel .Link a:link, .HighlightPanel .Link a:visited { color: #000000; text-decoration:none; cursor:pointer; font-weight:bold; }
.HighlightPanel .Link a:hover, .HighlightPanel .Link a:active { color: #FFFFFF; text-decoration:underline; cursor:pointer; font-weight:bold; }

.HighlightPanel .Stories
{
}

.HighlightPanel .Headline
{
	width:99%;
	color:#999999;
	display:list-item;
	list-style-position:inside;
	list-style-type:disc;
	font-size:12px;
	vertical-align:middle;
	margin:11px 0px 2px 0px;
}
.HighlightPanel .Headline a:link, .HighlightPanel .Headline a:visited { color: #0077BE; text-decoration:none; cursor:pointer; }
.HighlightPanel .Headline a:hover, .HighlightPanel .Headline a:active { color: #944967; text-decoration:none; cursor:pointer; } /*  #C5161D; */




.HighlightPanelB2B
{
	padding:0px;
	margin:10px 0px 10px 0px;
	background-color:#FFFFFF;
	text-align:left;
}



.HighlightPanelB2B .Title
{
    font-family: ivypresto-text, serif; font-weight: bold; font-style: normal; /*font-family: FranklinGothicBold, Arial;*/
	font-size:14px;
	letter-spacing:1px;

	color:#424242;
	text-transform:uppercase;
	padding:5px 0px 5px 0px;
	text-align:center;
}
.HighlightPanelB2B .Image
{
	BORDER:none ! important;
	padding:0px;
	margin:0px;
}


.HighlightPanelB2B .Link
{
	color:#FFFFFF;
	font-size:14px;
	background-color:#999999;
	padding:5px 5px 5px 5px;
	text-align:left;
	margin:-2px 0px 0px 0px;
}
.HighlightPanelB2B .Link a:link, .HighlightPanelB2B .Link a:visited { color: #000000; text-decoration:none; cursor:pointer; font-weight:bold; }
.HighlightPanelB2B .Link a:hover, .HighlightPanelB2B .Link a:active { color: #FFFFFF; text-decoration:underline; cursor:pointer; font-weight:bold; }

.HighlightPanelB2B .Stories
{
	margin-top:3px;
}

.HighlightPanelB2B .Headline
{
	width:99%;
	color:#999999;
	display:list-item;
	list-style-position:inside;
	list-style-type:disc;
	font-size:12px;
	vertical-align:middle;
	margin-left:2px;
}
.HighlightPanelB2B .Headline a:link, .HighlightPanelB2B .Headline a:visited { color: #0077BE; text-decoration:none; cursor:pointer; }
.HighlightPanelB2B .Headline a:hover, .HighlightPanelB2B .Headline a:active { color: #944967;  text-decoration:underline; cursor:pointer; }  /*  #C5161D; */
