.dontprint {
}

.printme {
	display:none;
}

body{
	background-color:#fff;
	margin:0px auto;
	width:975px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height:10pt;
}

//UL,BLOCKQUOTE,OL {
	//margin-top: 7px;
//}


/* NEW HOMEPAGE STYLES */
TD.leftcolumn {
	background: url(../images/leftCol_bg.jpg) repeat-x;
	background-color: #e7e7e7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

TD.leftcoldiv {
	background: url(../images/leftcoldiv.gif);
}

DIV.news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	margin: 10px;
	margin-bottom:20px;
}

DIV.news a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}

DIV.news a:visited {
	color: #636363;
	text-decoration: none;
}

DIV.news a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	text-decoration: underline;
}

DIV.news a.more {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

DIV.news a.more:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

DIV.research {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	margin: 10px;
	margin-bottom:20px;
}

DIV.research a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
}

DIV.research a:visited {
	color: #636363;
	text-decoration: none;
}

DIV.research a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	text-decoration: underline;
}

DIV.research a.more {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

DIV.research a.more:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

DIV.smartbrief {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #990000;
	text-decoration: none;
	border: 1px solid #AAAAAA;
	padding: 2px;
	background-color: white;
	width: 165px;
	margin-left: 15px;
	margin-bottom:20px;
}

DIV.smartbrief a:link {
	color: #990000;
	text-decoration: none;
}

DIV.smartbrief a:visited {
	color: #636363;
	text-decoration: none;
}

DIV.events {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 10px;
	margin-bottom:20px;
}

DIV.events .eventDate {
	font-size: 10px;
	color: #333333;
}

DIV.events a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

DIV.events a:visited {
	color: #636363;
	text-decoration: none;
	font-weight: bold;
}

DIV.events a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	text-decoration: underline;
	font-weight: bold;
}

DIV.events a.more {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
}

DIV.events a.more:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
}

DIV.events img {
	float: left;
	margin-right: 5px;
}

TD.middlecols {
	background: url(../images/middlecols_bg.gif) repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

DIV.middlecoltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 6px;
	margin-top: 4px;
	margin-bottom: 12px;
}

DIV.middlecoltext a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0d0da4;
	text-decoration: none;
	font-weight: bold;
}

DIV.middlecoltext a:visited {
	color: #636363;
	text-decoration: none;
	font-weight: bold;
}

DIV.middlecoltext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

DIV.middlecoltext blockquote {
	margin-left: 10px;
	margin-bottm: 10px;
	margin-top: 10px;
}

DIV.middlecoltext img {
	float: left;
	margin: 0 5px 10px;
	border: 1px solid #0d0da4;
}

DIV.callout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #AAAAAA;
	padding: 5px;
	background-color: white;
	margin-left:4px;
	margin-right: 4px;
	margin-top: 6px;
	margin-bottom: 12px;
}

DIV.callout2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 3px double #AAAAAA;
	padding: 5px;
	background-color: white;
	margin-top: 6px;
	margin-bottom: 12px;
}

DIV.callout2 a:link {
	font-size: 12px;
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

DIV.callout2 a:visited {
	color: #636363;
	text-decoration: none;
	font-weight: bold;
}

DIV.callout2 a:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

DIV.callout a:link {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

DIV.callout a:visited {
	color: #636363;
	text-decoration: none;
	font-weight: bold;
}

DIV.callout a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

DIV.join {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

DIV.join img {
	float: left;
	margin-right: 10px;
}

DIV.join .joinHdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0d0da4;
	font-weight: bold;
}

DIV.join a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0d0da4;
	text-decoration: none;
	font-weight: bold;
}

DIV.join a:visited {
	color: #636363;
	text-decoration: none;
	font-weight: bold;
}

DIV.join a:hover {
	color: #000000;
	text-decoration: underline;
}

DIV.joincallout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #AAAAAA;
	padding: 10px;
	padding-top: 8px;
	padding-bottom: 10px;
	background-color: white;
	margin-top: 10px;
	background-color: #e6e6f6;
	margin-left: 200px;
}

DIV.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: rgb(102,102,102);
	text-decoration: none;
	margin-top: 10px;
	vertical-align: middle;
}

