.newsTickerBox .tickerText {
	height: 20px;
	width: 625px;
	background: #FFFFFF;
	display: block;
	float: left;
	margin: 4.3px 5px 0px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top: 1px;
	padding-right: 1px;
	padding-left: 2px;
	overflow: hidden;
}

.newsTickerBox .tickerText a{
	color: #000000;
}

.middleColumnTitle {
	padding: 5px 5px 5px 10px;
	background: #FF0000;
	color: #FFFFFF;
	font: bolder .88em Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.todayExclusive {
	text-transform: uppercase;
	color: #FF0000;
	height: auto;
	width: auto;
	float: left;
}

.todayExclusiveSmaller {
	text-transform: uppercase;
	color: #FF0000;
	padding-top: 2px;
	font-size: 10px;
	float: left;
	height: auto;
	width: auto;
	margin-right: 5px;
}

.mainPicText2 {
	width: 360px;
	background: #f7f5f5;
	display: block;
	overflow: visible;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
}

.mainPicText1 {
	width: 360px;
	background: #FFcccc;
	display: block;
	padding: 5px;
	float: left;
}

.middleColumnAccordian {
    background:#FFFFFF none repeat scroll 0 0;
    float:left;
    height:auto;
    width:auto;
}

.sectionTitles {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.88em;
	font-weight:bold;
	line-height:normal;
	padding:5px 0 5px 10px;
	text-transform:capitalize;
}


.longContentHolder .pageSectionTitleMaroon .sectionTitles {
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.13em;
	font-weight:bold;
	line-height:normal;
	padding:5px 0 5px 10px;
	text-transform:capitalize;
}


.subSectionTitlesBlack {
float:left;
font-style:normal;
padding-left:10px;
padding-top:10px;
	color: #FF0000;
}

.subSectionTitlesRed { /*homePageLeftColumn*/
color:#FF0000;
display:block;
float:left;
font-style:normal;
padding:10px 10px 0px;
width:auto;
}

.subSectionTitlesRed a {
	color: #FF0000;
	text-decoration:none;
}

.subSectionTitlesRed a:hover {
	color: #FF0000;
	text-decoration:underline;
}

.subSectionTitlesRed a:visted {
	color: #FF0000;
	text-decoration:none;
}

.subSectionTitlesPurple {
	display: block;
	width: auto;
	float: left;
	font-style: normal;
	color: #330033;
	padding: 10px 10px 0px;
	clear: both;
}
.subSectionTitlesBlue {
	display: block;
	/*width: 260px;*/
	width: auto;
	padding-bottom: 10px;
	float: left;
	font-style: normal;
	padding-left: 10px;
	padding-top: 10px;
	color: #006eb8;
}
.subSectionTitlesGrey {
	clear:both;
	color:#999999;
	display:block;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:5px 5px 0;
	text-transform:uppercase;
	width:auto;
}
.subSectionTitlesGreen {
	display: block;
	width: auto;
	float: left;
	font-weight: bold;
	color: #006600;
	padding: 10px 10px 0 10px;
	clear: both;
}
.subSectionTitlesOrange {
	display: block;
	width: auto;
	float: left;
	font-style: normal;
	color: #FF9900;
	clear: both;
	padding:10px 10px 0px;
}

.columnTitle {
	font: bolder 0.63em Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	display: inline;
	text-transform: uppercase;
	padding-left: 5px;
	float: left;
	margin: 0px;
}

.headLines {
	font: bolder 0.75em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: capitalize;
	width: 350px;
	height: auto;
	padding: 5px 10px 4px;
}
.bodyBlurb {
	font: normal 0.75em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 350px;
	height:auto;
	padding: 0px 10px 5px;
}
.smallBoxHeadline {
clear:both;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
font-weight:bolder;
padding:5px 10px 0;
width:auto;
}

a:hover .smallBoxHeadline {
	text-decoration: underline;
}

.smallBoxBlurb {
clear:both;
color:#000000;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.75em;
height:auto;
padding:2px 10px 10px;
width:auto;
}

.TopStory .smallBoxBlurb {
	font: normal 0.75em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 290px;
	height: auto;
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 4px 10px 10px 10px;
	display: block;
	float: left;
}

.smallBoxBlurbHotNews {
	font: normal 0.75em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	width: 290px;
	height: auto;
	clear: both;
	padding: 4px 5px 5px 5px;
	display: block;
	float: left;
}


.MainStory .smallBoxBlurb {
	width: 280px;
}

#smallBoxBlurb .p {
	font-style: normal;
	padding-bottom: 5px;
}

