a:hover {text-decoration: underline;}
.body {font-family: Arial, Verdana, Helvetica, Sans; font-size: 12px; word-wrap: break-word; text-decoration: none;}
.bodywhite {font-family: Arial, Verdana, Helvetica, Sans; font-size: 12px; color: white; text-decoration: none;}
.bodygray {font-family: Arial, Verdana, Helvetica, Sans; font-size: 12px; color: #CCCCCC; text-decoration: none;}
.bodysmall {font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; color: black; word-wrap: break-word; text-decoration: none;}
.blog_postsmall {font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; color: black; text-decoration: none;}
.bodysmallwhite {font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; color: white; text-decoration: none;}
.bodysmallgray {font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; color: #CCCCCC; text-decoration: none;}
.subhead_story {font-family: Arial, Verdana, Helvetica, Sans; font-size: 12px; text-decoration: none; font-weight: bold; color: #777;}
.legal {font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; color: #333333; text-decoration: none;}
.tag { font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; text-decoration: none; color: #003399;}  
.headline {font-family: Arial, Verdana, Helvetica, Sans; font-size: 24px; text-decoration: none; color: #003399; letter-spacing: -.5pt; font-weight: bold;}
.headlinewhite {font-family: Arial, Verdana, Helvetica, Sans; font-size: 24px; text-decoration: none; color: #FFFFFF; letter-spacing: -.5pt; font-weight: bold;}
.headlineblack {font-family: Arial, Verdana, Helvetica, Sans; font-size: 24px; letter-spacing: -.5pt; color: #000000; font-weight: bold;}
.subhead {font-family: Arial, Verdana, Helvetica, Sans; font-size: 13px; font-weight: bold; text-decoration: none; color: #003399; line-height: 16px;}
.subheadwhite {font-family: Arial, Verdana, Helvetica, Sans; font-size: 13px; font-weight: bold; text-decoration: none; color: #FFFFFF; line-height: 16px;}
.subhead2 {font-family: Arial, Verdana, Helvetica, Sans; font-size: 16px; font-weight: bold; text-decoration: none; color: #003399; line-height: 22px;}
.subheaddark {font-family: Arial, Verdana, Helvetica, Sans; font-size: 15px; font-weight: bold; text-decoration: none; color: #002277; line-height: 16px;}
.subheadblack {font-family: Arial, Verdana, Helvetica, Sans; font-size: 15px; font-weight: bold; text-decoration: none; color: #000000; line-height: 16px;}
.header {font-family: Verdana, Helvetica, Sans; font-size: 10px; font-weight: bold; color: #000000;  text-transform: uppercase; text-decoration: none;}
.headerwhite  {font-family: Verdana, Helvetica, Sans; font-size: 10px; font-weight: bold; color: #FFFFFF; text-transform: uppercase; text-decoration: none;}
.headerblue  {font-family: Verdana, Helvetica, Sans; font-size: 10px; color: #CCEEFF; text-transform: uppercase; text-decoration: none;}
.linkLarge{font-family: Arial, Verdana, Helvetica, Sans; font-size: 15px; text-decoration: none; color: #003399; font-weight: bold;}
.link {font-family: Arial, Verdana, Helvetica, Sans; font-size: 12px; text-decoration: none; color: #003399; font-weight: bold;}
.link2 {font-family: Arial, Verdana, Helvetica, Sans; font-size: 12px; text-decoration: none; color: #003399;}
.link_popular {font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; text-decoration: none; color: #003399;}
.linksmall {font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; text-decoration: none; color: #003399;}
.linksmallwhite {font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; text-decoration: none; color: #FFFFFF;}
.linksmallblue {font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; text-decoration: none; color: #99ccff;}
.linkred {font-family: Arial, Verdana, Helvetica, Sans; font-size: 12px; text-decoration: none; color: #FF3333; font-weight: bold;} 
.linksmallred {font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; text-decoration: none; color: #FF3333;}
.nav {font-family: Arial, Verdana, Helvetica, Sans; font-size: 12px; text-decoration: none; color: #FFFFFF;}
.navsmall {font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; text-decoration: none; color: #003399;}
.navtag {font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; text-decoration: none; color: #6699FF;}
.poptag {font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; text-decoration: none; color: #BBDDFF;}
.updated {font-family: Arial, Verdana, Helvetica, Sans; font-size: 12px; color: #990000;}
.navyellow {font-family: Arial, Verdana, Helvetica, Sans; font-size: 12px; text-decoration: none; color: #ffd700;}
.divgray {font-family: Arial, Verdana, Helvetica, Sans; font-size: 12px; text-decoration: none; color: #666666;} 
.divgraysmall {font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; text-decoration: none; color: #666666;} 
.divblue {font-family: Arial, Verdana, Helvetica, Sans; font-size: 12px; text-decoration: none; color: #3366CC;} 
.divbluesmall {font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; text-decoration: none; color: #3366CC;} 
.date {font-family: Arial, Verdana, Helvetica, Sans; font-size: 12px; text-decoration: none; color: #ffffff;}
.partners {font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; text-decoration: none; color: #CCCCCC;}

hr {height: 1; color: #CCCCCC; background-color: #CCCCCC; border: none;}
hr.white {height: 1; color: #FFFFFF; background-color: #FFFFFF; border: none;}
hr.dotted {height: 1; color: #BBBBBB; background-color: #FFFFFF; border-top: 1px dashed; clear: all;}
hr.dark  {height: 1; color: #999999; background-color: #999999; border: none; clear: all;}

.indented {padding-left: 8px;}
.indented3 {padding-left: 3px;}
.indenteddeep {padding-left: 16px;}
.grayheader {height: 15px; padding-left: 4px; font-family: Verdana, Helvetica, Sans; font-size: 10px; line-height: 13px; color: #000000; text-transform: uppercase; text-decoration: none;}
.blueheader {background-image: url(http://wwwimage.cbsnews.com/common/images/v2/bg_header_blue_new.gif); height: 15px; padding-left: 4px; font-family: Verdana, Helvetica, Sans; font-size: 10px; line-height: 13px; color: #FFFFFF; text-transform: uppercase; text-decoration: none;}
.popqheader {background-image: url(http://wwwimage.cbsnews.com/common/images/v2/bg_header_gray_new.gif); height: 15px; padding-left: 4px; font-family: Verdana, Helvetica, Sans; font-size: 10px; line-height: 13px; color: #000000; text-transform: uppercase; text-decoration: none;}
.whiteheader {height: 16px; border-bottom: 1px solid #CCC; font-family: Verdana, Helvetica, Sans; font-size: 10px; line-height: 13px; color: #000000; text-transform: uppercase; text-decoration: none;}
.esheader {background-image: url(http://wwwimage.cbsnews.com/common/images/v2/bg_header_es.gif); height: 17px; padding-left: 4px; font-family: Verdana, Helvetica, Sans; font-size: 10px; line-height: 14px; color: #FFFFFF; text-transform: uppercase; text-decoration: none;}
.redheader {background-image: url(http://www.cbsnews.com/common/images/v2/bg_header_red.gif); height: 15px; padding-left: 4px; font-family: Verdana, Helvetica, Sans; font-size: 10px; line-height: 13px; color: #FFFFFF; text-transform: uppercase; text-decoration: none;}
.breakingnews {background-image: url(http://www.cbsnews.com/common/images/v2/misc_bg_red_new.gif); padding: 2px; padding-left: 7px; font-family: Arial, Verdana, Helvetica, Sans; font-size: 12px; text-decoration: none; color: #FFFFFF;}
.wc_header {background-image: url(http://wwwimage.cbsnews.com/common/images/v2/bg_header_gray_new.gif); height: 15px; padding-left: 4px; font-family: Verdana, Helvetica, Sans; font-size: 10px; line-height: 13px; color: #000000; text-transform: uppercase; font-weight: bold; text-decoration: none; margin-bottom: 1px;}
.wc_content {border: 1px solid #CCC; border-bottom: 0px; padding: 8px; font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; text-decoration: none;}
.wc_footer {background-color: #CCC;}

.adbox {border-width: 1px; border-color: #CCCCCC; border-style: solid; padding: 9px; padding-top: 0px; font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; color: #666666;}
.graybox {border-width: 1px; border-color: #CCCCCC; border-style: solid; padding: 6px; font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px;}
.popqbox {border-width: 1px; border-color: #DDDDDD; border-top: 0px; border-right: 0px; border-style: solid; padding: 8px; font-family: Arial, Verdana, Helvetica, Sans; font-size: 12px;}
.adlinkbox {background-color: #DDDDDD; padding: 8px; font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px;}
.cnetbox {background-color: #FFCC00; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding: 6px; font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; align: center; margin-left: 12px;}

.sitemap1 {background-color: #DDDDDD; padding-left: 4px; padding-top: 2px; height: 19px; font-weight: bold;}
.sitemap2 {border-color: #CCCCCC; border-width: 0px; border-bottom-width: 1px; border-style: solid; padding-left: 16px; padding-top: 1px; height: 19px; font-weight: bold;}
.sitemap3 {border-color: #CCCCCC; border-width: 0px; border-bottom-width: 1px; border-style: solid; padding-left: 28px; padding-top: 1px; height: 19px;}

h1,h2,h3,h4,h5,h6 {margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px;}

.adlinks_header {font-family: Verdana, Helvetica, Sans; font-size: 10px; font-weight: bold; color: #000000; text-transform: uppercase; text-decoration: none;}
.adlinks_body {font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; color: #333333; text-decoration: none;}
.adlinks_link {font-family: Arial, Verdana, Helvetica, Sans; font-size: 12px; text-decoration: none; color: #003399; font-weight: bold;}
.adlinks_linksmall {font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px; text-decoration: none; color: #003399;}
.adlinks_box {background-color: #DDDDDD; padding: 8px; font-family: Arial, Verdana, Helvetica, Sans; font-size: 11px;}
.adlinks_bg {background-color: #DDDDDD;}
hr.adlinks  {height: 1; color: #BBBBBB; background-color: #BBBBBB; border: none; clear: all;}

.font {	FONT-SIZE: 9pt; LINE-HEIGHT: 20px
}
.font2 {	FONT-SIZE: 9pt; LINE-HEIGHT: 16px
}
.font3 {	FONT-SIZE: 9pt; LINE-HEIGHT: 18px
}
body {
	background-color: #cccccc;
}
.blue12 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: underline;
}
.txt12 {font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #000000; text-decoration: none}
