 
/* 
	The purpose of this stylesheet is to provide style rules to 
	Internet Explorer v5.x on Windows only. This browser's support 
	for CSS is somewhat limited, and it is often necessary to provide
	it with alternate rules to acheive the same results as other 
	browsers.
*/


/* IE5.0 needs text-decoration for underlines, 
	but IE5.5 can use border-bottom */
/* give IE5.0 the underline */
body {text-align: center;}
body a { text-decoration: underline; }
/* remove it from IE5.5 (hide this rule from IE5.0) */
body a/**/ { text-decoration: none; }
#wrap { margin: 0 auto; padding: 0; text-align: left;}

#banner-bg {display: block;width: 100%;height: 20px;overflow: hidden;}

#global-banner {display: block;margin: 0px auto; padding: 0px;height: 20px;text-align: center;width: 960px;border-left: 1px solid #828783!important;border-right: 1px solid #828783!important; background:url(/cen/_img/_globalNav/globalNavTabBgrd.gif) no-repeat top left;}
#global-banner ul { width: 284px;height: 20px;padding: 0px; margin: 0px; list-style-type: none;text-align: center; float:right;}
#global-banner ul li {display: block;float: left;text-align: center;padding: 0;margin: 0;font-size: 1.1em; font-weight:bold;height: 20px;border-left: 1px solid #c5cec9;}
#global-banner  ul li a {width: 70px;height: 20px;padding: 0;margin: 0;color: #9a0b0f;text-decoration: none;display: block;text-align: center; padding-top: 2px;}
#global-banner ul li a:hover {color: #4f6e82;background:url(/cen/_img/_globalNav/globalNavTabBtn.gif) repeat-x 0px -20px; width: 70px;height: 20px; }
#global-banner a:active {color: #627d8e;background:url(/cen/_img/_globalNav/globalNavTabBtn.gif) repeat-x 0px -40px;width: 70px;height: 20px;}
#global-banner li#active-gb a {color:#4f6e82;background:url(/cen/_img/_globalNav/globalNavTabBtn.gif) repeat-x 0px -20px;width: 70px;height: 20px; }
#global-banner li#active-gb a:hover {color:#063354;background:url(/cen/_img/_globalNav/globalNavTabBtn.gif) repeat-x 0px -40px;width: 70px;height: 20px;}


#nav {text-align: left;}
#nav ul li {display:inline; margin: 0; padding: 0; height: 26px;}
#nav ul li span#navSearch {float:left;width: 204px; height: 26px; }
#navSearch form {float:left;margin: 2px 0px -24px 4px; padding: 0; display: inline;width: 130px; height: 12px; position: relative; top: -14px;}
#navSearch .inputBox {float:left;margin: 16px 0px 0px 0px; padding: 0; display: inline; width: 60px; height: 16px; font-size:10px; }
#navSearch .searchGo {float:left;margin: 16px 0px 0px 2px; padding: 0; display: inline; width: 27px; height: 18px; position:relative; top: 0px; }
#navSearch a {display: inline;float:left; width:auto; height: 12px; margin: 0px; color: #063354;text-decoration: underline;  border-bottom: none; position:relative; top: -12px; left: 100px; overflow: hidden;}
#navSearch a:hover {color: #9a0b0f;text-decoration: none; border-bottom: none; overflow: hidden;}

#currentIssue .contentWrap .text ul {list-style-type: none; }
#currentIssue .contentWrap .text ul li {list-style-type: none; }

#features .centerText {text-align: center; width: 98%; position: relative; left: 2px;}

#featuresListLinks {width: 430px; height: 17em; background:#fff; z-index: 1000; position:absolute; top: 0px; left: 0px;}
#featuresListLinks ul#ftrList1, #featuresListLinks ul#ftrList2 {margin: 10px 5px 0px 5px; float: left; width: 180px; height: 110px; font-size: 1.1em; display: block; text-align:left; overflow:hidden;}
#featuresListLinks ul#ftrList1 li, #featuresListLinks ul#ftrList2 li {display: block;width: 180px;text-align:left;}
#featuresListLinks ul#ftrList1 li a, #featuresListLinks ul#ftrList2 li a {color: #063354; text-decoration: none; font-weight:bold;text-align:left;}
#featuresListLinks ul#ftrList1 li a:hover, #featuresListLinks ul#ftrList2 li a:hover {color:#9a0b0f; text-decoration: underline;text-align:left;}

