﻿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;
}
ol, ul, li {
	padding:0;
	margin:0; 
	list-style:none;
}
p {
	text-align:justify;
	padding:0 0 8px;
	font-family:Arial;
	font-size:12px;
	zoom:100%;
}
/* Masterpage */
.container {
	width:1015px;
	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(bg-wrapper-right.gif) repeat-y 100% 0%;
}
.wrapper-inner {
	background:url(bg-wrapper-bottom.gif) no-repeat right bottom;
}
.wrapper-inner-2 {
	padding-right:8px;
	background:url(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(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(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(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(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;
}
.copy a {
	display:inline;
}
.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 {
	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:5px 0 0 27px;
	background:url(bg-header.gif) no-repeat 0% 12px;
}
.logo-alpha {
	float:right;
	padding:23px 30px 0 0;
}
.alpha-landing {
	float:left;
	background:url(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(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(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:258px;
	margin:0 auto;
	text-align:center;
}
.date {
	padding:0;
}
.search .txtbox {
	width:178px;
	padding:3px;
	font-size:0.95em;
	border:2px solid #ccc;
}
.search .button {
	font-family:Sans-Serif;
	background:url(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(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(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;
}
.researchdefregpg {
	float:right;
	width:300px;
	margin-top:-15px;
	padding-bottom:30px;
}
.researchleftsdbar {
	float:right;
	width:300px;
	padding-bottom:30px;
}
.registrdefregpg {
	float:right;
	width:300px;
	padding-right:10px;
}
.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 {
	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;
	padding-left:10px;
	margin-top:0;
}
.subscribers {
	width:320px;
	padding: 0 0px 0 0px;
}
.today {
	width:440px;
	background:url(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(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(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(bg-white.gif) no-repeat 100% 0%;
}
.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(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(bg-white.gif) no-repeat 100% 0%;
}
.today-large .today-text-spanout {
	width:625px;
	padding-top:10px;
	margin-left:10px;
	background:transparent url(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, .stories_new 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:319px;
	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(bg-h2.gif) no-repeat 3px 55%;
	line-height:1.5em;
}
.home_top-left h1, .home_top-left h3 {
	font-family:Century Gothic, Arial, Sans-Serif;
	font-size:13.5pt;
	border-bottom:1px solid #ccc;
	padding:0 0 0 27px;
	margin-bottom:5px;
	background:#fff url(bg-h2.gif) no-repeat 3px 55%;
	line-height:1.5em;
}
.home_top-left h1 {
	font-size:25px;
}
.home_top-left h4 {
	font-family:Georgia;
	font-size:12.5pt;
}
.home_top-left h5 {
	font-family:Georgia;
	font-size:11pt;
	font-weight:normal;
}
.home_top-right {
	float:left;
	width:283px;
	margin-top:10px;
	margin-left:20px;
	margin-right:0px;
	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(bg-h2.gif) no-repeat 3px 55%;
	line-height:1.5em;
}
.home_top-right h3 {
	font-family:Century Gothic, Arial, Sans-Serif;
	font-size:13.5pt;
	border-bottom:1px solid #ccc;
	padding:0 0 0 27px;
	margin-bottom:5px;
	background:#fff url(bg-h2.gif) no-repeat 3px 55%;
	line-height:1.5em;
}
.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(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(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;
}
.stories_new h3 {
	font-size:1.1em;
}
.stories_new 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(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(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(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(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(btn-morestories-ii.gif) no-repeat;
	font-family:Arial, Sans-Serif;
	color:#666;
	font-size:0.9em;
	padding: 4px 0 0 10px;
	text-align:left;
}
a.more-stories-alpha {
	float:right;
	margin-right:20px;
	width:135px;
	height:19px;
	background:url(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:270px;
	margin:15px 0 0 5px;
}
.stories-wide2 h2 {
	background:none;
	padding-left:15px;
	margin-right:20px;
}
.stories-wide2 h3 {
	font-size:1.1em;
}
.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;
}
.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(email-icon.gif) no-repeat left center;
}
.print {
	background:url(print-icon.gif) no-repeat left center;
}
.comment {
	background:url(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:0px;
	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;
}
.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(magazine-shadow.gif) no-repeat left center;
	width:97px;
	height:128px;
}
li.reprints-demo {
	background:url(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(bullet-red.gif) no-repeat 3px 18%;
}
.subscribe-leftcol h4 {
	margin: 20px 0 3px 0;
	color: #999;
}
.quote-wrap {
	text-align: center;
	background: url(quote-open.gif) no-repeat left top;
	margin-top: 15px;
}
.quote-wrap .quote {
	background: url(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(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: #666666;
	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(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(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(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;
}
.span-31, .span-33 {
	width:290px;
	float:left;
	overflow:hidden;
}
.span-31 {
	position:relative;
}
.classifieds .storylist {
	font-size:12px;
	font-family:Arial;
}
.span-16 {
	width:180px;
	float:left;
}
.span-33 h4 {
	margin-right:0px;
	margin:1px 1px 5px 1px;
}
.span-33 ul, .span-33 ol {
	margin:0 5px 5px 0;
	list-style:none;
	margin:0;
	padding:0;
}
.storylist ul li {
	padding:2px 0 0px 10px;
	line-height:1.4em;
	font-weight:normal;
	background:transparent url(sprites1.png) no-repeat scroll 0 6px;
}

img.visit {
	position:absolute; top:70px; left:15px; }
	
	.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
  border-bottom:1px dashed #457C92;
margin:5px 0;
padding:0 0 5px;
background:#fff;
}

.reviews h3, .reviews h3 a, .bonus h3, .bonus h3 a{
 padding:0;
 margin:0;
 color:#000;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
}
.reviews h3 a:hover, .bonus h3 a:hover{
color:#808080;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
 color:#104867;
 text-decoration:none;
 font-size:14px;
 margin:0 0 3px 0;
 font-weight:bold;
 zoom:100%;
}

a.read-more {
background:#FF0000;
color:#FFFFFF;
cursor:pointer;
padding:3px 10px;
}
#navig {
	width:335px;
	overflow:hidden;
	float:right;
}
#navig li
{
	line-height:18px;
	padding:2px 0 2px 10px;
	float:left;
	width:325px;
	border-bottom:1px dotted #000;
	background:transparent url(sprites1.png) no-repeat scroll 0 6px;
}

li.serli {float:right; width:305px; }