@charset "utf-8";
/* CSS Document */

/*-------------- new change --------------*/

.associatedStory{
padding-top: 20px
}

.articleHeadline2{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:20px;
font-weight: 400;
color: #000000;
padding:0px;
}

.articleHeaderStrap2{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight: bold;
color: #666666;
padding:10px 0px 0px 0px;
}

.bodyText2{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:400;
padding:10px 0px 0px 0px;
}

.ascArticleHeadline{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:20px;
font-weight: 400;
color: #000000;
padding:0px;
}

.ascArticleHeaderStrap{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight: bold;
color: #666666;
padding:10px 0px 0px 0px;
}

.ascAuthorNameTag{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight: bold;
color: #000000;
padding:10px 0px 0px 0px;
}

.ascBodyText{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:400;
padding:10px 0px 0px 0px;
}

/*------------- related audio ------------*/


.fieldsHolderArticle{
padding:10px 0;
float:left;
}


.photocaptcha_outside{
float:left;
clear:both
}


.photocaptcha_mainpage{
float:left;
clear:both
}

.articleAssetsRelatedAudio  {
background:none repeat scroll 0 100% #EFEFEF;
clear:both;
float:left;;
margin-bottom:10px;
padding:2px;
width:236px;
display:inline;
}

.subSectionTitlesArticleAudio  {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.88em;
font-weight:bold;
padding:7px 0 0 7px;
text-transform:uppercase;
width:225px;
}

.articleAudioElementsHolder  {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #CCCCCC;
float:left;
margin:10px 0 0;
padding:5px;
width:224px;
}

.audioHeadline  {
clear:both;
float:left;
font:bold 0.75em Verdana,Arial,Helvetica,sans-serif;
width:225px;
float:left;
}

.audioButton  {
clear:both;
float:left;
padding:5px 5px 0 0;
}

.audioText  {
color:#000000;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.75em;
padding-top:5px;
width:225px;
display:inline;
}

/*------------end of related audio --------------*/

.articleAssetsRelatedVideo  {
background:none repeat scroll 0 100% #EFEFEF;
clear:both;
height:auto;
margin-bottom:10px;
padding:0 10px 10px;
width:220px;
float:left;
display:inline;
}

#breadCrumb {
background:#FFFFFF;
clear:both;
display:block;
height:auto;
margin-right:5px;
margin-left:5px;
padding-top:-2px;
padding-right:10px;
width:670px;
}

#breadCrumb .breadCrumbText {
	display: block;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	height: auto;
	width: auto;
	padding: 3px 5px;
}

#breadCrumb   .breadCrumbText a{
	color: #000000;
	text-decoration: none;	
}

#articleMiddleColumn {
	display: inline;
	width: 225px;
	float: left;
	padding-right: 5px;
	padding-left: 10px;
	height: auto;
	background: #0066CC;
	margin-top: 10px;
}
.articleTopNavHolder{
	width: 680px;
	display: block;
	height: auto;
	clear: both;
	padding: 10px 0px 0px 5px;
	margin:0px;
	float: left;
}

.articleBottomNavHolder {
	width: 680px;
	display: block;
	height: auto;
	clear: both;
	margin: 0px 0px 0px 5px;
	float: left;
}

.articleTopNavHolder .articleMainLeft {
	background: #efefef 0 0;
	height: 30px;
}

.bottomNavWrapper {
padding-left:5px;
}

.articleBottomPagination {
	width: 680px;
	display: block;
	height: 30px;
	clear: both;
	float: left;
	background: #efefef;
	border-bottom: thin solid #CCCCCC;
}

.articleNav {
	text-align: right;
	padding-right: 5px;
	padding-left: 5px;
	float: right;
	width: 350px;
}

.printIcon {
	display: inline;
	float: right;
	padding-top: 7px;
	height: 23px;
	padding-left: 5px;
	padding-right: 5px;
}

.printText {
	float: right;
	font: .75em Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	height: 23px;
	padding-top: 7px;
	padding-right: 5px;
}

