INPUT, TEXTAREA, TABLE, TD, SELECT, OPTION, BODY, P, DIV, SPAN, LI, UL, OL, BLOCKQUOTE, B, I, U
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

TD.radio, .radio
{
	font-size: 11px;
	color: #666666;	
	border-style: none;
	vertical-align: middle;
}

TD.topbar1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #666699;
	color: #FFFFFF; 	
}


TD.topbar1 A:link, TD.topbar1 A:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF; 	
	background: #666699;	
	font-weight: normal;
}


TD.topbar1 A:hover, TD.topbar1 A:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFF99;
	background: #666699;	
	font-weight: normal;
}


TD.topbar2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #A9A9C7;
	color: #FFFFFF; 
}

TD.topbar2 A:link, TD.topbar2 A:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF; 	
	background: #A9A9C7;	
	font-weight: normal;
}


TD.topbar2 A:active, TD.topbar2 A:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFF99;
	background: #A9A9C7;	
	font-weight: normal;
}

TD.topbar3, .topbar3
{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	background: #99CCCC;
}

TD.topbar3 A:link, TD.topbar3 A:visited
{
	font-family: Verdana;
	font-size: 10px;
	/*text-decoration: none;
	*/
	vertical-align: top;
	color: #000000;
	background: #99CCCC;
	font-weight: normal;
}


TD.topbar3 A:active, TD.topbar3 A:hover
{
	font-family: Verdana;
	font-size: 10px;
	text-decoration: none;
	vertical-align: top;
	color: #666666;
	background: #99CCCC;
	font-weight: normal;
}


TD.header, .header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000066; 
	vertical-align: bottom;	
	background: #CCCCFF;	
	font-weight: bold;	
}

TD.smallHeader, .smallHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066; 
	vertical-align: bottom;	
	background: #CCCCFF;	
	font-weight: bold;	
}

TD.leftMenu
{
	font-family: sans-serif;
	font-weight: bold;
	font-size: 9px;
	background: #7272A1;
	color: #FFFFFF; 
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	text-align: center;
	letter-spacing : 1px;
}

TD.leftMenu A:link, TD.leftMenu A:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	background: #7272A1;
	color: #FFFF99; 
	text-decoration: none;
	letter-spacing : 1px;
}

TD.leftMenu A:active, TD.leftMenu A:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	background: #7272A1;
	color: #FFFFff; 
	text-decoration: none;
	letter-spacing : 1px;
}


.titleText, TD.titleText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000066; 
	vertical-align: bottom;	
	font-weight: bold;	
}

.subTitleText, TD.subTitleText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066; 
	vertical-align: bottom;	
	font-weight: bold;	
}

abbr, acronym, .tip{
	border-bottom:1px dotted #00cc33;
	cursor: help;
}
a{ 
	color : #000066; 
	font-face : arial; 
	font-size : 12px;
 }
