/****************** start of basic *****************/
body {
  margin: 10px 0px 0px 0px;
  padding: 0;
color: #464646;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
}
p {
  font-size: 12px;
}
img {
  border: 0px;
  margin: 0px;
  padding: 0px;
}
form, input {
  margin: 0;
  padding: 0;
}
table {
  margin:0px;
  padding:0px;
  border:0px;
}
iframe  {
  border:0px;
}

.adtextund {
  text-align: center;
  padding-top:10px;
  padding-bottom: 10px;
  width: 100%;
  clear: both;
}

/* content_wrapper */
#content_wrapper {
  width: 993px;
  margin: 0px;
  padding: 0px;
}
.author_image {
margin-top:3px; margin-right:5px; margin-bottom:5px;
border: 0px;
float: left;
height: 67px;
width: 67px;
}
.article_title {
font-size:13px; font-family: Arial; font-weight:bold; color:#1849af; text-decoration:none;
}
.announcement_briefing .article_title {
font-size:20px; font-weight:bold; color:#1849af; text-decoration:none;
}
.author_name {
font-family:Arial; size:10px; margin-top:5px; margin-bottom:5px; color:#898989
}
.teaser {
 font-size:11px; color:#545454
}
.article_readmore {
text-decoration:underline; color:#0179ff; font-size:11px;
}
.arrows {
font-size:9px
}
.adundtext {
margin-bottom:8px;margin-top:-2px;
}

/* when viewing homepage */
#left_column { width:190px; float:left; margin:0px; padding: 0px; overflow:hidden;}

#center_column {
width:465px; float:left; margin-left:15px; margin-right:15px; padding: 0px; overflow:hidden;}
body.taxonomy #center_column {
  width: 600px;
}
body.news #center_column {
  width: 600px;
}
#right_column { width:300px; float:left; margin:0px; padding: 0px; overflow:visible;}
body.taxonomy #right_column {
  width: 160px;
}
body.news #right_column {
  width: 160px;
}
body.news .ad45 {
  clear: both;
}
body.forexcharts #left_column {
  margin-right: 7px;
}
body.right_column #right_column {
  margin-left: 7px;
}
body.node.articles #center_column {
  width: 765px;
  margin-right: 0px;
  }
body.forexcharts #center_column {
  width: 765px;
  margin-right: 0px;
}
.full_calendar {
  margin-bottom: 20px;
}
body.forexcharts .ad45 {
  clear: both;
}
body.node.articles .ad45 {
  clear: both;
}

/* when viewing taxonomy */
/* same as homepage */

/* when viewing node */
.forexresources #center_column { width:605px; float:left; margin-right:10px;}
.forexresources #right_column { width:160px; float:left; }

/* when viewing search */
.search #center_column { width:605px; float:left; margin-right:10px;}
.search #right_column { width:160px; float:left; }

/* when viewing 404 */
.error_404 #center_column { width:605px; float:left; margin-right:10px;}
.error_404 #right_column { width:160px; float:left; }

/****************** end of basic *******************/

/***************** start of header *****************/
div#header {
	width:100%;
	overflow:none;
	height:95px;
}
div.leftbox {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 20px;
  padding: 0;
}
#left_column div.adSpace {
  text-align:center;
}
#left_column div.adSpace a {
  display: block;
}
#left_column div.adSpace.leftbox {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 20px;
  padding: auto;
  text-align: center;
}
div.rightbox {
margin-left:10px;
margin-right:10px;
  margin-bottom: 20px;
  padding: 0;
}
div.rightbox table {
  border: 1px solid #bcddc9;
}
div.rightbox table table {
  width: 100%;
  border: 0px;
}
div#header div#logo {
	width:210px;
	height:90px;
	float:left;
	margin-right:20px;
}
div#header div#banner_728 {
	height:90px;
	float:right;
}
h3 {
color: #006334;
}
.home_tab {
  padding-left: 10px;
  padding-right: 10px;
}
/**************** end of header ********************/

/****************** start of menu *******************/
div#menu {
	margin-top:5px;
}
#header_content {
  background:#DFE8F7;
  height:33px;
  padding:5px 0px 5px 0px;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  width: 100%;
}
#report_wrapper {
  width: 600px;
  margin-left: 5px;
  float: left;
}
#subheader {
  background-color:#DFE8F7;
  background-image: url("/media2/images/menubacking.gif");
  background-position: bottom left;
  background-repeat: repeat-x;
}
#header_content .overtext {
  color:red;
  font-weight:bold;
  font-size: 10px;
  padding-bottom: 0px;
  width: 80px;
  height: 10px;
  margin-bottom:-1px;
}
#header_content span a img {
  margin:0px;
  padding: 0px;
  border: 0px;
  vertical-align: middle;
  float: right;
}
#header_content .undertext {
 vertical-align: bottom;
}
#header_content form { display: inline; }
#header_content form table { display: inline; }
#header_content #cse-search-box {
  width: 300px;
  margin-right: 10px;
  margin-top: 13px;
  float: right;
  text-align: right;
}
#cse-search-box strong {
  vertical-align: middle;
}
#cse-search-box input.search_query {
  width: 150px;
  vertical-align: middle;
  display: inline;
}
#header_content .header_button { vertical-align:middle; margin-top:-4px; }
#enter_email {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  margin-bottom:-1px;
  margin-right:5px;
  padding-bottom:2px;
  padding-left:2px;
  padding-right:2px;
  padding-top:2px;
}
/****************** end of menu *********************/

