Body {
	background-color: #9B9B9B;
	background-image: url(images/subpage-bg-tile.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
}
Body#front {
	background-color: #9B9B9B;
	background-image: url(images/front-bg-tile.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px;
}
td.ContentDiv {
	background-color: #ffffff;
	background-image: url(images/divContentGradient_04.jpg);
	background-repeat: repeat-x;
	height:18px;
}
td.Content {
	background-color: #ffffff;
	background-image: url(images/ContentAreaGradient_06.jpg);
	background-repeat: repeat-x;
	background-position:bottom;
	padding-bottom:10px;
}
td.footer {
	background-image: url(images/FooterAreaGradient_08.jpg);
	background-repeat: repeat-x;
	background-position:top;
	border-bottom:  #6A6A6A 1px solid;
}
td.mainMenu {
/*  background-image: url(images/menu-bg_09.jpg);
	background-repeat: no-repeat;
	background-position:left; */	
	height: 28px
}
td.splashContentSub { 
	padding-left:25px; 
	padding-right:25px; 

}
td.splashContentFront { 
	padding-left:25px; 
	padding-top:10px;
}
table#footerContent { 
	font-size:10px; color:#FFFFFF; margin-top:11px; margin-bottom: 12px;
}
#custLogoBox {
	background-image: url(images/cust-logobox.gif);
	background-repeat: no-repeat;
	background-position:top;
	height: 149px; 
	width:207px;
	margin-top:10px;
	padding-top:8px;
	text-align:center;

}
#quicklinks {
	background-image: url(images/quick-links-button.gif);
	background-repeat: no-repeat;
	background-position:left;
	height: 40px; 
	width:175px;
	FONT-WEIGHT: bold; FONT-SIZE: 13px; padding-top:4px;
	margin-bottom:8px;
	margin-top:4px;
	text-align:center;

}
#blurb { padding-right:15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:18px;
	 
}
#blurb A {
	COLOR: #DFFFB4;
	TEXT-DECORATION: underline;
}
#blurb A:hover {
	TEXT-DECORATION: none;  color:#FFFFFF; 
	}

#blurbMore {
	FONT-SIZE: 13px; margin-top:12px;
}
#blurbMore A {
	font-weight: bold;
	COLOR: #DFFFB4;
	TEXT-DECORATION: none;
}
#blurbMore A:hover {
	TEXT-DECORATION: underline;  color:#FFFFFF; 
	}
#leftcolFront {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 23px;
	padding-bottom: 5px;
	padding-left: 25px;
	

}
#centercolFront {
	PADDING-RIGHT: 25px; PADDING-LEFT: 22px; PADDING-BOTTOM: 20px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 458px; PADDING-TOP: 0px; BACKGROUND: url(images/dot2.gif) repeat-y left 50%; 
}
#rightcolFront {
	PADDING-RIGHT: 21px; PADDING-LEFT: 20px;  PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top; WIDTH: 305px; PADDING-TOP: 0px; BACKGROUND: url(images/dot2.gif) repeat-y left 50%; 
}	
#leftcol {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 23px;
	padding-bottom: 5px;
	padding-left: 22px;
	width:180px;
	

}
#centercol {
	PADDING-RIGHT: 25px; PADDING-LEFT: 22px; PADDING-BOTTOM: 20px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BACKGROUND: url(images/dot2.gif) repeat-y left 50%; 
}
#rightcol {
	PADDING-RIGHT: 28px; PADDING-LEFT: 20px;  PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top; WIDTH: 210px; PADDING-TOP: 0px; BACKGROUND: url(images/dot2.gif) repeat-y left 50%; 
}
#mainContent {
font-size:11px; color:#333333; padding-left:3px;
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(images/dot.gif) repeat-x 50% bottom; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #6d6e6f; PADDING-TOP: 0px
}
H3.newHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(images/dot.gif) repeat-x 50% bottom; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #6d6e6f; PADDING-TOP: 0px
}
H3.custLogos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(images/dot.gif) repeat-x 50% bottom; PADDING-BOTTOM: 5px; MARGIN-bottom: 0px; TEXT-TRANSFORM: none; COLOR: #6d6e6f; PADDING-TOP: 0px
}
H3#pageHeader {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(images/dot.gif) repeat-x 50% bottom; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #035ABA; PADDING-TOP: 0px
}
H2.leftMenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px;  FONT-SIZE: 12px; BACKGROUND: url(images/dot.gif) repeat-x 50% bottom; PADDING-BOTTOM: 9px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #6d6e6f; PADDING-TOP: 5px
}
H2.leftMenu2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px;  FONT-SIZE: 11px; BACKGROUND: url(images/dot.gif) repeat-x 50% bottom; PADDING-BOTTOM: 9px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #6d6e6f; PADDING-TOP: 5px
}
H2.leftMenuParent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px;  FONT-SIZE: 12px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #6d6e6f; PADDING-TOP: 5px
}
H2.leftMenuChild2 {
PADDING-RIGHT: 0px; PADDING-LEFT: 3px;  FONT-SIZE: 11px; PADDING-BOTTOM: 3px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #6d6e6f; PADDING-TOP: 2px; font-weight:normal;
}
.leftMenuChild2sep { padding-bottom:9px;BACKGROUND: url(images/dot.gif) repeat-x 50% bottom; }
h2 A#leftMenuChild2{
	BACKGROUND: url(images/arrow_collapse.gif) no-repeat left; background-position: 0 .2em; PADDING-LEFT: 14px; margin-left:11px;
}
.leftMenuChild2 a {	
	
     display: block;
     text-align: left;
     text-decoration: none;
     color: #6d6e6f;
	 }
	 