.printText a {
	color: #000000;
}


.articleMenuHolder {
	float: right;
	height: 30px;
	border-left: thin solid #CCCCCC;
	width: 135px;
}

.fontResizeMenuHolder {
	float: right;
	height: 30px;
	border-left: thin solid #CCCCCC;
	width: 26px;
}

.emailMenuHolder {
	float: right;
	height: 30px;
	border-left: thin solid #CCCCCC;
	width: 69px;
}

.printMenuHolder {
	float: right;
	height: 30px;
	border-left: thin solid #CCCCCC;
	width: 65px;
}

#articleBodyWrapper{
padding-left:5px;
}

/*#articleBody {
	display: block;
	clear: both;
	float: left;
	width: 670px;
	margin-top: 0px;
	padding-left: 10px;
	background: #FFFFFF;
}*/

#articleBody {
background:#FFFFFF none repeat scroll 0 0;
clear:both;
display:block;
float:left;
margin-top:0;
padding:10px;
width:660px;
}

#articleBody .articleExclusiveNAnalysis {
	float: left;
	margin-top: 3px;
	margin-right: 10px;
	width: auto;
}

#articleBody .XTRA  {
	width: 620px;
}

#articleBody .XTRA .articleHeadline {
	display: block;
	font: 1.13em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #000000;
	padding: 5px;
	margin: 10px 10px 0px 0px;
	width: auto;
}

#articleBody .XTRA .articleHeadline p{
	height: 5px;
	float: left;
}

#articleBody .XTRA .XTRAHolder {
	float: left;
	padding-right: 10px;
	width:auto;
}

#articleBody  .columnPicHolderArticle{
	height: 65px;
	width: 55px;
	display: inline;
	float: left;
	padding-right:10px;
}


#articleBody .articleHeadline {
/*float:left;*/
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.13em;
padding:0 0 0;
}

/*#articleBody  .articleHeadline {
	display: block;
	float: left;
	width: 660px;
	padding: 10px 0px 0px;
	font: 1.13em Verdana, Arial, Helvetica, sans-serif;
	clear: both;
}*/

.articleHeaderStrap   {
	width: 100%;
	font: bold 0.88em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-transform: none;
	display: inline;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-left: 0px;
}

.articleHeaderStrap p {
padding-left:0px;
}

#articleBody  .articleLeftColumn {
	display: block;
	float: left;
	width: 440px;
	margin: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#articleBody .articleLeftColumn .authorName {
	display: block;
	float: left;
	clear: right;
	padding-left: 10px;
	width: 300px;
	padding:0 5px 0 0; 
	font-weight:bold;
}

#articleBody .articleLeftColumn .authorName a{
color:#0033CC;
}

#articleBody .articleLeftColumn .authorName a:hover {
color:#0033CC;
}

#articleBody .articleLeftColumn .authorName a:visited {
color:#0033CC;
}



#articleBody .articleLeftColumn .bodyText {
clear:both;
color:none;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.75em;
overflow-y:hidden;
/*padding-right:5px;*/
padding-top:10px;
/*width:100%;*/
width:405px;
}

#articleBody .articleLeftColumn .bodyText a {
color:#0033CC;
text-decoration:none;
}

#articleBody .articleLeftColumn .bodyText a:visited {
color:#0033CC;
text-decoration:none;
}

#articleBody .articleLeftColumn .bodyText a:link {
color:#0033CC;
text-decoration:none;
}


#articleBody .articleLeftColumn .bodyText a:hover {
color:#0033CC;
text-decoration:underline;
}


#articleBody .articleLeftColumn .bodyText p{
	padding-bottom: 10px;
}

.byLineDate{ 
clear:none;
color:#999999;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:4px 0 0 10px; 
width:350px;
}

.byLineDateArticle{
clear:left; 
color:#999999;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
padding:4px 0 0 0px; 
width:350px;
}

#articleBody .articleRightColumn {
	display: inline;
	float: left;
	width: auto;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:5px;
}