/*************** start of left column **************/
/* left column: add space */
/*************** end of left column ****************/
.converter_page {
 width:173px;
 height:285px;
 overflow: hidden;
 border: 0px;
}

/************* start of center column **************/
/* center column: add space */
#center_column div.adSpace {
  margin-bottom:20px;
}
/* center column: node content */

/* center column: page not found */
div.page_not_found {
  padding:1px;
}
div.page_not_found h1 {
  margin:0px 0px 5px 0px;
  font-size:16px;
}
div.page_not_found h1.iframeH {
  float:left;
  position:relative;
  color:#009233;
  top:6px;
  left:0px;
  background:#EBEBEB;
  border:1px solid #DCDCDC;
  padding:1px 3px;
}
div.page_not_found iframe {
  width:600px;
  overflow:hidden;
  border:1px solid #DCDCDC;
  background:#FFFFFF;
  min-height:1350px;
}
div.page_not_found_suggestions {
  padding-bottom:10px;
}
div.page_not_found h4 {
  margin:0px;
  padding:0px 0px 5px 0px;
}
div.page_not_found ul {
  margin-top:0px;
  padding-top:0px;
  padding-bottom:5px;
}

.forexcharts .economic_calendar {
  margin-top: 0px;
}

.economic_calendar td a img {
  margin: 0 auto;
}
td.readmore {
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 20px;
}
/* center column: blocks: breadcrumb */
div#block_breadcrumb {
  font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
  margin-bottom:10px;
  border-bottom:1px solid #F0F0F0;
}
div#block_breadcrumb a {
  float:left;
  display:block;
  margin:2px 4px;
  color: #3E3A13;
}
div#block_breadcrumb span {
  float:left;
  display:block;
  margin:2px 4px;
  color: #3E3A13;
}

div#block_breadcrumb a:hover {
  color: #006600;
}
div#block_breadcrumb a.breadcrumb_arrow {
  margin:2px 0px 0px 0px;
  padding:0px;
}
div#block_breadcrumb a.breadcrumb_arrow:hover {
  text-decoration:none;
  color:#3E3A13;
}

/* center column: blocks: block_pageContent */

body.homepage #block_pageContent {
margin-bottom:5px;
padding-bottom: 0px;
margin-top:23px;
}

#block_pageContent .article_section_header{
  margin-bottom: 10px;
}
.body_readmore {
 color:#0047BE;
 padding-bottom: 5px;
}
.body_readmore a{
text-decoration:underline; font-size:11px; font-weight:bold;
}

.article_section_header {
  color:#2c9627;
  font-size:14px;
  font-weight:bold;
  padding-bottom:7px;
}
.taxonomy #block_pageContent .article_section_header {
color:#007237;
font-size:22px;
  padding-top: 0px;
 font-weight:bold;
}
.taxonomy.news #block_pageContent .article_section_header {
  padding-top: 20px;
}
.announcement_briefing {
margin-bottom:18px;
}


div.news div.pageContent span.time, div.news div.pageContent span.symbol, div.news div.pageContent span.symbol a {
  color:#898989;
  font-size:10px;
}
div.news div.pageContent span.symbol a:hover {
  text-decoration:underline;
}



.article_item_header a {
font-size:16px; font-weight:bold; color:#1849af; text-decoration:none;
}
div.pageContent .symbol a:hover {
  text-decoration:underline;
}
div.pageContent div.author{
  font-family:Arial; font-size:10px; margin-top:5px; margin-bottom:5px; color:#898989
}
div.pageContent  .body {
font-size:12px; color:#545454
}
div.pageContent .more {
text-decoration:underline; color:#0179ff; font-size:11px
}
div.pageContent  div.body span.more a, div.pageContent  div.body span.more a:hover {
  color:#013B8F;
  font-size:11px;
  text-decoration:underline;
}
div#block_pageContent div.viewMore {
  color:#013B8F;
}
div#block_pageContent div.viewMore a, div#block_pageContent div.viewMore a:hover {
  color:#013B8F;
  font-size:11px;
  text-decoration:underline;
}