.authorName {
	float:left;
	width: 660px;
	padding: 3px 10px 0px;/* changed from 5 px for voices authorname*/
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .63em;
	font-weight: bold;
}


.TopStory .authorName a {
	color:#0033CC
}

.TopStory .authorName a:hover {
	color:#0033CC
}

.TopStory .authorName a:visited {
	color:#0033CC
}


.blogTitles {
/*border-bottom:thin dotted #CCCCCC;*/
color:#FF0000;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.63em;
font-weight:bold;
padding:5px 5px 0;
margin: 0 0 0 5px;
text-transform:uppercase;
width:100%;
}

a:hover .blogTitles  {
	text-decoration:underline;
}

.msgBox {
	clear:both;
color:#000000;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.75em;
margin:4px 0 10px;
padding:0 10px;
width:315px;
}


.subSection {
	color: #FF0000;
	font: .78em Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.longBoxHeadline {
clear:both;
color:#000000;
cursor:pointer;
float:left;
height:auto;
overflow:hidden;
padding:10px 10px 0;
width:660px;
}

.longBoxHeadline  a {
	color: #000000;
}

.longBoxHeadline a:hover {
	text-decoration:underline;
}

.TopStory .longBoxHeadline2 {
	width: 660px;
	overflow: hidden;
	height: auto;
	clear: both;
	margin: 0px;
	padding: 5px 5px 0px 5px;
	float:left
}

.TopStory .longBoxHeadline2  a {
	color: #000000;
}

.TopStory .longBoxHeadline2 a:hover {
	text-decoration:underline;
}

.longBoxBlurb {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.75em;
height:auto;
min-width:515px; /*changed from 520px to fit the thumbnail*/
padding:4px 10px 10px;
}

.subSectionTitlesColumnsBox {
	float: left;
	width:auto;
	padding: 0px 0px 2px 10px;
	margin: 0;
	
}

.subSectionTitlesColumns {
	/*border-bottom:thin dotted #CCCCCC; Victor*/
	color:#FF0000;
	display:block;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.63em;
	font-weight:bold;
	padding:5px 5px 0 0;
	text-transform:uppercase;
	width:100%;
}

.smallBoxHeadlineColumns {
	font: bolder 1em Verdana, Arial, Helvetica, sans-serif;
	
	width:100%;
	display: block;
	float: left;
	padding-top:5px;
	margin: 0px 0px 0px;
	color: #000000;
}


.smallBoxHeadlineAuthorNameColumn {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-variant:normal;
	font-size:0.63em;
	width:auto;
	padding: 4px 5px 0 0;
	clear:both;
}

.smallBoxHeadlineAuthorNameColumn a {
	color:#0033CC
}

.smallBoxHeadlineAuthorNameColumn a:hover {
	color:#0033CC
}
	 
	 .smallBoxHeadlineAuthorNameColumn a:visited {
		color:#0033CC
	 }

.normalBoxHeadline {
	width: auto;
	overflow: hidden;
	height: auto;
	clear: both;
	padding: 5px 10px 0 5px;
}

#blogs .normalBoxHeadline {
	width: auto;
	overflow: hidden;
	height: auto;
	clear: both;
	padding: 5px 10px 0 5px;
}

.normalBoxHeadline a {
	color:#000000;
}



.normalBoxBlurb {
	font: normal 0.75em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: none;
	width: auto;
	height: auto;
	padding: 18px 0px 0px 0px;
}

.middleBoxContent {
	width: auto;
	height: auto;
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
}

.middleBoxBlurb {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.75em;
	height:auto;
	padding:2px 0 10px 15px;
	text-transform:none;
	width:auto;
}

.middleBoxBlurbHome {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.75em;
	height:auto;
	line-height:normal;
	padding:2px 0 0 15px;
	text-transform:none;
	width:auto;
}


.thirdColumnSectionTitles {
background:#999999 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.84em;
font-weight:bold;
height:22px;
padding-left:10px;
padding-top:7px;
text-transform:uppercase;
width:290px;
}

