
/* ******** Copyright © 2008 M. Shanken Communications Inc. ******** */
/* Web page frame is divided into 3 horizontal boxes: header, Wrapper and footer
** The body (Wrapper) can contain 2 columns, contentBox and adsBox or
** it can contain one expanded box wideContentBox
/*	******** ******** ******** ******** ******** ******** */
	
body
{ margin:0; padding:0; text-align:center; background-color:#fff;}
#wrapper, #header, #footer, #leaderBannerAd
{ width:990px; margin:auto; padding:0;}
#wrapper
{ margin:0 auto; padding:0;}
#header
{ margin:0 auto; padding:0; position:relative; text-align:center; width:100%; min-width:990px; background:url(/images/tno/MSC-tradenews_haderBg.gif) #3c7aa9 repeat-x;}
#footer
{ clear:both; background-color:#c5d5e5; border-top:7px solid #01406b;}
.addclear:after, .module:after, .usersCommentsbox:after
{ content:"."; display:block; height:0; clear:both; visibility:hidden; }/* Does not work for IE */

/* ******** ******** ******** ******** */
/* ******** 	Header	   ******** */
/* ******** ******** ******** ******** */
#header a:link, #header a:visited, #header a:hover
{ color:#fff; text-decoration:none; }
#header .topUserMenu
{ width:100%; padding:3px 0; margin:0 auto; color:#fff; text-align:center;} /* bg=730101 */
#header .topUserMenu div
{ width:980px; margin:0 auto; }
#header .topUserMenu p
{ margin:0 auto; padding:0; float:left; }
#header .topUserMenu form
{ padding:0; margin:0 auto; float:right; }
#header .topUserMenu form .searchSubmitButon
{ background-color:#01406b; color:#fff; font-weight:bold;}
#header .topUserMenu form input
{ border:1px solid #fff; margin:0; }
#header .wsLogo
{ clear:both; width:984px; margin:0 auto; padding:0; text-align:center;}
#header .wsLogo img
{ margin:0; padding:0;}
#header .wsLogo #adimgright, #header .wsLogo #adimgleft
{ padding:2px 0; margin:auto; width:236px; text-align:center; margin-top:4px;}
#header .wsLogo #adimgright
{ float:right;}
#header .wsLogo #adimgleft
{ float:left;}
#header .tnMenuBar
{ clear:both; margin:0 auto; background-color:#01406b; text-align:center; height:100%; }
#header .tnMenuBar .hide
{ display:none; }
#header .tnMenuBar .show
{ display:inline; }
/* ******** ******** ******** ******** */
/* ********    Body (wrapper)	  ******** */
/* ******** ******** ******** ******** */
/* * Content box * */
#leaderBannerAd
{ margin:0 auto; padding:0; }
#leaderBannerAd p
{ margin:0; padding:3px; }
#contentBox
{ float:left; width:657px; margin:10px 0; padding:0; text-align:left; }
#wideContentBox/* widerContentBox */
{ margin:10px; padding:0; text-align:left; }
#adsBox/* smallContentBox */
{ float:right; width:324px; margin:10px 0; text-align:center; }
/* ******** ******** ******** ******** */
/* *****    define module types  ***** */
/* ******** ******** ******** ******** */
.module
{ text-align:left; -moz-border-radius:7px; -khtml-border-radius:7px; -webkit-border-radius:7px; border-radius:7px; margin:0; padding:7px; background-color:#fff; border:2px solid #ccc; margin:0 0 7px; }
.unModule
{ text-align:left; margin-left:7px; }
#leftCol,#rightCol
{ width:324px; margin:0; position:relative; }
#leftCol .module,#rightCol .module
{ margin:7px 0; }
#leftCol
{ clear:both; float:left; }
#rightCol
{ float:right; }
/* :after for IE */
.module{ height:100%; }
/* :after for IE */
/* ******** ******** ******** ******** */
/* ********  	Footer		********  */
/* ******** ******** ******** ******** */
#footer .leftFooterAds
{ float:left; }
#footer .rightFooterAds
{ float:right; }
#footer .leftFooterAds, #footer .rightFooterAds, #footer .centerFooterAds
{ width:33%; margin:auto; }
#footer .leftFooterAds p, #footer .rightFooterAds p, #footer .centerFooterAds p
{ margin:10px auto; text-align:center; }
/* Setting floating box (modules)
+     ============================     +++ */
#header_content, #floating_content
{ float:left; position:fixed; bottom:0; left:0; width:100%; background-color:#f6f6f6; z-index: 10000; border-top:1px solid #999; padding:7px 0; }
#header_content div, #floating_content div
{ margin:auto; }