/* center column: blocks: block_News */

 a.rss_icon {
  float:right;
  display:block;
  width:17px;
  height:17px;
  text-decoration: none;
  margin-top:2px;
  margin-right:5px;  background:url("/media2/images/feed.png") 0 0 no-repeat;

 }

/* center column: blocks: block_nodeContent */
div#block_nodeContent {
  color: #363636;
}
div#block_nodeContent h1 {
  color:#363636;
  font-size:26px;
  line-height:30px;
  margin-bottom:2px;
  margin-top:0;
}
div#block_nodeContent  div.authorName {
  color:#898989;
  font-size:10px;
  margin-bottom:7px;
  margin-top:1px;
}
div#block_nodeContent  div.authorName a {
  color:#006600;
}
div#block_nodeContent div.articleShare_bottom a.rss_icon {
  float:right;
}

div#block_nodeContent  a.rss_icon {
  float:left;
  margin-right:5px;
  display:block;
  width:17px;
  height:17px;
  margin-right:10px;
  background:URL(/media2/images/feed.png) 0 0 no-repeat;
}
div#block_nodeContent  a.rss_icon:hover {
  text-decoration:none;
}

div#block_nodeContent  div.articleShare{
  border-bottom:1px solid #C7C7C7;
  border-top:1px solid #C7C7C7;
  clear:both;
  margin-bottom:8px;
  margin-top:6px;
  padding-bottom:2px;
  padding-top:2px;
}
div#block_nodeContent  div.articleShare div.articleShareAddThis {
  float:right;
  margin-top:3px;
}
div#block_nodeContent  div.newsDate div.articleShareAddThis {
  float:right;
  margin-top:4px;
}
div#block_nodeContent div.node_innerAd {
  border-top:1px solid #C7C7C7;
  clear:both;
  font-size:11px;
  font-weight:bold;
  margin-bottom:10px;
  margin-top:10px;
  padding-bottom:4px;
  padding-top:6px;
  text-align:center;
  text-decoration:underline;
}
div#block_nodeContent div.node_prSearch {
  margin-bottom:10px;
  border:1px solid #BBBBBB;
  padding:10px;
  min-height:50px;
}
div#block_nodeContent div.node_prSearch div.node_prSearch_form {
  float:left;
  margin-left:10px;
  width:190px;
}
div#block_nodeContent div.node_prSearch div.node_prSearch_form #pr_symbolSearch {
  float:left;
  width:120px;
  margin-right:8px;
}
div#block_nodeContent div.node_prSearch div.node_prSearch_form input.node_prSearch_Submit {
  float:left;
  margin-top:-2px;
}
div#block_nodeContent div.node_prSearch div.node_prSearch_text {
  float:left;
  width:380px;
}
div#block_nodeContent div.node_prSearch div.prLogo {
  clear:both;
  padding-top:3px;
}

div#block_nodeContent div.node_body {
 padding-bottom:20px;
}
div#block_nodeContent div.node_copyright {
  font-size:10px;
}
div#block_nodeContent div.authorBio{
  font-style:italic;
  padding-bottom:10px;
}
div#block_nodeContent div.symbol, div#block_nodeContent div.keyword {
  font-size:11px;
}
div#block_nodeContent div.symbol a, div#block_nodeContent div.keyword a {
  color:#013B8F;
}
div#block_nodeContent div.symbol a:hover, div#block_nodeContent div.keyword a:hover {
  text-decoration:underline;
}



div#block_nodeContent  div.authorArticles a, div#block_nodeContent  div.authorArticles a:hover {
  font-weight:bold;
  text-decoration:underline;
  color: #013B8F;
}


/* node banners */
div.node_banner_right {
  float:right;
  margin-bottom:15px;
  margin-left:10px;
  text-align:center;
  background-color:#ffffff;
}


div.node_banner_left {
  border:1px solid black;
  float:left;
  margin-bottom:15px;
  margin-right:10px;
  text-align:center;
  width:350px;
}
div.node_banner_right div.text {
  margin-bottom:10px;
  text-align:center;
  font-weight:bold;
}
div.node_banner_right div.text a {
  color:#006600;
}

div.node_banner_top {
  margin-bottom:10px;
}
div.node_banner_top a {
  color:#006600;
}
.orangearrow {
  color: #F26522;
}
.homepage_header {
  color:#2c9627; font-size:14px; font-weight:bold; margin-bottom:-8px;
}

div.node_banner_bottom {
  margin:20px 0px 20px 0px;
}
div#block_nodeContent  div.node_banner_bottom  {
  border:none;
  margin:5px 0px 10px 0px;
  text-align:center;
}

