﻿body {font-family:Georgia; font-size:75%; background-color:#e0dede;}
body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {margin:0; padding:0;}
h1 {font-size:1.6em}
h2 {font-size:1.5em}
h3 {font-size:1.4em}
h4 {font-size:1.2em}
h5, h6, pre, code {font-size:1em}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:none;}

/* Masterpage */
.container { width:1197px;  margin:0 auto; }
.skyscraper-icon { width: 160px; float: right; margin: 0px 0 0 5px; }
.skyscraper { width: 160px; float: right; margin:97px 0 0 5px; }
.top-banner {float:left; width:728px; height:90px; margin:0 30px 0 0;}
.wrapper, .footer, .wrapper-inner {float:left; width:1015px;}
.wrapper-inner-2, .header, .main-nav, .second-nav, .bottom-nav, .contentwrap, .footer-inner, .landing {float:left; width:1007px;}
.wrapper {background:#fff url(../Images/bg-wrapper-right.gif) repeat-y 100% 0%;}
.wrapper-inner {background:url(../Images/bg-wrapper-bottom.gif) no-repeat right bottom;}
.wrapper-inner-2 {padding-right:8px; background:url(../Images/bg-wrapper-top.gif) no-repeat right top;}
.login li, .footer li {list-style-type:none; display:inline;}
.login li {padding:0 10px;}
.login li a, .search a {text-decoration:underline; font-size:0.9em; color:#666;} 
.login ul {float:left; padding-left:15px;}
.login, .search a, .footer {font-family:Sans-Serif;}
.login {float:left; width:242px; color:#666;}
.login h3 {font-size:1.1em; margin-bottom:2px;}
.login .login-txtboxes {float:left; width:114px; padding:0 7px 0 8px;}
.login .login-txtboxes input {margin-top:4px; width:112px; color:#666; font-size:0.95em; padding:2px; float:left; border:2px solid #ccc;} 
.login .button {float:left; border:none; background:url(../Images/btn-login.gif) no-repeat; width:51px; height:51px; padding:0 1px 2px 0; color:#f38120; font-size:1em; font-weight:bold; cursor:pointer;}
.login .button-2 {float:left; border:none; background:url(../Images/btn-login.gif) no-repeat; width:51px; height:51px; padding:0 1px 2px 0; color:#f38120; font-size:0.9em; font-weight:bold; cursor:pointer;}
.login-text li {padding:0 9px;}
.login-text ul {float:left; padding-left:0px;}


.header {min-height:93px; height:7.7em; padding-top:8px; border-bottom:1px solid #ccc;  background:url(../Images/bg-header-top.gif) repeat-x;}
.main-nav li, .second-nav li, .bottom-nav li {list-style-type:none; float:left;}
.bottom-nav li {text-transform:uppercase;}
.main-nav ul, .second-nav ul, .bottom-nav ul {margin: 0 7px;}
.main-nav li, .second-nav li, .bottom-nav li {padding: 3px 0;}
.contentwrap {background:url(../Images/bg-cotent-botton.gif) repeat-x 0% 100%; padding-bottom:30px;}
.main-nav, .second-nav {border-bottom:1px solid #ccc;}
.main-nav a, .second-nav a, .bottom-nav a {display:block; color:#000; padding:7px 9px; font-weight:bold;}
.main-nav a:hover, .second-nav a:hover, .bottom-nav a:hover {background-color:#ab1312; color:#fff; text-decoration:none;}



.main-nav .li-nav {float:left; padding-right:5px;}
.main-nav .li-subscribe {float:right; padding-right:5px;}
.main-nav .li-subscribe a {color:#ab1312;} 
.main-nav .li-subscribe a:hover {color:#fff;}
.main-nav .li-subscribe-end {float:right; padding-right:4px;}
.main-nav .li-subscribe-end a {color:#ab1312;} 
.main-nav .li-subscribe-end a:hover {color:#fff;}



.main-nav .ii-corpsite {float:right; padding-right:15px;}
.main-nav .ii-corpsite a {color:#000;} 
.main-nav .ii-corpsite a:hover {color:#fff;}

.main-nav .li-corplink {float:right; padding-right:15px;}
.main-nav .li-corplink a {color:#ab1312;} 
.main-nav .li-corplink a:hover {color:#fff;}



.second-nav {font-size:1.0em;}
.logo-ii {float:left; padding:11px 0 0 27px; background:url(../Images/bg-header.gif) no-repeat 0% 12px;}
.logo-alpha {float:right; padding:10px 15px 0 0;}
.alpha-landing {float:left; background:url(../Images/bg-header.gif) no-repeat 0% 12px; padding:23px 0 0 27px;}
.header-landpage {float:right; width:227px; margin-right:40px; padding-right:40px; padding-top:10px;}
.header-landpage ul {float:right; padding:4px 31px 3px 0;}
.header-landpage li {float:left; list-style-type:none; padding-left:14px; background:url(../Images/dot-gray.gif) no-repeat 4px 55%;}
.header-landpage li.firstitem {padding-left:0; background-image:none;} 
.header-landpage li a {font-family:Times New Roman, Serif; font-size:14px; color:#999; font-weight:bold;}
.issue-contents {float:left; width:116px; height:30px; padding:13px 67px 16px 15px; background:url(../Images/bg-header-right.gif) repeat-x; text-align:right; color:#000; font-size:1.1em;}
.search h4, .date h3 {display:inline;}
.search h4 {padding-right:8px; font-weight:normal;}
.date h3 {font-size:1.8em; font-weight:normal; color:#999;}
.search, .date {font-family:Sans-Serif; width:400px; margin:0 auto; text-align:center;}
.date {padding:20px 0 7px 0;}
.search .txtbox {width:178px; padding:3px; font-size:0.95em; border:2px solid #ccc;}
.search .button {font-family:Sans-Serif; background:url(../Images/btn-search.gif) no-repeat; width:46px; height:25px; border:none; cursor:pointer; margin-left:4px;}
.search .advsearch-link {font-family:Sans-Serif; padding-left:8px;}
.hidden {display:none;}
.search * {vertical-align:middle;}
.logo-small {float:left; margin:20px 0 0 25px;}
.footer, .footer li a {color:#666;}
.footer {background:url(../Images/bg-footer-top.gif) repeat-x;}
.footer ul {margin:20px 0 7px 0;}
.copyright {color:#999; margin: 20px 0 5px 0;}
.footer-content {margin-left:212px;}
.footer-content p a {color:#666;}
.footer-inner {padding-right:8px; float:left; background:url(../Images/bg-footer-right.gif) no-repeat 100% 0;}

.news, .ad-1, .ad-2, .research, .researchdefpg, .subscribers, .stories, .today, .other-news, .today-text, .today-large, .alpha-story {float:left;}


.researchleftsdbar {float:left; width:315px; padding-bottom:30px;}

.researchdefregpg {float:left; text-align:left; width:315px; padding-right:20px; margin-top:-15px;padding-bottom:20px;padding-top:5px; border: solid 1px #ab1312;}
.researchdefregpg h2 {font-size:12pt;}
.researchdefregpg h3 {font-size:12pt; padding-left:25px; padding-top:5px; font-family: Arial, Helvetica, sans-serif; 
					  background:#fff url(../Images/bg-h2.gif) no-repeat 3px 55%; }
.research {width:324px; margin-right:0px; margin-top:0px;padding-left:10px;}

a.researchlatest_head {font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; text-decoration:none; color:#000000;}
a.researchlatest_head:hover {font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; text-decoration:underline; color:#ab1312;}
a.researchlatest_head:visited {font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; text-decoration:none; color:#000000;}
.researchlatest_deck {font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;}
.researchtext {font-family: Arial, Helvetica, sans-serif; font-size: 1.0em;}
.researchredbar { margin-left:15px; margin-top:0px; padding-left:15px; padding-top:0px; background-image: url(http://new.iimagazine.com/Images/redrounded_bkgd.gif); background-repeat: no-repeat; background-position: right; height: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 95%; color: #ffffff;}


.news {width:650px; height: 300px; padding:0 0 13px 0; margin-right:10px; border-bottom:4px solid #ccc;}
.ad-1 {width:288px; margin-left:4px; margin-top:10px;}
.ad-2 {width:278px; margin-top:0px; margin-left:0px; margin-bottom:50px;}

.ad-3 {border:0px solid #ccc; padding-right:15px; margin-right:20px; float:right;}
.ad-3-art{border:0px solid #ccc; padding-right:0px; margin-right:-30px; margin-top:25px; float:right;}

.research { float:left; width:300px; margin-right:0px; margin-top:0px;}
.researchdefpg {width:300px; margin-left:0px; margin-top:5px;}
.stories {width:640px; padding-left:10px; margin-top:0;}

.stories_new {width:310px; height:200px; padding-left:10px; margin-top:0; background-image:none;}
.stories_new img {float:left; padding:0 10px 0 0px;}
.stories_new h2 {font-size:12.5pt; background-image:none;}
.stories_new h3 {font-size:1.1em;}
.stories_new h4 {font-weight:normal; margin-top:1px; padding-top:1px;}
.stories_new h5 {font-size:10pt; color:#666666; font-family:Century Gothic; font-weight:normal;
				 margin-bottom:3px; padding-bottom:3px; }
.stories_new h7 {font-size:11pt; font-weight:normal;}				 
/* border-bottom:1px solid #ccc;*/
	
.subscribers {width:320px; padding: 0 0px 0 0px;}
.today {width:440px; background:url(../Images/bg-grey.gif) repeat-y 100%;}
.today-large {width:650px;}
.other-news {width:195px; padding:3px 0 0 5px;}

.contentwrap h1 {font-family:Century Gothic, Arial, Sans-Serif; border-bottom:1px solid #ccc; padding:0 0 0 27px; margin-bottom:5px; background:#fff url(../Images/bg-h2.gif) no-repeat 3px 55%; line-height:1.5em;}
.contentwrap h2 {font-family:Century Gothic, Arial, Sans-Serif; border-bottom:1px solid #ccc; padding:0 0 0 27px; margin-bottom:5px; background:#fff url(../Images/bg-h2.gif) no-repeat 3px 55%; line-height:1.5em;}
.contentwrap a {color:#000;}

.ds {float:left;}
.ds {width:620px; margin-left:10px; padding-left:5px; margin-top:13px;}
.ds ul {padding-left:20px;}
.ds li {list-style-type:disc;}

.popup {float:left; background-color:White;}
.popup {margin-left:10px; padding-left:5px; margin-top:13px;}
.popup ul {padding-left:20px;}
.popup li {list-style-type:disc;}



.subsc {font-family:Arial;width:640px; padding-left:5px; margin-top:13px; margin-left:10px; margin-right:5px;}
.subsc p {line-height:1.3em;}

.today img {float:left; padding-right:10px; width:200px;}
.today .today-text {width:234px; background:transparent url(../Images/bg-white.gif) no-repeat 100% 0%;}
.today h2 {font-size:12pt;}
.today h3 {font-size:1.9em; line-height:1.1em;}
.today h4, .today-large h4, .alpha-story-text h4, .article-head h4 {font-size:1.3em; color:#666; line-height:1.1em;}
.today h4 a, .today-large h4 a, .alpha-story-text h4 a, .article-head h4 a {color:#666;}
.today .author {font-family:Arial, Sans-Serif; margin:20px 0 18px 0;}
.today-large .author {font-size:1em;}
.today .author span {font-style:italic; color:#666;}
.today p {line-height:1.3em;}
a.arrow {background:url(../Images/bg-link-arrow.gif) no-repeat 100% center; padding-right:21px;}

.today-large img {float:left; width:242px;}
.today-large h2 {margin-bottom:5px;}
.today-large h3 {font-size:2.2em; line-height:1.1em;}
.today-large h4 {font-size:1.4em;}
.today-large .author, .alpha-story-text .author {font-family:Arial, Sans-Serif; margin:2px 0 17px 0;}
.today-large .author span, .alpha-story-text .author span {color:#666;}
.today-large p {font-size:1.3em; line-height:1.2em;}
.today-img-large, .alpha-img {float:left; margin-right:10px;}
.today-img-large {width:242px;}
.today-img-large .caption, .alpha-img .caption {float:left; text-align:right; background-color:#333; padding:10px 13px 9px 0;}
.today-img-large .caption {width:229px;}
.caption {color:#fff;}
.today-img-large a, .alpha-img a {color:#fff; font-family:Arial, Sans-Serif;}

.today-large .today-text {width:398px; padding-top:10px; background:transparent url(../Images/bg-white.gif) no-repeat 100% 0%;}
.today-large .today-text-spanout {width:625px; padding-top:10px; margin-left:10px; background:transparent url(../Images/bg-white.gif) no-repeat 100% 0%;}

.other-news h3 {font-size:1.2em; line-height:1.2em;}
.other-news h3 span {font-weight:normal;}
.other-news h2, .subscribers h2, .stories h2, .stories_new h2 {padding-left:25px; background-position:0px center;}

.subscribers h2, .stories h2, .stories_new h2 { margin-bottom:9px;}
.other-news ul {padding:0 10px 0 0px; list-style-type:none;}
.other-news li {margin-bottom:8px;}
.other-news li.lastitem {margin-bottom:0;}

.subscribers h4, .stories h4 { font-weight:normal; color:#333;}
.subscribers h4 a, .stories h4 a, .stories_new h4 a {color:#333;}
.subscribers img {float:left; padding:0 10px 27px 0;}
.subscribers-content {float:left; width:300px; padding:0 10px 0 0px;}
.subscribers-text {float:left; width:195px;}

.stories-content {float:left; width:640px;}
.stories-content_new {float:left; width:320px;}
.stories-content_stub {float:left; width:320px; margin-right:-10px; padding-left:10px;}





.home_top_new {width:1008px; padding-left:14px; margin-top:20px; padding-top:20px; margin-left:10px; border:0px solid #fff;}
.home_top-left {float:left; width:338px; margin-top:10px; padding-left:10px; border-bottom:none; border-top:none;}
.home_top-left h2 {font-family:Century Gothic, Arial, Sans-Serif; border-bottom:0px solid #ccc; 
				   padding:0 0 0 27px; margin-bottom:5px; 
				   background:#fff url(../Images/bg-h2.gif) no-repeat 3px 55%; line-height:1.5em; font-size:12px;}
.home_top-left h3 {font-family:Century Gothic, Arial, Sans-Serif; font-size:12pt; border-bottom:1px solid #ccc; padding:0 0 0 25px; margin-bottom:5px; line-height:1.5em; background:#fff url(../Images/bg-h2.gif) no-repeat 3px 55%;}
/* background:#fff url(../Images/bg-h2.gif) no-repeat 3px 55%; */
.home_top-left h4 {font-family:Georgia; font-size:12pt;}
.home_top-left h5 {font-family:Georgia; font-size:11pt; font-weight:normal;}

.home_top-right {float:left; width:282px; margin-top:10px; margin-left:20px; margin-right:10px; border-bottom:none; border-top:none;}
.home_top-right h2 {font-family:Century Gothic, Arial, Sans-Serif; border-bottom:0px solid #ccc; 
					padding:0 0 0 27px; margin-bottom:5px; background:#fff url(../Images/bg-h2.gif) no-repeat 3px 55%; 
					line-height:1.5em; font-size:12pt;}
.home_top-right h3 {font-family:Century Gothic, Arial, Sans-Serif; font-size:12pt; border-bottom:1px solid #ccc; padding:0 0 0 25px; margin-bottom:5px; line-height:1.5em; background:#fff url(../Images/bg-h2.gif) no-repeat 3px 55%;}
.home_top-right h4 {font-size:10pt;}
.home_top-right h5 {font-size:11pt; font-weight:normal; margin-top:-15px;}



.channel_new {width:640px; padding-left:10px; padding-top:10px; border:0px solid #fff;}
.channel-content-left {float:left; width:340px; margin-top:0; border-bottom:none; border-top:none;}
.channel-content-left h2 {font-family:Century Gothic, Arial, Sans-Serif; border-bottom:0px solid #ccc; padding:0 0 0 27px; margin-bottom:5px; background:#fff url(../Images/bg-h2.gif) no-repeat 3px 55%; line-height:1.5em;}
.channel-content-left h3 {font-family:Century Gothic, Arial, Sans-Serif; font-size:13.5pt; border-bottom:0px solid #ccc; padding:0 0 0 0px; margin-bottom:5px; line-height:1.5em;}
.channel-content-left h4 {font-family:Georgia; font-size:12.5pt;}
.channel-content-left h5 {font-family:Georgia; font-size:11pt; font-weight:normal;}

.channel-content-right {float:right; width:283px; margin-top:0; border-bottom:none; border-top:none;}
.channel-content-right h2 {font-family:Century Gothic, Arial, Sans-Serif; border-bottom:0px solid #ccc; padding:0 0 0 27px; margin-bottom:5px; background:#fff url(../Images/bg-h2.gif) no-repeat 3px 55%; line-height:1.5em;}
.channel-content-right h3 {font-family:Century Gothic, Arial, Sans-Serif; font-size:13.5pt; border-bottom:0px solid #ccc; padding:0 0 0 2px; margin-bottom:5px; line-height:1.5em;}


.RssChan { text-align:right; }

.story-left {float:left; width:190px; padding-right:15px;}
.story-right {float:left; width:185px; padding-right:5px;}
.stories img {float:left; padding:0 10px 0 0px;}

.registration {float:right; width:296px; margin-bottom:20px; border:2px solid #ccc;}
.registration h2 {background:#999 none; padding:0; text-align:center; color:#fff; font-weight:normal; border-style:none; font-size:1.25em;}
.site-registration, .subscribe {float:left; width:148px;}
.registration p {padding:0 10px 0px 15px; font-family:Arial,Sans-Serif;}
.site-registration h2 {border-right:1px solid #ccc;}
/*.site-registration a, .subscribe a {color:#ab1212; display:block; width:89px; padding:7px 15px 25px 15px; text-align:center; border:2px solid #ccc; background:url(../Images/bg-link-arrow.gif) no-repeat 50% 82%; }*/
.site-registration a, .subscribe a {color:#ab1212;  }
.registration ul {float:left; text-align:center; list-style-type:none; padding:10px 37px 10px 37px; border-top:5px solid #ccc; font-family:Arial,Sans-Serif;}
.registration li { display:inline; padding:0 4px 0 4px; border-right:1px solid #666; line-height:1.8em;}
.registration li a {color:#666;}
.registration li.item-noborder {border-style:none;}

.subscribers {padding-top:5px;}
.research h2 {border-style:none; margin-bottom:0;}
.research img {border:1px solid #ccc; margin-bottom:2px;}
.rr-search {font-family:Arial,Sans-Serif; float:left; width:183px; font-size:1.1em; padding-right:13px;}
.rr-search p {float:left;}
.rr-search .search-by {width:82px; text-align:center; margin-top:2px;}
.rr-search .help {color:#999; font-size:0.65em; width:101px; padding:0 0 5px 0;}
.new-releases {float:left; width:83px; padding-right:20px;}
.source {float:left; width:100%; padding-bottom:15px;} 
.source p {width:105px; text-align:right; margin-bottom:5px; padding-right:20px; background: no-repeat 100%;}
.rr-search .txtbox {width:115px; color:#999; float:left; padding:3px; border:2px solid #ccc;}
.rr-search .button {float:left; background:url(../Images/btn-search2.gif) no-repeat; width:48px; height:27px; border:none; cursor:pointer; margin-left:4px;}
.rr-search .search-by-2 {margin-bottom:5px;}
.new-releases-p {font-family:Arial,Sans-Serif;}
.new-releases ul {list-style-type:none;}
.new-releases h3 {font-size:1.05em; line-height:1.15em;}
.new-releases li {border-bottom:1px solid #ccc; padding:0 0 4px 5px; margin-top:2px;}
.new-releases li.lastitem {border-style:none;}

.stories-narrow {float:left; width:316px;}
.stories-narrow h2 {background:none; padding-left:15px; margin-right:20px;}
.stories-narrow h3 {font-size:1.3em;}
div.story-border-left {border-left:1px solid #ccc; margin-left:6px;}
.stories-narrow .stories-text {padding-left:15px; margin-right:20px; list-style-type:none;}
.stories-narrow .stories-text li {margin-bottom:15px;}
.stories-narrow h4 {font-weight:normal;}
a.more-stories {float:right; width:72px; height:19px; background:url(../Images/btn-morestories.gif) no-repeat; font-family:Arial, Sans-Serif; color:#666; font-size:0.9em; padding: 4px 0 0 10px;}

.stories-wide {float:left; width:400px; margin:15px 0 0 5px;}
.stories-wide h2 {background:none; padding-left:15px; margin-right:20px;}
.stories-wide h3 {font-size:1.3em;}
.stories-wide h4 {font-weight:normal;}
.stories-wide .stories-text {padding-left:15px; margin-right:20px; list-style-type:none;}
.stories-wide .stories-text li {margin-bottom:15px;}
a.more-stories {margin-right:20px; width:72px; height:19px; background:url(../Images/btn-morestories.gif) no-repeat; font-family:Arial, Sans-Serif; color:#666; font-size:0.9em; padding: 4px 0 0 10px;}
div.story-border-left {border-left:1px solid #ccc; margin-left:6px;}


a.more-stories-ii {float:right; margin-right:20px; width:110px; height:19px; background:url(../Images/btn-morestories-ii.gif) no-repeat; font-family:Arial, Sans-Serif; color:#666; font-size:0.9em; padding: 4px 0 0 10px;}
a.more-stories-alpha {float:right; margin-right:20px; width:135px; height:19px; background:url(../Images/btn-morestories-alpha.gif) no-repeat; font-family:Arial, Sans-Serif; color:#666; font-size:0.9em; padding: 4px 0 0 10px;}



.stories-wide2 {float:left; width:327px; height:165px; margin:55px 0 10 5px;}
.stories-wide2 h2 {background:none; padding-left:15px; margin-right:20px; font-size:12pt;}
.stories-wide2 h3 {font-size:11pt; font-weight:normal;}
.stories-wide2 h4 {font-weight:normal; font-size:1.1em;}
.stories-wide2 .stories-text {padding-left:15px; margin-right:20px; list-style-type:none;}
.stories-wide2 .stories-text li {margin-bottom:15px;}


.stories-wide3 {float:left; width:327px; height:165px; margin:15px 0 10 5px;}
.stories-wide3 h2 {background:none; padding-left:5px; margin-right:20px; font-size:12.5pt;}
.stories-wide3 h3 {font-size:1.1em; padding-left:3px;}
.stories-wide3 h4 {font-weight:normal; font-size:1.1em; padding-left:3px;}
.stories-wide3 .stories-text {padding-left:3px; margin-right:20px; list-style-type:none;}
.stories-wide3 img {padding-left:3px;}



.alpha-story {width:638px; padding:15px 0 0 10px;}
.alpha-story h2 {border:none;}
.alpha-img {width:171px;}
.alpha-img img {float:left;}
.alpha-img .caption {width:158px;}
.alpha-story-text {float:left; width:450px;}
.alpha-story-text h3 {font-size:2em; line-height:1.1em;}
.alpha-story-text h4 {font-size:1.4em;}
.alpha-story-text p {font-size:1.1em; line-height:1.35em;}


.col-article-tools {float:right; width:340px; margin-right:0px; padding-right:0px;}
.col-article-tools .research {width:268px;}
.col-article-tools .ad-1{width:288px; padding:25px 0px 20px 0px;}
.col-article-tools .ad-2{width:288px; margin-bottom:20px; padding-bottom:20px;}






.col-article-main {float:left; width:640px; padding-top:20px;}
.col-article-main .ad-1 {float:left; margin-left:1.5px;}
.col-article-main h1 {font-size:1.5em; border:none; margin:0 0 0 15px; background-position:0px 55%; padding-left:24px;}
.col-article-main h2 {float:left; border:none; margin:0 0 0 0px; padding-left:0px; background:none;}
.col-article-main h3 {float:left; border:none; padding-left:15px;}

.col-blog-pg-main {float:left; width:640px; padding-top:20px;}
.col-blog-pg-main .ad-1 {float:left; margin-left:1.5px;}
.col-blog-pg-main h1 {font-size:1.5em; border:none; margin:0 0 0 15px; background-position:0px 55%; padding-left:24px;}
.col-blog-pg-main h2 {float:left; border:none; margin:0 0 0 0px; padding-left:0px; background:none;}
.col-blog-pg-main h3 {float:left; border:none; padding-left:15px;}


.article-head {float:left; width:600px; padding:6px 10px 0 5px; border-top:1px solid #CCCCCC; margin-left:11px;}
.article-head_ch_int {float:left; width:620px; margin:6px 10px -16px 5px; padding:6px 10px 5px 5px; border-top:1px solid #CCCCCC; margin-left:11px;}
.article-head img {float:left; padding:0 15px 20px 0;}
.article-head h3 {font-size:2.2em; line-height:1.1em;}
.article-head h4 {font-size:1.4em; margin:0 0 22px 0px; line-height:1.3em;}
.article-head .author {font-family:Arial, Sans-Serif; margin-bottom:3px;}
.article-head .author span {color:#666;}

.article-text {float:left; width:600px; padding-left:15px;}
.article-text p {font-size:1.3em; line-height:1.45em; margin-bottom: 15px;}
.specrpt-text {float:left; width:600px; padding-left:10px;}
.specrpt-text2 {float:left; width:600px; padding-left:15px; margin-left:16px;}

.article-options {float:right; font-family:Arial, Sans-Serif; font-size:0.9em; padding:0 0 0 20px; margin:5px 0 0 22px;}
.email {background:url(../Images/email-icon.gif) no-repeat left center;}
.print {background:url(../Images/print-icon.gif) no-repeat left center;}
.comment {background:url(../Images/comment.jpg) no-repeat left center;}

.section .today-img-large {width:177px;}
.section .today-img-large img {padding:0;}
.section .today-img-large .caption {width:164px;}
.section .article-head h4 {margin:0;}
.section .article-head .author { margin:0 0 3px 0; font-size:1em; line-height:normal;}
.section .article-head p {margin:15px 0 0 0; font-size:1.3em; line-height:1.25em;}
.section .ad-1 {margin-top:12px;}
.sect-other-news {float:left; width:640px; margin-left:10px; padding:10px 0 5px 0px;}
.sect-other-news p {font-size:1.2em; line-height:1.45em; margin-bottom: 15px;}
.sect-other-news ul {list-style-type:none;}
.sect-other-news li {float:left;}
.sect-other-news img {float:left; padding:0 10px 27px 0;}

.sect-blog {float:left; width:640px; margin-left:0px; padding:10px 0 5px 15px;}
.sect-blog p {font-size:1.2em; line-height:1.45em; margin-bottom: 15px;}
.sect-blog img {float:left; padding:0 10px 27px 0;}



.sect-other-news-text {float:left; width:640px;}
.sect-other-news-text p {line-height:1.25em;}
.sect-other-news-text span {font-weight:normal; font-size: 10pt;}
.sect-other-news-text h3 {float:left; padding-left:0px; font-size:9pt; }
.sect-other-news-text h4 {float:left; font-weight:normal; font-size: 10pt; margin-right:10px; padding-right:10px; margin-left:0px; padding-left:0px;}
.sect-other-news-text img { margin-bottom:0px; padding-bottom:0px;}


.article-head-blog {float:left; width:640px; padding:6px 10px 10 10px; border-top:1px solid #CCCCCC; margin-left:11px;}

.col-article-main-blog {float:left; width:640px; padding-top:11px;}
.col-article-main-blog .ad-1 {float:left; margin-left:1.5px;}
.col-article-main-blog h1 {font-size:1.5em; border:none; margin:0 0 0 15px; background-position:0px 55%; padding-left:24px;}
.col-article-main-blog h2 {float:left; border:none; margin:0 0 0 15px; background-position:0px 55%; padding-left:24px;}
.col-article-main-blog h3 {float:left; border:none; width:640px; font-size:11pt;}
.col-article-main-blog h4 {font-weight:normal; font-size: 10pt;}

.sect-other-news-blog {padding:0px 0 0 15px; }
.sect-other-news-blog p {font-size:1.2em; line-height:1.45em; margin-bottom: 15px;}
.sect-other-news-blog img {float:left; padding:0pt 10px 27px 0;}

/*
.sect-other-news-text-blog p {line-height:1.25em;}
.sect-other-news-text-blog span {font-weight:normal; font-size: 10pt;}
*/





.ad-top {border-top:none; margin-top:10px;}

.hr-indent{float:left; margin-left:15px;}

img.last-story-img, img.last-two-stories-img {padding-bottom:0;}

.landing .stories {margin-top:5px;}
.landing .research {padding-top:5px; margin-right:0px;}

h2.h2-reprints {border-bottom:none; margin:5px 0 10px 10px;}
.reprints-main {float:left; width:724px; padding:0 20px 0 34px;}
.reprints-main p {font-size:1.3em; line-height:1.3em;}
.reprints-issues {list-style-type:none; float:left;}
.reprints-issues li {float:left; margin-right:1px; background:url(../Images/magazine-shadow.gif) no-repeat left center; width:97px; height:128px;}
li.reprints-demo {background:url(../Images/bg-reprints-demo.gif) no-repeat left center; width:102px; height:103px; text-align:center; padding:23px 12px 0 12px; margin-right:7px;}
.reprints-demo h3 {font-size:1.25em; margin-bottom:4px;}
.reprints-demo h3 a {text-decoration:underline;}
.reprints-demo p {font-family:Century Gothic, Arial, Sans-Serif; font-size:0.75em;}
.ii-reprints, .alpha-reprints {float:left; width:305px; padding:0 30px 55px 27px; color:#333;}
.ii-reprints a, .alpha-reprints a {color:#333; text-decoration:underline;}
.ii-reprints img {margin:20px 0 20px 37px; display:block;}
.alpha-reprints img {margin:22px 0 20px 87px; display:block;} 
.ii-reprints blockquote, .alpha-reprints blockquote {margin:10px 0 0 16px;}
.reprints-quote {float:left; width:212px; padding:0 10px 0 0; color:#666;}
.reprints-quote h4 {line-height:1.7em; font-size:1.25em;}
.reprints-quote blockquote {margin:0 0 0 27px;}
.left-quote {float:left;}
.quote-text {float:left; width:200px; margin-bottom:5px;}
.reprints-quote hr {width:84px; height:1px; color:#ccc; background-color:#ccc; border:0; margin: 30px auto;}
.list-1 {padding: 15px 0 30px 23px; font-size:1.3em;}
.list-1 li {margin-bottom:10px;}

/* Subscribe page - 18.6.2008 */
.subscribe-leftcol { float: left; width: 300px; padding: 15px 20px 0 10px; }
.subscribe-rightcol { float: left; width: 940px; padding-top: 11px; }
.subscribe-imgcover { display: block; padding: 12px 0; border-top: 4px solid #999; border-bottom: 4px solid #999; }
.subscribe-leftcol p, .subscribe-leftcol li, .subscribe-leftcol h4 { font-size: 1.35em; line-height: 1.4em; }
.subscribe-leftcol ul { list-style-type: none; }
.subscribe-leftcol li { padding-left: 23px; background: url(../Images/bullet-red.gif) no-repeat 3px 18%; }
.subscribe-leftcol h4 { margin: 20px 0 3px 0; color: #999; }
.quote-wrap { text-align: center; background: url(../Images/quote-open.gif) no-repeat left top; margin-top: 15px; }
.quote-wrap .quote { background: url(../Images/quote-close.gif) no-repeat right bottom; display: block; padding: 3px 27px 3px 29px; color: #666; }
p.quoter { text-align: right; font-size: 1em; font-style: italic; font-family: "Century Gothic" , Sans-Serif; margin-top: 2px; }
.subscribe-table { width: 100%; font-family: "Century Gothic" , Sans-Serif; text-align: center; border-collapse: collapse; font-size: 1.2em; margin: 10px 0 0 0; }
.subscribe-table th, .subscribe-table td { border: 1px solid white; padding: 12px 0; }
.subscribe-table th { background-color: #999; color: White; }
.subscribe-table td { background-color: #eee; }
.subscribe-rightcol h4 { color: #666; font-size: 1.4em; margin: 14px 0 10px 0; }
.subscribe-rightcol p { margin: 7px 0; }
.subscribe-rightcol label { font-size: 1.35em; }
.subscribe-rightcol label a { font-weight: bold; text-decoration: underline; }
.subscribe-form h2 { background: none; padding-left: 0; margin-top: 15px; }
.subscribe-form .red { color: #ab1212; }
.subscribe-form table { width: 100%; }
.subscribe-form table td { padding: 7px 0 7px 30px; }
.subscribe-form table .col-a { padding-left: 0; }
.subscribe-form table input { width: 187px; margin-top: 2px; }
.subscribe-form table select { width: 193px; margin-top: 2px; }
.subscribe-form .expiration-month, .subscribe-form .expiration-year { width: 93px; }
.subscribe-form .expiration-month { margin-right: 4px; }
.subscribe-form .country-select { width: 416px; }
.submit-btn { background: #ab1212 url(../Images/bg-submit-btn.gif) no-repeat left top; border: 0; width: 82px; height: 23px; color: White; margin-top: 10px; font-size: 13px; }






/*  Added by RC 5/14/08 */
.FlyoutItem
{
	font-family: Arial;
	font-size: 8pt;
	color: #666666;
	width: 135px;
	border-right: none;
	line-height: 14pt;
}
.FlyoutItem2
{
	font-family: Arial;
	font-size: 8pt;
	color: #666666;
	border-right: none;
	line-height: 14pt;
}
.DynamicMenu
{  
	font-family: Georgia;
	color: #ab1312;
	font-size: 10pt;
	padding: 5pt 5pt 0pt 5pt;
	border-top-color: #666666; 
	border-top-width: 1pt; 
	border-top-style: solid;
	
	border-bottom-color: #666666; 
	border-bottom-width: 1pt; 
	border-bottom-style: solid;
	
	border-left-color: #666666; 
	border-left-width: 1pt; 
	border-left-style: solid;
	
	border-right-color: #666666; 
	border-right-width: 1pt; 
	border-right-style: solid;
}
.DynamicMenu a {color: #666666;}



/*add by ming*/
.main-nav .topNavBtn
{
	 background:white;
	
}

.main-nav .topNavBtn a
{
	color:#000; padding:7px 9px; font-weight:bold;
	
}



.main-nav .topNavBtnSel
{
color: #000;
background: #ab1312;
text-decoration: none;
}

.main-nav .topNavBtnSel a
{
	color:White;
	text-decoration:none;
}

.iframe
{
      width: 90%;
      height: 1100px;
      border: 0px;
}





/*add by VB*/
.mainBodyTable
{
}

.columnLeft, .columnCenter, .columnRight, .columnRight2, .columnBottom
{
	padding-left:3px;
	padding-right:3px;
}
.columnLeft2
{
	width:330px;
	padding-left:20px;
	padding-right:3px;
}

.panel3
{
	background-image:url(http://euromoney.cachefly.net/II/IIimages/panel3Bg.gif);
	background-repeat:repeat-x;
	background-color:#e8e5d4;
	border:1px solid #c8c5b7;
	padding:6px;
	padding-top:12px;
	padding-bottom:12px;
	margin-top:10px;
	margin-bottom:10px;
}

.panel3 ul
{
	margin-top:10px;
	margin-bottom:15px;
}
.panel3 li
{
	list-style-type:square;
	margin:0;
	padding:0;
	margin-left:15px;
	margin-top:1px;

}
.panel3 a, .panel3 a:visited
{
	color:#004190;
	text-decoration:none;
	 
}
.panel3 a:hover
{
	text-decoration:underline;
}
.panel3 h1, .panel3 span.h1
{
	padding-top:1px;
	background-color:#666666;
	color:#ffffff;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	text-transform:capitalize;
}












.panel7
{
	
	background-color:#ffffff;
	border:1px solid #c8c5b7;
	padding:6px;
	padding-top:12px;
	padding-bottom:0px;
	margin-top:10px;
	margin-bottom:0px;
}

.panel7 ul
{
	margin-top:10px;
	margin-bottom:15px;
}
.panel7 li
{
	list-style-type:square;
	margin:0;
	padding:0;
	margin-left:15px;
	margin-top:4px;

}
.panel7 p
{
	margin-bottom:4px;
	 
}
.panel7 img
{
	margin-left:5px;
}
.panel7 a, .panel7 a:visited
{
	color:#004190;
	text-decoration:none;
	 
}
.panel7 a:hover
{
	text-decoration:underline;
}
.panel7 h1, .panel7 span.h1
{
	padding-top:1px;
	background-color:#666666;
	color:#ffffff;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	text-transform:capitalize;
}




.panel8
{
	 background-color:#F2F2F2;
	 padding:5px;
	 padding-top:13px;
	 padding-bottom:10px;
	 margin-bottom:10px;
	 margin-top:10px;
	 color:#666666;
}
.panel8 .h5 {background:#8fb4ff;}
.panel8 .arrowedLinks
{
	background-image:url(http://euromoney.cachefly.net/II/IIimages/btnArrows2.gif);
}

.panel8 h1
{
	padding-top:1px;
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
	text-transform:capitalize;
	background-image:none;
	background-color:#ab1312;

}
.panel8 ul, .panel8 ol 
{
	margin-top:10px;
	margin-bottom:10px;	
}
.panel8
{
	list-style-image:url(http://euromoney.cachefly.net/II/IIimages/panel6Bullets.gif);
}
.panel8 li
{
	margin-left:20px;
	margin-top:5px;
	
}
.panel8 a
{
	font-weight:bold;
}



.arrowedLinksRight
{
	text-align:right;
	line-height:1em;
	margin-top:6px;
}
.arrowedLinksRight img
{
	margin-left:6px;
}
.arrowedLinksRight a
{
	font-weight:normal;
	font-size:11px;
}



.relatedarticles { float:right; width: 336px; font-family: Arial, Helvetica, sans-serif;
				    margin-top:10px; margin-bottom:20px;}
.relatedarticles a {
	text-decoration: none;
	color: #000;
}
.relatedarticles a:visited {
	text-decoration: none;
	color: #000;
}
.relatedarticles a:hover {
	text-decoration: underline;
	color: #ab1312;
}
.border {
	background-color: #F5F5F5;
	padding: 10px;
	border: solid thin #ab1312;
}
.ra {
	font-size: 13px;
	font-weight: bold;
	color: #ab1312;
	text-transform: uppercase;
}
.head1 {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 1px;
	padding-top: 10px;
}
.deck {
	font-size: 12px;


}

/* AR Light */

DIV.lptop  {padding-bottom:30px;margin-left:10px}
DIV.lptop img {border:none;}
DIV.lptop .page {font-family:Century Gothic, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13.5pt; padding-bottom:3px; border-bottom:solid thin #cccccc;}
DIV.lptop .page img {padding-right:20px; border:none;}
#lptop #left {width:300px; }
#lptop #left .artheadline {font-size:12pt; font-weight:bold; padding:10px 0px 0px 0px;  }
#lptop #left .artdescrip {font-size:12pt; line-height:19px; padding:0px 0px 15px 0px; }
#lptop #left .sec {font-family:Century Gothic, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13.5pt; padding-top:15px; }
#lptop #left img {border:none; padding:10px 0px 0px 0px; }
#lptop #right {margin-left:330px; width:300px; position:absolute; }
#lptop #right .sec {font-family:Century Gothic, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13.5pt; padding-top:15px; }
#lptop #right .artheadline {font-weight:bold; padding:10px 0px 0px 0px; }
#lptop #right .artdescrip {line-height:16px; padding:0px 0px 15px 0px;  }
#lptop a {text-decoration:none; color:#000000; }
#lptop a:visited {text-decoration:none; color:#000000;}
#lptop a:hover {text-decoration:underline; color:#000000;}

#lpsection {padding:10px 0px 10px 0px;}
#lpsection .sec {font-family:Century Gothic, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13.5pt; padding-top:15px; }
#lpsection .artheadline {font-weight:bold; padding:10px 0px 0px 0px; }
#lpsection .artdescrip {line-height:16px; padding:0px 0px 15px 0px;  }
#lpsection a {text-decoration:none; color:#000000; }
#lpsection a:visited {text-decoration:none; color:#000000;}
#lpsection a:hover {text-decoration:underline; color:#000000;}

DIV.rrtop  {margin-left:10px}
DIV.rrtop img {border:none;}
DIV.rrtop .page {font-family:Century Gothic, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13.5pt; padding-bottom:3px; border-bottom:solid thin #cccccc;}
DIV.rrtop .page img {padding-right:20px; border:none;}


#rrnavi {padding-bottom:10px; padding-top:20px; line-height:28px; margin-left:10px}
#rrnavi .bkgd {background-color:#dededd; height:125px;}
#rrnavi .navigation {font-size:9.5pt; padding-top:10px; margin:0px 10px 10px 10px;}
#rrnavi a {text-decoration:none; color:#b31f3c; padding-right:15px;}
#rrnavi a:visited {text-decoration:none; color:#b31f3c;}
#rrnavi a:hover {text-decoration:underline; color:#545554;}

#rrsection {padding:0px 0px 15px 0px; margin-left:10px}
#rrsection .sec {font-family:Century Gothic, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13.5pt; padding-top:20px;  }
#rrsection img {border:none; padding:0px 10px 0px 0px; float:left; }
#rrsection .artheadline {font-weight:bold; padding:10px 0px 0px 0px; }
#rrsection .artdate {font-style:italic; font-size:9pt; padding:5px 0px 5px 0px; }
#rrsection .artdescrip {line-height:16px; padding:0px 0px 15px 0px;  }
#rrsection a {text-decoration:none; color:#000000;  }
#rrsection a:visited {text-decoration:none; color:#000000; }
#rrsection a:hover {text-decoration:underline; color:#000000; }


DIV.archivetop  {margin-left:10px}
DIV.archivetop img {border:none;}
DIV.archivetop .page {font-family:Century Gothic, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13.5pt; padding-bottom:3px; border-bottom:solid thin #cccccc;}
DIV.archivetop .page img {padding-right:20px; border:none;}


#archivenavi {padding-bottom:20px; padding-top:10px;}
#archivenavi table {height:100px; color:#000000; }
#archivenavi td {width:160px; background-color:#dededd; border:solid thin #545554; vertical-align:text-top; }
#archivenavi td .pub {font-family:Century Gothic, Arial, Helvetica, sans-serif; font-size:10pt; }
#archivenavi img {border:none; }
#archivenavi a {text-decoration:none; color:#b31f3c; font-weight:bold; }
#archivenavi a:visited {text-decoration:none; color:#b31f3c; font-weight:bold; }
#archivenavi a:hover {text-decoration:underline; color:#b31f3c; font-weight:bold; }

#archivesection {padding:0px 0px 15px 0px; margin-left:10px}
#archivesection .pub {font-family:Century Gothic, Arial, Helvetica, sans-serif; font-weight:bold; font-size:13.5pt; padding-top:10px; }
#archivesection .issue {color:#b31f3c; font-size:10pt; font-weight:500; padding:20px 0px 15px 10px;}
#archivesection .issue table td {padding:5px 30px 5px 0px; }
#archivesection .issuedate {color:#b31f3c; font-size:10pt; font-weight:500; padding:15px 0px 5px 10px; cursor:pointer; }
#archivesection .artheadline {font-weight:bold; padding:10px 0px 0px 0px; }
#archivesection .artdescrip {line-height:16px; padding:0px 0px 15px 0px; }
#archivesection a {text-decoration:none; color:#000000; }
#archivesection a:visited {text-decoration:none; color:#000000;}
#archivesection a:hover {text-decoration:underline; color:#000000;}
#archivesection .collapse {display:none;}

/* End AR Light */

#globalnav {background-color:#ffffff;}
#globalnav img {padding-right:40px; border:none;}