.thirdColumnSectionTitlesCurrency {
background:none repeat scroll 0 0 #999999;
color:#FFFFFF;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.88em;
font-weight:bold;
padding:5px 10px;
position:relative;
text-transform:uppercase;
width:280px;
}

h1 {
	font: 0.88em Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	width: auto;
	margin:0px;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
}

h2 {
	font: bold 0.80em Verdana, Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #000000;
	margin: 0px;
	height: auto;
	padding: 0px;
}

a:hover h2 {
	text-decoration:underline;
}

h4 {
	font: bold 0.88em Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

#gallery .thirdColumnGalleryBlurb {
color:#000000;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.75em;
padding:10px 10px 0;
width:280px;
}

.gallery .thirdColumnGalleryBlurb {
color:#000000;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.75em;
margin:10px 0 0;
overflow:hidden;
width:160px;
}

.todayText {
	font-variant: small-caps;
	float: left;
	display: block;
	padding: 0px;
}

.gallery .thirdColumnGalleryAuthorName {
color:#000000;
display:block;
float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.63em;
font-weight:bold;
overflow:hidden;
padding:5px 0 0;
width:160px;
}

.subSectionMainPicText2 {
	height: auto;
	width: 370px;
	background: #f7f5f5;
	overflow: visible;
	display: block;
	float: left;
}

.columnsLongBoxBlurb {
	font: normal 0.75em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-transform: none;
	width: auto;
	height: auto;
	overflow: hidden;
	padding: 10px;
	clear: both;
}

#mainPicText1  .blue {
	height: auto;
	width: 370px;
	background: #e1e8f6;
}

#mainPicText1 .purple {
	height: auto;
	width: 370px;
	background: #f5e5f5;
}

#mainPicText1 .green {
	height: auto;
	width: 370px;
	background: #e5efe5;
}

#mainPicText1 .red {
	height: auto;
	width: 370px;
	background: #ffe5e5;
}

.normalBoxHeadlineRight {
	width: 230px;
	overflow: hidden;
	height: auto;
	margin-right: 5px;
	margin-left: 5px;
	clear: both;
	float: left;
}

#dhtmltooltip{
    position: absolute;
    width: 150px;
    border: 2px solid black;
    padding: 2px;
    background-color: white;
    visibility: hidden;
    z-index: 100;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#fixedtipdiv{
    position:absolute;
    padding: 2px;
    line-height:18px;
    z-index:100;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}




.weekendLongBoxHeadline {
	color: #000000;
	cursor: pointer;
	width: 100%;
	height: auto;
	clear: both;
	padding: 0px;
	margin: 0px;
	float:left;
}

.weekendLongBoxHeadline #Xholder {
	font: bolder 0.8em Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	cursor: pointer;
	overflow: hidden;
	height: auto;
	padding: 0px 5px;
	margin: 0px;
	float:left
}

.Xboxtext h2 {
	font: bolder 0.75em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-transform: capitalize;
	height: auto;
	min-height: 23px;
	margin: 0px;
	float: left;
	background: #000000;
}

.Xboxtext a {
	color: #FFFFFF;
	height: auto;
	min-height: 23px;
	margin: 0px;
	background: #000000;
}

.weekendSmallBoxHeadline {
	color: #000000;
	height: auto;
	clear: both;
	padding: 5px 5px 0px;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	overflow:auto;
}

 .Xholder {
	background:#000000 none repeat scroll 0 0;
	color:#000000;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.75em;
	font-weight:bolder;
	height:auto;
	margin:0;
	padding:0 5px 0 0;
	text-transform:capitalize;
	width:auto;
}

 #Xholder  {
	background:#000000 none repeat scroll 0 0;
	color:#000000;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.75em;
	font-weight:bolder;
	height:auto;
	margin:0;
	padding:0 5px 0 0;
	text-transform:capitalize;
	width:auto;
}

.Xboxtext {
	background:#000000 none repeat scroll 0 0;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bolder;
	height:auto;
	margin:0;
	padding:5px;
	width:auto;
	float:left;
}

.weekendSmallBoxHeadlineMorePage {
	clear:both;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bolder;
	height:auto;
	overflow:auto;
	padding:0;
	text-transform:capitalize;
	width:auto;
}

.analysisExclusiveBoxHeadline {
	width: auto;
	height: auto;
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
}