/* center column: block: symbols */
div#block_symbols_browse div.pageContent div.head {
  min-height:0px;
  margin-bottom:0px;
}


/************* end of center column ****************/



/* right column: add space */
#right_column div.adSpace {
  margin-bottom:20px;
}

/* right column: add space: PR ETF */
div.prLookupBoxb {
  background-image:url(http://images.tradingmarkets.com/powerrating/new_ban/powerratings_bbg2.gif);
  border:1px solid #B5B5B5;
  height:148px;
  margin-bottom:15px;
}
div.prLookupInA {
  background-color:#36BB2C;
  height:34px;
  margin-left:22px;
  margin-top:94px;
  padding-top:6px;
  width:250px;
}
input.prLUTxtA {
  font-size:14px;
  font-weight:bold;
  margin-top:2px;
  margin-bottom:10px;
  margin-left:14px;
  width:150px;
}
input.prLUGoButtonB {
  float:right;
  margin-right:15px;
  margin-top:-2px;
  width:53px;
  height:27px;
  width:53px;
  height:27px;
  width:53px;
  height:27px;
}


/* right column: add space: features */
div.features {
  border:1px solid #EBEBEB;
  padding:0px 5px 0px 10px;
}
div.features a.title {
  font-weight:bold;
}
div.features a.title:hover {
  text-decoration:underline;
  color:#003399;
}
div.features a.click {
  color: #006600;
  font-size:11px;
}
div.features a.click:hover {
  text-decoration:underline;
}
/************** end of right column ****************/

/************* start of post content ***************/
/************* start of post content ***************/
div#postContent {
  margin-top: 25px;
  margin-bottom: 0px;
    margin-left: 25px;
  margin-right: 25px;
}
.browse div#postContent{
  margin-top: 40px;
}
.forexcharts div#postContent {
  float: left;
  clear: both;
  width:450px;
  margin: 0px;
}
body.homepage div#postContent {
  margin-top: 20px;
  margin-left: 25px;
  margin-right: 25px;
}
body.news div#postContent {
  margin-top: 20px;
  margin-left: 25px;
  margin-right: 25px;

}
div#postContent div.headline {
  background:#959595;
  color:#FFFFFF;
  font-weight:bold;
  padding:5px;
  font-size: 11px;
  text-align: center;
}
body.node.articles div#postContent {
  margin-right:35px;
  margin-left: 35px;
}
div#postContent div.premier_sponsored_links{
  border:1px solid #959595;
  margin: 0 auto;
}
div.link_body {
  background: #FFFFFF;
  color:#000066;
  margin-top: 10px;
  margin-left: 25px;
  text-align: left;
  font-size: 10px;
}
div#postContent div.premier_sponsored_links ul {
  padding-left:20px;
  padding-bottom:0px;
  margin:5px;
}
div#postContent div.premier_sponsored_links ul li {
  line-height:15px;
  padding:0px;
  margin:0px;
}
div#postContent div.premier_sponsored_links ul a:hover {
  text-decoration:underline;
  color:#003399;
}
/*************** end of post content ***************/
.learning_center {
  width: 300px;
border:1px #bcddc9 solid;
}

.learning_center .item_header {
  border-bottom: 1px solid #bcddc9;
}

.learning_center ul {
list-style-type: none;
padding: 5px 5px 5px 10px;
margin: 0px;
}

.learning_center li {
background-image: url("/media2/images/learning_bullet.gif");
background-repeat: no-repeat;
background-position: 0px 7px;
font-size: 12px;
padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
}

.bottombox .economic_calendar {
  float: right;
}

.economic_calendar {
  border:1px solid #333333;
  border-collapse: collapse;
  margin-top: 10px;
  width: 300px;
}
.leftbox.orangelist {
  width: 170px;
  border: 1px solid #BCDDC9;
}
.leftbox.orangelist ul {
list-style-type: none;
padding: 5px 5px 5px 10px;
margin: 0px;
}

.leftbox.orangelist li {
background-image: url("/media2/images/orange_arrow.gif");
background-repeat: no-repeat;
background-position: 0px 6px;
font-size: 11px;
padding-left: 18px;
padding-top: 3px;
padding-bottom: 3px;
}

.leftbox.related .more {
  padding:  0px 5px 5px 5px;
  font-size: 11px;
  font-weight: bold;
}
.leftbox.related .debug_cache_info_expand {
  display: none;
}

.leftbox.orangelist .item_header {
  background-image: url("/media2/images/widget_header_back.gif");
  background-repeat: repeat-x;
  background-position: top left;
  height: 22px;
  padding-top: 3px;
  padding-left: 8px;
  border-top: 1px solid #bcddc9;
  border-bottom: 1px solid #bcddc9;
  font-weight: bold;
  color: #006334;
  font-size: 13px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
#center_column .related .item_header {
  background: #EEF4F6;
  font-size: 14px;
  color: #007237;
  width: 100%;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
#center_column .related li a {
font-size:12px;
font-weight:bold;
}
#center_column .related ul {
  margin-top:10px;
  margin-left:18px;
}

