/* default text values for site */



body, p, td, textarea, input, select {
	color: #000000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
}


body {
	margin: 0;
	padding:0;
	font-size: 68.5%;
	background-color: #f0f0f0;
	text-align: center; /*fix for IE5*/
}

img {
		border: 0;
	}
	
.fieldThin {
	height: 12px;
	margin-right: 4px;
	margin-left: 4px;
}	

.formStandardRow {
	margin-bottom: 10px;
}

h1 span {
	visibility: hidden;
	}
	
h2 {
	color: #000;
	background-color: #b8b8b8;
	width: 100%;
	min-height: 1.8em;
	font-size: 1.4em;
	line-height: 1.8em;
	padding-left: 5px;
	margin: 0 !important;
	padding-top: 0;
}

h4 {
	font-size: 1em;
}

.paddingRight {
	padding-right: 10px;
}

.paddingRightArticle {
	padding-right: 6px;
}

.paddingRightPoll {
	padding-right: 23px;
}

.right {
	float: right;
}

.left {
	float: left;
}

.clear {
	clear: both;
	height: .1em;
	}

.padding10 {
	padding-left: 10px;
}

.noMarginTop {
	margin-top: 0 !important;
}

.marginTop {
	margin-top: 20px;
}

.marginTop10 {
	margin-top: 10px;
}

.marginTop2 {
	margin-top: 2px;
}

.marginTop5 {
	margin-top: 5px;
	margin-bottom: 5px;
}

.marginRight {
	margin-right: 15px;
}

.marginRight10 {
	margin-right: 10px;
}
	
.marginRightFeatured {
	margin-right: 17px;
}
	
.marginLeft {
	margin-left: 20px;
}

.marginSearch {
	margin: 10px 0 10px 0;
}

.imgAlign {
	width: 89px;
	text-align: right;
}

.titleAlign {
	width: 98px;
}
	
.radio {
	margin: 0 3px 0 3px;
}	
	
div#uberContainer {
	margin: 0 auto;
	width: 970px;
	text-align: left;
	overflow:hidden;
}

.greenText {
	color: #008101;
}

.topMargin {
	margin-top: 10px;
}

a {
	color: #000;
}

a.underline {
	text-decoration: underline;
}

.redLinks a {
	color: #C82B23;
	text-decoration: underline;
}

.redLinks a:hover {
	text-decoration: none;
}

.noListStyle {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.red {
	color: #C82B23;
}

.button {
	margin-left: 4px;
}

.error h2 {
	background: transparent;
	padding: 0 !important;
}

.leftImage {
	float: left;
	margin: 0 10px 10px 0;
}

.strong {
	font-weight: 700;
}

/* min-widths: start */
	

	div#content {
		position: relative;
		clear: both;
	}
	

	
	div#maincol {
		margin-bottom: 1em;
	}

	div.clearFloat {
		clear: both;
		display: block;
		margin: 0;
		padding: 0;
		height: 0;
		line-height: 1px;
		font-size: 1px;
		visibility: hidden;
	}
	



/* --- Colours --- */

.StrategyOperations {
	color: #DF4D95;
}

.WhatsYourProblem {
	color: #C82B23;
}

.Entrepreneurship {
	color: #5AAEDE;
}

.Finance {
	color: #7794AE;
}

.Leadership {
	color: #8183a9;
}

.MarketingSales {
	color: #B973A8;
}

.HumanCapital {
	color: #9ad565;
}

.GovernanceCSR {
	color: #5EA776;
}

.TechnologyInnovation {
	color: #E9D120;
}

.News {
	color: #d5d5d5;
}

.darkGrey {
	color: #787878;
}

.orange {
	color: #FA5626;
}

.dullOrange {
	color: #E99533;
}


/* Header Section * /

/* --- Headers --- */

h1.titleYourProblemR { background: url(/_images/whatsYourProblem.gif) no-repeat right 3px; font-size: 1em;}
h1.titleYourProblemL { background: url(/_images/whatsYourProblem.gif) no-repeat Left 3px; font-size: 1em;}

/* --- Page Header --- */

#headerTop {
	margin-top: 5px;
	background: url(_images/pageHeaderTop.gif) no-repeat;
}

	/*Middle*/

#headerMiddle {
	background: url(_images/pageHeaderMiddle.gif) repeat-y 1px;
	padding: 0 0 0 20px;
	float:left;
	position:relative;
}
.overHidden{
	overflow:hidden;
	margin: 0;
	padding: 0;

}
#headerMiddle ul {
	list-style-type: none;
	margin: 5px 0 0 0;
	padding: 0;
}

#headerMiddle ul li {
	list-style-type: none;
	display: inline;
	margin-right: 20px;
}

#headerLogo {
	margin: 0;
	float: left;
	padding: 5px 0 11px 0px;
	clear: both;
}

html>body #headerLogo {
	margin: 5px 0 11px 62px;
	*margin: 0px 0 11px 62px;
}

#headerMiddle ul span {
	visibility: hidden;
	height: 1%;
}

	/* Bottom */

#headerBottom {
	position: relative;
	background: url(_images/pageHeaderBottom.gif) no-repeat 1px 0;
	margin: 0;
	padding-left: 6px;
	height: 37px;
	float:left;
}

#headerBottom ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#headerBottom ul li {
	list-style-type: none;
	display: inline;
	margin-right: 15px;
}

#headerBottom .margin12 {
	margin-right: 12px;
}

#headerBottom .margin17 {
	margin-right: 17px;
}

#headerBottom .margin16 {
	margin-right: 16px;
}

#headerBottom span {
	display:none;
}

#searchLinks {
	padding: 6px 0 0 0;
	margin: 0;
}

.noRightMargin {
	margin-right: 0 !important;
}

*+html .noRightMargin {
	margin-right: 21px !important;
}

.marginRightLogin {
	margin-right: 10px;
}

html>body .marginRightLogin {
	margin-right: 27px;
}

*+html .marginRightLogin {
	margin-right: 66px !important;
}

/* Site search */

.siteSearch {
	width: 212px;
	margin: 0 2px 0 45px;
	*margin: 0 4px 0 5px;
	text-align: right;
	height: 45px;
	float: right;
}

.siteSearchResults {
	width: 212px;
	margin: 0 2px 0 5px;
	*margin: 0 4px 0 5px;
	text-align: right;
	height: 45px;
}

html>body .siteSearch {
	height: 0;
	float: left;
}

.siteSearch h2 span, .siteSearchResults label span {
	visibility: hidden;
}

.searchLabel label {
	float: left;
	background: url(/_images/titleSearch.gif) no-repeat 0 3px;
	margin:0;
	padding:0;
	width: 45px;
	font-size: 1em;
	display: block;
	height: 20px;
}

.siteSearch .searchRadios, .siteSearchResults .searchRadios {
	margin-left:40px;
	margin-top: 0;
	padding-top: 0;
}

*+html .siteSearch .searchRadios, .siteSearchResults .searchRadios {
	margin-top: 0;
}

.field {
	border: #999 solid 1px;
	width: 130px;
	height: 13px;
	font-size: .9em;
}

.siteSearch .field, .siteSearchResults .field {
	margin: 0 0 6px 0;
	height: 13px;
}