#articleBody .articleRightColumn .dummyImage {
	display: block;
	float: none;
	background: #000000;
	font: 2px Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	width: 240px;
	clear: both;
	height: auto; 
	margin-top: 0px;
}

#articleBody .articleRightColumn .holder {
clear:both;
float:left;
width:240px;
margin-bottom:10px;
display:inline;
}

#articleBody .articleRightColumn .imageCaption {
	background: #000000;
	display: block;
	float: left;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	width: 230px;
	height: auto;
	padding:5px;
}

#articleBody .articleRightColumn .holderPush {
	width: auto;
	height: auto;
	display:inline;
}

.articleAssetsRelatedVideo .subSectionTitlesArticle{
color:#000000;
display:block;
font:bold 0.88em Verdana,Arial,Helvetica,sans-serif;
padding:10px 10px 0px 0px;
text-transform:uppercase;
width:195px;
}


.subSectionTitlesArticle{
color:#000000;
display:block;
font:bold 0.88em Verdana,Arial,Helvetica,sans-serif;
padding:10px 10px 0px 10px;
text-transform:uppercase;
width:195px;
}

.articleVideoElementsHolder       {
	width: 220px;
	padding: 10px 0 0px 0;
	display: block;
	float: left;
}
.videoThumbnail   {
	height: 100px;
	width: 125px;
	display: block;;
	float: left;
	clear: both;
}
.videoThumbnailText   {
clear:right;
color:#000000;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.75em;
font-weight:bolder;
padding-left:10px;
padding-top:0;
width:85px;
}

.relatedArticles   {
	padding: 0px;
	font: 0.75em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	list-style: url(images/icons/bullet.jpg);
	margin: 0px;
	height: 20px;
	width: auto;
}

/*.articlePiclb {
	background: #000000 url(images/corners/articlePicLeftBottom.jpg) no-repeat 0 100%;
	width:auto;
	font: .75em Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;	height: 5px;
	float: left;
	width: 240px;
}
.articlePicrb {
	background: url(images/corners/articlePicRightBottom.jpg) no-repeat 100% 100%;
	height: 5px;
	float: left;
	width: 240px;
	font-size: 5px;
}
.articlePiclt {
	background: #000 url(images/corners/articlePicLeftTop.jpg) no-repeat 0 0;	height: 5px;
}*/

/*     Article Detail Album pagination */



/*.articlePicrt {
	background: url(images/corners/articlePicRightTop.jpg) no-repeat 100% 0;
	height: 5px;
	font-size: 5px 
}*/


.articlePicrt {
background:#000000;
font-size:5px;
height:5px;
}

.aboveTheImagePaginationTop {
background:#000000 none repeat scroll 0 0;
height:25px;
padding-right:15px;
width:auto;
}

.articlePicrt .printIconPagination {
	display: inline;
	float: right;
	height: 23px;
	background: url(images/backgrounds/articlePaginationCentre.png) no-repeat;
	width: 132px;
	font: .75em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
}

articlePicrt .printIconPaginationArrows {
	display: inline;
	float: right;
	height: 20px;
	width: 20px;
	font: .75em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
}

/*     End Article Detail Album pagination  */



.articleAssetslt {
	background: none repeat scroll 0 100% #EFEFEF;
	height: auto;
}



#articleRelatedLinks {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
padding:0 0 10px;
width:100%;
}

#articleRelatedLinks ul {
border:medium none;
clear:both;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 0.8em;
}
		
	#articleRelatedLinks li {
	margin:0;
padding:5px 0 0;
		}


	#articleRelatedLinks li a {
background:transparent url(images/icons/bullet.jpg) no-repeat scroll 0 11px;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
margin:0;
padding:5px 0 0px 15px;
text-decoration:none;
		}

	html>body #articleRelatedLinks li a {
		width: auto;
		}


	#articleRelatedLinks li a:hover {

		}