.menu_tabs {
  background-image: url("/media2/images/menu_backer.gif");
  background-repeat: repeat-x;
  background-position: bottom right;
}

.learning_center .readmore {

  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 15px;
}

.center_left {
  float: left;
}
.center_right {
  float: right;
}
.bottombox.related {
  width: 300px;
  float: left;
}
.bottombox .item_header {
  font-weight: bold;
  font-size: 14px;
}
.bottombox .more {
  font-weight: bold;
}
/**************** start of footer ******************/
/* footer: menu */
#footer_wrapper {
clear: both;
}
div#footer_menu {
  font-size:11px;
  font-family: Arial;
  text-align:center;
}
div#footer_menu a {
  padding:0px 6px 0px 5px;
  color:#009233;
  border-right:1px dotted #CCCCCC;
}
div#footer_menu a.footer_menuLast { border:none; }
div#footer_menu a:hover {
  text-decoration:underline;
  color:#003399;
}
div#footer_menu p a {
  color:#003399;
}


/* footer: legal stuff */
#footer_wrapper {
  font-size: 10px;
  color:#666666;
  text-align: center;
  margin: 0 10px;
  padding-top: 45px;
}
#footer_wrapper h4 {
  font-size: 12px;
  margin-top: 0px;
  margin-bottom: 0px;
}
#footer_wrapper .bottom_menu {
  font-size: 11px;
  margin-top: 5px;
}
#footer_wrapper .disclaimer {
  margin: 20px;
  text-align: left;
}
.disclaimer p {
  font-size: 10px;
  color:#666666;
}
/*
<center>
<span class="footer">| <a href="/forex/termsofuse/">Terms and Conditions</a> | <a href="/forex/editorialpolicy/">Editorial Policy</a>  | <a href="/forex/privacypolicy/">Privacy Policy</a> |  <a href="/forex/disclaimer/">Disclaimer</a> |</span>
<p>
 <p style="margin:20px;margin-bottom:10px; font-size: 10px;color:#666666;" align="left"><span class="style5">Any information or material contained in the websites owned and operated by The Connors Group, Inc. (the "Company"), including but not limited to the THEFXMARKETS.COM, TRADINGMARKETS.COM, and THEMONEYBLOGS.COM websites (collectively, the "Websites"), and in the related services and products is provided for informational and educational purposes only.  The information or material is NOT a recommendation or solicitation to buy or sell any security or other investment vehicle.  Please review our full <a href="/forex/disclaimer/">Disclaimer</a> prior to using the Websites.  Furthermore, your use of the Websites and all related services constitutes a legally binding agreement under the Company's terms and conditions.  Please review the <a href="/forex/termsofuse/">Terms and Conditions of Use</a>.  To better comprehend the Company's other practices and policies, please review the <a href="/forex/privacypolicy/">Privacy Policy</a> and the <a href="/forex/editorialpolicy/">Editorial Policy</a>.</span>
</p>
 <p style="margin-top:5px; font-size: 10px;color:##666666;"><span class="style5">Copyright &copy; 2010 The Connors Group, Inc.</span>
 </p><br>
</center></td>
  </tr>
</table>
*/
div.copyright {
  margin-top: 5px;
}
/*************** start of footer ******************/