.siteSearch .searchRadios input, .siteSearchResults .searchRadios input {
	overflow:hidden;
	padding:0!important;
	margin:1px 4px 0 4px !important;
	height:1.25em;
	width:13px;
	display:inline;
	}
	
.buttonSearch {
	margin: 0 0 0 4px;
	padding: 0;
	float: left;
}

/* sub nav */	
#subNav {
	float:left;
	height: 1%;
	margin-left: 132px;/* this number places the ie6 nav, dont make the mistake of thinking it is related to any kind of width - if you need to change it, its going to be pure guess work */
	margin-top: -30px;
	padding: 0;
	width: 687px;
	}
	
html>body #subNav {
	margin-top: -33px;
	margin-left: 264px;
	}
	
#subNav ul {
	margin: 0 0 0 5px;
	padding: 0;
	height: 1%;
	}
	
#subNav ul li {
	margin-right: 3px;
	height: 1%;
	padding: 0
	}

#subNav li a, #subNav li a:hover {
	height: 24px;
	font-size: 12px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 0
	}

#subNav li a span {
	visibility: hidden;
	height: 1%;
	padding: 0
}

#headerBottom .horizList {
	width: 978px;
}

.horizList li {
	float: left;
	background-image: none;
	padding-left: 0;
	margin: 0;
	}

.horizList li a {
	float: left;
	display: block;
	}	
	
#subNav li#navNews a { background-image: url(_images/navNews.gif); width: 130px; }
#subNav li#navNews a:hover, #subNav li#navNews .on { background-position: -130px 0; }
	
#subNav li#navEvents a { background-image: url(_images/navEvents.gif); width: 130px; }
#subNav li#navEvents a:hover, #subNav li#navEvents .on { background-position: -130px 0; }

#subNav li#navSuppliersDirectory a { background-image: url(_images/navSuppliersDirectory.gif); width: 130px; }
#subNav li#navSuppliersDirectory a:hover, #subNav li#navSuppliersDirectory .on { background-position: -130px 0; }

#subNav li#navSpecial a { background-image: url(_images/navSpecialIssues.gif); width: 130px; }
#subNav li#navSpecial a:hover, #subNav li#navSpecial .on { background-position: -130px 0; }

#subNav li#navProblem a { background-image: url(_images/navWhatsYourProblem.gif); width: 136px; }
#subNav li#navProblem a:hover, #subNav li#navProblem .on { background-position: -136px 0; }


/* --- Top Nav ---*/

.horizList_left{
	margin:0;
	padding: 0;
	float: right;
}

#headerMiddle li#topNavHome a { background: url(_images/topNavHome.gif) no-repeat; text-decoration: none; width: 28px; }
#headerMiddle li#topNavSubscribe a { background: url(_images/topNavSubscribe.gif) no-repeat; text-decoration: none; width: 53px; }
#headerMiddle li#topNavAdvertise a { background: url(_images/topNavAdvertise.gif) no-repeat; text-decoration: none; width: 54px; }
#headerMiddle li#topNavContact a { background: url(_images/topNavContact.gif) no-repeat; text-decoration: none; width: 58px; }
#headerMiddle li#topNavAbout a { background: url(_images/topNavAbout.gif) no-repeat; text-decoration: none; width: 48px; }
#headerMiddle li#topNavHelp a { background: url(_images/topNavHelp.gif) no-repeat; text-decoration: none; width: 24px; }
#headerMiddle li#topNavNews a { background: url(_images/topNavNews.gif) no-repeat; text-decoration: none; width: 80px; }
#headerMiddle li#topNavArchive a { background: url(_images/topNavArchive.gif) no-repeat; text-decoration: none; width: 42px; }
#headerMiddle li#topNavLogin a { background: url(_images/topNavLogin.gif) no-repeat; text-decoration: none; width: 28px; }
#headerMiddle li#topNavLogout a { background: url(_images/topNavLogout.gif) no-repeat; text-decoration: none; width: 39px; }
#headerMiddle li#topNavNewsfeeds a { background: url(_images/topNavNewsfeeds.gif) no-repeat; text-decoration: none; width: 71px; }
#headerMiddle li#topNavMyMt a { background: url(_images/topNavMyMt.gif) no-repeat; text-decoration: none; width: 32px; }




/*--- Main Nav ---*/

#headerBottom li#mainNavBMAC a { background: url(_images/BMACNav.jpg) no-repeat; text-decoration: none; width: 180px; padding:0px; margin:0px; height:37px;}

#headerBottom li#mainNavBMAC a:hover, #headerBottom li#mainNavBMAC .on { background-position: -180px; }

#headerBottom li#mainNav2008Winners a.top { background: url(_images/2008Nav.jpg)  no-repeat; text-decoration: none; width: 180px; height: 37px;}
#headerBottom li#mainNav2008Winners a.top:hover, #headerBottom li#mainNav2008Winners .on { background-position: -180px; }
#headerBottom li#mainNav2008Winners:hover a.top, #headerBottom li#mainNav2008Winners .on { background-position: -180px; }

#headerBottom li#mainNavLeague a { background-image: url(_images/LeagueNav.jpg); text-decoration: none; width: 180px; height: 37px; }
#headerBottom li#mainNavLeague a:hover, #headerBottom li#mainNavLeague .on { background-position: -180px; }

#headerBottom li#mainNavMore a { background-image: url(_images/MoreNav.jpg); text-decoration: none; width: 180px; height: 37px; }
#headerBottom li#mainNavMore a:hover, #headerMore li#mainNavMore .on { background-position: -180px; }

/*#headerBottom li#mainNav2008Winners a a{ background-image: none; border: 1px solid red; font-size: 100px;}
#headerBottom li#mainNav2008Winners a:hover a, #headerBottom li#mainNav2008Winners a:hover .on { background-image: none; }
/* end header section */



div#leaderBoard {
	position: absolute;
	top: 10px;
	left: 0;
	height: 90px;
	font-size: 150%;
	color: yellow;
	text-transform: uppercase;
	width: 100%;
	text-align: center;
}
	
div#adBannerTop {
	text-align: center;
	margin: 0;
	height: 98px;
}

/* --- Sub Col Settings --- */

div#subcol {
		float: left;
		width: 187px;
		position: relative; /*fix for IE*/
		overflow: hidden;
	}

/*--- Sub Col Backs ---*/

.subColBackTop {
	background: url(/_images/subColBackTop.gif) no-repeat 0 1px;
	height: 6px;
	font-size: 0.0em;
	padding: 0;
	margin: 0;
	width: 187px;
}

.subColBackMiddle {
	background: url(/_images/subColMiddle.gif) repeat-y left top;
	padding: 0 15px 15px 5px;
	width: 187px;
	margin-top: 0;
}

.subColBackBottom {
	background: url(/_images/subColBottom.gif) no-repeat left top;
	padding: 0;
	width: 187px;
	height: 6px;
	margin: 0 0 5px 0;
}

.subColBack {
	background: url(/_images/subColBack.gif) no-repeat bottom left;
	padding: 0 15px 15px 5px;
	width: 187px;
	margin-bottom: 5px;
	margin-top: 0;
}

.subColBack ul, .subColBackMiddle ul {
	padding-left: 10px;
}

