﻿body {font-family:Arial, Tahoma, Sans-Serif; font-size:75%; padding:0px; padding-top:10px; margin:0px; background:#9a9a9a url(../Images/bg_body.gif) repeat-x;}
div {border:0px solid #ff0000;}

body.default { font-size: 75%; }
body.medium { font-size: 85%; }
body.large { font-size: 95%; }

a { text-decoration:none;}
a:link, a:visited {cursor:pointer; color:#386d99; font-weight:bold;}
a:link:hover, a:visited:hover {color:#000000;}
h1 {font-size:1.6em; }
h3 {font-size:1.4em; margin-bottom:0px; font-weight:bold; clear:left;}
h4 {font-size:1.2em;}
p {margin-top:8px;}
h1,h2,h3,h4 {margin:0px; padding:0px;}
img{ border-style: none;}
.container {width:1000px; margin-left:auto; margin-right:auto;}
.wrapper {width:1000px; float:left;}
.skyscraper_large {width:160px; float:right; padding-top:284px;}
.warning { color: #ff3300; font-weight: bold; }

.top_banner {width:741px; height: 90px; float: left; }
h1 {line-height:1.5em;}

div.login { float: left; background:url(../Images/csg-47a89e303b6bd.gif) no-repeat 0 -172px; border-width:0px; border-style:solid; border-color:#dadada; width: 237px; height: 82px; _height:77px;  padding: 3px 10px 6px 10px; margin-bottom: 0px; font-size:12px; position: relative; }
.login ul { list-style-type:none; padding: 0; margin:0;}
.login ul li{ float: left; margin-bottom: 2px;}
.login ul li.user_and_passwd { width: 80px; margin-top: 3px; clear:left;}
.login ul li.passwd input { width: 90px;}
.login ul li.sub { font-weight: bold;}
.login ul li.passwd input, .login ul li.user input {height:15px; padding:0px; margin:0;}
.login ul li.submitBtn input { font-size:1em; font-weight:bold; width: 52px; padding: 0px 0px; margin-left: 3px;}
.login ul li.rememberme * { vertical-align: middle;}
.login p.login-error { clear: both; margin: 0; font-weight: bold; position: absolute; left: 10px; top: 3px; background: #ece6d6; }
.login-submit-btn { width: 60px; } 

.logged_in .account { font-weight: bold;}
.logged_in p { margin: 0} 
.logged_in p.par-1 { margin: 5px 0}

.header {float: left; padding-right:15px; width:985px; height:108px; background:url(../Images/csg-47a89e303b6bd.gif) no-repeat 0 -292px; display:block; margin-top:0px; overflow:hidden;}
a.homelink {float:left; width:270px; height:70px; margin-top:20px; margin-left:10px;}
.top_nav {float:right; margin-top:6px; margin-bottom:6px; margin-right:0px; color:#000000; font-weight:bold; height:15px; width:700px;  font-size:12px;}
.top_nav ul{ list-style-type:none; margin:0px; padding:0px;float:right; vertical-align:middle; }
.top_nav ul li {float:left;  margin:0px; padding:0px;}
.top_nav a {color:#000000; text-decoration:none;}
.top_nav a:hover {color:#9acdfc; text-decoration:underline;}
.top_nav div.font_size {float:right;}
.top_nav div.font_size input { vertical-align: bottom;}
.feature_story {margin-top:20px;float:right; width:330px; height:66px; overflow:hidden; border:1px solid #ff0000; margin-right:2px; _margin-right:1px; margin-left:8px; _margin-left:9px; padding:3px; border:0px solid #ff0000;}
.feature_story .feature_text {float:right; width:260px;}
.feature_story h3, .feature_story h3 a {color:#ffffff; margin:0px; padding:0px; font-size:1em; text-decoration:none;}
.feature_story p {margin:0px; padding:0px; font-weight:bold; font-size:12px;}
.feature_story p.source {font-weight:normal; font-style:italic;}
.feature_story img {float:left; border:4px solid #ffffff;}


.main_nav {background:#000000; float: left; width: 1000px; }
.main_nav ul{float:left; list-style-type:none; clear:left; width:990px; margin-left:0px; padding-left:10px; margin-top:0px; margin-bottom:0px; font-size:13px; font-weight:bold;}
.main_nav ul a{ text-decoration:none; padding-top:2px; padding-bottom:3px; display:block; padding-left:4px; padding-right:4px;}
.right_menu_links {float:right; width:240px; text-align:right; background:#000000; border-top:0px solid #ffffff; }
.right_menu_links a {height:14px; margin-right:15px; padding-top:3px; padding-bottom:2px; float:right; display:inline-block; color:#ffffff; font-size:13px;}
.right_menu_links a:hover {color:#9acdfc;}
.right_menu_links a.selected{background:#EEE8D8; color:#000000;}

ul.main_nav_a {background:#000000; color:#ffffff; border-top:0px solid #ffffff; width:750px;}
ul.main_nav_a li {float:left; padding-left:5px; padding-right:5px;}
ul.main_nav_a li:first-child { padding-left:2px; }
ul.main_nav_b li {float:left; padding-left:2px; padding-right:2px;}
ul.main_nav_a a{color:#ffffff;}
ul.main_nav_a a.selected{background:#EEE8D8; color:#000000;}
ul.main_nav_a a:hover {background:#EEE8D8; color:#000000;}
ul.main_nav_b a:hover, ul.main_nav_b a.selected{background:url(../Images/bg_navitab_hover.gif) no-repeat center bottom;}
ul.main_nav_b a{color:#000000;}
ul.main_nav_b {background:#EEE8D8; color:#000000; border-bottom:0px solid #000000;}
.breadcrumb_bar {padding-top:3px; background:#ffffff; padding-bottom:3px; float:left; width:1000px; border-bottom:1px solid #000000; vertical-align:middle;}
.breadcrumb_bar * {vertical-align:middle;}
.breadcrumb {padding-left:20px; float:left; padding-top:3px;}
.breadcrumb a {text-decoration:none; font-weight:bold; color:#000000;}
.breadcrumb a:hover {color:#386d99;}
.searchbar {padding-right:20px; float:right;}
.searchbar input[type=text] {height:15px; padding:0px; margin-left:10px; margin-right:8px;}
.searchbar a {color:#000000; font-weight:bold;}

.mainwrapper {width:970px; padding:10px 15px 15px 15px; float:left; background:#ffffff; margin-bottom: 10px;}
.contentwrap {width:615px; float:left; background:#ffffff;}
.rightcolumn {width:340px; float:right; background:#ffffff;}

.tabgroup {margin-top:5px;float:left;}

.footer { width: 600px; margin-bottom: 20px; margin-left: auto; margin-right: auto; text-align:center; clear:both;}
.footer a {color:#000000;}
.footer a:hover {text-decoration:underline;}

ul.tabs { list-style-type:none; background:url(../Images/bg_tabgroup.png) repeat-x bottom; border:0px solid #ff0000; float:left; width:340px; font-size:13px; margin:0; padding:0;}
ul.tabs li {float:left;}
.tabs a.tablink {background:url(../Images/bg_tab_deselected.png) no-repeat top left; float:left; margin-right:2px; text-decoration:none; color:#000000; font-weight:bold; border-bottom:1px solid #dadada; }
.tabs a.tablink span.tab {background:url(../Images/bg_tab_deselected.png) no-repeat top right; float:left; margin-left:8px; padding-top:3px; padding-bottom:2px; padding-right:8px;}

.tabs a.tablink:hover, .tabs a.selected  {background:url(../Images/bg_tab.png) no-repeat top left;border:0px;}
.tabs a.tablink:hover span.tab, .tabs a.selected span.tab {background:url(../Images/bg_tab.png) no-repeat top right; padding-bottom:3px; }
.tabgroup_content {border:1px solid #dadada; border-top:0px; width:318px; padding-right:10px; padding-left:10px; clear:left;}

.tabgroup_content ol {font-size:1.5em; color:#bcbcbc; padding-top:10px; margin-bottom:10px; padding-left:30px; margin-left:0px;}
.tabgroup_content ol li {padding-left:0px; margin-left:0px;margin-bottom:0px; vertical-align: top; clear: left;} 
.tabgroup_content ol li h3.normal  {font-size:0.65em; margin:0px; padding:0px; padding:1px 2px 3px 2px;  }
.tabgroup_content ol li a {display:block; text-decoration:none; color:#386d99; font-weight:bold; width:270px;}
.tabgroup_content ol li a:hover, .tabgroup_content ol li h3.normal:hover {background:#eee8d8;}

.right_box {background:#ffffff; border:1px solid #dadada; width:318px; padding:10px; float:left; margin-top:15px;}
.quote { border:0px; padding-left:58px; width:270px; background:#ffffff url(../Images/bg_quote_open.png) no-repeat 5px 5px;}
div.quote { margin-top: 5px; }
.quote p {padding-right:20px; background:url(../Images/bg_quote_close.png) no-repeat right bottom; font-weight:bold;}
.quote p.quoter {text-align:right; margin-top:0px; padding:0px; background:none; font-weight:normal; font-style:italic; color:#666666;}

.right_box img.front_cover {float:right;}
.skyscraper_ad {width:140px; height:600px; float:right; padding-top:15px; text-align: center;}
.jobs {width:185px; float:left; margin-top:15px; border:1px solid #dadada; padding:0px; min-height:120px; /* word-break:break-all; */ }
.jobs h2 {float:right; margin-top:0px; margin-right:0px; border-left:1px solid #dadada; border-bottom:1px solid #dadada; margin-bottom:0px; font-size:1em; text-transform:uppercase; background:#ffffff; padding:3px 10px 3px 10px;}
.jobs ul {margin:0px 0px 0px 0px; list-style-type:none; padding:0px; clear:both;}
.jobs ul li:first-child {border-top:0px;}
.jobs ul li { padding:5px; border-top:1px solid #dadada;}

ul.latest_issue {float:left; clear:left; width:180px; list-style-type:none; margin-left:0px; padding-left:0px; margin-top:7px; margin-bottom: 0; font-size:1em;}
ul.latest_issue li {margin:0px; padding:0px;}
ul.latest_issue li a {background:url(../Images/bullet.gif) no-repeat left top; padding-left:25px; height:25px; padding-top:2px; display: block;}
ul.latest_issue li a:hover {background-image:url(../Images/bullet_hover.gif);}
.centered {text-align:center;}
input.button {padding:0px; font-size:1em; font-weight:bold;}


h2.altheader {margin-left:-10px; margin-top:-10px; height:23px; width:200px; float:left; padding-top:3px; padding-bottom:3px; padding-left:10px; _padding-left:20px; background:url(../Images/csg-47a89e303b6bd.gif) no-repeat 0 -120px; font-weight:bold; font-size:14px; text-transform:uppercase; vertical-align:middle;}
/* .top_story {border-bottom:1px dotted #bcbcbc; margin-bottom:8px; padding-bottom:5px;} */
.top_story { padding-bottom:0px; float:left; width:100%; margin-bottom: 1em; }
.top_story td { font-size: 1em; }
.top_story img, img.border_left{border:3px solid #dadada;}
.top_story .top_story_table {width:100%; border-style:none;}
.top_story .top_story_table td {vertical-align:top; padding:0; }
.top_story .top_story_table td div { font-size: 1em !important; }
.top_story .top_story_table td.col_a {padding-right:5px;}
.top_story table.figure {float:left; margin:0 10px 0 0; width: 150px; border-style:none;}
.top_story table.figure td {text-align: left; font-style: italic; text-indent: 0; font-size: 0.9em;} 
.top_story .next_article {margin:0; padding:3px 0 10px 16px;}
.top_story h3 {clear:none;}
.top_story p {text-align:justify; margin-bottom: 0;}

.content_banner + br { line-height: 0.01%; }

p.story_source {margin:0px; padding:0px; color:#bcbcbc; font-style:italic;}
p.story_source>p {margin:0px; padding:0px;}
.half_width {width:300px; margin-bottom: 1em; }
.half_width h3, .section h3 {font-size:1.1em; margin-top: 0.9em; }
.half_width h3:first-child { margin-top: 0; }

.half_width p, .section p {text-align:justify; margin: 0;}
.section br { line-height: 0.01%; }

.left{float:left;}
.right{float:right;} 
.free {padding-left:36px; background:url(../Images/csg-47a89e303b6bd.gif) no-repeat 0 -27px;}

.content_banner {width:100%; text-align:center; padding-top:0px; padding-bottom:0px; float:left;}
.channel_box {border:1px solid #dadada; margin-top:10px; padding-bottom:5px; margin-bottom:10px; clear:both; float:left; width:613px; overflow:hidden;}
.channel_box .header_channel_box {margin:0px; padding:3px 0px 3px 10px; background:url(../Images/csg-47a89e303b6bd.gif) no-repeat 0 -120px; font-weight:bold; font-size:13px; text-transform:uppercase; height: 20px;}
.channel_box .channel_box_content { padding: 0px 10px}
.channel_box .channel_box_content h3 { font-size: 1.1em}
.channel_box .channel_box_content p { font-size: 1.1em}
.channel_box_content {padding-bottom:10px;}
.channel_box_half_width {width:288px;}
.channel_box .section h3 {font-size: 1em; margin-top: 0;}   
.channel_box .section h3 a {color: #386d99;}
.channel_box .section a:hover {color:#000000;}
.channel_box .channelheading { margin-top: 7px; margin-bottom: 3px; }

h2.section_header, .subscribe h2, .search-tips h2, h2.channelheading{clear:both; background: #023761; color:#ffffff; font-size:1.2em; font-weight:bold; padding:1px 0px 1px 5px;margin-bottom:10px; margin-top:0px;}
h2.section_header a{ color: white; text-decoration: none; padding-left:10px; background:url(../Images/bg_headerlink.gif) no-repeat left;}
h2.section_header a:hover{ color: white; text-decoration: underline;}
h2.section_header a.rss_icon { background-image: none; padding-left:5px;}
h2.section_header a.rss_icon:hover { text-decoration: none; }

.bottom_banner {width:100%; text-align:center; margin-bottom: 20px; }

.EFTchannelheading {background:url(../Images/invesco_logo.gif) no-repeat right bottom; margin-bottom:5px; margin-top:10px; font-size:1.1em; width:215px; padding-right:69px; font-size:1em;}
.channelheading {background:#ffffff; margin-bottom:5px; margin-top:10px; font-size:1em;}

h3.channelheading a {color: #000000;padding-left:22px; padding-top:6px; padding-bottom:6px; background:url(../Images/bullet.gif) no-repeat left; font-size:1em;}
h3.channelheading a:hover {color:#386d99;}

.channelheading .section h3 {font-size: 1em;}   
.channelheading .section h3 a {color: #386d99;}
.channelheading .section a:hover {color:#000000;}

/*

h3.EFTchannelheading a {color: #000000;padding-left:22px; padding-top:6px; padding-bottom:6px; background:url(../Images/invesco_logo.gif) no-repeat left;}
h3.EFTchannelheading a:hover {color:#386d99;}


.EFTchannelheading .section h3 {font-size: 1em;}   
.EFTchannelheading .section h3 a {color: #386d99;}
.EFTchannelheading .section a:hover {color:#000000;}


.EFTchannelheading h3 a {color: #000000;padding-left:22px; padding-top:6px; padding-bottom:6px; background:url(../Images/bullet.gif) no-repeat left;}
.EFTchannelheading h3 a:hover {color:#386d99;}

.channelheading .section h3 {font-size: 1em;}   
.channelheading .section h3 a {color: #386d99;}
.channelheading .section a:hover {color:#000000;}
*/


h1.channelheading {border:0px; border-style:solid; padding:0px; padding-left:5px; margin-bottom:10px; font-size:1.8em;}
/*h3.channelheading {border:0px; border-style:solid; padding:0px; padding-left:0px; margin-top: 12px; margin-bottom:5px; font-size:1em;}
h3.channelheading a {color:black;}
h3.channelheading a:hover {color:#386d99;}*/
.channel_headlines {border:1px solid #dadada; padding:10px; padding-bottom: 5px; width:280px; background:#ffffff;}
.channel_headlines ul {clear:left; list-style-type:square; margin: 0 0 0 17px; padding:0;}
.channel_headlines ul h3 {font-size:1em; }
.channel_headlines ul p {margin-top:0px; color:#000000;} 
.channel_headlines ul a {font-weight:bold; color:#000000;}
.channel_headlines ul a:hover { color: #386D99;}
.channel_headlines li br { line-height: 0.01%; }
.channel_headlines ul li { margin-bottom: 0.5em; }
.channel_headlines a.morelink  { margin-bottom: 0; }

/* League Tables */
ul.league_tabs { padding: 0; margin:0; list-style-type:none; background:url(../Images/bg_tabgroup.png) repeat-x bottom; border:0px solid #ff0000; float:left; width:615px;}
ul.league_tabs li {padding: 0; margin:0; float:left;}
.league_tabs a.league_tablink {float:left; margin-right:2px; text-decoration:none; color:#000000; font-weight:bold; border-bottom:1px solid #bcbcbc; }
.league_tabs a.league_tablink span.tab {float:left; margin-left:8px; padding-top:3px; padding-bottom:2px; padding-right:8px;}

.channel .league_tabs a.league_tablink:hover, .channel .league_tabs a.selected  {background:url(../Images/bg_tab.png) no-repeat top left; border:0px;}
.channel .league_tabs a.league_tablink:hover span.tab, .channel .league_tabs a.selected span.tab {background:url(../Images/bg_tab.png) no-repeat top right; padding-bottom:3px; }
.league_tabgroup_content {border:1px solid #dadada; border-top:0px; float:left; width:583px; padding: 0 15px 20px 15px;}
.league_tabgroup_content ul.list {font-size:1.1em; list-style-type:square; margin: 15px 0 25px 16px; padding:0;}
.league_tabgroup_content ul.list li {margin-bottom:5px;}

.league_tabgroup_content ul.links_top { list-style-type: none; float: right; margin-right: 10px; margin-top: 15px; padding:0;}
.league_tabgroup_content ul.links_top li { float: left;}
.league_tabgroup_content ul.links_top li a { display: block; float: left; margin-left: 20px; padding-left:25px; padding-top: 2px; height: 19px;}

.league_image { float: right; margin-top: -80px; margin-right: 10px;}

.league_tabgroup_content h4 { margin-bottom: 10px}
.league_tabgroup_content table { border: solid 1px #d7d7d7;}
.league_tabgroup_content table tr th { color:#FFF; font-weight: bold; padding: 4px 25px;}
.league_tabgroup_content table tr td {padding: 4px 25px; text-align: right;}

.league_tabgroup_content table tr.foot td {font-weight: bold;}
.league_tabgroup_content table tr td.col_a {font-weight: bold; text-align: left;}
.league_tabgroup_content table tr td.col_b {text-align: left;}

/* League Tables : default colour scheme */
.league_tabgroup_content table tr th { background-color:#386d99;}
.league_tabgroup_content table tr.raw_2 td { background-color:#c3d3e0; }
.league_tabs a.league_tablink {background:url(../Images/bg_tab_deselected.png) no-repeat top left;}
.league_tabs a.league_tablink span.tab {background:url(../Images/bg_tab_deselected.png) no-repeat top right;}
.league_tabgroup_content ul.links_top li a {background:url(../Images/bullet.gif) no-repeat left top;}
.league_tabgroup_content ul.links_top li a:hover {background-image:url(../Images/bullet_hover.gif);}
.league_tabs a.league_tablink:hover, .league_tabs a.selected  {background:url(../Images/bg_tab.png) no-repeat top left; border:0px;}
.league_tabs a.league_tablink:hover span.tab, .league_tabs a.selected span.tab {background:url(../Images/bg_tab.png) no-repeat top right; padding-bottom:3px; }


/* EM Levels Table */
.em_levels table { width: 615px; border:1px solid #dadada; margin-bottom:10px;}
.em_levels table tr th { font-weight: bold; padding: 6px 0px; background-color:#ffffff;}
.em_levels table tr td {padding: 6px 25px; text-align:center;}
.em_levels table tr { margin-top: 0.8em}
.em_levels table tr.row_a{background:#fafafa;}
.em_levels table tr td.col_a {font-weight: bold; text-align: right; width: 170px; padding: 4px 0px 4px 15px;}
.em_levels table tr td.col_b {padding: 4px 0px;}
.em_levels table tr td.col_b img { border-style: none; }
.em_levels table tr td.selected { background-color:#EEE8D8;}
.em_levels table tr.raw_price td { background-color:#dadada; font-weight: bold; }
.em_levels table tr.raw_vat td { background-color:#EEE8D8; font-weight: bold;}
.em_levels table tr.raw_sign_up { margin-top: 8px}
.em_levels table tr.raw_sign_up td { font-weight: bold; padding: 8px 2px; font-size: 1.4em;}
.em_levels table td.right_align {text-align:right;}
.subscription-info { position:absolute; width:250px; background-color:#F6F1E4; display:none; color: Black; padding: 4px 8px; margin-left: 8px; text-align:left;}

/* Styles for Subscribe pages */

.subscribe .table01 tr td { vertical-align: bottom;}

.subscribe {background:#fafafa;padding:10px; float:left;}
.fullwidth{clear:both; width: 950px; }
.subscribe a {color:#849939;}
.subscribe a:hover {color:#000000;}
.subscribe h1 {color:#386d99; font-size:1.5em; margin-bottom:10px;padding-top:10px;}

/*Subscribe - Step1 */
div.subscribe_form { margin: 15px 0; width: 500px;}
div.subscribe_form label { display: block; float: left; width: 150px; padding-top: 3px;}
div.subscribe_form input { margin-bottom: 3px; }
div.subscribe_form input.txtInputEmail { width: 180px; }
div.subscribe_form input.button { padding: 0 5px;}
ul.subscribe_ul {padding-left:15px; list-style-type:square; margin-left:0px;}
ul.subscribe_ul li {margin-bottom:10px; padding-left:15px; margin-left:0px;}
div.subscribe div.quote {width:auto; padding-top:5px; padding-right:5px; padding-bottom:5px; background-color:#ffffff; border:1px solid #dadada; margin-bottom:10px; margin-right: 10px; }
div.subscribe div.quote p.quote_text {text-align:left; font-size:1.8em; line-height:1.1em; color:#ff9900; font-family:Times New Roman, Serif;}
div.subscribe .half_width { width: 290px}

div.subscribe .column { width: 295px; float: left; margin-left: 32px; }
div.subscribe div.first_column { margin-left: 0; }
div.fullwidth .step_2 div.quote { margin-top: 10px; margin-right: 0; }

/*Subscribe - Step2 */
div.subscribe2_form { margin: 15px 0;} /*width: 380px;*/
div.subscribe2_form label { display: block; float: left; width: 137px;  margin-right: 10px; padding-top: 3px;} /*width: auto; */
div.subscribe2_form input { margin-bottom: 3px; }
div.subscribe2_form input.txtInput { width: 140px; }
div.subscribe2_form input.button { padding: 0 5px; margin-top: 8px;}

/*Subscribe - Step3 */
/*.subscriptionInformation { margin-bottom: 10px}
.subscriptionInformation .prices { font-weight: bold;}
.subscriptionInformation .prices a { margin-right: 10px; text-decoration: none}
.subscriptionInformation .years { margin-bottom: 10px} */
.subscriptionInformation table th { background-color: #023761; color: White; padding: 3px 6px;}
.subscriptionInformation table td { background-color:#B5D6F4; font-weight: bold; padding: 3px 6px; }
.cartSubmit { color: #386D99; font-size: 1.1em; }

.yourDetailsRight { width: 370px} 
.personaldetails, .yourDetailsRight, .deliveryaddress, .paymentDetails, .emailPrefs, .interestareas, .dataprotection { margin-bottom: 15px;}
.personaldetails label, .yourDetailsRight label, .deliveryaddress label, .paymentDetails label { display: block; float: left; width: 135px;}
.personaldetails input, .yourDetailsRight input, .deliveryaddress input, .paymentDetails input, .numberofsubscriptions input { margin-bottom: 3px; width: 200px}
.personaldetails select, .yourDetailsRight select, .deliveryaddress select, .paymentDetails select { width: 206px; margin-bottom: 3px;}
.paymentDetails label.order { width: auto; margin-right: 5px;}
.paymentDetails .card-dates select { width: auto;}
.paymentDetails label.expiry-date { display: inline; float: none;} 
.paymentDetails div.checkboxAddress { margin-bottom: 10px}
.paymentDetails div.checkboxAddress input { width: auto; margin-bottom:0;}
.paymentDetails div.checkboxAddress label { display: inline; float: none; padding:0;}

.billingAddressShow {display:block}
.billingAddressHide {display:none}

.CreditCardShow { display: block; }
.CreditCardHide { display: none; }

.PanelShow { display: block; }
.PanelHide { display: none; }

.paymentDetails h2, .emailPrefs h2, .interestareas h2 { margin-bottom: 10px}

.interestareas { padding-bottom: 20px;}
.interestareas label { display: block; float: left; width: 250px; padding-top:3px;} 
.interestareas input { float: left;}
.interestareas br { clear: left;}

/*Article styles */
.article h2.standfirst {font-size:1em; font-weight:bold;}
.article ul.article_options {float:left;  width:100%; border-bottom:1px solid #dadada; padding-bottom:20px; padding-right:0px; padding-left:0px; margin:0px; margin-top:10px; list-style-type:none; display:block; margin-bottom:10px;}
.article ul.article_options li {float:left; margin-right:20px; padding-left:0px; }
.article .article_top {}
.article label { display: block; width: 140px; float: left;  padding-top: 3px;}
.article input { margin-bottom: 3px; }
.article label.checkbox { width: 380px}
.article label.checkbox2 { width: 210px}
.article h1 { font-size:1.3em; margin-bottom: 5px;}
.article ol { margin-left:15px; padding-left:0;}
.article ul {list-style-type:circle;}
div.articlecomments {background:#fafafa; padding:10px;}
div.articlecomments ul li {border-bottom:1px dotted #bcbcbc;}


/*.article table {background:#ffffff; border:1px solid #dadada; margin:10px;}
.article table td {background:#EEE8D8;}
.article img {margin-right:10px;}*/

.trial .box {}
.trial .intro { font-weight: bold;}
.trial .col_left { float: left; width: 280px;}
.trial .col_right { float: right; width: 280px;}
.trial legend { padding: 10px; font-weight: bold;}
.trial ul { margin-left: 25px;}

ul.more-news { color:#BCBCBC; margin: 10px 0 10px 25px; padding-left: 0px; }
ul.more-news img#freeStory { margin:0; padding: 0;}

ul.more-news li { margin-bottom: 5px; }

/* Issue */
.issue h1 { margin-bottom:10px;}

/* Back Issues */
.backissues ul { list-style-type: none;}
.backissues ul li { display: block; float: left; width: 153px; margin-top: 20px;}
.backissues h3 { font-size:1.2em; text-align: center; margin-bottom: 5px;}
.backissues img { display: block; margin-left: auto; margin-right: auto;}

/* Abuot Us page */
.aboutus ul { list-style-type: none; margin: 10px 0 0 0; padding:0;}
.aboutus ul li { display: block; float: left; width: 205px; margin: 10px 0 0 0; padding:0;}
.aboutus img { display: block; margin-left: auto; margin-right: auto;}
.aboutus .person-text { margin-left: auto; margin-right: auto; width: 183px;}
.aboutus .person-text h3 { font-size:1em; margin-bottom: 0px;}
.aboutus .person-text p { margin:0; height:30px;}
.aboutus-stub ul { list-style-type: square; margin: 0 0 0 30px; padding:0;}
.aboutus-stub ul li { margin: 6px 0 0 0; padding:0;}

/* Styles for Advanced search page */
.adv_search input.txt_keywords { width: 327px; margin-bottom:1px;}
.adv_search h1 { margin-bottom: 10px;} 
.adv_search h2 { font-size: 1.2em; margin-bottom: 6px;} 
.adv_search .search-input {margin-bottom: 6px;}
.adv_search .search-criteria p { margin: 0px}
.adv_search .search-criteria { width: 305px; margin-bottom: 10px;}
.adv_search .search-categories { width: 305px; float:right; margin-bottom: 15px;}
.adv_search .search-categories table td { padding: 0; margin:0;}
.adv_search p.search-categories-intro { margin-bottom: 6px;}
.adv_search .search-tips { clear: right; width: 595px; background-color: #EEE8D8; padding: 10px;}
.adv_search span.period_label { display: block; width: 40px; float: left; } 
.adv_search .search-categories select { width: 190px}
/* .adv_search .search-categories table tr { float: left; width: 305px;} */

.adv-search-col1 { float: left; width: 200px; }
.adv-search-col2 { float: left; width: 234px; }
.adv-search-col3 { float: left; width: 170px; }
.google-logo { float: right;}
.clear { clear: both;}

/* Styles for Search result page */
.search_results .results-nav { border-top:1px solid #dadada; border-bottom:1px solid #dadada; padding: 5px; width: 605px; margin-top:8px;}
.search_results p.results-nav-prev { float: left; margin: 0; width: 80px; }
.search_results p.results-nav-next { float: right; margin: 0; width: 80px; text-align: right;}
.search_results p.result-nav-pages {  margin: 0; clear: both;}
.search_results p.result-nav-pages a { display: block; padding: 3px 6px; float: left; }
.search_results p.result-nav-pages a:hover { display: block; padding: 3px 6px; float: left;}
/* .search_results p.result-nav-pages a.results-nav-current-page { background:#000000 none repeat scroll 0%; color:#FFF;} */
.search_results span.results-nav-current-page { display: block; padding: 3px 6px; float: left; background:#000000 none repeat scroll 0%; color:#FFF;}

.search_results .results { margin-bottom: 15px;}
.search_results .results h2 { font-size:1.2em; margin-top: 15px;}
.search_results .results p { margin: 0;}
 
.search_results table {border:1px solid #dadada;}
.search_results td, .search_results tr {border:0px;}
.search_results ts {padding:5px;}
.search_results tr.table-1-td-2, .search_results tr.table-1-head-7{background:#fafafa ;}
.search_results tr.hometitle-blue, .search_results td.hometitle-blue {background:#023761; color:#ffffff;}

/* Styles for Email sign up */
.email_signup h1 { margin-bottom: 15px;} 
.email_signup label { width: 85px; display: block; float: left; margin-top:4px; font-weight: bold;}
.email_signup select { margin-bottom:10px;}

/* Default color scheme for Channel asset classes */
/*div.assets a {color:#386d99;}
div.assets a:hover {color:#000000;}
div.assets h2.section_header a { color: white; text-decoration: none; padding-left:10px; background:url(../Images/bg_headerlink.gif) no-repeat left;}
div.assets h2.section_header a:hover { color: white; text-decoration: underline;}
div.assets h1.channelheading {border-left:10px solid #386d99;} 
div.assets .channel_headlines {background:#f2ebeb;}
div.assets .channel_headlines ul {color:#386d99;}
div.assets .channel_headlines ul a:hover {color:#386d99;}
div.assets .free {background:url(../Images/bg_free_story.png) no-repeat left 3px;}

/* Banking color scheme */
/*.banking a {color:#849939;}
.banking a:hover {color:#000000;}
.banking h1.channelheading {border-left:10px solid #849939;}
.banking h3.channelheading {border-left:8px solid #849939;}
.banking .channel_headlines {background:#f1f2eb;}
.banking .channel_headlines ul {color:#849939;}
.banking .channel_headlines ul a:hover {color:#849939;}
.banking .free {background:url(../Images/bg_free_story.png) no-repeat left 3px;}
.banking .league_tabgroup_content table tr th { background-color:#849939;}
.banking .league_tabgroup_content table tr.raw_2 td { background-color:#f1f2eb; }
.banking .league_tabs a.league_tablink {background:url(../Images/bg_tab_banking_deselected.png) no-repeat top left;}
.banking .league_tabs a.league_tablink span.tab {background:url(../Images/bg_tab_banking_deselected.png) no-repeat top right;}
.banking .league_tabgroup_content ul.links_top li a {background:url(../Images/bullet_banking.png) no-repeat left top;}
.banking .league_tabgroup_content ul.links_top li a:hover {background-image:url(../Images/bullet_green_hover.png);}
.banking .league_tabs a.league_tablink:hover, .banking .league_tabs a.selected  {background:url(../Images/bg_tab.png) no-repeat top left; border:0px;}
.banking .league_tabs a.league_tablink:hover span.tab, .banking .league_tabs a.selected span.tab {background:url(../Images/bg_tab.png) no-repeat top right; padding-bottom:3px; }

/* Forex color scheme */
/*.forex a {color:#993939;}
.forex a:hover {color:#000000;}  /* The same for every color scheme */
/*.forex h1.channelheading {border-left:10px solid #993939;}
.forex h3.channelheading {border-left:8px solid #993939;}
.forex .channel_headlines {background:#f2ebeb;}
.forex .channel_headlines ul {color:#993939;}
.forex .channel_headlines ul a:hover {color:#993939;}
.forex .league_tabgroup_content table tr th { background-color:#993939;}
.forex .league_tabgroup_content table tr.raw_2 td { background-color:#f2ebeb; }
.forex .free {background:url(../Images/bg_free_story_forex.png) no-repeat left 3px;}
.forex .league_tabs a.league_tablink {background:url(../Images/bg_tab_forex_deselected.png) no-repeat top left;}
.forex .league_tabs a.league_tablink span.tab {background:url(../Images/bg_tab_forex_deselected.png) no-repeat top right;}
.forex .league_tabgroup_content ul.links_top li a {background:url(../Images/bullet_forex.png) no-repeat left top;}
.forex .league_tabgroup_content ul.links_top li a:hover {background-image:url(../Images/bullet_green_hover.png);}
.forex .league_tabs a.league_tablink:hover, .forex .league_tabs a.selected  {background:url(../Images/bg_tab.png) no-repeat top left; border:0px;}
.forex .league_tabs a.league_tablink:hover span.tab, .forex .league_tabs a.selected span.tab {background:url(../Images/bg_tab.png) no-repeat top right; padding-bottom:3px; }

/* Debt Markets color scheme */
/*.debt a {color:#743999;}
/*.debt a:hover {color:#000000;}  /* The same for every color scheme */
/*.debt h1.channelheading {border-left:10px solid #743999;}
.debt h3.channelheading {border-left:8px solid #743999;}
.debt .channel_headlines {background:#efebf2;}
.debt .channel_headlines ul {color:#743999;}
.debt .channel_headlines ul a:hover {color:#743999;}
.debt .league_tabgroup_content table tr th { background-color:#743999;}
.debt .league_tabgroup_content table tr.raw_2 td { background-color:#efebf2; }
.debt .free {background:url(../Images/bg_free_story_debt.png) no-repeat left 3px;}
.debt .league_tabs a.league_tablink {background:url(../Images/bg_tab_debt_deselected.png) no-repeat top left;}
.debt .league_tabs a.league_tablink span.tab {background:url(../Images/bg_tab_debt_deselected.png) no-repeat top right;}
.debt .league_tabgroup_content ul.links_top li a {background:url(../Images/bullet_debt.png) no-repeat left top;}
.debt .league_tabgroup_content ul.links_top li a:hover {background-image:url(../Images/bullet_green_hover.png);}
.debt .league_tabs a.league_tablink:hover, .debt .league_tabs a.selected  {background:url(../Images/bg_tab.png) no-repeat top left; border:0px;}
.debt .league_tabs a.league_tablink:hover span.tab, .debt .league_tabs a.selected span.tab {background:url(../Images/bg_tab.png) no-repeat top right; padding-bottom:3px; }

/* Structured Finance color scheme */
/*.finance a {color:#399998;}
/*.finance a:hover {color:#000000;}  /* The same for every color scheme */
/*.finance h1.channelheading {border-left:10px solid #399998;}
.finance h3.channelheading {border-left:8px solid #399998;}
.finance .channel_headlines {background:#ebf2f2;}
.finance .channel_headlines ul {color:#399998;}
.finance .channel_headlines ul a:hover {color:#399998;}
.finance .league_tabgroup_content table tr th { background-color:#399998;}
.finance .league_tabgroup_content table tr.raw_2 td { background-color:#ebf2f2; }
.finance .free {background:url(../Images/bg_free_story_finance.png) no-repeat left 3px;}
.finance .league_tabs a.league_tablink {background:url(../Images/bg_tab_finance_deselected.png) no-repeat top left;}
.finance .league_tabs a.league_tablink span.tab {background:url(../Images/bg_tab_finance_deselected.png) no-repeat top right;}
.finance .league_tabgroup_content ul.links_top li a {background:url(../Images/bullet_finance.png) no-repeat left top;}
.finance .league_tabgroup_content ul.links_top li a:hover {background-image:url(../Images/bullet_green_hover.png);}
.finance .league_tabs a.league_tablink:hover, .finance .league_tabs a.selected  {background:url(../Images/bg_tab.png) no-repeat top left; border:0px;}
.finance .league_tabs a.league_tablink:hover span.tab, .finance .league_tabs a.selected span.tab {background:url(../Images/bg_tab.png) no-repeat top right; padding-bottom:3px; }

/* Equity markets color scheme */
/*.equity a {color:#996b39;}
/*.equity a:hover {color:#000000;}  /* The same for every color scheme */
/*.equity h1.channelheading {border-left:10px solid #996b39;}
.equity h3.channelheading {border-left:8px solid #996b39;}
.equity .channel_headlines {background:#f2efeb;}
.equity .channel_headlines ul {color:#996b39;}
.equity .channel_headlines ul a:hover {color:#996b39;}
.equity .league_tabgroup_content table tr th { background-color:#996b39;}
.equity .league_tabgroup_content table tr.raw_2 td { background-color:#f2efeb; }
.equity .free {background:url(../Images/bg_free_story_equity.png) no-repeat left 3px;}
.equity .league_tabs a.league_tablink {background:url(../Images/bg_tab_equity_deselected.png) no-repeat top left;}
.equity .league_tabs a.league_tablink span.tab {background:url(../Images/bg_tab_equity_deselected.png) no-repeat top right;}
.equity .league_tabgroup_content ul.links_top li a {background:url(../Images/bullet_equity.png) no-repeat left top;}
.equity .league_tabgroup_content ul.links_top li a:hover {background-image:url(../Images/bullet_green_hover.png);}
.equity .league_tabs a.league_tablink:hover, .equity .league_tabs a.selected  {background:url(../Images/bg_tab.png) no-repeat top left; border:0px;}
.equity .league_tabs a.league_tablink:hover span.tab, .equity .league_tabs a.selected span.tab {background:url(../Images/bg_tab.png) no-repeat top right; padding-bottom:3px; }

/* Alternative investments, Fund management color scheme */
/*.investments a {color:#39995a;}
/*.investments a:hover {color:#000000;}  /* The same for every color scheme */
/*.investments h1.channelheading {border-left:10px solid #39995a;}
.investments h3.channelheading {border-left:8px solid #39995a;}
.investments .channel_headlines {background:#ebf2ee;}
.investments .channel_headlines ul {color:#39995a;}
.investments .channel_headlines ul a:hover {color:#39995a;}
.investments .league_tabgroup_content table tr th { background-color:#39995a;}
.investments .league_tabgroup_content table tr.raw_2 td { background-color:#ebf2ee; }
.investments .free {background:url(../Images/bg_free_story_investments.png) no-repeat left 3px;}
.investments .league_tabs a.league_tablink {background:url(../Images/bg_tab_investments_deselected.png) no-repeat top left;}
.investments .league_tabs a.league_tablink span.tab {background:url(../Images/bg_tab_investments_deselected.png) no-repeat top right;}
.investments .league_tabgroup_content ul.links_top li a {background:url(../Images/bullet_investments.png) no-repeat left top;}
.investments .league_tabgroup_content ul.links_top li a:hover {background-image:url(../Images/bullet_green_hover.png);}
.investments .league_tabs a.league_tablink:hover, .investments .league_tabs a.selected  {background:url(../Images/bg_tab.png) no-repeat top left; border:0px;}
.investments .league_tabs a.league_tablink:hover span.tab, .investments .league_tabs a.selected span.tab {background:url(../Images/bg_tab.png) no-repeat top right; padding-bottom:3px; }


/* Styles for Polls and Awards Page */
.polls_and_awards .search {border:1px solid #dadada; background:#ffffff url(../Images/csg-47a89e303b6bd.gif) no-repeat 10px -796px;  padding:10px; margin-bottom:10px;}
.polls_and_awards .search label {font-weight:bold; clear:both; display:block; margin-top:10px; margin-bottom:5px; padding:2px;}
.polls_and_awards .search select.dropdown {margin-right:20px;}  
.polls_and_awards .search h2 {font-size:1.3em; margin-bottom:18px; padding-left:30px;}
.polls_and_awards .publishing_schedule a {background:#eee8d8; padding:5px; border:1px solid #dadada; width:288px; float:left; text-align:center;}
.polls_and_awards .publishing_schedule a:hover {background:#f0f0f0;}
.polls_and_awards .pollsImage {border:1px solid #dadada; width:280px; padding:10px; margin-bottom:10px;}
.polls_and_awards ul.poll_results { list-style-type: none; }
.polls_and_awards ul.poll_results h3 { font-size:1.2em; background-color: #EEE8D8; padding:0px 0px 0px 5px; margin-bottom:10px; margin-top:0; }
.polls_and_awards ul.poll_results h4 { font-size:1.2em; margin-top:0; } 

 /* SearchResults */
ul.searchresult { margin:0; padding:0; list-style-type: none;}
ul.searchresult li { margin-bottom: 1em; margin-top: 1em; }
ul.searchresult li p { margin: 0px;}
ul.searchresult h2 { font-size: 1.3em; font-weight:normal; margin:0; }
ul.searchresult h3 { font-size: 1.1em; font-weight:normal; margin:0; padding:0; background: none; color: #696E85; }

/* search */
.searchResultsPage {background: #edeff2; padding: 10px; width:500px;}
.searchIntroRight { float: right; margin-top: 1em;}

/* sitemap */
.sitemap ul { padding-left: 25px; list-style-type:square;}
.sitemap ul ul { list-style-type:disc;}
.sitemap ul ul ul { list-style-type:circle;}

/* Various Styles can be used all over site */
.highlighted {background:#f0f0f0; padding:10px; margin-bottom:15px;}
a.rss {padding-right:18px; background:url(../Images/icon_rss.gif) no-repeat right;}
a.morelink {margin-bottom:5px; float:left; clear:both; padding-left:22px; padding-top:6px; padding-bottom:6px; background:url(../Images/bullet.gif) no-repeat left;}
a.morelink:hover {background:url(../Images/bullet_hover.gif) no-repeat left;}
.jobs a.morelink {margin-left:10px;}
/* Universal Navigation styles */
div.uniNav {width:1000px; height:23px; _height:0px; background:#023761; float:left; margin-top:0px; margin-bottom:0px; border-bottom:1px dotted #023761; _border:0px; font-size:13px; z-index:1000;}
/*.uniNav a {color:#ffffff; text-decoration:none;}
.uniNav ul li {float:left; padding-left:10px; padding-right:10px;}
.uniNav ul {margin-top:4px;}
.uniNav ul ul {display:none; position:relative;}*/ 


.mpu {border:1px solid #dadada; padding-top:18px; padding-bottom:18px; margin-bottom:10px;}
ul.rss_feeds {margin-left:0px; padding-left:0px;}
ul.rss_feeds li {margin-bottom:10px;}
.rsslink {padding-left:18px; background:url(../Images/icon_rss.gif) no-repeat left top; margin-bottom:8px; clear:both;}


/* poll results page */
.pollresults, .firmresults { margin-top: 15px;} 
.pollresults_list, .firmresults_list { float: left; margin-right: 15px;}
.pollresults_table .table-1-head-7, .firmresults_table .table-1-head-7 { padding: 2px; vertical-align: middle;}

 /* common styling */
.menu3 {width:100%; font-family:  arial, verdana, sans-serif; font-size:12px; color:#fff; border-bottom:0px dotted #fff;padding-left:10px;}
.menu3 li a {background:#023761;color:#fff;float:left; display:block; padding: 0px 10px; line-height:23px; height:23px; text-decoration:none;}
.menu3 .item a:hover {background:#fff;color:#000;}
.menu3 .first a:hover {background:#fff;color:#000;}
.menu3 .first a:link {background:#fff;color:#000;}
.menu3 .first a:visited {background:#023761;color:#fff;}
.menu3 .first a:hover {background:#fff;color:#000;}
.menu3 .group a:link {background:#fff;color:#000;}
.menu3 .group a:visited {background:#fff;color:#000;}
.menu3 .group a:hover {background:#023761;color:#fff;}

.left {clear:both;}

.wrapper-print {padding:30px;}
blockquote {margin-left:10px;}
.comment_label {background:url(../Images/csg-47a89e303b6bd.gif) no-repeat 0 -860px; padding-left:20px; float:left; display:block; clear:both; }
.top_story .comment_label {clear:none;}
input[type=submit] {font-weight:normal;}

div.article trial {background:#ffffff; margin:15px;}
.offer_banner {margin-top:10px; width:339px; padding:0px;}

a.print_button {background:url(../Images/icon_print.gif) no-repeat left; padding-left:40px; height:31px; float:left;}
a.email_button {background:url(../Images/icon_email.gif) no-repeat left; padding-left:38px; height:31px; float:left;}
a.order_button {background:url(../Images/icon_reprints.gif) no-repeat left; padding-left:30px; height:31px; float:left;}
a.comment_button {background:url(../Images/icon_viewcomments.gif) no-repeat left; padding-left:36px; height:31px; float:left;}
a.commentadd_button {background:url(../Images/icon_addcomment.gif) no-repeat left; padding-left:30px; height:31px; float:left;}
a.bookmark_button {background:url(../Images/icon_bookmark.gif) no-repeat left; padding-left:30px; height:31px; float:left;}
ul.article_options li { position: relative; }
ul.article_options li:hover .bookmarking { display: block; }
ul.article_options .li_hover_ie6 .bookmarking { display: block; }
ul.article_options .bookmarking { display: none; position: absolute; font-size: 0.8em; float: left; width: 417px; top: 24px; left: 0; padding-bottom: 9px; background: url../Images/bg_bookmarking_btm.png) no-repeat right bottom; z-index: 1000; }
ul.article_options .bookmarking_shadow { float: left; padding-right: 8px; width: 409px; background: url(../Images/bg_bookmarking_right.png) no-repeat right top; }
ul.article_options .bookmarking ul { float: left; width: 399px; background: #fff; padding: 4px; margin: 0; border-width: 1px; border-style: solid; border-color: #dedede #efefef #f8f8f8 #dedede; }
ul.article_options .bookmarking li { width: 128px; float: left; margin-right: 5px; padding-bottom: 0; }
ul.article_options .bookmarking ul li { margin-right: 5px; }
ul.article_options .bookmarking ul li a { width: 105px; padding: 5px 0 5px 21px; height: 13px; }

div.bookmarking ul { display: block; float: left; clear: both; padding-bottom: 10px; font-size: 0.9em; }
div.bookmarking ul li { width: 145px; float: left; display: block; }
div.bookmarking ul li a { width: 123px; padding-left: 22px; float: left; display: block; height: 16px; padding-top: 5px; padding-bottom: 5px; margin-top: 2px; margin-bottom: 2px; background-position: left center; background-repeat: no-repeat; border: 0 solid #dfdfde; margin-right: 2px; }
div.bookmarking ul li a.delicious { background-image: url(../Images/bookmark_delicious.png); }
div.bookmarking ul li a.newsvine { background-image: url(../Images/bookmark_newsvine.gif); }
div.bookmarking ul li a.technorati { background-image: url(../Images/bookmark_technorati.gif); }
div.bookmarking ul li a.reddit { background-image: url(../Images/bookmark_reddit.gif); }
div.bookmarking ul li a.slashdot { background-image: url(../Images/bookmark_slashdot.gif); }
div.bookmarking ul li a.yahoo, div.bookmarking ul li a.yahoomyweb { background-image: url(../Images/bookmark_yahoo.png); }
div.bookmarking ul li a.stumbleupon { background-image: url(../Images/bookmark_stumbleupon.gif); }
div.bookmarking ul li a.propeller { background-image: url(../Images/bookmark_propeller.gif); }
div.bookmarking ul li a.fark { background-image: url(../Images/bookmark_fark.gif); }
div.bookmarking ul li a.facebook { background-image: url(../Images/bookmark_facebook.png); }
div.bookmarking ul li a.digg { background-image: url(../Images/bookmark_digg.png); }
div.bookmarking ul li a.twitter { background-image: url(../Images/bookmark_twitter.gif); }


/* Styles for ETF channel */



div.ETF_header{padding-left:0px; background:url(../Images/logo_invesco.gif) no-repeat right top; height: 59px; color:#4b4f56; padding-top:29px;}
div.ETF_header h2.section_header {width:380px; background:#19388a;}
div.ETF {margin-top:-28px;}
div.ETF a {color:#19388a;}

.article-option-box {overflow: hidden; width:630px; float:left;}

/* Box for the Subscribe, Free Trail buttons  13.06.08 */
.subscribe-box { border:4px solid #336699; margin-bottom: 15px; padding: 7px 0 12px 0; }
.subscribe-box .subscribe-banner img {  margin: 0 0 0 7px; }
.subscribe-box .freetrial-banner img { margin: 0 0 0 3px; }
.subscribe-box .offer-banner img { margin: 0 0 0 4px; }
.subscribe-box-text { margin: 20px 15px 0 11px;  }

/* Styles for Real Estate channel */
/* .ETF img.sponsoredby {display:none;}
.realestate_mpu {display:none;}
.realestate h2.section_header {background: #c52e1e; }
.realestate .section_title h2.section_header { } 
.realestate img.sponsoredby { float: right; width: 200px; margin-bottom:80px; margin-top:0px; }
.realestate h2.section_header a { color: white; }
.realestate h2.section_header a:hover { color: white; }
.realestate a:link, .realestate a:visited { color: #c52e1e; }
.realestate a:link:hover, .realestate a:visited:hover { color: #000; }
.realestate a.morelink { background-image: url(../Images/bullet_realestate.gif); }
.realestate a.morelink:hover {background-image: url(../Images/bullet_hover.gif); }
div.realestate_skyscraper {float:right; margin-right:-15px; margin-top:-10px;}
div.realestateside div.mpu {display:none;}
div.realestateside div.issue {position:absolute; top: 430px; width:160px; overflow:hidden; }
div.realestate div.realestate_mpu {display:block; float:right; width:300px; margin-left:10px; margin-bottom:5px;}
div.realestate div.realestate_article_mpu {float:right; margin-left:5px; margin-bottom:5px;} */

.iframe
        {
              width: 600px;
              height: 1100px;
              border: 0px;
        }

.related_articles ul { margin:0; padding:5px 10px 7px 22px; list-style-type: square; }
.related_articles li { margin-top: 5px; }

p.advSearch a { color: #386d99; }

.tbl_jobs td { font-size: 1em; }
.tbl_jobs .morelink { float: right; margin-right: 10px; }