.middleAd {display: block; background:  url(/cen/_img/boxTop456.gif) no-repeat  0px 4px;width: 456px; height: 8em; margin: 6px 5px 0px 5px; border-bottom: 1px solid #c5cec9;}
.middleAd .contentWrap {display: block;  width:100%; height:6.8em; margin:0px; padding:0px;}
.middleAd .contentWrap img {margin: 3px 3px 0px 3px; border:none;}
.middleAd .contentWrap img a {margin: 3px 3px 0px 3px; border:none;}
.middleAd .contentWrap img a, .middleAd .contentWrap img a:visited, .middleAd .contentWrap img a:hover {text-decoration: none; border:none;}

span.advertise a {display: block; width: 9em; color: #828783; background: #fff; margin: 0px 3px 0px 0px; padding-left: 3px; font-size:9px; z-index:2; float:right; text-decoration: none; position:relative; top: 3px;}

span.advertise2 a {display: block; width: 9em; color: #828783; background: #fff; margin: 0px 3px 0px 0px; padding-left: 2px; font-size:9px; z-index:3; float:right; text-decoration: none; position:relative; top: 6px;clear: both;}

span.advertise3 a {display: block; width: 9em; color: #828783; background: #fff; margin: 0px 3px 0px 0px; padding-left: 2px; font-size:9px; z-index:3; float:right; text-decoration: none; position:relative; top: 6px;clear: both;}

span.advertiseBlock a {display: block; width: 9em; color: #828783; background: #fff; margin: 0px 3px 0px 0px; padding-left: 2px; font-size:9px; z-index:3; float:right; text-decoration: none; position:relative; top: 6px;clear: both;}

#skyscraper {display: block; background: url(/cen/_img/boxTop144.gif) no-repeat 0px 4px;width: 144px; height: 72.6em; margin: 6px 0px 0px 5px; border-bottom: 1px solid #c5cec9;}
#skyscraper h1{display: block; background:  url(/cen/_img/titleAdvertising.jpg) no-repeat top left;width: 144px; height: 10px; margin:0px; padding:0px;}
#skyscraper .contentWrap {display: block; width:100%; height:72em; margin: 0px auto; padding: 0px; text-align:center;}
#skyscraper .contentWrap a, #skyscraper div a:visited, #skyscraper div a:hover {text-decoration: none;}
#skyscraper .contentWrap img.skyscraper {display: block; margin: 0px auto; border:none; padding: 2px 0px 1px 0px;text-align:center;}
#skyscraper .contentWrap img.button {display: block; margin: 4px auto; padding: 2px 0px; border:none; text-align:center;}

#skyscraper span.advertise a {display: block; width: 9em; color: #828783; background: #fff; margin: 0px 3px 0px 0px; padding-left: 3px; font-size:9px; z-index:2; float:right; text-decoration: none; position:relative; top: 56px;}
#skyscraper span.advertise2 a {display: block; width: 9em; color: #828783; background: #fff; margin: 0px 3px 0px 0px; padding-left: 3px; font-size:9px; z-index:2; float:right; text-decoration: none; position:relative; top: 10px;}

#skyscraper2 {display: block; background: url(/cen/_img/boxTop144.gif) no-repeat 0px 4px;width: 144px; height: 75.5em; margin: 6px 0px 0px 5px; border-bottom: 1px solid #c5cec9;}
#skyscraper2 h1{display: block; background:  url(/cen/_img/titleAdvertisements.jpg) no-repeat top left;width: 144px; height: 10px; margin:0px; padding:0px;}
#skyscraper2 .contentWrap {display: block; background: url(/cen/_img/boxBorders.gif) repeat-y top left; width:100%; height:750px; margin: 0px auto; padding: 0px;text-align:center;}
#skyscraper2 .contentWrap a, #skyscraper2 div a:visited, #skyscraper2 div a:hover {text-decoration: none;}
#skyscraper2 .contentWrap img.skyscraper {display: block; margin: 0px auto; border:none; padding: 2px 0px 1px 0px;text-align:center;}
#skyscraper2 .contentWrap img.button {display: block; margin: 0px auto; padding: 2px 0px; border:none; text-align:center;}
.border {display: block; margin: 26px auto; border-bottom:1px solid #c5cec9; width: 100px; height:4px;text-align:center;}

.horizAds {display: block; width: 100%; height:auto; margin: 0px auto;position:relative; z-index:1;}
.horizAds ul {display: inline; list-style:none; width: 100%; height:4.6em; position:relative; margin: 0px 4px;}
.horizAds ul li {display: inline; list-style:none; margin: 0px 1px; width: 104px; height:4.6em; float:left; padding-left: 0px;}
.horizAds ul li a img {display: block; margin: 1px 0px 0px 1px; float:left; border:none;}

.horizAdsLeft {display: block; width: 100%; height:160px; margin: 0px auto;}
.horizAdsLeft ul {display: inline; list-style:none; width: 100%; height:40px; margin: 0px auto;}
.horizAdsLeft ul li {display: inline; list-style:none; margin: 0px 0px 0px 5px; width: 104px; height:40px; float:left; }
.horizAdsLeft ul li a img {display: block; margin: 1px; float:left; border:none;}

/*** for 6 button ads ***/
.horizAdsLeft6 {display: block; width: 290px; height:160px; margin: 0px;}
.horizAdsLeft6 ul {display: inline; list-style:none; width: 290px; height:50px; margin: 10px 0px;}
.horizAdsLeft6 ul li {display: inline; list-style:none; margin: 0px 0px 0px 28px; width: 104px; height:50px; float:left;}
.horizAdsLeft6 ul li a img {display: block; margin: 1px; float:left; border:none;}


.tocContainer {float: left;display: block;height:17.2em;width:100%; margin:0px; padding:0px; background: url(/cen/_img/boxTOCie5.gif) no-repeat top left; border-bottom: 1px solid #c5cec9;}
.tocContainer ul {display: block; float: left; list-style:none;width: 170px; height:17.2em; overflow:hidden;}
.slimColumn {display: block; width: 40%; height:19.7em; margin:2px 2px 0px 1px; padding:0px;}

/* issue cover in table of contents section */
#coverCurrent {display: inline; width: 115px; height: 146px; float: left;margin: 0px;}

/**** Interactive Boxes ****/
.video img {margin: 5px; padding: 0px; text-align:center;}
.videoMd img {margin: 5px; padding: 0px; text-align:center;}
.videoSm img {margin: 5px; padding: 0px; text-align:center;}
.video90 img {margin: 5px; padding: 0px; text-align:center;}
.videosBox img {margin: 5px; padding: 0px; text-align:center;}
#leftColumnSub .videoBoxMd {margin: 10px 0px 10px 2px; overflow:hidden;}
#leftColumnSub .videoBoxNA {margin: 10px 0px 10px 2px; overflow:hidden;}
#leftColumnSub .videosBox a img {margin: 0px auto; text-align:center;}
#leftColumnSub .videoBoxMd a img {margin: 0px auto; text-align:center;}
#leftColumnSub .videoBoxNA img {margin: 0px auto; text-align:center;}
#leftColumnSub .galleryBox img {margin: 0px auto; text-align:center;}
#leftColumnSub .interactiveBox img {margin: 0px auto; text-align:center;}
.news-img {padding: 4px!important; margin: 4px!important;background-color: #828783;border: none;}

#leftColumnSub #landingRight a img.subscribe {padding: 0px 0px 0px 2px;margin: 4px 0px 0px 0px;border: none;}

#rightColumnSub {display: block; width: 190px; float:left;margin:18px 0px 0px 0px; padding: 0px; text-align:center; overflow: hidden;}

#rightSubWrap {display: block; width: auto; height: auto;margin:10px 5px 10px 0px;}
.rightColBlock {display: block; width:185px; height:auto; margin: 10px auto; padding: 8px 0px; background: url(/cen/_img/rightColBorder.gif) no-repeat top left; border-bottom: 4px solid #c5cec9;}
.rightColBlock ul {display: block; width:160px; height:auto; margin: 2px; list-style:none; text-align:left;}
.rightColBlock ul li {font-size: 1.1em;width:160px; height: auto;}
.rightColBlock ul li a, .rightColBlock ul li a:visited {display: block; color:#9a0b0f; text-decoration: underline; font-weight:bold;}
.rightColBlock ul li a:hover {display: block;color: #978778; text-decoration: none;}
.rightColBlock ul li.small {border-bottom: 1px solid #c5cec9;}
.rightColBlock .ads {display: block; margin: 0px auto; width:104px;}
.rightColBlock .ads h6, a.ad, a.ad:hover {display: block; margin: 2px auto;color:#828783; width:104px; text-align:center;}
.rightColBlock img.button {display: block; margin: 0px auto; padding: 2px 0px; border:none; text-align:center;}

#rightSubWrap .moreCoverStories {display: block; width:185px; height:auto; margin: 0px; padding: 8px 0px; background: url(/cen/_img/rightColGreyBgrd.gif) no-repeat top right; border-bottom: 4px solid #c5cec9; }

#rightSubWrap .moreCoverStories ul {display: block; width:165px; height:auto; margin: 2px; list-style:none;text-align:left;}
#rightSubWrap .moreCoverStories ul li {font-size: 1.1em;width:165px; height: auto;}
#rightSubWrap .moreCoverStories ul li a, .rightColBlock ul li a:visited {display: block; color:#9a0b0f; text-decoration: underline; font-weight:bold;}
#rightSubWrap .moreCoverStories ul li a:hover {display: block;color: #978778; text-decoration: none;}
#rightSubWrap .moreCoverStories ul li.small {border-bottom: 1px solid #c5cec9;}
 
.rightColBlock ul.topics {display: block; width:146px; height:auto; margin: 6px; list-style:none; text-align:left; }
.rightColBlock ul.topics li {font-size: 1.1em;width:146px; line-height:16px;margin:0px; padding:0px;}
.rightColBlock ul.topics li.first a, .rightColBlock ul.topics li.first a:visited {display: block; color:#9a0b0f; text-decoration: none; font-weight:bold;margin: 0px; padding:0px;width:146px; border-top: 1px solid #fff;border-bottom: 1px solid #978778;}
.rightColBlock ul.topics li.last a, .rightColBlock ul.topics li.last a:visited {display: block; color:#9a0b0f; text-decoration: none; font-weight:bold;margin: 0px; padding:0px;width:146px; border-top: 1px solid #c5cec9;border-bottom: 1px solid #fff;}
.rightColBlock ul.topics li a, .rightColBlock ul.topics li a:visited {display: block; color:#9a0b0f; text-decoration: none; font-weight:bold;margin: 0px; padding:0px;width:146px; border-top: 1px solid #c5cec9;border-bottom: 1px solid #978778;}
.rightColBlock ul.topics li a:hover {display: block;color: #063354; text-decoration: none;background:#f4f6f5;width:160px;margin: 0px; padding:0px;width:146px; }

/**** right tool box ****/
#tools ul {margin: 0px;padding: 0px; text-align:left;}

.container-right {display: block; float:left; width: 170px; height: auto; margin:4px 0px 0px 0px; }

/**** lightbox ****/
.left305 {display: block; float: left; width: 293px; height: auto; margin: 10px -6px -6px -6px;}
.left235 {display: block; float: left; width: 230px;  height: auto; margin: 10px -3px -6px -6px;}
.left180 {display: block; float: left; width: 168px; height: auto; margin: 10px -6px -6px -6px;}

/**** footer ****/

#footer {display: block; width: 100%;  height: 12em; margin-top: 10px;font-size: 11px; color: #868980; border-bottom: 1px solid #868980;}
#footer h3 {color: #868980!important;width: 930px; margin: 0px 0px 0px 10px;padding: 0px;text-align: left;font-size: 12px; text-transform: none!important;}
#footer h3.top {border-top: 1px solid #868980; margin-top: 10px;}
#footer p.footerTop {width: 930px; margin: 0px 0px 0px 10px;padding: 0px;text-align: left; line-height: 1.6em;}
#footer p {width: 930px; margin: 0px 0px 0px 10px;padding: 0px;text-align: left;font-size: 11px; line-height: 1.6em; }
#footer p a {color: #868980;text-decoration: none; height: 1.7em;font-size: 11px;}
#footer p a:hover {color: #9a0b0f;text-decoration: none; border-bottom: 1px solid #868980; height: 1.6em;}