.subColBackFilter {
	background: url(/_images/subColBackFilter.gif) bottom left;
	padding: 0 15px 15px 5px;
	width: 187px;
	margin-top: 0;
}

.subColBackFilter ul {
	padding-left: 10px;
}

.subColBackBottom {
	background: url(/_images/subColBackBottom.gif) no-repeat 0 0;
	height: 10px;
	font-size: 0.0em;
	padding: 0;
	margin: 0;
	width: 187px;
}

/* ---  END sub col back --- */

/* filterCol */

#filterCol {
	padding: 0 15px 0 10px;
}

#articleDate h3, #sectors h3, #articleType h3, #magazines h3, #disciplines h3 {
	margin-bottom: 0px;
	color: #666;
	padding: 0;
}
	
#articleDate h3 a, #sectors h3 a, #articleType h3 a, #magazines h3 a, #disciplines h3 a {
	margin-bottom: 0px;
	color: #666;
	padding: 0;
}

#articleDate ul, #sectors ul, #articleType ul, #magazines ul, #disciplines ul {
	margin-bottom: 0px;
	
	padding: 0;
}
	
/* --- Current Issue --- */

#currentIssue {
	width: 187px;
	}
	
#currentIssue img {
	float: right;
	margin-right: 10px;
	}
	
#currentIssue h2 {
	clear: both;
	background: url(/_images/titleBackCurrentIssue.gif) no-repeat;
	height: 28px;
	margin-bottom: 10px;
	margin-top: 0;
	}
	
#currentIssue h2 span {
	visibility: hidden;
	}

#currentIssue ul {
	color: #000;
	font-weight: 700;
	font-size: 1.1em;
	margin-left: 0;
	line-height: 1.1em;
	list-style: none;
	padding-right: 20px;
}

#currentIssue ul li {
	color: #C82B23;
	font-size: 1em;
	font-weight: normal;
	background-image: url(/_images/currentBullet.gif);
	background-repeat: no-repeat;
	background-position: 2px 10px;
	padding: 5px 0 0 9px;
}

#currentIssue ul li a {
	color: #C82B23;
	text-decoration: underline !important;
}

#currentIssue ul li span {
	color: #000;
	font-weight: 700;
	font-size: 1.1em;
	line-height: 1.1em;
	list-style: none;
	background: none;
	padding: 0;
}

.noBullet {
	background-image: none !important;
	padding: 0 !important;
}


#currentIssue ul li a {
	font-size: 1em;
	text-decoration: none;
}

#currentIssue ul li a:hover{
	text-decoration: underline;
}

/* --- // END Current Issue --- */


/* --- Editors Comment --- */

#editorsComment {
	width: 187px;
	margin-top: 0;
	}

#editorBack {
	background: url(/_images/bkgEditorsComment.gif) no-repeat top left;
	min-height: 181px;
}

#editorsComment h2 {
	height: 28px;
	margin-bottom: 10px;
	margin-top: 0;
	background: none;
	}
	
#editorsComment p {
	padding: 20px 0 0 70px;
	}
	
#editorsComment p .greyFrom {
	color: #666;
	font-size: .8em;
}

#editorsComment p .nameBlack {
	font-size: 1.3em;
	font-weight: 700;
}
	
#editorsComment h2 span {
	visibility: hidden;
	}

#editorsComment ul {
	color: #000;
	font-weight: 700;
	font-size: 1.1em;
	margin-left: 0;
	line-height: 1.1em;
	list-style: none;
	padding-right: 20px;
	margin-left: -10px !important;
}

#editorsComment ul li {
	color: #C82B23;
	font-size: 1em;
	font-weight: normal;
	background-repeat: no-repeat;
	padding: 0 0 0 70px;
}

#editorsComment ul li a, #editorsComment ul li a p {
	font-size: 1em;
	text-decoration: none;
	color: #C82B23;
}

#editorsComment ul li a:hover, #editorsComment ul li a:hover p {
	text-decoration: underline;
}
/* //End--- Editors Comment --- */

/* ---Todays Problem --- */

#todaysProblem {
	width: 187px;
	}
	
#todaysProblem h2 {
	background: url(/_images/titleBackTodaysProblem.gif) no-repeat;
	height: 28px;
	margin-top: 0;
	}
	
#todaysProblem h2 span {
	visibility: hidden;
	margin:0;
	font-size: 0.1px;
	}

#todaysProblem ul {
	margin-top: 30px;
	margin-left: 0;
	list-style: none;
	text-decoration: none;
	color: #C82B23;
	padding-right: 12px;
}

#todaysProblem ul li {
	color: #C82B23;
	font-size: 1em;
	font-weight: normal;
	background-position: 2px 10px;
	padding: 5px 0 0 0;
}

#todaysProblem ul li a {
	font-size: 1em;
	text-decoration: none;
	color: #C82B23;
}

#todaysProblem ul li a p {
	font-size: 1em;
	text-decoration: none;
	color: #C82B23;
}

#todaysProblem ul li a p:hover{
	text-decoration: underline;
}

#todaysProblem img {
	float: right;
	margin: 0 10px 0 10px;
	padding: 0;
}



/* ---Filter articles --- */

#filerArticles {
	width: 187px;
	}
	
#filerArticles h2 {
	background: url(/_images/titleBackFilterArticles.gif) no-repeat;
	height: 28px;
	margin-top: 0;
	}
	
#filerArticles h2 span {
	visibility: hidden;
	margin: 0;
	font-size: 0.1px;
	}

#filerArticles ul {
	margin-left: 5px;
	list-style: none;
	text-decoration: none;
	color: #C82B23;
}

#filerArticles ul li {
	color: #C82B23;
	font-size: 1em;
	font-weight: normal;
	padding: 5px 0 0 0;
}

#filerArticles ul li a {
	font-size: 1em;
	text-decoration: none;
	color: #C82B23;
}

#filerArticles ul li a p {
	font-size: 1em;
	text-decoration: none;
	color: #C82B23;
}

#filerArticles ul li a:hover{
	text-decoration: underline;
}

#filerArticles img {
	float: right;
	margin: 0 10px 0 10px;
	padding: 0;
}

#filterArticleDate a {
	margin: 0;
	padding: 0;
}

/* //END ---Todays Problem --- */

/* --- features --- */

#featuresPromo h2 {
	background: url(/_images/titleBackFeatures.gif) no-repeat;
	height: 28px;
	margin-bottom: 7px;
	margin-top: 0;
	}

#featuresPromo ul li img {
	margin:0;
	padding: 0 10px 0 0;
	float: right;
}

/* ---Current Poll --- */

.poll {
	width: 550px;
	margin-bottom: 10px;
}

#currentPoll, #featuresPromo {
	width: 187px;
	}
	
.marginTopMinus {
	margin-top: -4px;
}
	
#currentPoll h2 {
	background: url(/_images/titleBackCurrentPoll.gif) no-repeat;
	height: 28px;
	margin-bottom: 7px;
	margin-top: 0;
	}
	
#currentPoll h2 span, #featuresPromo h2 span {
	visibility: hidden;
	}

#currentPoll ul, #featuresPromo ul {
	color: #000;
	font-weight: 700;
	font-size: 1.1em;
	margin-left: 0;
	line-height: 1.1em;
	list-style: none;
	margin: 0;
}

