﻿a, .footer_links {color:#003478;}
ul.main_nav li.search a {color:#fff;}
.masthead {background-image:url(../img/bg_masthead.jpg);}
.eventsmasthead {background-image:url(../img/bg_masthead_events.jpg);}
.eventsmasthead {border-bottom:1px solid #484b56; clear:both; float:left; width:970px; height:185px; position:relative; background-repeat:no-repeat; background-position:left top; background-color:#fff;}
.main_nav {background-color:#484b56;}
ul.main_nav a, ul.main_nav, .latestnews_link {color:#fff;}
ul.main_nav_sub {background-color:#eff0f5;}
.nav_bar {border-bottom:1px solid #484b56;}
.login {background:#600f33 url(../img/bg_login.gif) no-repeat left bottom;}
.login label, div.logged_in span {color:#fed03e;}
ul.main_nav li {border-right:1px solid #fff;}
ul.main_nav li:hover {background-color:#003478;}
ul.main_nav li a:hover {text-decoration:none;}
ul.main_nav li.selected a {text-decoration:none; background:url(../img/bg_nav_selected.png) no-repeat center bottom;}
.related_articles, .feed_list li.alt, .comments_list li, .paging li a, ul.product_nav, .basket_input_box, .highlight2, .highlight, .article_page .main_login {background-color:#eff0f5;}
#nav a.activeSlide {background-color:#003478; color:#fff; text-decoration:none; font-weight:bold;}
#nav a:hover {text-decoration:none;}
#nav a {color:#010101; font-weight:normal;}
.list_featured_products div:hover {border-color:#245aa6;}
.list_featured_products .div_hover_ie6 {border-color:#245aa6;}
h2.section, h2.section a, li.section, li.section a {color:#fff; background-color:#484a56;}
h2.section a, li.section a {font-weight:normal;}
.breadcrumb span.breadcrumb_separator, .breadcrumb li, .fullstory a {background-image:url(../img/bullet_breadcrumb.gif);}
.cart_link {background-image:url(../img/bg_cart.gif);}
.tabs {border-bottom:4px solid #484a56;}
.tabs a.tablink {color:#000;}
.tabs a.tablink:hover, .tabs a.selected {background:#484a56; color:#fff;}
.footer {background-color:#484a56; color:#fff;}
div.footer a {color:#fff; font-weight:normal;}
div.footer h2 a {font-weight:bold;}
.paging {color:#989696;}
.paging li a.selected, .paging li a:hover {background:#ddd; color:#30bfd9;}
.table_basket th, .barchart div {background-color:#484A56;}
p.quote {background-image:url(../img/bg_quote_open.gif); font-family:Times New Roman, Sans-Serif; font-style:italic; font-size:1.2em;}
p.quote, p.quote a {color:#010101;}
p.quote span {background-image:url(../img/bg_quote_close.gif);}
div.login_info {background:transparent url(../img/transp_black30.png);}
.tabgroup_content {background-color:#eff0f5;width:930px}
.tabgroup_content li {border-bottom:1px solid #fff;}
.table_1 td {background-color:#b9d4e3;}
.table_1 th, .table_1 .tbl_head td, .table_1 .tbl_footer td {background-color:#245aa6; color:#fff;}
.table_1 .alt_row td {background-color:#f4f4f4;}
.table_1 th a, .table_1 .tbl_head td a, .table_1 .tbl_footer td a {color:#fff;}
h3.subsection, h3.subsection_small {color:#484a56;}
ul.latest_news_list li a {background-color:#eff0f5; border-top:1px solid #fff;}
.homepage_latest_news {background-color:#eff0f5;}
.tabgroup_content li:first-child {background-image:url(../img/bg_most_read_li01.png);}
.tabgroup_content li:first-child + li {background-image:url(../img/bg_most_read_li02.png);}
.tabgroup_content li:first-child + li + li {background-image:url(../img/bg_most_read_li03.png);}
.tabgroup_content li:first-child + li + li + li {background-image:url(../img/bg_most_read_li04.png);}
.tabgroup_content li:first-child + li + li + li + li {background-image:url(../img/bg_most_read_li05.png);}

.tabgroup_content .li_first-child_ie6 {background-image:url(../img/bg_most_read_li01.png);}
.tabgroup_content .li_first-child_li_ie6 {background-image:url(../img/bg_most_read_li02.png);}
.tabgroup_content .li_first-child_li_li_ie6 {background-image:url(../img/bg_most_read_li03.png);}
.tabgroup_content .li_first-child_li_li_li_ie6 {background-image:url(../img/bg_most_read_li04.png);}
.tabgroup_content .li_first-child_li_li_li_li_ie6 {background-image:url(../img/bg_most_read_li05.png);}

.beta_msg {color:#fff; background:url(../img/bg_beta_msg.png) repeat-x top;}
.beta_msg a, .beta_msg a:hover {color:#fff;}
.beta_msg span {background:url(../img/icon_beta_msg.gif) no-repeat left top;}
.tabgroup_content a {font-weight:normal; color:#000;}
.story_text {background-color:#eff0f5;}
.story_text a {color:#000;}
.search-hold {border:solid 1px #cfcfcf; float:left; margin:0 0 10px; padding:0; width:410px;}
#intro p {margin:0; padding:0;}
#channels ul {float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; width:100%;}
#channels ul li {float:left; margin:0; padding:5px 30px 5px 0;}
#register input.text {border:solid 1px #a5acb2; float:left; width:198px;}
#register input.button {margin:0 0 0 10px;}
#advertise {background:#e8e8e8 none repeat scroll 0 0; border:solid 1px #cfcfcf; float:left; margin:0; padding:10px; width:390px;}
#advertise h3 {color:#233573;}
#advertise p {margin:0.5em 0;}
#subContent {float:right; margin:0; padding:75px 0 0; width:140px;}
#latestJobs {background-color:#efefef; margin:0; padding:0 0 10px;}
#latestJobs h4 {color:#000; display:block; font-size:120%; margin:0; padding:7px !important;}
#subContent ul {list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0 8px 8px;}
#latestJobs ul li {border-bottom:solid 1px #c7d1dd; margin:0; padding:8px 0;}
#latestJobs ul li a {font-weight:bold;}

/* v2 */
.article_comments li {background:#eff0f5 url(../img/bg_comment_separator.gif) repeat-y 169px;}
.article_comments li div {background:url(../img/bg_comment.png) no-repeat left bottom;}
.tabgroup_content_2 {border-top-color:#2e3135;}
.poll_page .alt_row {background-color:#eff0f5;}
.paging2 a {font-weight:normal; color:#000;}
.paging2 a.selected {background-color:#003478; color:#fff;}
.logo_ammdaily_small img {position:relative; top:1px;}


/* AMM */
.pricing_trends {width:100%; font-weight:bold; font-size:0.9em; border:1px solid #4a4c58;}
.pricing_trends tr.alt {background:#eff0f5;}
.pricing_trends td {padding:3px 0 3px 8px;}
.pricing_trends td:first-child + td {text-align:right; padding:3px 8px 3px 0; color:#093;}
.pricing_trends td:first-child + td.negative {color:#c00;}

.events ul {margin:0; padding:0; list-style-type:none;}
.events ul li img {float:left; margin-right:8px;}
.events ul h3 {font-size:1em; margin-top:0;}
.events {background-color:#eff0f5; padding:10px; float:left; width:316px;}
.events li {padding:5px; margin-bottom:1px; background-color:#fff; float:left; width:306px;}


a.more {background:url(../img/bg_more.png) no-repeat right 1px; padding-right:17px; margin-top:5px; float:right; clear:right; white-space:nowrap; font-weight:normal; color:#484a56;}
a.moreleft {margin-top:5px; float:left; clear:left; white-space:nowrap; font-weight:normal; color:#484a56;}
.magazine_stories {background-color:#f2f2f9; padding:10px; float:left; width:553px; margin-bottom:10px;}
.cover {background:url(../img/bg_cover.jpg) no-repeat right bottom; width:121px; height:158px; float:left; padding-right:19px; margin-right:9px;}
.magazine_stories ul {margin:0; padding:0; list-style-type:none; width:404px !important; float:right;}
.magazine_stories li {display:none;}
.magazine_stories li:first-child {display:block;}
.magazine_stories li h3 {font-size:1.25em; margin:0;}

span.controls {position:absolute; right:6px; top:4px; font-size:12px;}
span.controls a {display:inline-block; width:16px; height:16px; background-repeat:no-repeat; background-position:left top;}
span.controls a#prev, span.controls a#prev2 {background-image:url(../img/scroll_left_disabled.gif);}
span.controls a#next, span.controls a#next2 {background-image:url(../img/scroll_right_enabled.gif);}
span.controls a#prev.prev_enabled, span.controls a#prev2.prev_enabled {background-image:url(../img/scroll_left_enabled.gif);}
span.controls a#next.next_disabled, span.controls a#next2.next_disabled {background-image:url(../img/scroll_right_disabled.gif);}
span.controls span {position:relative; top:-3px;}

.showcase_stories {background-color:#eff0f5; padding:10px; float:left; width:553px; margin-bottom:10px;}
.showcase_stories ul {margin:0; padding:0; list-style-type:none; background-color:#fff;}
.showcase_stories li {padding:6px; width:541px; display:none;}
.showcase_stories li:first-child {display:block;}
/*.showcase_stories li img {float:left; margin-right:10px; width:146px;}
.showcase_stories li p {margin:0 0 0 156px;}*/
.showcase_stories li h3 {font-size:1.25em; margin:0;}

span.author {font-size:12px; font-weight:normal; color:#848484;}
span.section_date {position:absolute; right:6px; top:3px;}

.container_outer {background-color:#acacac;}
.container {background:url(../img/bg_container_left.gif) repeat-y left;}
.container_inner {background:url(../img/bg_container_right.gif) repeat-y right;}
/* .container_outer {background:url(../Img/bg_body.gif) repeat;} 
.container {background:url(../Img/bg_container_left.png) repeat-y left;}
.container_inner {background:url(../Img/bg_container_right.png) repeat-y right;} */

.quick_nav {float:right; margin:9px 15px 0 0; padding:0; list-style-type:none;}
.quick_nav li {float:left;}
.quick_nav a {color:#fff; float:left; border:1px solid #fff; border-left:0; padding:2px 8px; background-color:#484b56; font-weight:normal;}
.quick_nav a:first-child {border-left:1px solid #fff;}
.quick_nav a:hover {text-decoration:none; background-color:#ffa612; color:#000;}

.button2, .quick_nav ul li a {display:inline-block; text-align:center; font-size:11px; font-weight:bold; color:#fff; background-color:#545554; padding:2px 6px 3px 6px; border:0; cursor:pointer; font-family:Arial, Sans-Serif;}
.button2:hover, .quick_nav ul li a:hover {background-color:#b31e3b; text-decoration:none;}
a.reverse, input.reverse {background-color:#b31e3b;}
a.reverse:hover, input.reverse:hover {background-color:#545554;}
a.button2, .quick_nav ul li a {height:14px;}

.button_search {background:url(../img/bg_button.png) no-repeat left top; color:#000; border:0; height:22px; width:32px; cursor:pointer; font-weight:bold; font-size:12px; font-family:Arial, Sans-Serif;}
.comment_form {background:#eff0f5 url(../img/bg_comment_form.png) no-repeat 6% 43%;}
.article_form {color:#484a56;}
.article_top {background-color:#eff0f5;}
.button, .button_small,
a.button_small /* need to increase specificity to override .tabgroup_content a styles */
{background:#003478; border:0; color:#fff; font-weight:bold;}
.button:hover, .button_small:hover {background:#484a56;}
a.button, a.button_small:hover {color:#fff;}
.article_form .button {background-color:#484a56; border:0;}
.article_form .button:hover {background:#003478;}

.article_comments .commenter {float:left; width:160px; color:#484a56;}
.article_comments .comment {margin-left:170px;}
.related_articles a {color:#000; font-weight:normal;}

.magazine {background:url(../img/bg_magazine_top.gif) no-repeat right top;}
.article_magazine {background:url(../img/bg_article_top.gif) no-repeat right 27px;}
.magazine, .article_magazine {float:left; width:572px; margin-right:-15px; padding-right:15px;}
.article_magazine .article_top {background:none;}
.article_magazine .article_tools {background:#484b56 url(../img/bg_article_tools.gif) no-repeat bottom right; height:27px; position:relative; left:-15px; width:572px; top:0; padding:0 15px; margin-bottom:30px;}
.article_magazine ul.article_tools li a {color:#fff; text-transform:uppercase; font-size:11px;}
.article_magazine div.bookmarking ul li a {color:#003478; font-size:10px; text-transform:none;}
.article_magazine .article_header {text-transform:uppercase; font-size:26px; padding-right:40px; line-height:1.1em;}
.article_magazine h3 {text-transform:uppercase; margin:0; font-size:1.25em; font-family:Trebuchet MS, Sans-Serif; line-height:1.1em;}
.article_magazine p.tags {margin-top:0;}
p.tags a {font-weight:normal;}

.article_magazine_body {column-count:2; column-gap:20px; column-rule:1px solid #ddd; padding-bottom:10px;}
/*.article_magazine_body img {max-width:275px; padding-bottom:10px;}*/
.article_magazine_body .image_left {max-width:180px; padding-right:10px;}
.article_magazine_body .image_right {max-width:180px; padding-left:10px;}
.article_magazine_body p {margin-top:0;}

.article_magazine, .article_magazine_body {width:auto !important;}

h2.section_2 {font-family:Trebuchet MS, Sans-Serif; font-size:1.4em; text-transform:uppercase;}
h2.section_2 {color:#484b56;}

ul.magazine_buttons {list-style-type:none; margin:0; padding:0; float:left; width:100%; margin-bottom:10px;}
ul.magazine_buttons li {float:left; margin-bottom:5px; margin-right:5px;}
ul.magazine_buttons a {float:left; text-align:center; padding:2px 8px; background-color:#f6f6f6; color:#06e; border:1px solid #d1d2d5; font-size:11px; font-weight:normal;}
ul.magazine_buttons a:hover {text-decoration:none; background-color:#484a56; color:#fff;}
ul.magazine_buttons li.pdf_icon a {background-image:url(../img/icon_pdf.gif); background-repeat:no-repeat; background-position:6px center; padding-left:23px;}
ul.magazine_buttons li.pdf_icon a:hover {background-image:url(../img/icon_pdf_on.gif);}

div.cover_story {width:273px;}
div.cover_story img {display:block; max-width:273px; margin:0; padding:0;}
p.cover_story {padding:10px; margin:0; width:253px; margin-bottom:10px; background-color:#484b56;}
p.cover_story, p.cover_story a {color:#fff;}
div.highlight h2.section_2 {margin-top:0; font-size:1.25em;}

h3.subsection_small {font-size:1em; margin-bottom:0; padding:0;}
.halfwidth h3.subsection_small {margin-top:1em;}

.magazine h2.section_2 {font-size:1.6em;}
.magazine p.margin_top {margin-top:0;}
.magazine .story_detail h4 a {font-weight:normal;}
.magazine .highlight .story_detail h4 a {font-weight:bold;}

.col_1 {float:left; margin-right:15px; width:273px;}
.col_2 {float:left; width:284px;}
.magazine .col_2 {margin-top:43px;}

.box_160 {width:158px; height:158px; float:left; margin-top:10px; border:1px solid #484b56; position:relative;}
.box_160 + .box_160 {float:right;}
.box_160 h2 {margin:0; position:absolute; padding:4px 0 0 4px; font-size:12px;}
.box_160 h2, .box_160 h2 a {color:#484b56;}
.box_160 p {font-size:11px; padding:0 4px 4px 4px; margin:0; position:absolute; bottom:0; left:0;}
.box_160 p a {color:#000; font-weight:normal;}
.box_160 a:hover img {opacity:1;}
.box_metals h2 {bottom:32px; left:0;}

p.issue {font-family:Trebuchet MS, Sans-Serif; font-size:1.1em;}

.bordered    {float:right; margin-top:33px; margin-right:15px; padding:5px; border:1px solid #444;}
.registerNow {padding:3px 10px 5px 10px; font-weight:normal; font-size:11pt; background:green;}
.buttons_list_1, .buttons_list_2 {float:left; margin:0; padding:0; list-style-type:none; margin-bottom:10px;}
.buttons_list_1 li, .buttons_list_2 li {float:left; margin-right:1px;}
.buttons_list_1 a, .buttons_list_2 a {float:left;}
.buttons_list_1 a {padding:3px 8px; color:#fff; background:#484b56; border-bottom:1px solid #91939a; font-weight:normal;}
.buttons_list_1 a:hover {background-color:#ffa612; text-decoration:none; color:#000;}
.buttons_list_2 a {padding:3px 20px; color:#000; background:#ffa612; font-size:smaller}
.buttons_list_2 a:hover, a.subscribe_button:hover {background-color:#484b56; text-decoration:none; color:#fff;}

a.subscribe_button {color:#000; background:#ffa612;}

.highlight > :first-child {margin-top:0;}

.partners {margin:7px 0 10px 10px; clear:both; height:auto; overflow:hidden;}
.partners ul {margin:0; padding:0; list-style-type:none;}
.partners li {display:block; margin-top:6px; float:left; margin:10px; padding:5px; vertical-align:middle; min-height:110px}
.partners li * {vertical-align:middle; display:block;}
.partners li img {max-height:85px; max-width:150px;}
.partners li span {font-weight:bold; margin-bottom:10px;}

.buttonlist {clear:both; list-style-type:none; height:auto; overflow:hidden;}

.featured_event h3 {margin:10px 0 0 0; font-size:1.25em;}
.featured_event p {margin:0;}

h3.subsection_small + p {margin-top:0;}

.events_list {background:#eff0f5; margin:0 0 15px 0; padding:0; list-style-type:none;}
.events_list h3 {margin:0; padding:0; font-size:1em;}
.events_list p {margin:0;}
.events_list li {padding:10px; border-bottom:1px solid #fff;}

.perspectives_left {float:left; width:170px; margin-right:10px; margin-bottom:10px;}
.perspectives_left img {max-width:170px;}
.perspectives_right {float:left; width:393px; margin-bottom:10px;}

.list_custom {margin:0; padding:0; list-style-type:none;}
.list_custom li {background:url(../img/bullet_list.png) no-repeat left 4px; padding-left:12px;}

.resources_list {float:left; width:100%; background:#eff0f5; margin:0 0 15px 0; padding:0; list-style-type:none;}
.resources_list h3 {margin:0 0 0.7em 0; padding:0; font-size:1.25em;}
.resources_list p {margin:0 0 0 156px;}
.resources_list li img {float:left; margin-right:10px; width:146px;}
.resources_list li {padding:10px; float:left; width:553px; border-bottom:1px solid #fff;}

.highlight_text {background-color:#003478; color:#fff; font-weight:normal; font-size:12px; padding:2px 4px;}

.story_detail .date {color:#000;}
.story_detail .author {color:#003478; font-size:11px;}

/* Subscribe */
.subscribe h1 {font-size:1.5em; margin-bottom:10px; padding-top:10px;}
.subscribe .subsc-options td {vertical-align:bottom; padding:0 3px;}
.subscribe .textbox {border:1px solid #018aa9; width:200px; margin-left:3px;}
.subscriptionLabel {float:left; width:8em; font-weight:bold;}
.subscribe2_form {margin:15px 0;}
.subscribe2_form * {vertical-align:middle;}
.subscriptionInformation table th {background-color:#484a56; color:White; padding:3px 6px;}
.subscriptionInformation table td {background-color:#eff0f5; font-weight:bold; padding:3px 6px;}
.cartSubmit {font-size:1.1em; font-weight:bold;}
.yourDetailsRight {width:370px;}
.personaldetails, .yourDetailsRight, .deliveryaddress, .paymentDetails, .emailPrefs, .interestareas, .dataprotection {margin-bottom:15px;}
.personaldetails label, .yourDetailsRight label, .deliveryaddress label, .paymentDetails label {float:left; width:15.5em; margin-top:3px;}
.personaldetails input, .yourDetailsRight input, .deliveryaddress input, .paymentDetails input, .numberofsubscriptions input {margin-bottom:3px; width:324px;}
.personaldetails select, .yourDetailsRight select, .deliveryaddress select, .paymentDetails select {width:330px; 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, .CreditCardShow, .PanelShow {display:block;}
.billingAddressHide, .CreditCardHide, .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;}
.termsAndConditions {margin-bottom:20px;}
.termsAndConditions input {font-weight:bold;}
.redText {color:Red; text-align:center;}
.button_right {float:right;}
.shoppingCart th, .shoppingCart td {padding:4px 8px;}
.shoppingCart tr:nth-child(odd) {background-color:#ececec;}
.shoppingCart tr.nth-child-odd {background-color:#ececec;}
.shoppingCart th {background-color:#6C6C6C; color:#fff; font-weight:normal; text-align:left;}
.shoppingCart td {text-align:right;}
.shoppingCart td:first-child {text-align:left;}
.emailPrefs table td {padding-right:15px;}

.quickSearchContainer {display:none};
.search_result {margin:15px 0 0 0; padding:0;}
.search_result li {background:none; list-style-type:none; padding:0; margin:0 0 13px 0;}
.search_result h2 {margin:0; font-size:1.4em;}
.search_result h2 a {color:#000; font-weight:normal;}
.search_result p {margin:0;}
.search_result .date {margin-right:5px;}

.advsearch, .advsearch div {width:auto !important;}

.searchbox {margin-bottom:10px; padding:10px; background:#EFF0F5;}
.searchbox .search_txtbox {width:250px;}
.advsearch .searchbox .search_txtbox {width:300px;}
.subsection_header {background:#484a56; color:#fff; clear:both; font-size:0.9em; font-weight:bold; margin:7px 0; padding:2px 5px; position:relative; line-height:19px; height:19px;}
.hide_expand {color:#fff;}

.content_wrap_wide {float:left; padding-left:15px; padding-right:15px; width:940px;}


.tbl1 {border-collapse:collapse; margin:10px 0;}
.tbl1 td, .tbl1 th {text-align:center; width:13.5%; padding:6px 0.5%;}
.tbl1 .col_a {width:37%; padding:6px 0.5% 6px 0.5%;}
.tbl1 .col_b {width:3%;}
.tbl1 .col_a, .tbl1 .col_b {text-align:left;}
.tbl1 .col_a {font-weight:bold;}
.tbl1 tr:hover {background-color:#ccc;}
.tbl1 .row_price {background-color:#ddd;}
.tbl1 th {font-weight:bold; vertical-align:top; text-transform:uppercase; font-size:0.9em;}
.tbl1 tr:first-child th:first-child, .tbl1 tr:first-child th:first-child + th, .tbl1 tr:first-child + tr th:first-child, .tbl1 tr:first-child + tr th:first-child + th {background:#fff; color:#000;}
.subscription-info {padding:4px 8px; display:none; font-weight:bold; margin-left:8px; width:200px; color:white; position:absolute; background-color:#6d6d6d; text-align:left;}
.tbl1 tr:first-child {background:#484A56; color:#fff;}
.tbl1 .row_alt {background:#eff0f5;}

.banner_125 {background:#eff0f5; padding:18px; float:left; margin-bottom:10px;}
.banner_125 + .banner_125 {float:right;}


.prices {margin-top:15px;}
.prices h3 {margin-bottom:0; font-size:1.1em;}
.prices ol {margin-top:0;}
.cbTable {width:100%;}
.cbTable td {width:25%;}
.cbTable_hist {width:100%;}
.cbTable_hist td {width:25%;}
.prices .controls, .prices .selections {float:left; width:100%; margin-top:10px;}

	
/*.cbTable span.all, .cbTable span.clear {font-weight:bold;}*/
.table_div {padding:5px 0; border-bottom:2px solid #fff;}
.table_div_hist {padding:5px 0; border-bottom:2px solid #fff;}
.table_div_loc {padding:5px 0; border-bottom:2px solid #fff;display:inline-block;width:100%}
.table_div_rep {padding:5px 0; border-bottom:2px solid #fff;}
.selections input {font-size:11px; padding-top:2px; padding-bottom:2px; background-color:#484a56; color:#fff; border:0; cursor:pointer;}
.selections input:hover {background-color:#003478;}

.ammpricing {background:url(../img/text_AMMPricing-23px.png) no-repeat left top; text-indent:-9000px; min-height:23px;}

.pricing_nav .selected {background:url(../img/search_arrowRight.jpg) no-repeat left center;}
.pricing_nav {list-style-type:none; margin:0; padding:0;}
.pricing_nav li {display:inline; padding-left:10px; padding-right:100px;}
.pricing_nav a {font-weight:normal; font-size:1.2em;}
.pricing_nav .selected a {font-weight:bold;}

.prices_menu {float:left; text-transform:capitalize; width:175px;}
/* Original width:175px;	*/
.prices_menu ul {padding:0; margin:0;}
.prices_menu li {list-style-type:none; margin-bottom:1px;}
.prices_menu li a {background-color:#eff0f5; display:block; padding:3px 9px;}
.prices_menu li.selected a {background-color:#003478; color:#fff;}
.prices_menu li a:hover {text-decoration:none; background-color:#ffa612; color:#000;}

.prices_table {font-size:11px; margin-bottom:10px;}
.prices_table th {background-color:#484b56; color:white; font-weight:bold; text-align:center;}
.prices_table th, .prices_table td {padding:3px 6px;}
/*.prices_table .odd {background-color:#eff0f5;}*/
.prices_table .odd {background-color:#cdc9c9;}
.prices_table .price {width:5px;white-space:normal}
.prices_div {width:755px;float:left;}
.prices_table td.number {text-align:right;}
.prices_table td.range {text-align:center;}
/*width:755px;*/
ul.issue_list img {float:left; margin:5px 10px 5px 5px; width:90px;}
div.past_issues h2 {font-family:Arial,Tahoma,Sans-Serif; font-size:1em; margin-bottom:0; margin-top:0; text-transform:uppercase;}
.contents ul.issue_list {margin:0; padding:0; list-style-type:none;}
.contents ul.issue_list li {margin-top:5px; margin-bottom:0; clear:both; background:#eeeeee; border:0 solid #000; float:left; width:100%;}
ul.issue_list li h2 {margin-top:10px; margin-right:10px;}
ul.issue_list li p {padding-right:10px;}

div.year_list {margin-top:10px; padding-bottom:10px; float:left; font-weight:bold;}
div.year_list a {float:left; margin-right:5px; margin-bottom:3px; padding:3px 5px 3px 5px; background:#eeeeee;}
div.year_list a.selected {background:#003478; color:#fff; text-decoration:none;}
div.year_list a:hover {background:#484a56; color:#fff; text-decoration:none;}

.exrates_table {width:70%; font-size:1.1em;}
.exrates_table th {text-align:left;}

h4.subsubsection {border-bottom:1px solid #ffa612; font-size:1em; color:#484A56; text-transform:uppercase; margin-bottom:0.7em;} 

.perspectives_nav {float:left; width:553px; margin-bottom:10px;}
.perspectives_nav .half {margin:0 0 0.8em 0;}
.perspectives_nav p {margin-top:0; margin-bottom:0.5em;}
.perspectives_nav p.issue {font-size:1.2em;}
.perspectives_nav .list_custom a {font-weight:normal;}
.perspectives_nav .list_custom li.selected a {font-weight:bold;}
.perspectives_nav ul.magazine_buttons {margin-bottom:0;}
.backissues_form {padding:8px; background-color:#fff; border:1px solid #d1d2d5; width:215px;}

DIV.test_span {width:50%;color:Red}

/* ---------POLL Result ---------*/
.poll_results {margin:10px 0 20px 0;}
.poll_results li {margin-bottom:8px;}
.poll_results label {display:block;}
.poll_results .smaller {font-size:0.9em;}


/*----Email Preferences ---*/
div.Preferences 
{
    background-color:#F2F2F2;
	clear:both;
	border-bottom:solid 20px #ffffff;
	padding:5px 5px 5px 5px;
}
div.Preferences h3 {border-top:solid 1px #cccccc; color:#808392;}
.PreferenceTable {width:100%;} 
.PreferenceTable td {width:33%; padding:0; vertical-align:top;}
div.newsalerts {margin-top:20px;font-size:.8em;font-weight:bold; display:none}
/*--------------------------*/
/*----------Modoal Popup-----------*/
.popUpStyle
{
    background-color:#ffffff;
    color:#4f6b72; 
    padding:6px;      
    filter:alpha(opacity=80);
    opacity:0.8;
}

.drag
{
     background-color:#dddddd;
     cursor:move;
     border:solid 1px gray ;
}
.progressBackgroundFilter
	{
		position:absolute;
		top:0px;
		bottom:0px;
		left:0px;
		right:0px;
		overflow:hidden;
		padding:0;
		margin:0;
		background-color:#000;
		filter:alpha(opacity=50);
		opacity:0.5;z-index:1000;
	}
 
.processMessage {
position:absolute;
top:30%;
padding:10px;
width:300px;
height:65px;
z-index:1001;
background-color:#fff;
font-size:11px;
font-style:italic;
color:Red;
}
/* Register.aspx */
.ddlWidth {width:450px; font-size:x-small}
.PrintLocation {width:920px;display:inline;}
.PrintDisclaimer {display:none;}


/*----------Prestitial Stub-----------*/

.prestitial_content {position:relative; background:url(../Img/bg_prestitial.jpg) no-repeat; width:1038px; height:442px; margin-right:auto; margin-left:auto;}
.prestitial_content .arrow-right {position:absolute; top:410px; left:880px;}
.prestitial_content .arrow-right a {float:left; font-family:Arial; color:#003478; font-size:0.8em; text-decoration:none; margin-right:10px; cursor:pointer;}
.prestitial_content .arrow-right img {float:left;}
.prestitial_content .arrow-right a:hover {text-decoration:underline;}
.prestitial_content .stub {width:384px; font-family:Arial; font-size:0.8em; position:absolute; left:614px; top:100px;}
.prestitial_content .stub .emailTo {position:absolute; left:-600px; top:310px; display:block; width:400px; font-size:0.85em;}

body.error_body {background:#acacac; margin-top:50px;}
body.error_body .footer {display:none;}
body.error_body .container, body.error_body .container_inner {background:none;}
body.error_body .masthead {height:100px;}
body.error_body .content {width:980px;}
body.error_body div.content_wrap {background:none;}

/* datepicker aka chooser styling */

div.chooser {float:left; position:relative; margin-right:5px; padding:3px 7px 3px 30px; font-weight:bold; color:#fff; background:#003478;}
div.chooser:hover {background:#484A56;}
   .chooser   img {background:#fff; padding:4px;}
   .chooser     a {position:absolute; top:0px; left:0px; width:100%;}
   
/* datepicker nav bar additional styles */

div.mostRecent {height:auto; overflow:hidden;}
   .mostRecent     a.button,
   .mostRecent input.button {float:left; margin-left:0px; margin-right:5px;}


.subscribebox a, .freetrialbox a {display:block; background:#FFA612; color:#ffffff;  width:163px; margin-left:0px !important; padding-left:0px !important; text-decoration:none !important;}
.subscribebox span, .freetrialbox span {display:block; /*color:#305E96;*/ color:#ffffff; font-size:0.8em; font-weight:normal;}

/* handles spacing for magazine article when article is blocked.*/
.subscribebox p { margin-top:68px; margin-left:15px; color:#305e96; font-size:1.5em; width:233px; }
.freetrialbox p { margin-top:68px; margin-left:15px; color:#305e96; font-size:1.5em; width:233px; }
.articleMargin { margin-bottom: 43px; }