body {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	background: url(images/main.back.gif) repeat;

	margin: 20px 0px;

	margin-bottom: 0px;

	padding-bottom: 0px;

	text-align: center;

}

select, input {

	font-size: 11px;

}



.blueBack {

	background: #004b85 url(images/blue.roundoff.gif) no-repeat right bottom;

	margin: 0px 0px 13px;

	width: 100%;

	padding: 0px;

}



.cleaner {

	clear:both;

	height:0px;

	font-size:1px;

	border:none;

	margin:0; padding:0;

	background:transparent;

}

.coverStoryHeadline {

	font-size: 13px;

	font-weight: bold;

	color: #000000;

}



.eventCallout {

	font-size: 11px;

	font-weight: bold;

	color: #004b85;

}

.grayBack {

	background: #666 url(images/grey.roundoff.gif) no-repeat right bottom;

	margin: 0px 0px 13px;

	width: 100%;

	padding: 0px;

}

.grayText {

	font-size: 13px;

	text-transform: uppercase;

	color: #666;

	font-weight: bold;

	margin: 0px;

	padding: 0px 3px 0px 0px;

	overflow: auto;

	background: #f3f3f3;

	display: inline;

}

.grayText a {

	color: #666;

	text-decoration: none;

}

.submainCallout {

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	padding-bottom: 5px;

}

.mainCallout {

	font-size: 12px;

	font-weight: bold;

	color: #000000;

	padding-bottom: 5px;

}

.rightContent {

	font-size: 11px;

	width: 243px;

	color: #000000;

	float: right;

}

.sectionImage {

	float: left;

	margin: 1px 9px 1px 0px;

}

.sectionImageCalloutYellow {

	float: left;

	margin: 1px 5px 1px 0px;

	padding-right: 5px;

	padding-bottom: 5px;

	border-right: 1px solid #C3C65E;

	border-bottom: 1px solid #C3C65E;

	font-size: 10px;

}

.sectionshortcuts {

	float: left;

	margin: 1px 5px 1px 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	border-right: 1px solid #C3C65E;

	border-bottom: 1px solid #C3C65E;

	font-size: 10px;

	width: 100px;

}





/*.sectionImageCalloutYellow_widerimage{

	float: left;

	margin: 1px 5px 1px 0px;

	padding-right: 5px;

	padding-bottom: 5px;

	border-right: 1px solid #C3C65E;

	border-bottom: 1px solid #C3C65E;

	font-size: 10px;

	width: 115px;

}

.sectionImageCalloutYellow_subtext {

	padding-right: 2px;

	padding-bottom: 5px;

	font-size: 11px;

	font-weight: bold;

	text-align: left;

	margin-left: 128px;

	vertical-align: baseline;

	padding-left: 2px;

}*/



.sectionImageCalloutBlue {

	float: left;

	margin: 1px 5px 1px 0px;

	padding-right: 5px;

	padding-bottom: 5px;

	border-right: 1px solid #004B85;

	border-bottom: 1px solid #004B85;

	font-size: 10px;

}





.sectionImageCalloutBlueLarge {

	float: left;

	margin: 1px 5px 1px 0px;

	padding-right: 5px;

	padding-bottom: 5px;

	border-right: 1px solid #004B85;

	border-bottom: 1px solid #004B85;

	font-size: 10px;

	width: 84px;

}



/*.sectionImageCalloutBlueLge {

	float: left;

	margin: 10px 5px 1px 0px;

	padding-right: 5px;

	padding-bottom: 5px;

	border-right: 1px solid #004B85;

	border-bottom: 1px solid #004B85;

	font-size: 10px;

	width: 250px;

}

.sectionImageCalloutBluewarnaco {

	float: left;

	margin: 5px 5px 5px 0px;

	padding-right: 5px;

	padding-bottom: 5px;

	border-right: 1px solid #004B85;

	border-bottom: 1px solid #004B85;

	font-size: 10px;

	width: 168px;

}*/



.smallContent {

	font-size: 10px;

	color: #000000;

	display: block;

}



.subContent {

	padding-right: 8px;

	padding-left: 19px;

}

.subContent ul {

	list-style: square inside;

	margin: 0px;

	padding: 0px;

}

.subContent li {

	padding-left: 5px;

}