#currentPoll ul li {
	color: #000;
	font-size: .9em;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 2px 10px;
	padding: 5px 0 0 0;
	width: 160px;
}

#currentPoll ul li a, #featuresPromo ul li a {
	font-size: 1em;
	text-decoration: none;
}

#currentPoll ul li a:hover, #featuresPromo ul li a:hover{
	text-decoration: underline;
}

#currentPoll img {
	float: left;
	margin: 0 15px 5px 0px;
}

#currentPoll .greySml {
	color: #999;
	font-size: .8em;
}

#currentPoll .greySml a {
	color: #999;
	text-decoration: none;
}

#currentPoll .greySml a:hover {
	color: #C82B23;
	text-decoration: underline;
}

#currentPoll .button {
	margin-right: 0;
	margin-top: 5px;
}

#frmPoll {
	margin: 6px 4px 15px 0;
}

.label {
	font-weight: normal;
	font-size: .8em;
	vertical-align: top;
}

*+html .label {
	vertical-align: middle;
}
/* //END --- Current Poll --- */


/* --- Search Blue Boomerang --- */

#blueBoomerang {
	padding: 4px 0 0 6px;
	*padding: 0 0 0 6px;
}

#searchBB {
	width: 187px;
	}
	
#searchBB h2 {
	background: url(/_images/titleBackBusinessDir.gif) no-repeat;
	height: 28px;
	margin-bottom: 5px;
	margin-top: 0;
	}
	
#searchBB h2 span {
	visibility: hidden;
	}

#searchBB ul {
	color: #000;
	font-weight: 700;
	font-size: 1.1em;
	margin-left: 0;
	line-height: 1.1em;
	list-style: none;
	padding-right: 14px;
}

#searchBB ul li {
	color: #C82B23;
	font-size: 1em;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: 2px 10px;
	padding: 5px 0 0 0;
}

.buttonBB {
	margin-left: 4px;
}

#blueBoomerang label {
	color: #666;
	font-size: .9em;
	line-height: 1em;
}

.boomLogo {
	margin: 0 0 0 4px;
}

.boomSpace {
	margin: 4px 0 4px 0;
	padding: 0;
}

/* //END --- Search Blue Boomerang --- */

/* --- Main Col Settings --- */

#mainColTop {
	background: url(_images/mainColBkgTop.gif) no-repeat bottom left;
	height: 6px;
	margin-top: -8px;
}

html>body #mainColTop {
	margin-top: 0;
}

#mainColMiddle {
	background: url(_images/mainColBkgMiddle.gif) repeat-y left;
	padding: 10px 9px 30px 20px;
}

#mainColBottom {
	background: url(_images/mainColBkgBottom.gif) no-repeat top left;
	height: 6px;
}

#homeStructureRow2 {
	/*float:left;*/
	margin-bottom: 15px;
}

/* --- END Main Col Settings --- */




/* --- Features --- */

.features h2 {
	border-top: solid 7px #B8B8B8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #9A9A9A;
	margin-bottom: 5px;
	background: none;
	padding-left: 0;
	width: 182px;
}

.features h3 {
	font-size: 1em;
	padding-left: 10px;
	background-image: url(/_images/topStoriesBullet.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
	margin: 0 0 3px 0;
	font-weight: 700;
}

.features h3 a {
	text-decoration: none;
}

.features h3 a:hover {
	text-decoration: underline;
}

.features p {
	margin-top: 0;
	font-size: 1em;
	color: #000;
	margin-bottom: 25px;
}


/* --- Features Full Width One Liners--- */

.featuresFullWidth h3 {
	font-size: 1em;
	padding-left: 10px;
	background-image: url(/_images/topStoriesBullet.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	margin: 0 0 0 0;
	font-weight: 700;
}

.featuresFullWidth h3 a {
	text-decoration: none;
}

.featuresFullWidth h3 a:hover {
	text-decoration: underline;
}

.featuresFullWidth span {
	margin-top: 0;
	font-size: 1em;
	color: #000;
	margin-bottom: 25px;
	font-weight: normal;
}

.featuresFullWidth p {
	margin-top: 0;
	font-size: 1em;
	color: #000;
	margin-bottom: 20px;
}











/* --- other top stories --- */

.channelSeperator {
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	margin-bottom: 20px;
	margin-right: 20px;
	padding: 10px 0 10px 0;
}

.otherTopStories {
	width: 182px;
	margin-top: 10px;
	*margin-top: 0;
	margin-right: 0;
}

.otherTopStoriesChannel {
	width: 182px;
	margin-top: 0;
}

.otherTopStories h2, .otherTopStoriesChannel h2 {
	border-top: solid 7px #B8B8B8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #9A9A9A;
	margin-bottom: 15px;
	background: none;
	padding-left: 0;
	}
	
.otherTopStories h2 span, .otherTopStoriesChannel h2 span {
	visibility: hidden;
	}
	
.otherTopStories ul li, .otherTopStoriesChannel ul li {
	font-size: 1em;
	padding-left: 10px;
	background: url(/_images/topStoriesBullet.gif) no-repeat 0 2px;
	margin: 0 0 10px 0;
	font-weight: 700;
	line-height: 1em;
}

.otherTopStories ul li a, .otherTopStoriesChannel ul li a {
	text-decoration: none;
}

.otherTopStories ul li a:hover, .otherTopStoriesChannel ul li a:hover {
	text-decoration: underline;
}

.otherTopStories ul, .otherTopStoriesChannel ul {
	margin-left: 0;
	padding: 0;
	line-height: 1.2em;
	list-style: none;
}

/* --- whats your problem --- */

#wypLinks {
	width: 155px;
}

#whatsYourProblem {
	border: 5px solid #CCC;
	padding: 3px 0 2px 12px;
	margin-top: 20px;
	width: 361px;
}

#whatsYourProblemSeperate {
	border: 5px solid #CCC;
	padding: 3px 0 2px 12px;
	width: 361px;
}

.yourProblemTitleImg {
	float: right;
	padding: 0;
	margin: 0 0 10px 0;
}

.yourProblemMainImg {
	margin: 6px 10px 6px 0;
}

#whatsYourProblem h1 span, #whatsYourProblemSeperate h1 span {
	visibility: hidden;
	line-height: 50px;
	margin-bottom: 20px;
}

#whatsYourProblem ul, #whatsYourProblemSeperate ul {
	margin-left: 0;
	list-style: none;
	padding-right: 8px;
	padding-left: 0;
}

#whatsYourProblem ul li, #whatsYourProblemSeperate ul li {
	line-height: 1em;
	background-image: url(/_images/topStoriesBullet.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 13px;
	margin-bottom: 7px;
}

#whatsYourProblem a, #whatsYourProblemSeperate a {
	color: #000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	margin-bottom: 15px;
}

#whatsYourProblem a:hover, #whatsYourProblemSeperate a:hover {
	text-decoration: underline;
}

	/* LEFT */

#whatsYourProblemLeft {
	border: 5px solid #CCC;
	padding: 3px 0 2px 0px;
	margin-top: 20px;
	width: 170px;
}