DIV.footer img {
	float: left;
	margin-right: 10px;
	vertical-align: middle;
}

/* BEGIN NEW MIDDLE COLUMN STYLES */

/* 
DIV.midcolumnhdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #e6e6f6;
	border-top: 1px solid #0d0da4;
	color: #333333;
	padding: 5px;
	padding-top: 2px;
	padding-bottom:4px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	margin-top: 15px;
}

*/

DIV.midcolumnhdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #cdcdcd;
	border-top: 1px solid #e5a701;
	color: #222222;
	padding: 5px;
	padding-top: 2px;
	padding-bottom:4px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	margin-top: 15px;
}

.yellowmidcolumnhdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #f6d84f;
	border-top: 1px solid #e5a701;
	color: #333333;
	padding: 5px;
	padding-top: 4px;
	padding-bottom: 6px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	margin-top: 15px;
}

DIV.basiccallout {
	padding: 5px;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	clear: left;
	width: 175px;
}

DIV.bluecallout {
	background-color: #e6e6f6;
	padding: 5px 5px 8px 8px;
	margin-bottom: 10px;
}

DIV.centercallout {
	padding: 5px;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	clear: left;
	width: 175px;
	text-align: center;
}

P {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: rgb(0,0,0);
	text-decoration:none;
	line-height : 15px;
	margin-left: 5px;
	margin-top: 10px;
}

/* BEGIN NEW LEFT NAVIGATION STYLES */

DIV.leftnav {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #636363;
}

DIV.leftnav a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	text-decoration: none;
	font-weight: bold;
}

DIV.leftnav a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;
	font-weight: bold;
}

DIV.leftnav a.homelink {
	color: #000000;
}

DIV.nav {
	background: url(../images/leftnav_bgdots.gif) repeat-x bottom;	
	/*border-bottom: 1px dotted black;*/
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 6px;
}

DIV.membernav {
	background: url(../images/leftnav_bgdots.gif) repeat-x bottom;	
	/*border-bottom: 1px dotted black;*/
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 6px;
	color: #CC0000;
}

DIV.membernav a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}

DIV.navHdr {
	background: url(../images/leftnav_bgdots.gif) repeat-x bottom;	
	/*border-bottom: 1px dotted black;*/
	padding-top: 12px;
	padding-bottom: 6px;
	padding-left: 6px;
}


DIV.navHere {
	background: url(../images/leftnav_bgdots.gif) repeat-x bottom;
	/*border-bottom: 1px dotted black;*/
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 6px;
}

DIV.navHere a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	font-weight:bold;
}

DIV.navHere a:hover {
	text-decoration: underline;
	color: #000000;
}

DIV.navSub {
	background: url(../images/leftnav_bgdots.gif) repeat-x bottom;	
	/*border-bottom: 1px dotted black;*/
	margin-left: 14px;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 6px;
}

DIV.navSubHere {
	background: url(../images/leftnav_bgdots.gif) repeat-x bottom;	
	/*border-bottom: 1px dotted black;*/
	margin-left: 14px;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 6px;
}

DIV.navSub a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #636363;
	text-decoration: none;
	font-weight: normal;
}
DIV.navSub a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: underline;
	font-weight: normal;
}


DIV.navSubHere a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration: none;
	font-weight: bold;
}
DIV.navSubHere a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

IMG.navarrows {
	float: right;
	margin-right: 8px;
	margin-top: 4px;
}

/* END NEW LEFT NAVIGATION STYLES */

/* BEGIN NEW SPECIALS STYLES */

TD.specials {
	background: url(../images/specials_bg.gif) repeat-y;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

DIV.specialstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 6px;
	margin-top: 4px;
	margin-bottom: 12px;
}

DIV.specialstext a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0d0da4;
	text-decoration: none;
	font-weight: bold;
}

DIV.specialstext a:visited {
	color: #636363;
	text-decoration: none;
	font-weight: bold;
}

DIV.specialstext a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

DIV.specialstext blockquote {
	margin-left: 10px;
	margin-bottm: 10px;
	margin-top: 10px;
}

DIV.specialstext img {
	float: left;
	margin-right: 5px;
}