/**************** start of common *****************/
/* status messages */
div.info {
  font-size:12px;
  color:#333333;
  padding:10px;
  margin:5px;
  border:1px solid #B7D3FF;
  background:#E2EDFF;
}
div.warn {
  font-size:12px;
  color:#3E3A13;
  padding:10px;
  margin:5px;
  border:1px solid #E0B68B;
  background:#FFFFE2;
}
div.error {
  font-size:12px;
  color:#00004C;
  padding:10px;
  margin:5px;
  border:1px solid #FFA0A0;
  background:#FFE2E2;
}
/* colors */
.green { color: #009233; }
/* more */
span.moreSign {
  font-size:9px;
}
/* headlines */
h1.p5 {
  margin:0px;
  padding:5px 0px;
}
h1.browse_center_headline {
  padding:5px 0px 0px 0px;
  margin:0px 0px 5px 0px;
  border-bottom:1px solid #ccc;
}

h3.browse_center_headline {
  padding:5px 0px 3px 0px;
  margin:0px 0px 5px 0px;
  border-bottom:1px solid #ccc;
  font-size:16px;
  color:#333333;
}
h3.browse_center_headline a {
  font-size:12px;
  color:#006600;
}
h3.browse_center_headline a.rss_icon {
  float:right;
  display:block;
  margin-top:2px;
  height:17px;
  width:17px;
  background:URL(/media2/images/feed.png) 0 0 no-repeat;
}
h3.browse_center_headline a.rss_icon:hover {
  text-decoration:none;
}

h3.noBlueNoP {
  color:#0051a0;
  font-size:16px;
  padding:0px 0px 5px 0px;
  margin:0px;
}
/* visibility */
.show { display:block; }
.hide { display:none; }
/* cursor */
.hand { cursor:pointer;}
/* clears */
.clear { clear:both; }
.clearH {font-size: 1px; height: 1px; }
/* floats & margins */
.fl { float:left; }
.fr { float:right; }
.pb10 { padding-bottom:10px; }
.mt5 { margin-top:5px; }
.pt5 { padding-top:5px; }
/* Symbol filter */
span.tmSymbol_filter a {
  text-decoration:underline;
}
/* Pagination */
div.pagination_info {
  padding:5px 0px;
  margin:5px 0px 10px 0px;
}
div.pagination {
  margin:10px 0px 10px 0px;
}

div.pagination ul {
  margin:0px;
  padding:0px;
  list-style:none;
}
div.pagination ul li {
  float:left;
  display:block;
}
div.pagination ul li a {
  padding:2px 4px;
  margin:3px;
}
div.pagination ul li a.current, div.pagination ul li a.current:hover {
  background:#B7D3FF;
  color:#333333;
}
div.pagination ul li a:hover {

  color:#3E3A13;
}

hr.hr_std {
  margin:10px 0px;

}
/**************** end of common *******************/

/************** start of printPage ****************/
/* common */
body.printPage div#logo {
  margin-left:200px;
  text-align:Center;
}
body.printPage div#banner_728, body.printPage div#menu, body.printPage div#left_column, body.printPage div#right_column, body.printPage div#footer_wrapper {
  display:none;
}
body.printPage div#block_breadcrumb {
  display:none;
}
body.printPage div#main_content {
  margin-top:0px;
}
/* for node page */
body.printPage div.articleShare, body.printPage div.articleShare_bottom , body.printPage div.node_banner_right, body.printPage div.authorArticles {
  display:none;
}
body.printPage div#block_relatedNode, body.printPage div.node_banner_top, body.printPage div.node_banner_bottom,  body.printPage div.node_prSearch {
  display:none;
}
body.printPage div.authorName a {
  text-decoration:underline;
}
body.printPage div#center_column {
  padding-left:10px;
  width:auto;
}
/*************** end of printPage ****************/

/******** start of template specific **************/
div.no_right_column div#center_column {
  width:775px;
  margin-right:0px;
}
/********** end of template specific **************/



/************** start of debugging ****************/
div#debug {
  margin-top:20px;
  padding:10px;
  border:1px solid #640000;
  background:#E4BABD;
  font-size:12px;
  color:#333333;
}
div#debug p.summary {
  padding:5px;
  /*position:fixed;
  top:0px;
  right:0px;
  */
  font-family:Arial;
  color:#640000;
  font-weight:bold;
}
div.debug_inner {
  border-bottom:1px solid #C18282;
  padding-bottom:10px;
  margin-bottom:10px;
}
div#debug pre {
  margin-top:0px;
  margin-bottom:0px;
}
div#debug b{
  color:#C12A2A;
}
div.debug_cache_info_expand  {
  text-align:right;
  display: none;
}
div.debug_cache_info_expand  img {
  cursor:pointer;
}
div.debug_cache_info {
  display:none;
  clear:both;
  padding:5px;
  font-family:Arial;
  border:1px solid #CC6622;
  background:#FFFFE2;
  font-size:11px;
  color:#3E3A13;
}
div.debug_cache_info  b {
  color:#640000;
}
/*************** end of debugging ******************/





/************** start of overlay ****************/
.general_overlay {
  background:#666666 url('misc/overlay.png') repeat scroll 50% 50%;
  opacity:0.5;
  left:0;
  position:absolute;
  top:0;
}

div.dialog-wrapper {
  display: none;
  background: #FFFFFF;
  position: fixed;
  top: 50%;
  left: 50%;
  padding: 0;
  border: 2px solid #000000;
}
div.dialog-wrapper table {
  margin:5px;
}
div.dialog-wrapper div {
  margin: 0;
  padding: 0;
  display: block;
}
div.dialog-wrapper td textarea {
  width: 100%;
}
td.feedback-caption {
  padding-top: 10px;
}
div.dialog-wrapper .message {
  font-size: 14px;
  padding: 8px;
  font-weight: bold;
  background: #005795;
  text-align: center;
  color: #FFFFFF;
}
div.dialog-wrapper .image-wrapper {
  margin-top: 5px;
  height: 40px;
}

