.ads {
	
	font-size: 10px;
}
html body {
	margin:0;
	padding:0;
	background:#FFFFFF url("/images/sides_body.gif") repeat-y center top;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
  }
body.pop {
	background:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
  }
  
a:link {
	color: #0033CC;
	text-decoration: none;
}
a:visited {
	color: #0033CC;
	text-decoration: none;
}
a:hover {
	color: #04854B;
	text-decoration: underline;
}
a:active {
	color: #009933;
	text-decoration: none;
}

  .classCell1 {
		font: 11px arial,helvetica,sans-serif;
		background-color: #ffffff;
		padding:7px;
		border-bottom: 1px solid #CCCCCC;
		text-transform: none;
	}
	.classCell2 {
		font: 11px arial,helvetica,sans-serif;
		background-color: #FAFBF4;
		padding:7px;
		border-bottom: 1px solid #CCCCCC;
		text-transform: none;
	}
	.classlead {
		font-weight:bold;
		text-transform: none;
	}
	a.moreinfo {
		color: #3333ff;
	}
	
.featureheader {
	
	font-size: 12px;
	font-weight: bold;
	

}
.featuretext {
	
	font-size: 10px;
		line-height: 10pt;
	
}
.featurelinkrss {
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #CCCCCC;
	text-transform: none;
	line-height: 14px;
	width: 296px;
	list-style-type: disc;
}