.leftMenuChild2 a:hover {
     TEXT-DECORATION: underline; color:#035ABA;
     }
ul.LeftMenu {list-style-type: none;  BACKGROUND: url(images/dot.gif) repeat-x 50% bottom; PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; MARGIN: 0px; FONT-SIZE: 11px; } 
.leftMenuChild li#LeftMenu {
	
	margin-left:15px;
	PADDING-LEFT: 14px;

	background-image: url(images/arrow_collapse.gif);
	background-repeat: no-repeat;
	background-position: 0 .2em;
	margin-top:0px;
margin-bottom:1x; 
	 line-height: 13px;

}

.leftMenuChild a {	
	
     display: block;
     text-align: left;
     text-decoration: none;
     color: #6d6e6f;
	 }
	 
.leftMenuChild a:hover {
     background: #eeeeee;
     }

#mainBody {
	font-size:12px; margin-left:4px; margin-top:9px; color:#6d6e6f;
}
#mainBody A {
	TEXT-DECORATION: underline; color:#035ABA;
	}
#mainBody A:hover {
	TEXT-DECORATION: none; color:#6d6e6f;
	}
#clientBody {
	FONT-SIZE: 11px; PADDING-LEFT: 3px; BACKGROUND: url(images/dot.gif) repeat-x 50% bottom; PADDING-BOTTOM: 11px; MARGIN-bottom: 0px; 
}
#eventsBody {
	FONT-SIZE: 11px; PADDING-LEFT: 3px; 
}
#whitepaperBody {
	FONT-SIZE: 11px; PADDING-LEFT: 14px; color:#6d6e6f;
}
#events {
	Margin-Bottom: 10px; margin-top:6px; 
}
#leftBody {
	FONT-SIZE: 11px; PADDING-LEFT: 3px; color:#6d6e6f;
}
#newsFront {
	FONT-SIZE: 11px; PADDING-LEFT: 3px; color: #333333; margin-bottom:10px;
}
#lists {
	WIDTH: 411px; margin-bottom:20px;
}
#forecastxCol {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 180px; PADDING-TOP: 0px
}

#dotLines {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; BACKGROUND: url(images/dot.gif) repeat-y right 50%; PADDING-BOTTOM: 0px; margin:0px; WIDTH: 208px; PADDING-TOP: 0px
}
#forecastxCol H3.old {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #035ABA; PADDING-TOP: 0px
}
#forecastxCol H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px;
	COLOR: #666;
	PADDING-TOP: 5px;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	border-bottom:1px solid #c0c0c0;
	TEXT-TRANSFORM: none;
	width:140px;

	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/prodsHeader_bg.gif);
	background-repeat: repeat-x;
	background-position: 50% top;
}
#dotLines H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; BACKGROUND: url(images/prodsHeader_bg.gif) transparent scroll repeat 50% top; PADDING-BOTTOM: 4px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 5px; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; TEXT-TRANSFORM: none; width:150px;
}
#forecastxCol UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;line-height: 16px;
}
#dotLines UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT-SIZE: 11px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	line-height: 16px;
}
#forecastxCol LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px
}
#dotLines LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; PADDING-BOTTOM: 1px; MARGIN: 0px; PADDING-TOP: 1px
}
#forecastxCol A {
	TEXT-DECORATION: none; COLOR: #035ABA;
}
#dotLines A {
	TEXT-DECORATION: none; COLOR: #035ABA;
}
A#prodButton {
	TEXT-DECORATION: none; COLOR: #666666;
}
#contact {
	TEXT-DECORATION: none; COLOR: #666666; font-size: 12px;
}
A#contact {
	TEXT-DECORATION: none; COLOR: #666666; font-size: 12px;
}
#forecastxCol A:hover {
	TEXT-DECORATION: underline; 
	}