.subHeader {

	background: #0096D7 url(images/header.roundoff.gif) no-repeat right bottom;

	margin: 0px 0px 13px;

	padding: 0px;

	height: 18px;

}

.text_fastfollow {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	right: 195px;

}

.topButton {

	font-size: 13px;

	font-weight: bold;

	color: #666;

	background: url(images/top.icon.gif) no-repeat;

	height: 16px;

	padding-left: 19px;

	margin-bottom: 15px;

	text-transform: uppercase;

	text-decoration: none;

}

.viewArticle {

	float: right;

	margin-right: 5px;

	margin-top: 6px;

}

.whiteLeftContent {

	font-size: 11px;

	width: 243px;

	color: #000000;

	padding-right: 17px;

	border-right: 2px solid #c5d4df;

	float: left;

}

.whiteSectionBack {

	background: #fff;

	padding: 19px;

	border-bottom: 1px solid #ebecb3;

	width: 522px;

	font-size: 11px;

}

.yellowBack {

	background: #c3c65e url(images/green.roundoff.gif) no-repeat right bottom;

	margin: 0px 0px 13px;

	width: 100%;

	padding: 0px;

}

.yellowLeftContent {

	font-size: 11px;

	width: 243px;

	color: #000000;

	padding-right: 17px;

	border-right: 2px solid #ebecb3;

	float: left;

}

.yellowSectionBack {

	background: #f5f6e5;

	padding: 19px;

	border-bottom: 1px solid #ebecb3;

	width: 522px;

	font-size: 11px;

	color: #f5f6e5;

}

.yellowSectionBack a, .whiteSectionBack a {

	font-weight: bold;

	text-decoration: underline;

	color: #000;

}

.yellowSectionBack p, .whiteSectionBack p {

	color: #000;

	margin: 0px 0px 11px;

}



.yellowText {

	font-size: 14px;

	text-transform: uppercase;

	color: #808503;

	font-weight: bold;

	margin: 0px;

	padding: 0px 3px 0px 0px;

	overflow: auto;

	background: #f5f6e5;

	display: inline;

}

.yellowText a {

	color: #808503;

	text-decoration: none;	

}

.blueText {

	font-size: 14px;

	text-transform: uppercase;

	color: #004b85;

	font-weight: bold;

	margin: 0px;

	padding: 0px 3px 0px 0px;

	overflow: auto;

	background: #fff;

	display: inline;

}

.blueText a {

 	color: #004b85;

	text-decoration:none;

}

.sectioncomingsoon {

	float: left;

	margin: 1px 5px 1px 0px;

	padding-right: 5px;

	padding-bottom: 5px;

	border-right: 1px solid #004B85;

	border-bottom: 1px solid #004B85;

	font-size: 10px;

	width: 168px;

}



#bottomContainer {

	background: url(images/bottom.back.gif) repeat-y;

	width: 746px;

}

#consumerContent {

	width: 169px;

	border-bottom: 2px solid #a9a9a9;

	color: #000000;

	margin: 15px 0px 0px;

	padding: 0px 0px 15px;

}

#container {

	width: 746px;

	background: transparent;

	border: 1px solid #c0c0c0;

	margin: 0px auto 30px;

	text-align: left;

}

#date {

	font-size: 10px;

	color: #FFFFFF;

	position: absolute;

	top: 55px;

	left: 531px;

	width: 200px;

	text-align: right;

}

#eventsContent {

	width: 169px;

	border-bottom: 2px solid #a9a9a9;

	color: #000000;

	margin: 15px 0px 0px;

	padding: 0px 0px 95px;

	background: url(images/events.back.jpg) no-repeat left bottom;

}

#eventsContent a {

	color: #000000;

	text-decoration: underline;

}

#eventsContent a:hover {

	text-decoration: none;

	color: #004B85;

}



#fastFactsContent {

	width: 169px;

	border-bottom: 2px solid #a9a9a9;

	color: #000000;

	margin: 15px 0px 0px;

	padding: 0px 0px 15px;

	background: url(images/fast.facts.back.jpg) no-repeat 0px 16px;

}

#featuredReportContent {

	width: 169px;

	color: #000000;

	border-bottom: 2px solid #a9a9a9;

	margin: 0px;

	padding: 0px 0px 15px;

}