#articleRelatedLinks  li  p {
	font: normal 0.75em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	margin: 5px 0px;
}
.talkBackStrap {
	display: block;
	width: 670px;
	font: bold 0.88em Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:10px;
	text-transform: none;
}


.talkBackStrap a{
	color:#0033CC;
}

.talkBackStrap a:visited{
	color:#0033CC;
}

#commentsBoxes {
	height: auto;
	width: 657px;
	margin-left: 10px;
	border: thin solid #CCCCCC;
	display: block;
	clear: both;
	float: none;
	margin-top: 10px;
	margin-bottom: 10px;
}
#commentsBoxes .commentsBoxesUserName {
	height: auto;
	width: 640px;
	font: bold 0.88em Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	padding-top: 10px;
	padding-left: 10px;
}
#commentsBoxes .commentsBody {
	-x-system-font:none;
clear:both;
display:block;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.75em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:auto;
line-height:normal;
padding:4px 10px 10px;
width:640px; 
}
#TermsAndConditionsBox {
	height: auto;
	width: 657px;
	display: block;
	clear: both;
	float: none;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#TermsAndConditionsBox .bodyText {
	height: auto;
	width: 660px;
	font: normal 0.75em Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	display: block;
}
#leaveAComment {
	/*height: 455px;*/
	width: 660px;
	padding-right: 10px;
	padding-left: 5px;
}
#leaveAComment .leftColumn {
	height: 400px;
	width: 215px;
	display: block;
	float: left;
	text-align: right;
	padding-top: 10px;
	padding-left: 10px;
}
#leaveAComment .leftColumn .fieldNames {
	width: 115px;
	display: block;
	float: right;
	text-align: right;
	color: #000000;
	font: bold 0.75em Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	text-transform: capitalize;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 25px;
}

#leaveAComment .leftColumn .fieldNames2 {
	width: 115px;
	text-align: right;
	color: #000000;
	font: bold 0.75em Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	float:right;
padding-top:110px;
}

.videolongContentHolder #leaveAComment .leftColumn .fieldNames2 {
color:#000000;
display:block;
font:bold 0.75em Verdana,Arial,Helvetica,sans-serif;
margin:0;
padding-right:10px;
padding-top:88px;
text-align:right;
text-transform:capitalize;
width:100px;
}

#leaveAComment  .rightColumn {
	width: 415px;
	display: block;
	float: left;
	text-align: left;
	padding-top: 10px;
	padding-left: 10px;
}



#leaveAComment .rightColumn .fields {
	width: 295px;
	display: block;
	float: left;
	text-align: left;
	color: #999999;
	font: bold 0.88em Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	height: auto;
	border:1px solid #999999;
	padding: 5px;
	background: #e5e5e5;
margin:0px;
}

.fieldsHolder{
padding:10px 0;
float:left;

}

#leaveAComment .rightColumn .detailfield {
	width: 380px;
	display: block;
	float: left;
	text-align: left;
	color: #999999;
	font: bold 0.88em Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	margin: 10px;
	height: auto;
	border-style: none;
	border-width: 0px;
	padding: 5px;
	background: #e5e5e5;
}

.fieldsChars {
	width: 150px;
	display: block;
	float: left;
	text-align: left;
	color: #999999;
	font: bold 0.88em Verdana, Arial, Helvetica, sans-serif;
	height: auto;
	border-style: none;
	border-width: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#leaveAComment .rightColumn .submitButton {
border-style:none;
border-width:0;
clear:both;
color:#999999;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.88em;
font-weight:bold;
height:30px;
padding-top:10px;
text-align:center;
text-transform:capitalize;
}

.printIconPagination {
	display: inline;
	float: right;
	height: 23px;
	background: url(images/backgrounds/articlePaginationCentre.gif) no-repeat;
	width: 132px;
	font: .75em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	margin-top: 5px;
	padding-top: 2px;
}

.printIconPaginationArrows {
	display: inline;
	float: right;
	height: 20px;
	width: 20px;
	margin-top: 5px;
	font: .75em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
}

.aboveTheImagePagination {
	width: 150px;
}