DIV.specialscallout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #AAAAAA;
	padding: 5px;
	background-color: white;
	margin-left:4px;
	margin-right: 4px;
	margin-top: 6px;
	margin-bottom: 12px;
}

DIV.specialscallout a:link {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

DIV.specialscallout a:visited {
	color: #636363;
	text-decoration: none;
	font-weight: bold;
}

DIV.specialscallout a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

/* END NEW SPECIALS STYLES */

/* BEGIN NEW RIGHT COLUMN STYLES */


TD.rightcolumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

DIV.rightcolumnhdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*
	background-color: #fbeeb1;
	border-top: 1px solid #f3cc19;
	*/
	background-color: #e6e6f6;
	border-top: 1px solid #000068;
	color: #000068;
	padding: 5px;
	padding-top: 3px;
	padding-bottom:4px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

DIV.rightcolumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-left: 1px solid #e6e6f6;
	font-size: 10px;
	text-decoration: none;
	padding: 5px;
	padding-left: 8px;
	padding-bottom: 10px;
	color: #000000;
	margin-bottom: 15px;
}

DIV.rightcolumn a:link {
	color: #0d0da4;
	font-weight: bold;
}

DIV.rightcolumn a:visited {
	color: #636363;
	font-weight: bold;
}

DIV.rightcolumn a:hover {
	color: #000000;
	text-decoration: underline;
}

DIV.rightcolumn blockquote {
	margin-left: 10px;
	margin-bottm: 10px;
	margin-top: 10px;
}

DIV.rightcolumn img {
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
}

DIV.rightcolumncallout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #AAAAAA;
	padding: 5px;
	background-color: white;
	margin-left:4px;
	margin-right: 4px;
	margin-top: 6px;
	margin-bottom: 12px;
}

DIV.specialscallout a:link {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}

DIV.specialscallout a:visited {
	color: #636363;
	text-decoration: none;
	font-weight: bold;
}

DIV.specialscallout a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

/* END NEW RIGHT COLUMN STYLES */



/*  begin leftcolumn styles just for rna microsite */

TD.rightcolumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

DIV.rightcolumnhdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*
	background-color: #fbeeb1;
	border-top: 1px solid #f3cc19;
	*/
	background-color: #e6e6f6;
	border-top: 1px solid #000068;
	color: #000068;
	padding: 5px;
	padding-top: 3px;
	padding-bottom:4px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}

DIV.rightcolumn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right: 1px solid #e6e6f6;
	border-bottom: 1px solid #e6e6f6;
	font-size: 10px;
	text-decoration: none;
	padding: 5px;
	padding-left: 8px;
	padding-bottom: 10px;
	color: #000000;
	margin-bottom: 15px;
}

DIV.rightcolumn a:link {
	color: #0d0da4;
	font-weight: bold;
}

DIV.rightcolumn a:visited {
	color: #636363;
	font-weight: bold;
}

DIV.rightcolumn a:hover {
	color: #000000;
	text-decoration: underline;
}

DIV.rightcolumn blockquote {
	margin-left: 10px;
	margin-bottm: 10px;
	margin-top: 10px;
}

DIV.rightcolumn img {
	float: left;
	margin-bottom: 5px;
	margin-top: 5px;
}

DIV.rightcolumncallout {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	border: 1px solid #AAAAAA;
	padding: 5px;
	background-color: white;
	margin-left:4px;
	margin-right: 4px;
	margin-top: 6px;
	margin-bottom: 12px;
}

/* end rna microsite left column styles */


/* BEGIN SMARTBRIEF STYLES */
a.sb_headline{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; color: #003399; text-decoration:none; font-weight: normal}
a.sb_headline:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11; color: #FF6600; text-decoration:none; font-weight: normal }

a.sb_link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11; color: #003399; text-decoration:underline; font-weight: normal }
a.sb_link:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11; color: #FF6600; text-decoration:underline; font-weight: normal }

.sb_date
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	color: #636363;
	font-weight:normal;
	font-style: normal;
}

.sb_sectionname
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	color: #000000;
	font-weight:bold;
	font-style: normal;
}


.sb_info
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11;
	color: #003399;
	font-weight:bold;
	font-style: normal;
}
/* END SMARTBRIEF STYLES */