.featurelink {
	
	font-size: 11px;

	font-weight: bold;
}
.re_specialist {
	
	font-size: 12px;
	
	line-height: 15px;
}
.re_newsheaders_nolines {
	
	font-size: 14px;
	
	line-height: 15px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
	
A.type1:link    {
	color:#000000;
	text-decoration:none;
	font-weight: bold;font-size: 14px;
}
A.type1:visited {color:#000000; text-decoration:none;font-weight: bold;font-size: 14px;}
A.type1:active  {color:#339966; text-decoration:none;font-weight: bold;font-size: 14px;}
A.type1:hover   {color:#339966; text-decoration:none;font-weight: bold;font-size: 14px;}

A.type2:link    {color:#FF0000; text-decoration:underline;font-weight: bold;font-size: 14px;}
A.type2:visited {color:#FF0000; text-decoration:underline;font-weight: bold;font-size: 14px;}
A.type2:active  {color:#FF0000; text-decoration:underline;font-weight: bold;font-size: 14px;}
A.type2:hover   {color:#ABCDEF; text-decoration:underline;font-weight: bold;font-size: 14px;}

A.type3:link    {color:#339966; text-decoration:none;font-weight: bold;font-size: 14px;}
A.type3:visited {color:#339966; text-decoration:none;font-weight: bold;font-size: 14px;}
A.type3:active  {color:#339966; text-decoration:none;font-weight: bold;font-size: 14px;}
A.type3:hover   {
	color:#339966;
	text-decoration:underline;
	font-weight: bold;
	font-size: 14px;
}



.style1 {font-size: 16px;  line-height: 20px; font-weight: bold;  }
.style2 {font-size: 14px;  line-height: 18px; font-weight: bolder;  text-decoration: none; }

.style3 { text-decoration: none; color: #000000; font-size: 10px;}
.style4 {}
.style5 {font-size: 14px;  line-height: 17px; font-weight: bolder;  text-decoration: none; }
.style6 { line-height: 18px; font-weight: bolder;  text-decoration: none; font-size: 14px;}
.style7 {line-height: 18px; font-weight: bolder;  text-decoration: none; }

.searchtxt { font: normal 11px Arial, Helvetica, sans-serif; }
.disabled { background-color:#eaeaea; font: normal 11px arial,helvetica,sans-serif; }
.enabled { background-color:#ffffff; font: normal 11px arial,helvetica,sans-serif; }
.smalltext a {font-size: 10px; font-family: arial,verdana,arial,tahoma,sans-serif;}
.smalltext a { color:#333399; }
.form-Button a {
	display:block;
	width:1px;
	height:15px;
	text-align:center;
	padding:3px;
	white-space: nowrap;
	background-color: #eaeaea;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	font: normal 500 11px arial,verdana,sans-serif;
	text-transform: capitalize;
	color: #666666;
	text-decoration: none;
}

.form-Button a:hover {
	border: 1px solid #000000;
	background-color: #ffffff;
	color: #000000;
}

.H1show {display: none;}
.clr{clear:both;}
.content{padding:7px;} /*padding for content */ 
#rightcol .content{padding:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 


.indexdate {   font-size: 10px;  line-height: 10px; color: #990000; text-decoration: none;}
.indexhead {   font-size: 11px;  font-weight: bold; }
.indextxt {   font-size: 11px;  line-height: 16px; }
.navlinks {   font-size: 11px;  line-height: 15px; text-decoration: none; color: #000000;}
.headline {   font-size: 14px;  line-height: 17px; font-weight: bolder;  text-decoration: none; color: #000000;}
.deck {   font-size: 13px;  line-height: 16px; text-decoration: none; color: #333333;}
.date {   font-size: 10px;  text-decoration: none; color: #000000;}
.byline {   font-size: 11px;  font-weight: bold;  color: #000000; text-decoration: none;}
.story {   font-size: 12px;  line-height: 24px; color: #000000; text-decoration: none;}
.cutline {   font-size: 10px;  line-height: 14px; color: #000000; text-decoration: none;}
.photocredit {   font-size: 9px;  line-height: 11px; color: #333333; text-decoration: none;}
.topichead {   font-size: 12px;  line-height: 14px; font-weight: bold;  color: #FFFFFF;}

.topicheadbig {   font-size: 14px;  font-weight: bold;  text-transform: none; color: #993366; line-height: 18px;}

.source {   font-size: 10px;  line-height: 16px; text-transform: none;}
.deckbold {  font-size: 14px;  line-height: 18px; font-weight: bolder;  text-decoration: none; color: #333333 ;}
.sidebarcaption {  font-size: 10px;  line-height: 18px; color: #000000; text-decoration: none; }
.topicheadbig {  font-size: 13px;  font-weight: bold;  color: #FFFFFF;}
.smnavlink {  font-size: 9px;  line-height: 11px; color: #0000CC; text-decoration: none;}

.navlinksblack {  font-size: 11px;  font-weight: bold; }
.photocaptionhead {  font-size: 11px;  line-height: 13px; font-weight: bold;  text-decoration: none;}
.photocaption {  font-size: 9px;  line-height: 16px; color: #000000; text-decoration: none ;}
.photocaptionpink {  font-size: 9px;  line-height: 16px; color: #FFFFFF; text-decoration: none ;}
.indexmore {  font-size: 10px;  line-height: 18px; color: #000000; text-decoration: none ;}
.storylink {  font-size: 11px;  color: #0033CC; text-decoration: underline;}
.sourcelink {  font-size: 10px;  line-height: 12px; text-transform: none ; color: #003366; text-decoration: underline;}
.bylinewhite {  font-size: 12px;  font-weight: bold;  color: #FFFFFF; text-decoration: none ;}
.indexheadbig {  font-size: 16px;  font-weight: bold;  color: #0033CC;}
.sourcewhite {  font-size: 9px;  line-height: 12px; text-transform: none ; color: #FFFFFF; text-decoration: underline;}
.indextxtsmall {  font-size: 9px;  line-height: 12px; color: #000000; text-decoration: none ;}

.morelink {  font-size: 11px;   }
.morelinkwhite {  font-size: 10px;  line-height: 18px; text-decoration: underline; color: #FFFFFF;}
.headlinearticle {  font-size: 18px;  line-height: 20px; font-weight: bolder;  text-decoration: none; color: #FFFFFF;}
.indexheadnoline {  font-size: 12px;  font-weight: bold;  color: #0033CC;}
.topicheadblack {  font-size: 12px;  line-height: 14px; font-weight: bold;  color: #000000;}
.indexttall {  font-size: 10px;  line-height: 24px; color: #000000; text-decoration: none ;}
.indextxtwhite {  font-size: 10px;  line-height: 14px; color: #FFFFFF; text-decoration: none ;}
.morenoline {  font-size: 10px;  line-height: 18px; color: #003399 ; text-decoration: none;}
.indextxtwhitebold {  font-size: 10px;  line-height: 14px; font-weight: bold;  color: #FFFFFF; text-decoration: none; }
.indextxtbold {  font-size: 10px;  line-height: 14px; font-weight: bold;  color: #000000; text-decoration: none; }
.indextxtsmalllink {  font-size: 11px;  line-height: 12px;  font-variant: normal;}
.storysm {  font-size: 9px;  line-height: 18px; color: #000000; text-decoration: none ;}
.indextxtsmalltall {  font-size: 9px;  line-height: 18px; color: #000000; text-decoration: none ;}
.morelinksm {  font-size: 9px;  line-height: 18px; text-decoration: underline; color: #003399; }
.storysmlink {  font-size: 11px;  line-height: 18px;  font-variant: normal;}
.bullet {   font-size: 9px;  color: #003366; list-style-type: square;}
.storybold {  font-size: 12px;  font-weight: bold; font-variant: normal;}
.formregular {  font-size: 12px;  line-height: 16px; color: #000000; text-decoration: none ;}
.storyboldwhite {
	
	font-size: 11px;
	
	line-height: 18px;
	font-weight: bold;
	
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 4px;
}
.storylinkbold2 {  font-size: 11px;  line-height: 18px; font-weight: bold; font-variant: normal;}
.storylink2 {  font-size: 10px;  line-height: 16px; color: #003366; text-decoration: underline;}
.storybold2 {  font-size: 12px;  line-height: 18px; font-weight: bold; font-variant: normal;}
.deck2 {  font-size: 12px;  line-height: 16px; font-weight: bold;  text-decoration: none; color: #333333; }
.headlinearticle2 {  font-size: 18px;  line-height: 20px; font-weight: bold;  text-decoration: none; color: #003366;}
.sourcebold {  font-size: 10px;  line-height: 16px; font-weight: bold;  text-transform: none ;}
.indexhead2 {  font-size: 11px;  line-height: 13px; font-weight: bold;  text-decoration: underline; color: #003366;}
.indexheadnoline2 {  font-size: 12px;  line-height: 13px; font-weight: bold;  color: #0033CC;}
.tagline {  font-size: 10px; font-style: italic; line-height: 14px; color: #000000; text-decoration: none; }
.storyshort {  font-size: 11px;  line-height: 16px; color: #000000; text-decoration: none ;}
.storyshortlink {  font-size: 11px;  line-height: 16px; color: #003366; text-decoration: underline;}
.storyshortlink2 {  font-size: 9px;  line-height: 14px; color: #003366; text-decoration: underline ;}
.storyshortbold {  font-size: 11px;  line-height: 16px; color: #000000; text-decoration: none; }
.headlinearticlehome {  font-size: 16px;  line-height: 20px; font-weight: bolder;  text-decoration: underline; color: #003366; }
.deck2home {  font-size: 12px;  line-height: 16px; text-decoration: none; color: #333333 ;}
.story2 {  font-size: 11px;  line-height: 24px;  font-variant: normal;}
.indexsubhead {   font-size: 15px; font-weight: bold; color: #003366; text-decoration: none;  line-height: 14px;}
.headlinearticlefinance {
 font-size: 14px;  line-height: 20px; font-weight: bolder;  text-decoration: underline; color: #003366;
}
.footer {   font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.tiny {   font-size: xx-small; font-weight: bold;}
.arial {   font-size: 10px;  color: #990000; text-decoration: none;}
.Arial {   font-size: 9px;  color: #000000; text-decoration: none;}
.tahoma {
	
	font-size: 11px;
	
	line-height: normal;
}
.red_bold {   font-size: 12px; font-weight: bold; color: #990000; text-decoration: none;}
.Arial2 {  font-family: Arial; font-size: 10px;  color: #333333;}
.tahomawhite {  font-size: 10px; color: #FFFFFF; font-weight: bold;}
.Arial_white { font-family: Arial; font-size: 9px;  color: #FFFFFF;}
.tahomaBold {  font-size: 9px; color: #000000; font-weight: bold;}
.Arialbold { font-family: Arial; font-size: 9px; font-weight: bold; color: #000000; text-decoration: none; }
.tahomawhite2 {  font-size: 11px; color: #FFFFFF;  text-decoration: none ;}
.Arialred { font-family: Arial; font-size: 9px;  color: #990000; text-decoration: none; }
.tahomaBoldwhite {  font-size: 9px; color: #FFFFFF; font-weight: bold ;}
.tahomaBoldred {
	
	font-size: 12px;
	color: #990000;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
}
.tahomasm {  font-size: 11px;  line-height: normal;}
.formregularSmall {  font-size: 9px;  line-height: 16px; color: #000000; text-decoration: none; }
.formregularSmallRed {  font-size: 9px;  line-height: 16px; color: #990000; text-decoration: none ;}
.photocaptionheadGREEN {  font-size: 11px;  line-height: 13px; font-weight: bold;  text-decoration: none ; color: #003300;}
.red_boldunderline {  font-size: 12px; font-weight: bold; color: #990000; text-decoration: underline;}
.storybold2black {  font-size: 11px;  line-height: 18px; font-weight: bold;  color: #000000;}
.indextxtboldgold {  font-size: 10px;  line-height: 14px; font-weight: bold;  color: #cc9933; text-decoration: none ;}
.tahomaBoldnoline {  font-size: 9px; color: #000000; font-weight: bold ; text-decoration: none;}
.formregularSmallwhite {  font-size: 9px;  color: #CCCCCC; text-decoration: none; }
.arialblack {  font-size: 10px; font-weight: bold; color: #000000; text-decoration: none ;}
.tahomaBoldNOLINE {  font-size: 9px; color: #000000; font-weight: bold }
.bylinebig {  font-size: 18px;  font-weight: bold;  color: #000000; text-decoration: none ;}
.arialgrey {  font-size: 9px;  color: #CCCCCC; text-decoration: none; }
.tahomaBoldBlack {  font-size: 12px; color: #000000; font-weight: bold ;}
.indextxtboldsmall {  font-size: 9px;  line-height: 14px; font-weight: bold;  color: #333333; text-decoration: none ;}
.headlineWhite {  font-size: 14px;  line-height: 17px; font-weight: bolder;  text-decoration: none; color: #FFFFFF;}
.headlinearticle2White {  font-size: 18px;  line-height: 20px; font-weight: bold;  text-decoration: none; color: #FFFFFF;}
.blueheader_noline {
 font-size: 13px; font-weight: bold; color: #003399; text-decoration: none;
}
.header_re_bullets {   font-size: 11px;  font-weight: bold;  text-decoration: none;}
.whitebold_link {
	
	font-size: 14px;

	font-weight: bolder;
	
	color: #FFFFFF;
	text-decoration: underline;
}

.smalltext {
	font-size: 12px;
	
	line-height: normal;
} 
.storyboldLarge {
 font-size: 14px;  font-weight: bold; font-variant: normal;
}
.indexlinks {
 font-size: 12px;   font-variant: normal;
}