a:visited{
	color : #666699; 
	font-face : arial; 
	font-size : 12px;
}
a:hover{
	color: #669999; 
	font-face: arial; 
	font-size : 12px; 
	text-decoration : underline;
}
a.whiteLink {
color:#ffffff; font-weight: bold;
}
a.whiteLink:visited {
color:#ffffff; 
}
abbr, acronym, .tip {
border-bottom : 1px dotted #00CC33; cursor : help;
}
  hr{ color : #66CCFF; height : 1px; } td{ font : normal 10pt Arial, Helvetica, sans-serif; vertical-align : top; table-layout: fixed; } #mainCell{ padding:0px 20px 10px 0px; } /* Use @media so that Netscape ignores this rule. Netscape goes balloon if you try to redefine */ @media all{ input, textarea, select{ border-top : solid 1px #847D71; border-right : solid 1px #CCCCCC; border-left : solid 1px #847D71; border-bottom : solid 1px #CCCCCC; color : #666666; font : normal 11px verdana; } } .button{ border-bottom : solid 1px #CCFFCC; border-left : solid 1px #CCCCCC; border-right : solid 1px #847D71; border-top : solid 1px #CCCCCC; background-color: #E8E8E8; } .noborder{ border : none; }

.body{
	font-style : normal;
	font-size : 10pt;
	font-weight : bold;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
}

.bodyspotlight{
	font-style : normal;
	font-size : 10pt;
	font-weight : bold;
	color : #660033;
	font-family : Arial, Helvetica, sans-serif;
}

.bodybig{
	font-style : normal;
	font-size : 14pt;
	font-weight : bold;
	color : #003333;
	font-family : Arial, Helvetica, sans-serif;
}

.bodyreadingtitle{
	font-style : normal;
	font-size : 13pt;
	font-weight : bold;
	color : #003333;
	font-family : Arial, Helvetica, sans-serif;
}

.bodynobold{
	font-style : normal;
	font-size : 10pt;
	font-weight : normal;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;

}

.bodysmall{
	font-style : normal;
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;

}

.bodysmallwhite{
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
}

.bodysmallbold{
	font-style: normal;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.bodysmalllink{
	font-style : normal;
	font-size : 9pt;
	font-weight : bold;
	color : #3300CC;
	font-family : Arial, Helvetica, sans-serif;
}

.bodybutton{
	font-style : normal;
	font-size : 7pt;
	font-weight : normal;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;

}

.bodyoverview{
	font-style: normal;
	font-size: 10pt;
	font-weight: normal;
	color: #003333;
	font-family: Arial;

}
.bodyeqs{
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
	color: #003333;
	font-family: Arial;

}

.bodybreadcrumb{
	font-variant: small-caps;
	font-style: normal;
	font-size: 11pt;
	font-weight: bold;
	color: #000099;
	font-family: Arial;

}

.bodytableheaders{
	font-variant: small-caps;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	font-family: Verdana;
}

.idchart1{
	font-style : normal;
	font-size : 10pt;
	font-weight : bold;
	color : #000066;
	font-family : Arial, Helvetica, sans-serif;
}

.idchart2{
	font-style : italic;
	font-size : 10pt;
	font-weight : bold;
	color : #000066;
	font-family : Arial, Helvetica, sans-serif;
}

.idchart3{
	font-style : normal;
	font-size : 10pt;
	font-weight : bold;
	color : #003333;
	font-family : Arial, Helvetica, sans-serif;
}

.idchart4{
	font-style : italic;
	font-size : 10pt;
	font-weight : bold;
	color : #003333;
	font-family : Arial, Helvetica, sans-serif;
}

.idchart{
	font-style : normal;
	font-size : 12pt;
	font-weight : bold;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
}

.sessionquoteauthor{
	font-variant: small-caps;
	font-style: normal;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	font-family: Arial;

}

.sessionquote{
	font-style: italic;
	font-size: 14pt;
	font-weight: normal;
	color: #000099;
	font-family: Arial;
}

.sessionquotesmall{
	font-style: italic;
	font-size: 12pt;
	font-weight: normal;
	color: #000099;
	font-family: Arial;
}

.bodynoboldsmall{
	font-style : normal;
	font-size : 9pt;
	font-weight : normal;
	color : #000000;
	font-family : Arial, Helvetica, sans-serif;
}

.sessions{
	font-style: normal;
	padding-bottom: 2em;
	padding-top: 2em;
	font-variant: small-caps;
	font-size: 8pt;
	font-weight: bold;
	font-color: #000000
	font-family: Arial;
}

.seswhite{
	font-style: normal;
	padding-bottom: 2em;
	padding-top: 2em;
	font-variant: small-caps;
	font-size: 9pt;
	font-weight: bold;
	font-color: #FFFFFF;
	font-family: Arial;
}
.status{
	font-style : normal;
	font-size : 10pt;
	font-weight : bold;
	color : #990000;
	font-family : Arial, Helvetica, sans-serif;
}

.titles{
	font-style : normal;
	font-size : 9pt;
	font-weight : bold;
	color : #990000;
	font-family : Arial, Helvetica, sans-serif;
}

.sitemap, td.sitemap, td.sitemap A:link, td.sitemap A:visited
{
	color: #333333;
	font-family : arial, sans-serif;
	font-size : 9pt;
	font-style : normal;
	font-weight: bold;
	background: #99CCCC;	
	text-decoration: none;
	vertical-align: middle;
}

td.sitemap A:active, td.sitemap A:hover
{
	color: #333333;
	font-family : arial, sans-serif;
	font-size : 9pt;
	font-style : normal;
	font-weight: bold;
	background: #99CCCC;	
	text-decoration: underline;
	vertical-align: middle;
}

.sitemapsmall {
	color: black;
	font-family : arial, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight: normal;
}


.sitemapsmallgray, td..sitemapsmallgray
{
	color: #727272;
	font-family : arial, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 0.8;
}

td.sitemapsmallgray A:link, td.sitemapsmallgray A:visited
{
	color: #727272;
	font-family : arial, sans-serif;
	font-size : 8pt;
	font-style : italic;
	font-weight: normal;
	text-decoration: none;
	line-height: 0.8;
}

td.sitemapsmallgray A:active, td.sitemapsmallgray A:hover
{
	color: #727272;
	font-family : arial, sans-serif;
	font-size : 8pt;
	font-style : italic;
	font-weight: normal;
	text-decoration: underline;
	line-height: 0.8;	
}