.printIconPaginationTop {
	display: inline;
	float: right;
	height: 23px;
	background: url(images/backgrounds/articlePaginationMiddlePiece.gif) no-repeat;
	width: 132px;
	font: .75em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	margin-left: 5px;
	padding-top: 2px;
}

.printIconPaginationArrowsTop {
	display: inline;
	float: right;
	height: 20px;
	width: 20px;
	font: .75em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	margin-left: 5px;
}
#buttonCommonBulletNote { 
	width: auto;
	padding:10px 0 5px 5px;
	clear: both;
	font-weight: bold;
	}

#buttonCommonBulletNote ul {
	list-style: none;
	padding: 0px 0 0;
	border: none;
	clear: both;
	margin: 0px; 
	padding: 0px 0 0 .4em;
		}
		
 #buttonCommonBulletNote li {
 list-style-image:none;
list-style-type:none;
	margin: 0;
	padding: 0px 0px 0px 15px;
	font: bold 0.75em Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
	background:transparent url(images/icons/bullet.jpg) no-repeat scroll 0 5px;
		}

 #buttonCommonBulletNote li a {
	display: block;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	margin: 0px;
	
	padding:0 0 0 15px;
		}

	html>body #buttonCommonBulletNote li a {
	width: auto;
		}

/* Google Long ads */
.HorizontalAds .ads_body {
}

.HorizontalAds .googleHeader {
clear:both;
color:#999999;
float:left;
font-family:verdana;
font-size:0.88em;
font-weight:bold;
padding:10px;
}

