/* CSS Document */



/* initial styles, to remove default margin/padding across browsers */

* {

	margin: 0px;

	padding: 0px;

}

body {

	background: url(images/main.back.gif) repeat;

	text-align: center;

	margin-top: 20px;

	font-family: Tahoma, Verdana, Arial, sans-serif;

}

fieldset, img { 

	border: none; 

}

input, select, textarea, th, td { 

	font-size: 1em; 

}

a {

  outline: none;

}

h3 {

	font-size: 14px;

	color: #000;

	margin-bottom: 20px;

}

p {

	margin-bottom: 12px;

}

.cleaner {

	clear:both;

	height:1px;

	font-size:1px;

	border:none;

	margin:0; padding:0;

	background:transparent;

}

.chartTitle {

	font-size: 12px;

	color: #004B85;

	font-weight: bold;

}

.content {

	float: left;

	width: 242px;

	padding: 0px 19px;

	font-size: 11px;

}

.content ul, .content2Col ul {

	margin-left:15px;

	margin-bottom: 12px;

}

.content table, .content2Col table  {

	margin-bottom:3px;

}

.content td, .content2Col td {

	padding:2px 4px;

	border-bottom: 1px solid #004B85;

}
.content td, .content2Colhp td {

	padding:2px 4px;
	border-bottom: 1px solid #000;
	border-right: 1px solid #000;
}

.content td, .content2Colhpt td {

	border-top: 1px solid #000;
	border-left: 1px solid #000;
}


.content th, .content2Col th {

	color: #fff;

	background: #0096D7;

	padding: 2px 4px;

	text-align: left;

}

.content2Col {

	width: 522px;

	padding: 0px 19px;

	font-size: 11px;

}

.greenSection {

	background: #f5f6e5;

	border-top: 1px solid #ebecb3;

	border-bottom: 1px solid #EBECB3;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}

.greenSection a, .whiteSection a, #subColumn a {

	color: #000;

	text-decoration: underline;

	font-weight: bold;

}

.greenSection h2 {

	font-size: 14px;

	background: #c3c65e url(images/green.roundoff.gif) no-repeat right bottom;

	margin-bottom: 15px;

}

.greenSection h2 span {

	color: #808503;

	text-transform: uppercase;

	background: #f5f6e5;

	padding-right: 3px;

}

.greenSection h2 span a {

	color: #808503;

	text-decoration:none;

}

.greenSection .border {

	background: url(images/green.divider.gif) repeat-y left top;

	width: 560px;

}

.greenSection .imageCallout {

	border-right: 1px solid #C3C65E;

	border-bottom: 1px solid #C3C65E;

	display: block;

	float: left;

	margin: 4px 5px 1px 0px;

	padding: 0px 5px 5px 0px;

}

.topJumplink {

	text-decoration: none !important;

	font-weight: bold;

	color: #fff !important;

	background: #0096D7;

	float: right;

	padding: 3px;

	font-size: 10px;

	text-transform: uppercase;

}

.sEdition {

	background: transparent url(images/standard_header.gif) no-repeat left top;

}

.source {

	font-size: 10px;

}

.viewArticle {

	float: right;

	margin-top: 12px;

	display: block;

}

.viewArticle2Col {

	display: block;

	text-align:right;

	margin: 12px 0px;

}

.whiteSection {

	background: #fff;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 5px;

	padding-left: 0px;

}

.whiteSection h2 {

	font-size: 14px;

	background: #004b85 url(images/blue.roundoff.gif) no-repeat right bottom;

	margin-bottom: 15px;

}

.whiteSection h2 span {

	color: #004b85;

	text-transform: uppercase;

	background: #fff;

	padding-right: 3px;

}

.whiteSection h2 span a {

	color: #004b85;

	text-decoration:none;

}

.whiteSection .border {

	background: url(images/blue.divider.gif) repeat-y left top;

	width: 560px;

}

.whiteSection .imageCallout, #subColumn .imageCallout {

	border-right: 1px solid #004B85;

	border-bottom: 1px solid #004B85;

	display: block;

	float: left;

	margin: 4px 5px 1px 0px;

	padding: 0px 5px 5px 0px;

}

#container {

	width: 746px;

	background: transparent url(images/bottom.back.gif) repeat-y left top;

	border: 1px solid #c0c0c0;

	margin: 0px auto 30px;

	text-align: left;

}