#featuredReportContent a {

	color: #000000;

	text-decoration: underline;

}

#featuredReportContent a:hover {

	color: #004B85;

	text-decoration: none;

}

#ffuContent {

	width: 169px;

	border-bottom: 2px solid #a9a9a9;

	color: #000000;

	margin: 15px 0px 0px;

	padding: 0px 0px 15px;

}

#header {

	height: 93px;

	width: 746px;

	background: url(images/header.gif) no-repeat left top;

	font-size: 10px;

	position: relative;

}

#leftColumn {

	float: left;

	width: 169px;

	font-size: 10px;

	color: #000000;

	background: #f3f3f3;

	padding: 15px 8px;

}

#mainStory {

	width: 560px;

	border-bottom: 1px solid #c0c0c0;

	background: url(images/currentedition/coverStoryImage.jpg) no-repeat left top;

	padding-bottom: 25px;

	height: 175px;

	position: relative;

}

#mainStoryContent {

	width: 280px;

	font-size: 11px;

	padding-top: 75px;

	padding-left: 50px;

	padding-bottom: 15px;

}

#menu {

	height: 24px;

	width: 746px;

	position: absolute;

	left: 0px;

	top: 69px;

	background: url(images/menu.back.gif) repeat-x;

}

#menuSpacer {

	float: left;

	height: 24px;

	width: 292px;

}

#missionContent {

	width: 169px;

	color: #000000;

	border-bottom: 2px solid #a9a9a9;

	margin: 15px 0px 0px;

	padding: 0px 0px 15px;

}

#navFeedback {

	display: block;

	float: left;

	height: 24px;

	width: 91px;

	background: url(images/feedback.off.gif) no-repeat 0px -24px;

}

#navFeedback a {

	display: block;

	background: url(images/feedback.off.gif) no-repeat 0px -24px;

}

#navFeedback a:hover {

	display: block;

	background: url(images/feedback.off.gif) no-repeat 0px 0px;

}

#navFOM {

	display: block;

	height: 24px;

	width: 129px;

	float: left;

	background: url(images/fom.off.gif) no-repeat 0px -24px;

}

#navFOM a{

	display: block;

	background: url(images/fom.off.gif) no-repeat 0px -24px;

}

#navFOM a:hover{

	display: block;

	background: url(images/fom.off.gif) no-repeat 0px 0px;

}

#navPrevious {

	display: block;

	float: left;

	height: 24px;

	width: 132px;

	background: url(images/previous.off.gif) no-repeat 0px -24px;

}

#navPrevious a {

	display: block;

	background: url(images/previous.off.gif) no-repeat 0px -24px;

}

#navPrevious a:hover {

	display: block;

	background: url(images/previous.off.gif) no-repeat 0px 0px;

}

#navSubscribe {

	display: block;

	float: left;

	height: 24px;

	width: 102px;

	background: url(images/subscribe.off.gif) no-repeat 0px -24px;

}

#navSubscribe a {

	display: block;

	background: url(images/subscribe.off.gif) no-repeat 0px -24px;

}

#navSubscribe a:hover {

	display: block;

	background: url(images/subscribe.off.gif) no-repeat 0px 0px;

}

#rightColumn {

	background: #FFFFFF;

	margin: 0px;

	float: right;

	width: 560px;

}

#menuResearch {

	float: left;

	height: 24px;

	width: 33px;

}

#menuSpacerResearch {

	float: left;

	height: 24px;

	width: 259px;

}
.subContent h4 {
	padding: 8px 0px 8px 8px;
	width: 250px;
	float: right;
	border-left: 5px solid #004B85;
	font-size: 14px;
	margin: 0px 0px 0px 8px;
}


#subRightColumn {

	background: #FFFFFF;

	margin: 0px;

	float: right;

	width: 522px;

	padding: 15px 19px;

	font-size: 11px;

	color: #000000;

}

#subRightColumn a {

	font-weight: bold;

	color: #000000;

	text-decoration: underline;

}

#subRightColumn a:hover {

	text-decoration: none;

	color: #004B85;

}

international_subtext {

	vertical-align: top;

}

.cotyimage {

	float: left;

	margin: 10px 15px 1px 0px;

}