a:hover {
	color: #cc0000;
	text-decoration: none;
}

.smallreversed {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: White;
	text-decoration: none;
}

A.whitelink {
	color: white;
}

A.whitelink:hover {
	color: rgb(222,222,222);
	text-decoration: none;
}

TD {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: rgb(0,0,0);
	text-decoration:none;	
}

TD.boardsbody {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: rgb(0,0,0);
	text-decoration:none;
	background-color: rgb(233,233,233);
	padding: 5px;
}

TD.boardsmain {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: rgb(0,0,0);
	text-decoration:none;
	padding: 5px;
}

TD.graybar {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: rgb(255,255,255);
	text-decoration:none;
	background-color: rgb(66,66,66);
	padding: 5px;
	font-weight: bold;
}

TD.postername {
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: rgb(255,255,255);
	text-decoration:none;
	background-color: rgb(66,66,66);
	padding: 5px;
}

.smallfaint {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: rgb(102,102,102);
	text-decoration: none;
}

.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: rgb(0,0,0);
	line-height : 12px;
}

.smalltext-red {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #CC0000;
	line-height : 12px;
}

.mediumtext {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: rgb(0,0,0);
	text-decoration:none;
}

.smallbullet {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: rgb(0,0,0);
	text-decoration:none;
}

.bluetext {
	font-family: verdana, sans-serif; 
	font-size: 7.5pt;
	color: rgb(255,255,255);
	text-decoration:none;
}

.subhead3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #CC0000;
}

.subhead4 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #af0000;
}

.subhead2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	color: #af0000;
}

.subhead1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #CC0000;
}

.subhead5 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.subhead6 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin-left: 4px;
}

.pagetitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	font-weight : bold;
	color: #CC0000;
	line-height : 20px;
	margin-left: 0px;
}

H1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	font-weight : bold;
	color: #CC0000;
	margin-left: 4px;
	margin-bottom:0;
}

.pagesubtitle { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight : bold;
	color: #CC0000;
	line-height : 20px;
}

.bigsubtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight : bold;
	color: #000000;
	line-height : 18px;
	margin-left: 4px;
}

.body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: rgb(0,0,0);
	text-decoration:none;
	line-height : 15px;
	font-size:13px;
	/*letter-spacing : .5px;*/
}

.body a:visited {
	color: #636363;
}

.body a:visited:hover {
	color: #CC0000;
}

.body-grey {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight : bold;
	color: #D3D3D3;
	text-decoration:none;
	line-height : 15px;
	letter-spacing : .5px;
}
}
.body-white {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight : bold;
	color: #FFFFFF;
	text-decoration:none;
	line-height : 15px;
	letter-spacing : .5px;
}
.smallblack {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: rgb(0,0,0);
	text-decoration:none;
}

.formbox {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: rgb(0,0,0);
	text-decoration:none;
	background-color: rgb(219,221,231);
}

.verdana-14 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #000000;
	line-height : 18px;
}
.body-red { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #CC0000;
}
.body-blue { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #00008B;
}


/*  SOCIAL MEDIA RELEASE STYLES */
.pagetitle2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px;
	font-weight : bold;
	color: #CC0000;
	line-height : 20px;
	margin-left: 0px;
}

.subhead7 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	line-height: 18px;
}

/* Alternative Subhead */
.subhead8 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	line-height: 16px;
}


DIV.midcolumnhdr2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
	border-top: 1px solid #e5a701;
	border-bottom: 1px solid #e5a701;
	color: #cc0000;
	padding: 5px;
	padding-top: 2px;
	padding-bottom:4px;
	font-weight: bold;
	text-align: left;
	text-transform: uppercase;
	margin-top: 15px;
}


/* FORECAST 2009 PAGE STYLES */

/* DIV.arrowlist ul li {
display: block;
margin-left: 5px;
padding:7px 0px 4px 10px;
color: #000;
text-decoration: none;
list-style: none;
background: transparent url(/images/rt_arrow14.gif) 0 8px no-repeat;
}
*/