#whatsYourProblemLeft h1 span {
	visibility: hidden;
	line-height: 50px;
	margin-bottom: 20px;
}

#whatsYourProblemLeft ul {
	margin-left: 0;
	list-style: none;
	padding-right: 8px;
	padding-left: 4px;
}

#whatsYourProblemLeft ul li {
	line-height: 1em;
	background-image: url(/_images/topStoriesBullet.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 13px;
	margin-bottom: 7px;
}

#whatsYourProblemLeft a {
	color: #000;
	font-weight: 700 !important;
	text-decoration: none;
}

#whatsYourProblemLeft a:hover {
	text-decoration: underline;
}

/* --- MT Master Class --- */

#masterClass {
	border: 5px solid #CCC;
	padding: 6px 10px 2px 12px;
	margin-top: 20px;
	width: 353px;
	min-height: 150px;
}

#masterClass h2 span {
	visibility: hidden;
}

#masterClass h2 {
	height: 50px;
	background: url(/_images/titleMasterClass.gif) no-repeat;
	background-color: transparent;
	}

#masterClass a {
	color: #C82B23;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-weight: 700;
	background: url(/_images/topStoriesBullet.gif)no-repeat left 3px;
	padding-left: 10px;
}

#masterClass a:hover {
	text-decoration: underline;
}

#masterClass p {
	margin-top: 0;
}

/* --- Colored Feature Subs --- */

.featureSub {
	width: 187px;
}

.featureSub h3 {
	width: 98px;
	display: inline;
}

.featureSub h3 a {
	padding-top: 10px;
	float: left;
	color: #000;
	text-decoration: none;
	width: 98px;
}
.featureSub h3 a:hover {
	color: #000;
	text-decoration: underline;
}

.featureSub p {
	width: 184px;
	*margin-right: 4px;
}

.featureSubTop {
	text-align: right;
	font-size: .9em;
	line-height: 15px;
	height: 15px;
}

.featureSub p a {
	text-decoration: none;
	font-size: .9em;
	width: 170px;
}

.featureSub p a:hover {
	text-decoration: underline;
}

.featureSub h3 {
	font-size: 1em;
	font-weight: 700;
	padding: 0;
	margin: 0;
}

/* -- featuremain ---*/

.featureMain {
	width: 187px;
}

.featureMain h3 a {
	padding-top: 10px;
	float: left;
	color: #000;
	text-decoration: none;
}
.featureMain h3 a:hover {
	color: #000;
	text-decoration: underline;
}

.featureMain p {
	width: 184px;
}

.featureMainTop p {
	width: 391px;
	*margin-right: 4px;
}

.featureMainTop {
	text-align: right;
	font-size: .9em;
	line-height: 15px;
	height: 15px;
}

.featureMain p a {
	text-decoration: none;
	font-size: .9em;
	width: 170px;
}

.featureMain p a:hover {
	text-decoration: underline;
}

.featureMain h3 {
	font-size: 1em;
	font-weight: 700;
	padding: 0;
	margin: 0;
	margin-left: 10px;
}

.featureMainCaption {
	border-top: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
	height: 1.6em;
}

.marginLeft15 {
	margin-left: 15px;
}

.marginRight15 {
	margin-right: 15px;
}

/* - more btn - */

.featureMore {
	text-align: right;
	width: 187px;
}

.featureMore a {
	text-decoration: none;
}

.featureMore a:hover {
	text-decoration: underline;
}

	/* dark green - GovernanceCSR*/

.featureSubGovernanceCSRTop {
	background: url(/_images/channelHeaderGovernanceCSR.gif) no-repeat;
	height: 15px;
	width: 187px;
}

.featureMainGovernanceCSRTop {
	background: url(/_images/channelHeaderGovernanceCSRLong.gif) no-repeat;
	height: 15px;
	width: 394px;
}

	/* light green - HumanCapital */

.featureSubHumanCapitalTop {
	background: url(/_images/channelHeaderHumanCapital.gif) no-repeat;
	height: 15px;
	width: 187px;
}

.featureMainHumanCapitalTop {
	background: url(/_images/channelHeaderHumanCapitalLong.gif) no-repeat;
	height: 15px;
	width: 394px;
}

	/* StrategyOperations */

.featureSubStrategyOperationsTop {
	background: url(/_images/channelHeaderStrategy.gif) no-repeat;
	height: 15px;
	width: 187px;
}

.featureMainStrategyOperationsTop {
	background: url(/_images/channelHeaderStrategyLong.gif) no-repeat;
	height: 15px;
	width: 394px;
}

	/* light blue */

.featureSubEntrepreneurshipTop {
	background: url(/_images/channelHeaderEntrepreneurship.gif) no-repeat;
	height: 15px;
	width: 187px;
}

.featureMainEntrepreneurshipTop {
	background: url(/_images/channelHeaderEntrepreneurshipLong.gif) no-repeat;
	height: 15px;
	width: 394px;
}

	/* dark blue - Finance */

.featureSubFinanceTop {
	background: url(/_images/channelHeaderFinance.gif) no-repeat;
	height: 15px;
	width: 187px;
}

.featureMainFinanceTop {
	background: url(/_images/channelHeaderFinanceLong.gif) no-repeat;
	height: 15px;
	width: 394px;
}

	/* purple */

.featureSubLeadershipTop {
	background: url(/_images/channelHeaderLeadership.gif) no-repeat;
	height: 15px;
	width: 187px;
}

.featureMainLeadershipTop {
	background: url(/_images/channelHeaderLeadershipLong.gif) no-repeat;
	height: 15px;
	width: 394px;
}

	/* MarketingSales */

.featureSubMarketingSalesTop {
	background: url(/_images/channelHeaderMarketing.gif) no-repeat 0 -1px;
	height: 15px;
	width: 187px;
}

.featureMainMarketingSalesTop {
	background: url(/_images/channelHeaderMarketingLong.gif) no-repeat 0 -1px;
	height: 15px;
	width: 394px;
}

	/* LIGHT GREY  - News */

.featureSubNewsTop {
	background: url(/_images/channelHeaderNews.gif) no-repeat;
	height: 15px;
	width: 187px;
}

.featureMainNewsTop {
	background: url(/_images/channelHeaderNewsLong.gif) no-repeat;
	height: 15px;
	width: 394px;
}

	/* LIGHT GREY  - OtherNews */

.featureSubOtherNewsTop {
	background: url(/_images/channelHeaderOther.gif) no-repeat;
	height: 15px;
	width: 187px;
}

.featureMainOtherNewsTop {
	background: url(/_images/channelHeaderOtherLong.gif) no-repeat;
	height: 15px;
	width: 394px;
}

	/* yellow - TechnologyInnovation */

.featureSubTechnologyInnovationTop {
	background: url(/_images/channelHeaderTech.gif) no-repeat;
	height: 15px;
	width: 187px;
}

.featureMainTechnologyInnovationTop {
	background: url(/_images/channelHeaderTechLong.gif) no-repeat;
	height: 15px;
	width: 394px;
}

	/* red - WhatsYourProblem */

.featureSubWhatsYourProblemTop {
	background: url(/_images/channelHeaderWYP.gif) no-repeat;
	height: 15px;
	width: 187px;
}