#dotLines A:hover {
	TEXT-DECORATION: underline;
}
A#prodButton:hover {
	TEXT-DECORATION: underline; COLOR: #035ABA;
}
A#contact:hover {
	TEXT-DECORATION: underline; COLOR: #035ABA;
}
#events A {
	font-weight: bold;
	COLOR: #035ABA;
	TEXT-DECORATION: underline; 
}
#events A:hover {
	TEXT-DECORATION: none; 
	}
#webinar {
	FONT-SIZE: 11px; PADDING-LEFT: 3px; margin-bottom:14px; color:#6d6e6f;
}
#webinar A {
	font-weight: bold;
	COLOR: #035ABA;
	TEXT-DECORATION: underline; 
}
#webinar A:hover {
	TEXT-DECORATION: none; 
	}	
.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#6d6e6f;
	
}
a.news:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #035ABA;
	text-decoration: none;
}	
#newsSub {	
	PADDING-LEFT: 3px; 
	padding-right: 15px;
}
#newsSub A {	
	COLOR: #666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	TEXT-DECORATION: none; 
}
#newsSub A:hover {
	TEXT-DECORATION: underline; 
	}	
A#leftMenu {
	TEXT-DECORATION: none; COLOR: #666666;
}
h2 A#leftMenu {
	BACKGROUND: url(images/arrow_collapse.gif) no-repeat left; PADDING-LEFT: 14px;
}

A#leftMenu:hover {
	TEXT-DECORATION: underline; color:#035ABA;
	}
span.mainTxt a { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#6d6e6f;
}
.dateText	{ font-size:11px; color:#035ABA;
}
div.custQuote {
	float: right;
	width: 193px;
	margin-left:18px;
	border:#dddddd 1px solid;
	background-color: #eeeeee;
}
div.rLinks {
	float: right;
	width: 193px;
	margin-left:18px;
	border:#dddddd 1px solid;
	background-color: #eeeeee;
}
table.liteBlueBox {
	background-color: #F7FAFB;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCDCE1;
	border-bottom-color: #CCDCE1;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 11px;
	color: #6d6e6f;	
	
}

table.clearPadded {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 11px;
	color: #6d6e6f;
}
table.liteBlueBox a#statsMenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6e6f;
	text-decoration: none;	
}
table.liteBlueBox a#statsMenu2:hover {
	color: #035ABA;
	text-decoration: none;	
}
table.clearPadded a#statsMenu2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6e6f;
	text-decoration: none;	
}
table.clearPadded a#statsMenu2:hover {
	color: #035ABA;
	text-decoration: none;	
}
.statsMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6e6f;
}
a.statsMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: auto;

}
a.statsMenu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
}
.statsHeader {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6d6e6f;
}
a.smalltext { font-size: 10px; }
td.smalltext { font-size: 10px; }
.newstxt { font-size: 10px; }
.articlesHeader { font-size: 12px; font-weight:bold;  }
.style1 {
	font-size: 18px;
	line-height: 30px;
}
#quoteDiv {
	padding-bottom:4px;
	padding-top:7px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A4A5A6;
	border-bottom-color: #A4A5A6;
}
.lightgrayRule { font-size:12px; margin-bottom:9px; color:#6d6e6f; border-bottom: 1px solid #6d6e6f;}

#rtColLinks  { FONT-SIZE: 11px; PADDING-LEFT: 3px; margin-bottom:20px; color:#6d6e6f; }
H2#rtCol A { 
	color:#6d6e6f;	
	TEXT-DECORATION: underline;

	 }
H2#rtCol A:hover {
	TEXT-DECORATION: none;
	color: #035ABA;
	}
H2#rtCol {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  FONT-SIZE: 11px; PADDING-BOTTOM: 5px; MARGIN: 0px; TEXT-TRANSFORM: none; COLOR: #6d6e6f; PADDING-TOP: 0px; font-weight:normal;
}
H3#rtCol {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	BACKGROUND: url(images/dot.gif) repeat-x 50% bottom;
	PADDING-BOTTOM: 5px;
	TEXT-TRANSFORM: none;
	COLOR: #6d6e6f;
	PADDING-TOP: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
.feed {
  margin-left: 0px;
  padding: 0 0 0 19px;
  background: url("/images/feed-icon-14x14.png") no-repeat left; background-position: 0 .1em;
} 
		/* CSS Document */