#footer {

	font-size: 10px;

	padding: 19px;

	border-top: 1px solid #EBECB3;

}



#header {

	overflow: hidden;

	position: relative;

	height: 93px;

	width: 746px;

}

#header #homeLink {

	position: absolute;

	left: 7px;

	top: 16px;

}



#header #versionNum {

	color: #fff;

	text-align: right;

	position: absolute;

	width: 200px;

	line-height: 15px;

	height: 15px;

	top: 53px;

	left: 527px;

	font-size: 10px;

}

#header #menu {

	height: 24px;

	width: 454px;

	position: absolute;

	list-style: none;

	left: 292px;

	top: 69px;

	background-color: #fff;

	overflow: hidden;

}

#header #menu li {

	float: left;

	height: 24px;

}

#header #menu li a {

	padding-top: 24px;

	overflow: hidden;

	display: block;

	height: 0px;

}

#header #menu li a#feedback {

	background: url(images/feedback.off.gif) no-repeat left top;

	width: 91px;

}



#header #menu li a#findMore {

	background: url(images/fom.off.gif) no-repeat left top;

	width: 129px;

}

#header #menu li a#previous {

	background: url(images/previous.off.gif) no-repeat left top;

	width: 132px;

}



#header #menu li a#subscribe {

	background: url(images/subscribe.off.gif) no-repeat left top;

	width: 102px;

}

#header #menu li a:hover {

	background-position: right top !important;

}

#leftColumn {

	padding: 12px 8px;

	width: 169px;

	float: left;

	margin-right: 1px;

	font-size: 10px;

	color: #000;

}

#leftColumn a {

	color: #000;

	text-decoration: underline;

}

#leftColumn a:hover {

	color:#004B85;

	text-decoration:none;

}

#leftColumn h2 {

	font-size: 13px;

	background: #666 url(images/grey.roundoff.gif) no-repeat right bottom;

	margin-bottom: 15px;

}

#leftColumn h2 span {

	color: #666;

	text-transform: uppercase;

	background: #f3f3f3;

	padding-right: 5px;

}

#leftColumn h2 span a {

	color: #666;

	text-decoration:none;

}

#leftColumn #events {

	background: url(images/events.back.jpg) no-repeat left bottom;

	margin-bottom: 15px;

	border-bottom: 2px solid #a9a9a9;

	padding-bottom: 100px;

}

#leftColumn #events span {

	font-size: 11px;

	font-weight: bold;

	color: #004b85;

	display: inline;

}

#leftColumn #events a.eventLink {

	display: block;

	margin-bottom: 12px;

}
#leftColumn #chat {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-weight: bold;

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 3px 0px;

	color: #ffffff;

}
#leftColumn #box {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-weight: bold;

	margin: 0px 0px 10px 0px;

	padding: 5px;

	background-color:#004B85;

	color: #ffffff;

}

#leftColumn #box a{

	color:#FFFFFF;

	text-decoration:none;

	font-weight:bold;

}



#leftColumn #box a:hover{

	color:orange;

	text-decoration:none;

	font-weight:bold;

}

#leftColumn #boxblog {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-weight: bold;

	margin: 0px 0px 10px 0px;

	padding: 5px;

	background-color:#004B85;

	color: #ffffff;

}

#leftColumn #boxblog a{

	color:#ffffff;

	text-decoration:none;

	font-weight:bold;

}



#leftColumn #boxblog a:hover{

	color:orange;

	text-decoration:none;

	font-weight:bold;

}

#leftColumn #box1 {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-weight: bold;

	margin: 0px 0px 10px 0px;

	padding: 5px;

	background-color:#004B85;

	color: #ff8400;

}

#leftColumn #box1 a{

color:#ff8400;

text-decoration: none;

}

#leftColumn #box1 a:hover{

color:#42afcf;

}

#leftColumn #boxo {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	padding: 5px;
	background-color:#ff8400;
	color:#FFFFFF;
}

#leftColumn #boxo a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#leftColumn #boxo a:hover{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#leftColumn #boxWalmart {

	font-family: Tahoma, Verdana, Arial, sans-serif;

	font-weight: bold;

	margin: 0px 0px 10px 0px;

	padding: 5px;

	background-color:#0082d3;

	color: #fdfefe;

}

#leftColumn #boxWalmart a{