.featureMainWhatsYourProblemTop {
	background: url(/_images/channelHeaderWYPLong.gif) no-repeat;
	height: 15px;
	width: 394px;
}

	/* grey - features */

.featureSubFeaturesTop {
	background: url(/_images/channelHeaderFeatures.gif) no-repeat;
	height: 15px;
	width: 187px;
	margin-bottom: 15px;
}

/* --- Main Feature --- */

.mainFeatureImg {
	display: block;
	width: 191px;
	float: left;
}

.mainFeature {
	margin-right: 15px !important;
	}

/* --- Breadcrumb --- */

#breadcrumbs {
	margin: 0;
	padding: 0;
}

/* --- Breadcrumb --- */

#breadcrumb {
	margin-bottom: 0;
	padding: 0;
	

	font-size: .8em;
	color: #6c6c6c;
	margin-left: 10px;
}

#breadcrumb ul {
	list-style-type: none;
	float: left;
	padding: 0;
	margin: 9px 0 0 0;
}

#breadcrumb ul li {
	list-style-type: none;
	display: inline;
	margin-right: 3px;
	margin-left: 0;
}

#breadcrumb a {
	color: #6c6c6c;
	text-decoration: none;
}

#breadcrumb a:hover {
	text-decoration: underline;
	color: #C82B23;
}

/* //END --- breadcrumb --- */


.channelStructureRow3 {
	position: relative;
}

/* --- homeStructureRow3 --- */

#homeStructureRow3 {
	margin-top: 10px;
}

#homeStructureRow3 .leftCol {
	float: left;
	width: 192px;
}

#homeStructureRow3 .rightCol {
	float: left;
	margin-left: 10px;
}

/* END --- homeStructureRow3 --- */



/* --- Advert --- */

.advert {
	text-align: center;
	background-color: #e9e9e9;
	padding: 10px 0 10px 0;
	width: 382px;
}

/* --- borderTop Color --- */

.borderTopNews {
	border-top: 5px solid #B8B8B8 !important;
}

.borderTopStrategyOperations {
	border-top: 5px solid #DF4D95 !important;
}

.borderTopWhatsYourProblem {
	border-top: 5px solid #C82B23 !important;
}

.borderTopEntrepreneurship {
	border-top: 5px solid #5AAEDE !important;
}

.borderTopFinance {
	border-top: 5px solid #7794AE !important;
}

.borderTopLeadership {
	border-top: 5px solid #8183a9 !important;
}

.borderTopMarketingSales {
	border-top: 5px solid #B973A8 !important;
}

.borderTopHumanCapital {
	border-top: 5px solid #9ad565 !important;
}

.borderTopGovernanceCSR {
	border-top: 5px solid #5EA776 !important;
}

.borderTopTechnologyInnovation {
	border-top: 5px solid #E9D120 !important;
}

.borderTopEvents {
	border-top: 5px solid #E99533 !important;
}

.borderTopSpecialIssues {
	border-top: 5px solid #FA5626 !important;
}

/* --- channelBackColor --- */

.channelNewsBg h2 {
	background-color: #B8B8B8 !important;
	margin-left: 7px!important;
}

.channelStrategyOperationsBg h2 {
	background-color: #DF4D95 !important;
	margin-left: 7px!important;
}

.channelWhatsYourProblemBg h2 {
	background-color: #C82B23 !important;
	margin-left: 7px!important;
}

.channelEntrepreneurshipBg h2 {
	background-color: #5AAEDE !important;
	margin-left: 7px!important;
}

.channelFinanceBg h2 {
	background-color: #7794AE !important;
	margin-left: 7px!important;
}

.channelLeadershipBg h2 {
	background-color: #8183a9 !important;
	margin-left: 7px!important;
}

.channelMarketingSalesBg h2 {
	background-color: #B973A8 !important;
	margin-left: 7px!important;
}

.channelHumanCapitalBg h2 {
	background-color: #9ad565 !important;
	margin-left: 7px!important;
}

.channelGovernanceCSRBg h2 {
	background-color: #5EA776 !important;
	margin-left: 7px!important;
}

.channelTechnologyInnovationBg h2 {
	background-color: #E9D120 !important;
	margin-left: 7px!important;
}

.channelEventsBg h2 {
	background-color: #E99533 !important;
	margin-left: 7px!important;
}

.channelSpecialIssuesBg h2 {
	background-color: #FA5626 !important;
	margin-left: 7px!important;
}

/* --- Channel H1 --- */

.channelNewsHeader {
	height: 1%;
	*padding-top: 10px !important;
	}

.channelNewsHeader h1 {
	border-top: solid 7px #B8B8B8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: 700;
	color: #9A9A9A;
	margin-bottom: 15px;
	margin-right: 14px;
	}
	
.channelStrategyOperationsHeader {
	height: 1%;
	*padding-top: 10px !important;
	}
	
.channelStrategyOperationsHeader h1 {
	border-top: solid 7px #DF4D95;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: 700;
	color: #DF4D95;
	margin-bottom: 15px;
	margin-right: 14px;
	}
	
.channelWhatsYourProblemHeader {
	height: 1%;
	*padding-top: 10px !important;
	}
	
.channelWhatsYourProblemHeader h1 {
	border-top: solid 7px #C82B23;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: 700;
	color: #C82B23;
	margin-bottom: 15px;
	margin-right: 14px;
	}
	
.channelEntrepreneurshipHeader {
	height: 1%;
	*padding-top: 10px !important;
	}
	
.channelEntrepreneurshipHeader h1 {
	border-top: solid 7px #5AAEDE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: 700;
	color: #5AAEDE;
	margin-bottom: 15px;
	margin-right: 14px;
	}
	
.channelFinanceHeader {
	height: 1%;
	*padding-top: 10px !important;
	}
	
.channelFinanceHeader h1 {
	border-top: solid 7px #7794AE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: 700;
	color: #7794AE;
	margin-bottom: 15px;
	margin-right: 14px;
	}
	
.channelLeadershipHeader {
	height: 1%;
	*padding-top: 10px !important;
	}
	
.channelLeadershipHeader h1 {
	border-top: solid 7px #8183a9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: 700;
	color: #8183a9;
	margin: 0 0 15px 0;
	padding: 0;
	margin-right: 14px;
	}
	
.channelMarketingSalesHeader {
	height: 1%;
	*padding-top: 10px !important;
	}
	
.channelMarketingSalesHeader h1 {
	border-top: solid 7px #B973A8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: 700;
	color: #B973A8;
	margin-bottom: 15px;
	margin-right: 14px;
	}
	
.channelHumanCapitalHeader {
	height: 1%;
	*padding-top: 10px !important;
	}
	
.channelHumanCapitalHeader h1 {
	border-top: solid 7px #9ad565;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: 700;
	color: #9ad565;
	margin-bottom: 15px;
	margin-right: 14px;
	}
	
.channelGovernanceCSRHeader {
	height: 1%;
	*padding-top: 10px !important;
	}
	
.channelGovernanceCSRHeader h1 {
	border-top: solid 7px #5EA776;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: 700;
	color: #5EA776;
	margin-bottom: 15px;
	margin-right: 14px;
	}
	