/* Forecast page styles */
#forecast div.container {font-family: Arial, Helvetica, sans-serif; position:relative; border: 1px solid #d8d8d8; padding: 0; margin-left: 5px; background: #fff url(../images/forecast_visual.jpg) 4px 114px no-repeat; height: 705px; display:block;}
#forecast div.container h3 {margin:4px 0 0 4px; padding:0; width: 570px; height: 105px;}
#forecast div.container p {font-family: Arial, Helvetica, sans-serif;}
#forecast div.container a {font-family: Arial, Helvetica, sans-serif;}
#forecast div.container p.visualPromo {margin:0; padding:115px 0 0 0; position:absolute; top: 357px; left: 28px; width:200px; background: transparent url(../images/forecast_visual_promo.gif) 0 0 no-repeat;}
#forecast div.container p.visualPromo img {margin-bottom: 3px; clear:both;}
#forecast div.container p.visualPromo a {display:block; color: #76871b; font-weight:bold; font-size: 11px; margin: 5px 0 0 0;}
#forecast div.container p.visualPromo a:link {text-decoration:underline;}
#forecast div.container p.visualPromo a:hover {text-decoration:none;}
#forecast div.container p.visualPromo a:visited {color: #76871b;}
#forecast div.container p.visualPromo a:active {color: #76871b;}
#forecast div.container h3 span, #forecast  div.container p span {text-indent: -1000px; position:absolute; display:block;}
#forecast div.container div.peek {position:absolute; top:476px; left:448px; width: 150px; color: #f0ee94;}
#forecast div.container div.peek p { color: #f0ee94; margin:0; padding:0; font-weight:bold;}
#forecast div.container div.peek ul {margin:0; padding:0; list-style:none;}
#forecast div.container div.peek ul li {margin:0; padding:0; list-style:none; background: transparent url(../images/forecast_toc_icon.gif) 0 0 no-repeat; padding: 2px 0 2px 20px;}
#forecast div.container div.peek ul li a {color: #f0ee94;}
#forecast div.container div.lowerMods {position:absolute; top: 543px; left: 4px; background: transparent url(../images/forecast_lower_bg.gif) 0 0 no-repeat; width: 569px; height: 156px;}
#forecast div.container div.lowerMods div {display:block; float:left; width: 183px;}
#forecast div.container div.lowerMods div h4 {margin:8px 0 5px 10px; padding:0;}
#forecast div.container div.lowerMods div.mod2 {margin-left: 5px;}
#forecast div.container div.lowerMods div.mod3 {margin-left: 10px;}
#forecast div.container div.lowerMods div ul {margin:0 0 0 10px; padding:0; list-style:none;}
#forecast div.container div.lowerMods div ul li {display:block; margin:0; padding:0 0 6px 0; list-style:none; background: transparent url(../images/mod_bullet.gif) 0 10% no-repeat;}
#forecast div.container div.lowerMods div ul li a {display:block; width: 165px; padding:0 0 0 12px; margin:0; color:#333; text-decoration:none;}
#forecast div.container div.lowerMods div ul li a:hover {text-decoration:underline;}

p.newspromo1 {padding: 0 0 10px 0; margin:0 0 3px 0;}
p.newspromo1 a {display:block; background: transparent url(../images/fc_promo.jpg) 0 3px no-repeat; padding: 2px 0 8px 91px; }
p.newspromo1 span {display:block; margin-top: 10px;}
p.research-fcPromo {padding:0; margin:0;}
p.research-fcPromo img {margin: 2px 0 0 5px; }
p.research-fcPromo a {display:block; margin-top: 10px;}

/* Home page promo styles */
#promoContainer {position:relative;}
#promoLinks {position:absolute; top:55px; left: 428px;}
#promoLinks ul {margin:0; padding:0 0 3px 0; background: transparent url(../images/promo-divider.gif) 0 bottom repeat-x;}
#promoLinks ul li {margin:0; padding:0; list-style:none; display:block; background: transparent url(../images/promo-divider.gif) 0 top repeat-x; width: 113px;}
#promoLinks ul li a {display:block; margin:0; padding:7px 0 4px 8px; color: #333; text-decoration:none; background: transparent url(../images/promo-bullet.gif) 0 8px no-repeat;}
#promoLinks ul li a:hover {text-decoration:underline;}