img.loader {
  margin: 0 auto;
  z-index: 100;
}
/************** end of overlay ****************/


/**********
Disable some basic elements depending on template
*/
div.no_right_column div.node_banner_right, div.no_right_column div.authorArticles,
div.no_right_column div.authorName{
  display:none;
}


.MINIMG31_sideRateCont {
background-color:#F8F8F8;
border:1px solid silver;
width:168px;
}
.MINIMG31_sideChartCont {
background-color:white;
border-bottom:medium none;
}
.MINIMG31_sideRateTbl {
margin:6px 0 6px 6px;
width:150px;
}
.MINIMG31_sideRateTbl * {
color:#4B4B4B;
font-family:arial;
font-size:11px;
}
.MINIMG31_sideRateTbl td {
padding:1px;
}
.MINIMG31_sideRateTbl .MINIMG31_rateTit {
color:black;
margin-left:5px;
}
.MINIMG31_riImg {
margin-left:2px;
}
.MINIMG31_selCh {
cursor:pointer;
font-size:9px !important;
position:relative;
z-index:3;
}
.MINIMG31_arrowD {
background-position:right center;
background-repeat:no-repeat;
font-size:9px;
padding-bottom:2px;
}
a.MINIMG31_cmLnk {
color:#696969;
display:block;
font-family:arial;
font-size:9px;
text-decoration:none;
}
a.MINIMG31_cmLnk:hover {
color:black;
}
.MINIMG31_cm {
background-color:white;
border:1px solid silver;
padding:3px;
position:absolute;
top:-1000px;
width:50px;
}
a {
  color: #0047BE;
}
a:visited {
  color:#0047BE;
}
a:hover {
  color: #0047BE;
}
a:active {
  color: #0047BE;
}
    div.resource {margin-bottom: 50px;}
    div.c3 {margin-bottom: 55px;}
    table.image_wrapper {margin-bottom: 5px; margin-right: 5px;}
    a.resource_link {text-decoration: none;}
.datentime {
font-size:10px;
color:#999999}
.newsheadline {font-size:14px; font-weight:bold;}
.readmore {margin-top:8px;}
.readmore a {font-weight:bold;}
input {font-size:11px;}
.orangearrow {color:#F26522;}
.menulists{font-size:11px;}
h1,h2 {color:#007237; font-size:22px; margin-top: 0px; padding-top: 0px;}
.grheaders{font-weight:bold; color:#007C2E;}
#grheaders{margin-top:5px;margin-bottom:5px;margin-left:3px; background-color:#dddddd}
h3 {color:#007237; font-size:20px; margin-bottom:5px;}
#datentimearticle {font-size:10px;
color:#999999}
#articleathur{font-size:10px; }
.footer{font-size:11px;}
.leftbox.orangelist div.more_indepth div.item_header {
  font-size: 12px;
}
div.fxvol {
	text-align: center;
  background:#eef4f6;
  padding-top: 20px;
  border: 1px solid #e2ecef;
}
#center_column div.fxvol_logo {
margin-left: -12px;
}
#center_column div.fxvol_logo img {
	display: inline;
}
#center_column div.fxvol p {
	color: rgb(242, 101, 34); font-size: 11px;
}
#center_column div.fxvol .screen_date {
margin: 5px; color: rgb(149, 149, 149);
font-weight: bold;
}

#center_column div.fxvol .screen_date .note {
	font-size: 11px;
	font-weight: normal;
}
#center_column div.fxvol table.signal_table {
	margin: 5px 70px 5px 70px;
	border-collapse: collapse;
	text-align: center;
	background: #FFFFFF;
	padding: 5px;
	border: 1px solid #CCCCCC;
	width: 325px;
}
#center_column div.fxvol table.signal_table th {
	text-align: center;
	border: 1px solid #CCCCCC;
}

#center_column div.fxvol table.signal_table th {
	text-align: center;
	background: #000066;
	padding: 10px;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
}

#block_nodeContent .fxvol table.signal_table td {
	padding: 5px;
}
.node_body_content .sponsor {
  padding-top: 5px;
}
td.currency {
	color: rgb(0, 71, 190);
	font-weight: bold;
  text-align: center;
  border: 1px solid #CCCCCC;
}
td.rank {
	color: rgb(242, 111, 48);;
	font-weight: bold;
  text-align: center;
  border: 1px solid #CCCCCC;
}

.fxvol .more {
	font-weight: bold;
	text-align: left;
	margin-left: 70px;
	font-size: 11px;
}

.fxvol .sponsor {
	border: 0px;
	text-align: right;
	vertical-align: top;
	margin-right: 5px;
	padding-bottom: 10px;
}