.channelTechnologyInnovationHeader {
	height: 1%;
	*padding-top: 10px !important;
	}
	
.channelTechnologyInnovationHeader h1 {
	border-top: solid 7px #E9D120;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: 700;
	color: #E9D120;
	margin-bottom: 15px;
	margin-right: 14px;
	}
	
.channelEventsHeader {
	height: 1%;
	*padding-top: 10px !important;
	}
	
.channelEventsHeader h1 {
	border-top: solid 7px #E99533;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: 700;
	color: #E99533;
	margin-bottom: 15px;
	margin-right: 14px;
	}
	
.channelSpecialIssuesHeader {
	height: 1%;
	*padding-top: 10px !important;
	}
	
.channelSpecialIssuesHeader h1 {
	border-top: solid 7px #FA5626;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight: 700;
	color: #FA5626;
	margin-bottom: 15px;
	margin-right: 14px;
	}
	
#specialReports .summary {
	margin-bottom: 20px !important;
}
	
/* --- Channel H3 a --- */

.channelNewsHeader h3 a, .channelNewsHeader a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	color: #9A9A9A;
	margin-bottom: 15px;
	text-decoration: none;
	}
	
.channelStrategyOperationsHeader h3 a, .channelStrategyOperationsHeader a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	color: #DF4D95;
	margin-bottom: 15px;
	text-decoration: none;
	}
	
.channelWhatsYourProblemHeader h3 a, .channelWhatsYourProblemHeader a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	color: #C82B23;
	margin-bottom: 15px;
	text-decoration: none;
	}
	
.channelEntrepreneurshipHeader h3 a, .channelEntrepreneurshipHeader a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	color: #5AAEDE;
	margin-bottom: 15px;
	text-decoration: none;
	}
	
.channelFinanceHeader h3 a, .channelFinanceHeader a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	color: #7794AE;
	margin-bottom: 15px;
	text-decoration: none;
	}
	
.channelLeadershipHeader h3 a, .channelLeadershipHeader a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	color: #8183a9;
	margin: 0 0 15px 0;
	padding: 0;
	text-decoration: none;
	}
	
.channelMarketingSalesHeader h3 a, .channelMarketingSalesHeader a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	color: #B973A8;
	margin-bottom: 15px;
	text-decoration: none;
	}
	
.channelHumanCapitalHeader h3 a, .channelHumanCapitalHeader a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	color: #9ad565;
	margin-bottom: 15px;
	text-decoration: none;
	}
	
.channelGovernanceCSRHeader h3 a, .channelGovernanceCSRHeader a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	color: #5EA776;
	margin-bottom: 15px;
	text-decoration: none;
	}
	
.channelTechnologyInnovationHeader h3 a, .channelTechnologyInnovationHeader a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	color: #E9D120;
	margin-bottom: 15px;
	text-decoration: none;
	}
	
.channelEventsHeader h3 a, .channelEventsHeader a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	color: #E99533;
	margin-bottom: 15px;
	text-decoration: none;
	}
	
.channelSpecialIssuesHeader h3 a, .channelSpecialIssuesHeader a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	color: #FA5626;
	margin-bottom: 15px;
	text-decoration: none;
	}


/* --- Image Map - Most Area --- */

.tabOneMostRead {
	margin-top: -35px !important;
}

html>body .tabOneMostRead {
	margin-top: 0px !important;
}

.tabOneMostRead *{
	margin:0;
	padding:0;
}

.tabOneMostRead {
	float: left;
	margin-top:0;
	padding-top:0;
}

.tabOneMostRead img {
	width: 393px;
	display:inline;
	height: 180px;
}

.tabOneMostRead span {
	visibility: hidden;
}

.mapMostEmailed {
	background: url(/_images/mapMostEmailed.gif) no-repeat top left;
	height: 180px;
	width: 390px;
}

.mapMostRead {
	background: url(/_images/mapMostRead.gif) no-repeat top left;
	height: 180px;
	width: 390px;
}

.mapMostCommented {
	background: url(/_images/mapMostCommented.gif) no-repeat top left;
	height: 180px;
	width: 390px;
}

#mostReadPos a {
	position: relative;
	float:left;
	top: 45px;
	left: 16px;
	font-size:1.6em;
	line-height:2.6em;
}

#mostEmailedPos a {
	position: relative;
	float:left;
	top: 32px;
	left: 175px;
	width: 100px;
	font-size:1.6em;
	line-height:1.8em;
}

#mostCommentedPos a {
	position: relative;
	float:left;
	top: 190px;
	left: 7px;
	width: 130px;
	font-size:1.6em;
	line-height:1.4em;
}

.hide {
	display: none;
	}	
	
/*	----- Small features -----*/
.smFeatures {
	font-size: 0.9em;
	}

.tabOneMostRead .smFeatures {
	background-color: transparent;
	padding: 0 5px;
	margin: 0 0 0 0;
	}

.tabOneMostRead .content ul {
	width: 220px;
	padding: 50px 0 20px 50px;
	color: #000;
	font-weight: 700;
	font-size: .9em;
	margin-left: 0;
	line-height: 1.2em;
	list-style: none;
}

.tabOneMostRead .content ul li {
	color: #000;
	font-size: 1.1em;
	background: url(/_images/topStoriesBullet.gif) no-repeat left 2px;
	padding-left: 13px;
	font-weight: 700;
	margin-bottom: 7px;
}

.tabOneMostRead .content a {
	color: #000;
	text-decoration: none;
	font-weight: 700;
}

.tabOneMostRead .content a:hover {
	text-decoration: underline;
}
	
div.tabs {
	height: 29px;
	background-repeat: no-repeat;
	width: 394px;
	}

div.tabs li {
	float: left;
	}

div.tabs a {
	height: 20px;
	text-decoration: none;
	}

div.tabs li a span {
	visibility: visible;
	}

.tabOneMostRead li.tab1 a { width: 127px; }	
.tabOneMostRead li.tab2 a { width: 118px; }	
.tabOneMostRead li.tab3 a { width: 129px; }



/* --- Content main columns --- */

.contentMainLeft {
	width: 184px;
	float: left;
}

.contentMainRight {
	width: 404px;
	float: left;
	padding-top: 0 !important;
}

#rightColIndent {
	padding-left: 20px;
}

.contentHalfLeft {
	width: 294px;
	float: left;
	margin-right: 15px;
}

.contentHalfRight {
	width: 294px;
	float: left;
	padding-top: 0 !important;
}


/* --- ten ways --- */

#tenWays {
	border: 1px solid #000;
	padding: 8px;
	width: 170px;
	margin-left: 8px;
	float: left;
}

html>body #tenWays {
	margin-left: 18px;
}

#tenWaysMain {
	margin-bottom: 20px;
}

#tenWays h2, #tenWaysMain h2  {
	border: 0;
	padding: 0;
	background: none;
	color: #C82B23;
	margin: 0;
	line-height: 1em;
}

#tenWays ul {
	list-style-type: decimal;
	font-weight: 700;
	padding: 0 0 0 20px;
	*padding: 0 0 0 10px;
}

#tenWays ul li {
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1em;
	margin:0;
	padding: 0;
}

#tenWays a, #tenWaysMain a {
	color: #C82B23;
}