.weekendSmallBoxHeadlineMorePage .XholderMorePage {
	background:#000000 none repeat scroll 0 0;
	color:#000000;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.75em;
	height:auto;
	margin:0;
	padding:0 5px 0 0;
	text-transform:capitalize;
	width:auto;
}

.XboxtextMorePage {
	background:#000000 none repeat scroll 0 0;
	color:#FFFFFF;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size-adjust:none;
	font-weight:bolder;
	height:auto;
	line-height:normal;
	margin:0;
	padding:3px 5px 3px 3px;
}


/*.dateTextMorePage {
	clear:right;
	color:#999999;
	float:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.63em;
	font-size-adjust:none;
	padding:7px 0 2px 5px;
	width:auto;
	margin:0px;
	display:inline-block;
}*/

.dateTextMorePage {
clear:right;
color:#999999;
display:inline;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.63em;
margin:0;
padding:2px 0 5px 5px;
width:80px;
vertical-align:middle;
}

.noLink {
	float:left;
}

.todayExclusivePNG {
	float:left;
	padding-right:5px;
	padding-top:3px;
}

.todayExclusivePNG img {
}

#gallery .thirdColumnGalleryAuthorName {
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.75em;
font-weight:bold;
padding:5px 0 0 0;
width:auto;
}

/* Captcha */
.captchaComponent 
{
float:left;
}

.captchaComponent img
{
    padding-right:5px;
float:left;
}

.captchaCode
{ 
clear:both;
float:left;
height:60px;
width:405px;
}


.captchaCode img
{ 
padding-right:5px;
float:left;
}

.captchaChangeInstruction
{
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:0.65em;
 float:left;
width:210px;
padding-top:3px;
}

.videolongContentHolder .captchaChangeInstruction{
 float:left;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.65em;
padding-top:3px;
width:195px;
}

.fields .captchaChangeInstruction  {
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.65em;
padding-top:15px;
width:250px;
}

.captchaErrorMessage
{
 color:Red;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:0.75em;
 display: block;   
}

/*.mainTitleHolder{
padding:10px 10px 0px; commented out to make the special report box in the home page align the same way as the other title text on the same page
}*



/*-------------------- mainTitleTextColors ----------------*/
.mainTitleHolder {
padding:10px 10px 0;
}

.doubleColumn .mainTitleHolder {
padding:10px 10px 0;
color:#FF0000;
}

.mainTitlesHolderRed {
padding:10px;
color:#FF0000;
width:660px;
}

.mainTitleHolderRed {
padding:10px;
color:#FF0000;
width:660px;
}

.mainTitlesHolderBlue {
padding:10px;
color:#006EB8;
width:660px; /* added for top storie missing some pixels in the right when ariel tested*/
}

.mainTitleHolderBlue {
padding:10px;
color:#006EB8;
width:660px; /* added for top storie missing some pixels in the right when ariel tested*/
}

.mainTitlesHolderGreen {
color:#006600;
padding:10px;
width:660px;
}

.mainTitleHolderGreen {
color:#006600;
padding:10px;
width:660px;
}


.mainTitlesHolderPurple{
padding:10px;
color:#330033;
width:660px;
}

.mainTitleHolderPurple{
padding:10px;
color:#330033;
width:660px;
}

.mainTitlesHolderOrange {
padding:10px;
color:#FAA420;
width:660px;
}

.mainTitleHolderOrange {
padding:10px;
color:#FAA420;
width:660px;
}

.mainTitlesHolderBrown{
padding:10px;
color:#A25F08;
width:660px;
}

.mainTitleHolderBrown{
padding:10px;
color:#A25F08;
width:660px;
}

.mainTitlesHolderLimeGreen {
padding:10px;
width:660px;
color:#A5CD3B;
}

.mainTitleHolderLimeGreen {
padding:10px;
width:660px;
color:#A5CD3B;
}

/*------------- END OF MAIN TEXT COLORS----------------*/

.BigStoryTitle {
color:#000000;
cursor:pointer;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.75em;
font-weight:bolder;
height:auto;
padding:10px;
float:left;
}

.BigStoryTitle a, a:hover, a:visited, a:active {
color:#000000;
}

.BigStoryMaintext{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	height:auto;
	padding:0px 10px 10px;
	float:left;
clear:both;
}