.HorizontalAds .googleHeader a:link { text-decoration: underline; color: #000000; }
.HorizontalAds .googleHeader a:visited { text-decoration: underline; color: #000000; }
.HorizontalAds .googleHeader a:active { text-decoration: underline; color: #000000; }
.HorizontalAds .googleHeader a:hover { text-decoration: underline; color: #000000; }

.HorizontalAds .googleContent {
padding:0 10px 10px;
}

.HorizontalAds .googleContent p {
padding:0px;
}

.HorizontalAds .googleContent a {

}

.HorizontalAds .googleContent a:hover {
text-decoration:underline;
}

.HorizontalAds .googleContent a:visited {
text-decoration:none;
}

.HorizontalAds .googleContent .googleTitle {
	font-family:verdana;
	font-size:0.75em;
	color:#000000;
	font-weight:bold;
	padding:1px;
	float:left;
	clear:both;
	
}


.HorizontalAds .googleContent .googleTitle a:hover{
text-decoration:underline;	
}


.HorizontalAds .googleContent .googleDesc {
	color:#000000;
	font-family:verdana;
	font-size:0.75em;
	padding:1px;
	float:left;
	color:#000000;
	clear:both;
}

.HorizontalAds .googleContent .googleURL {
	color:#009900;
	font-family:verdana;
	font-size:0.75em;
	padding:1px 0 10px 0;
	float:left;
	clear:both;
}

.HorizontalAds .googleContent .googleURL a:link { text-decoration: none; color: #009900; }
.HorizontalAds .googleContent .googleURL a:visited { text-decoration: none; color: #009900; }
.HorizontalAds .googleContent .googleURL a:active { text-decoration: none; color: #009900; }
.HorizontalAds .googleContent .googleURL a:hover { text-decoration: none; color: #009900; }

.enlargePhoto {
    background-color:#CCCCCC;
    color:#0000CC;
    display:block;
    float:left;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-size-adjust:none;
    font-stretch:normal;
    font-weight:bold;
    height:auto;
    margin:0;
    padding:5px;
    width:230px;
}

.enlargePhoto .magnifier {
    float:left;
    height:15px;
    width:15px;
}

.enlargePhoto .enlp {
    float:left;
    height:15px;
    padding-left:5px;
    width:200px;
}

.popBodyHolder {
    background-color:#FFFFFF;
    height:auto;
    margin-left:10px;
    padding:10px;
    width:620px;
}

.logoHolder {
    background-color:#FFFFFF;
    float:left;
    height:51px;
    padding-bottom:10px;
    padding-left:458px;
    width:118px;
}

.innerPopUpImage {
    background-color:#000000;
    height:auto;
    margin:0 auto;
    width:530px;
}

.imagePopUpCaption {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:0.88em;
    font-weight:bold;
    padding:10px;
    width:600px;
}

.copyright {
    color:#666666;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:0.63em;
    font-weight:bold;
    padding:10px;
}

/*------------------start of article detail pop up-------------------*/

#popupImagePage
{
    display:none;
}

/* for Popup Modal box */
#popupImagePage
{
    display: none;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}

#popupImagePage #modalBackground[id] {position:fixed;}

#popupImagePage #modalBackground
{
    filter: Alpha(Opacity=40); 
    -moz-opacity:0.6; 
    opacity: 0.6;
    width: 100%; 
    height: 100%; 
    background-color: #000000;
    top: 0px; left: 0px;
    z-index: 9999;
}

#popupImagePage #modalContainer[id] {position:absolute; padding:10px;} #popupImagePage #modalContainer {
	overflow: visible;
	height: 100%;
	width: 100%;
    z-index: 10000;
}

#popupImagePage #modalWrapper
{
	width: 620px;
    height: 100%;
    margin:	auto;
    position: relative !important;
}

#popupImagePage #popBodyHolder {
	height: auto;
	width: auto;
}


#popupImagePage #popBodyHolder .content {
	background: #FFFFFF;
	float: left;
	width: 620px;
	height: auto;
	padding: 5px;
}

#popupImagePage #popBodyHolder .innerPopUpImage {
    background-color:#FFFFFF;
    text-align: center;
    height:auto;
    margin:0 auto;
    width:530px;
}

#popupImagePage #popBodyHolder #closeButton {
	height:19px;
    padding-bottom:5px;
    padding-left:600px;
    width:19px;
}

/*#popupImagePage #popBodyHolder .logoHolder {
    background-color:#FFFFFF;
    float:left;
    height:51px;
    padding-bottom:10px;
    padding-left:458px;
    width:118px;
}*/

#popupImagePage #popBodyHolder .logoHolder {
    background-color:#FFFFFF;
    float:left;
    height:63px;
    padding-bottom:10px;
    padding-left:435px;
    width:140px;
}

#popupImagePage #popBodyHolder .copyright {
    color:#666666;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:0.63em;
    font-weight:bold;
    padding:10px;
}

#popupImagePage #popBodyHolder .imagePopUpCaption {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:0.7em;
    font-weight:bold;
    padding:10px;
    /*width:600px;*/
}

/*---------------- end of article detail pop up --------------*/

/*-------------------- big story stuff ------------------*/

.bigStoryHolderArticle {
float:left;
padding:0 5px 0 0;
}

.bigStoryArticle {
background-color:#000000;
color:#FFFFFF;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:5px 10px;
text-transform:uppercase;
width:106px;
}

/*----------------end of big story stuff----------------*/

/*------------exclusive stuff---------------*/

.storyExclusiveHolderArticle {
float:left;
padding:0 5px 0 0;
}

.storyExclusiveArticle {
background-color:#000000;
color:#FF0000;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:5px 10px;
text-align:center;
text-transform:uppercase;
width:124px;
}


.storyAnalysisHolderArticle {
float:left;
padding:0 5px 0 0;
}

.storyAnalysisArticle {
background-color:#000000;
color:#FF0000;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
padding:5px 10px;
text-align:center;
text-transform:uppercase;
width:124px;
}
/*----------------- end of story exclusive ---------------*/


/*-----------bottom nav wrapper ----------*/

.bottomNavWrapper{
padding-left:5px;
}

/*---------end of bottom nav--------*/

/*-----------article related video -------------*/

.fieldNames2{
float:right;
font-family:verdana;
font-size:0.75em;
font-weight:bold;
padding-top:110px;
}


/*------------ end of related article video------------*/