#tenWays a:hover, #tenWaysMain a:hover {
	text-decoration: none;
}


/* --- Remember this --- */

#rememberThis {
	border: 1px solid #333;
	padding: 8px 8px 0 8px;
	width: 162px;
	margin-top: 20px;
	margin-right: 18px;
}

#rememberThis h2, #rememberThisMain h2 {
	border: 0;
	padding: 0;
	background: none;
	color: #C82B23;
}

#rememberThis a, #rememberThisMain a, .resultsPages a {
	color: #C82B23;
}

#rememberThis a:hover, #rememberThisMain a:hover, .resultsPages a:hover {
	text-decoration: none;
}


/* --- Special Issues --- */

.datePadding {
	font-size: 1em;
	font-weight: 700;
}

.dateAuthor {
	margin-top: 4px!important;
}


/* --- Footer --- */

#footer {

	font-size: .9em;
	margin-left: 100px;
	margin-top: 10px;
	margin-bottom: 10px!important;
	clear:both;
}

#footer ul {
	list-style-type: none;
	margin: 0;
	padding:0;
}

#footer ul li {
	list-style-type: none;
	display: inline;
	margin-right: 9px;
}

#footer a {
	color: #000;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

#footer img {
	margin-right: 10px;
}

	/* footer banner */

.footerBannerAd {
	clear:both;
	margin: 10px 0 10px 180px;
}


/* --- END footer --- */

/* --- boxPrint --- */

.boxPrint {
	margin: 10px 0 20px 0;
}

.boxPrint ul {
	list-style-type: none;
	padding: 4px 0 0 0;
	margin: 0;
}

.boxPrint ul li {
	margin-right: 25px;
}

.boxPrint ul li a {
	color: #000;
	text-decoration: none;
}

.boxPrint ul li a:hover {
	color: #C82B23;
}

.boxPrint ul li img {
	margin-right: 6px;
}

/* --- article width --- */

.articleWidth {
}

.topBottomBorder {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	padding: 3px 0 5px 0;
}

/* --- commentsBody --- */

#commentsBody {
	margin-top: 20px;
	background-color: #e3e3e3;
	padding: 5px 10px 10px 10px;
}

#commentsBody h3 {
	background: url(/_images/titleComments.gif) no-repeat;
}

#commentsBody h3 span {
	visibility: hidden;
}

#commentsBody a {
	color: #C82B23;
	}
	
#commentsBody a:hover {
	text-decoration: none;
	}

#commentForm {
	height: 1%;
}

.boldLabel {
	font-weight: 700;
}

.commentField {
	width: 100%;
	height: 100px;
	border: 1px solid #848484;
	background-color: #C5C5C5;
}

div.comment h4 {
	font-size: 1.1em;
	margin-bottom: 2px;
}

div.comment p {
	margin: 0 0 10px 0;
}


/* --- cms misc styles --- */

div.cms .errorMessage, div.cms .errorMessageBlock {
	font-weight: 700;
	font-size: 1.1em;
	color: #C82B23; 
}

div.cms .cols1Full {
	width:100%;
	background:none;
	margin:0;
	padding:0;
	}

.cols1Full label {
	width: 10em;
}

.loginRow label {
	width: 6.6em;
}

.loginRow .field {
	padding-left: 3px;
}

div.cms .cols1Full p {
	padding: 5px 10px 5px 10px;
	}

div.cms p{
	/*padding:5px 10px 5px 10px;*/
	font-weight: normal;
	}

div.cms h3 {
	font: 1em Arial, Helvetica, sans-serif;
	font-weight:700;
	padding:0!important;
	margin: 4px 0 0 0;
	padding: 0;
}


div.cms h3.contact {
	padding-left: 10px !important;
}

div.cms h4 {
	margin: 0;
	padding: 0;
}

div.cms .noMargin {
	margin: 0;
	padding: 0;
}

div.cms ul, div.cms ol {
	margin-left: 20px;
	padding-left: 10px;
}

div.cms ul {
	list-style-type: disc;
}

div.cms li {
	margin: 0 0 1em 0;
	}

div.cms table {
	margin: 5px 0;
	border-collapse: collapse;
	border: 1px solid #AFAFAF;
	background: #fff;
	}

div.cms table th {
	border: 1px solid #AFAFAF;
	color: #000;
	padding:2px;
	}

div.cms hr{
	height:1px;
	background:#000;
	margin: 4px 0;
	}

div.cms img.imgFloatRight{
	margin: 0 0 5px 5px;
	float: right;
	vertical-align:top;
}

div.cms a {
	color: #C82B23;
	}
	
div.cms a:hover {
	text-decoration: none;
	}

.small {
	color: #666;
}

/*  ----- Pagination ---- */

.paginationPageNo, .paginationPrev, .paginationNext {
	display: inline;
	}

.paginationPageNo span {
	font-weight: 700;
	font-size: 1.1em;
	}

.paginationPageNo a {
	padding: 0 3px;
	}

.paginationPrev {
	margin-right: 10px;
	}

.paginationNext {
	margin-left: 10px;
	}

.paginationPrev a, .paginationNext a {
	text-transform: uppercase;
	}

.paginationPrev img, .paginationNext img {
	position: relative;
	top: 1px;
	}

/* --- my mt --- */

.myMt ul {
	list-style-type: none;
}

.myMt .button {
	margin: 0 0 20px 0;
}


/* --- registration --- */

.regContainer label {
	width: 12em;
}

.regContainer .optLabel {
	width: 30em !important;
}


.regContainer .field {
	padding-left: 3px;
}

.regContainer option {
	border: 1px solid #e0e0e0;
}

.regContainer h2 {
	margin-bottom: 15px !important;
	*width: 400px;
}

.regContainer h3 {
	margin-bottom: 10px !important;
}

.marginBottomReg {
	margin-bottom: 20px;
}

.regIndent {
	padding-left: 15px;
}

.regPadding {
	margin: 0 0 20px 0;
}


/* iframe sponsor area */
.sponsorFramePosition {
    float: right;
    margin: -24px 12px 4px 0;
    *margin: -24px 12px 14px 0;
    padding: 0;
}

.sponsorTextPosition {
    font-weight: 700;
    line-height: 1px;
    *line-height: 23px;
    float: left;
    margin-right: 4px;
}


/*
	1. iv) MAINCOL
	---------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------*/
	div#maincolContent {
		clear: both;
	
		margin-left: 10px;
		
	}

	
		/*
	1. v) XCOL
	---------------------------------------------------------------------------------------------------------------------------
	---------------------------------------------------------------------------------------------------------------------------*/
	div#xcol {
		width: 100px;
		text-align: right;
		float: right;
	}
	
	div#xcol img, div#xcol embed, div#xcol object {
		margin-bottom: 10px;
		margin-top: 6px;
	}
	
	
	
	
/* TEMP */

.tempContactSpace {
	margin-top: 150px;
	
}

/* iframe sponsor area */

.sponsorFramePosition {
	float: right;
	margin: -24px 12px 4px 0;
	*margin: -24px 12px 14px 0;
	padding: 0;
}

.sponsorTextPosition {
	font-weight: 700;
	line-height: 1px;
	*line-height: 23px;
	float: left;
	margin-right: 4px;
}