.list_news {
  margin-bottom: 25px;
  font-size: 11px;
}

.sponsor {
  border: 0px;

  padding-top: 35px;
  text-align: right;
  vertical-align: top;
}

#qadevserver_message {
  display: none;
}

.list_news .sponsor img {
  padding-top: 5px;
}

.block_homepage_news ul {
  margin-top:25px;
  margin-bottom: 20px;
}

.list_news ul li {
  margin-top: 20px;
  margin-bottom: 20px;
}

.list_news ul {
  margin-top: 10px;
  margin-left:18px;
  padding-left: 0px;
}

.articles .list_news ul {
  margin-top: 0px;
  margin-left:18px;
  padding-left: 0px;
}

.list_news .readmore {
  margin-left:18px;
  margin-top:8px;
}
.readmore a {
font-weight:bold;
}

.list_news .news_item {
  margin-bottom: 10px;
}
.list_news ul .news_title {
  font-weight: bold;
  text-decoration: underline;
  font-size:13px;
  font-weight:bold;
}
.list_news .date {
font-size:10px;
color:#999999;
}
.sponsor img {
	border: 0px;
	vertical-align: middle;
}

.ad45 {
  text-align: center;
  background: #FFE983;
  padding-top:5px;
  padding-bottom: 3px;
  margin-top: 10px;
  margin-bottom: 10px;
  border: 1px solid #c0c0c0;
}

.homepage .fxvol {
  margin-top: 20px;
}

.homepage .viewMore {
  font-weight: bold;
}

#block_pageContent .header {
  width: 100%;
  clear: right;
}
/* CSS Document */
.fxdlgc02eng_container{border:1px solid #c3c8cb;width:295px;overflow:scroll;overflow-x:hidden;overflow-y:scroll;height:400px;}
.fxdlgc02eng_table{background-color:#eaecf2;width:280px; text-align:left;} /* width of table must be 15 less than container */
div.fxdlgc02eng_table{border:none}
.fxdlgc02eng_table *{font:11px arial}
.fxdlgc02eng_table td{padding:2px;vertical-align:top; text-align:left;}
.fxdlgc02eng_rowodd{background-color:#eaecf2}
.fxdlgc02eng_roweven{background-color:#f2f3f7}
.fxdlgc02eng_red {color:red}
.fxdlgc02eng_green {color:green}
.fxdlgc02eng_expected {}
.fxdlgc02eng_loc {font-weight:bold}
.fxdlgc02eng_hrowtd {font-weight:bold;background-color:#ced3e7!important;color:white!important;border-bottom:1px solid white}

.full_calendar .FXDLGC02ENG_container{border:1px solid #c3c8cb;width:580px;overflow:scroll;overflow-x:hidden;overflow-y:scroll;height:500px;}
.full_calendar .FXDLGC02ENG_table{background-color:#eaecf2;width:565px;} /* width of table must be 15 less than container */
.full_calendar div.FXDLGC02ENG_table{border:none}
.full_calendar .FXDLGC02ENG_table *{font:11px arial}
.full_calendar .FXDLGC02ENG_table td{padding:2px;vertical-align:top}
.full_calendar .FXDLGC02ENG_rowodd{background-color:#eaecf2}
.full_calendar .FXDLGC02ENG_roweven{background-color:#f2f3f7}
.full_calendar .FXDLGC02ENG_red {color:red}
.full_calendar .FXDLGC02ENG_green {color:green}
.full_calendar .FXDLGC02ENG_expected {}
.full_calendar .FXDLGC02ENG_loc {font-weight:bold}
.full_calendar .FXDLGC02ENG_hrowtd {font-weight:bold;background-color:#ced3e7!important;color:white!important;border-bottom:1px solid white}

.full_calendar.economic_calendar {
  border: 0px;
  width: 100%;
}

.breadcrumb_arrow {
  text-decoration: none;
}
.glossary_header {
  margin-top: 15px;
  font-weight: bold;
}
body.node.articles h2 {
  margin-bottom: 10px;
}
body.node.news h2 {
  margin-bottom: 10px;
}
body.taxonomy.news {
  margin-top: 10px;
}

body.browse .block_browse_category ul.category li{
display: inline;
letter-spacing: 2px;
}
.author_container li {
  font-weight: bold;
  font-size: 12px;
  margin-bottom: 10px;
}
#block_relatedArticles .related_headline {
  font-weight: bold;
  font-size: 14px;
}

#center_column #block_relatedArticles ul li a {
font-size:13px; font-family: Arial; font-weight:bold; color:#1849af; text-decoration:none;

}
div.undertitle {
color:#464646;
font-size: 18px;
margin-bottom: 10px;
font-weight: bold;
clear: both;
}
.news div.undertitle {
  margin-top: 20px;
}