color:#fdfefe;

text-decoration: none;

}

#leftColumn #boxWalmart a:hover{

color:#00214d;

}

#leftColumn #featured {

	border-bottom: 2px solid #a9a9a9;

	margin-bottom: 15px;

	padding-bottom: 3px;

}

#leftColumn #featured img {

	margin: 0px 0px 3px 3px;

	float: right;

}

#leftColumn #featured ul {

	list-style: none;

}

#leftColumn #featured li {

	font-weight: bold;

	margin-bottom: 12px;

}

#leftColumn #global {

	border-bottom: 2px solid #a9a9a9;

	margin-bottom: 15px;

	padding-bottom: 3px;

}

#leftColumn #global img {

	margin: 0px 0px 3px 3px;

	float: right;

}

#leftColumn #global ul {

	list-style: none;

}

#leftColumn #global li {

	font-weight: bold;

	margin-bottom: 12px;

}

#leftColumn #mission {

	border-bottom: 2px solid #a9a9a9;

	padding-bottom: 15px;

	margin-bottom: 15px;

}

#mainStory {

	width: 560px;

	border-bottom: 1px solid #c0c0c0;

	background: url(images/currentedition/coverStoryImage.jpg) no-repeat left top;

	height: 190px;

	position: relative;

}

#mainStory #storyIntro {
	font-size: 10px;
	width: 236px;
	position: absolute;
	left: 50px;
	top: 130px;
	height: 20px;
}

#mainStory #storyIntro a {
    font-size: 11px;
	font-weight: bold;
	color: #000000;
}

#mainStory #storyIntro a.blue {
    font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

#mainStory #holiday {
	font-size: 10px;
	
}

#mainStory #holiday a {

    font-size: 10px;
	ont-weight: bold;
		color: #000000;

}

#mainStory #holiday a.blue {

    font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

}

#rightColumn {

	float: left;

	width: 560px;

}

#subColumn {

	width: 522px;

	font-size: 11px;

	margin: 12px 19px;

	border-bottom: 2px solid #a9a9a9;

	padding-bottom: 12px;

	line-height: 14px;

	overflow: hidden;

}

#subColumn h2 {

	font-size: 14px;

	background: #0096d7 url(images/header.roundoff.gif) no-repeat right bottom;

	margin-bottom: 15px;

	height: 20px;

}

#subColumn h2 span {

	color: #fff;

	text-transform: uppercase;

	line-height: 20px;

	padding-left: 3px;

}

#subColumn h2 span a {

	color: #004b85;

	text-decoration:none;

}

#subColumn h2 a.homeLink {

	color: #fff;

	text-decoration: none;

	font-size: 12px;

	text-transform: uppercase;

	line-height: 20px;

	float: right;

	display: block;

	padding-right: 10px;

	padding-left: 10px;

}

#subColumn h4 {

	color: #fff;

	background: #0096D7;

	font-size: 12px;

	width: 150px;

	padding: 6px;

	border: 1px solid #004B85;

	float: left;

	margin-right: 6px;

}

#subColumn h4 a {

	color: #fff;

	text-decoration: none;

}



#subColumn hr {

	clear: both;

	height: 1px;

	width: 95%;

	border-bottom: 1px solid #666;

	text-align: center;

	padding: 0px;

	margin: 12px;

}

#subColumn table {

	margin-top: 10px;

	margin-bottom: 10px;

}

#subColumn td {

	padding: 3px 6px;


}

#subColumn th {

	text-align: left;

	padding: 3px 6px;

	background: #0096D7;

	color: #fff;

}

#subColumn ul  {

	margin: 0px 0px 12px 30px;

}

#subColumn ol {

	margin: 0px 0px 12px 35px;

}

#subFooter {

	width: 522px;

	font-size: 10px;

	margin: 12px 19px;

}

.pchart {

	padding: 0px 0px 20px 30px;

	text-align: left;

	font-size: 11px;

}
#info_table_hp {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	}
#info_table_hp td{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
		
	}
	

.source {
	font-size: 10px;
	}

.title_head {
	color: #FFFFFF;
	background-color: #004B85;
	font-size: 12px;
	FONT-WEIGHT: bold;
}
.title_head_homepage {
	color: #FFFFFF;
	background-color: #c3c65e;
	font-size: 13px;
	FONT-WEIGHT: bold;
}
