<!--
/* BODY */
table,body,tr,td { font-size: 9pt; font-family: arial; color: #030303; }
table.content { border-collapse: collapse; }
h1 { font-size: 9pt; font-family: tahoma,arial; font-weight: bold; color: #000000; }
.white_bold_8	{ font-size: 8pt; font-family: arial; font-weight: bold; color: #FFFFFF;}
.white_bold_9	{ font-size: 9pt; font-family: arial; font-weight: bold; color: #FFFFFF;}
.white_bold_10	{ font-size: 9pt; font-family: arial; font-weight: bold; color: #FFFFFF;}
.red_8 { font-size: 8pt; font-family: arial;  color: red;}
A.white_bold_link_nu8:link,A.white_bold_link_nu8:visited 	{ font-size: 8pt; font-family: arial; color: #FFFFFF; font-weight:bold; text-decoration: none; }
A.white_bold_link_8:link,A.white_bold_link_8:visited { font-size: 8pt; font-family: arial; color: #FFFFFF; font-weight:bold; }
A:link, A:visited { color:#009; text-decoration: none; }
A:hover { text-decoration: underline; }
A.bold:link, A.bold:visited { color:#000099; font-weight: bold; }
form { display:inline; }
/* CONTENT */
.headline { font-size: 10pt; font-weight: bold; color: #49694E; text-decoration: none; }
A.headline:link, A.headline:visited { font-size: 10pt; font-weight: bold; color: #49694E; text-decoration: none; }
.headline_lt { font-size: 10pt; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.headline_content { font-size: 10pt; font-weight: bold; color: #000099; text-decoration: none; }
.headline_content:link, .headline_content:visited { font-size: 10pt; font-weight: bold; color: #000099; text-decoration: none; }
.headline_content:hover, .headline_content:visited:hover { font-size: 10pt; font-weight: bold; color: #000099; text-decoration: underline; }
.sm_hdr { font-size: 8pt; font-family: arial; font-weight: normal; color: #49694E; text-decoration: none; }
.bold { font-weight: bold; color: #030303; }
.content { color: #030303; }
.content_pt { font-size: 8pt; color: #030303;}
.content_sm { font-size: 8pt; color: #030303; font-style: italic; }
.fineprint { font-size: 8pt; color: #808080; }
.hdr { color: #3C4A3C; text-decoration: none; }
.today_hdr { font-size: 10pt; font-weight: normal; color: #49694E; text-decoration: none; }
.error { font-weight: bold; color: red; }
.commentary { font-weight: normal; color: #030303; }
A.commentary { color: #030303; text-decoration: none; }
A.commentary:hover { text-decoration: underline; }
A.commentary:visited { color: #030303; text-decoration: none; }
A.commentary:visited:hover { text-decoration: underline; }
a.teaser, #commentary a.teaser:visited, #commentary a.teaser:link { color:#000; text-decoration: none; }
a.teaser:hover { text-decoration: underline; }

.small { font-size: 8pt; color: #030303; }
.small_bold { font-size: 8pt; font-weight: bold; color: #030303; }
A.small, A.small:hover, A.small:visited { font-size: 8pt; color: #030303; text-decoration:none; }
/* DATA DISPLAY */
.port_hdr { font-weight: bold; color: #3C4A3C;}
A.port_hdr:link, A.port_hdr:visited  { font-weight: bold; color: #3C4A3C; text-decoration: none; }
.port_data { color: #1E241E; text-decoration: none; }
A.port_data:link { font-weight: bold; color: #000099; text-decoration: underline; }
A.port_data:visited { font-weight: bold; color: #660099; text-decoration: underline; }
.port_up { color: GREEN; }
.port_dn { color: RED; }
/* LEFT CONTENT AND NAV */
.left_content { font-size: 12px; text-decoration: none; color: #333333;}
A.left_content:link { font-size: 12px; text-decoration: none; color: #333333;}
A.left_content:visited { font-size: 12px; text-decoration: none; color: #333333;}
.left_hdr { font-size: 12px; font-weight: bold; text-decoration: none; color: #010101;}
.left_hdr_lt { font-size: 12px; font-weight: bold; text-decoration: none; color: #EFEFEF;}
.left_nav { font-size: 12px; color: #333333;}
A.left_nav:link, A.left_nav:visited, { font-family: arial; font-size: 12px; color: #000099; text-decoration: underline;}
#A.left_nav:visited:hover { font-family: arial; font-size: 12px; text-decoration: underline; color: #000099;}
.left_nav_white, A.left_nav_white:link, A.left_nav_white:visited  { font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF; }

/* NAVIGATION */
.nav { font-weight:bold; }
.nav_current, a.nav_current:link, a.nav_current:visited { font-size: 9pt; font-weight:bold; color: #FFFFFF; text-decoration: none; }
A.nav:link, A.nav:visited { font-size: 9pt; font-weight:bold; color: #333333; text-decoration: none; }
A.nav:hover { color: #EDEDED; text-decoration: underline; }
.nav_underline, a.nav_underline, a.nav_underline:hover, a.nav_underline:visited  { font-size: 9pt; font-weight:bold; font-family: arial; color: #333333; text-decoration: none; }
.ticker_lookup { font-size: 11pt; font-weight: bold; text-decoration: none; color: #EFEFEF;}
A.subnav:link,A.subnav:visited { font-family: arial; font-size: 10pt; color: #FFFFFF; font-weight:normal; text-decoration: none; }
A.subnav:hover { color: #DEDEDE; text-decoration: underline; }
.login_nav_white, A.login_nav_white:link, A.login_nav_white:visited  { font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF; }
A.login_nav_white:hover { text-decoration: underline; }

/* NEWS CONTENT */
.news_hdr { font-size: 8pt; font-weight: bold; color: #0C38EB;}

/* BUTTONS AND FORM ELEMENTS */
#button		{font-weight:bold; font-size:10pt; color:000000; background-color:#EDF2ED;}
#combo		{font-family:Arial; font-size:10pt; color:000000; background-color:#FFFFFF;}
#green_button	{font-weight:bold; font-size:9pt; color:FFFFFF; background-color:#49694E;}
A.sponsor1:link,A.sponsor1:visited{font-family: arial; font-size:8pt; color:#40674F; font-weight: normal; text-decoration:none;}
A.sponsor2:link,A.sponsor2:visited{font-family: arial; font-size:8pt; color:#40674F; font-weight: normal; text-decoration:none;}
A.sponsor3:link,A.sponsor3:visited{font-family: arial; font-size:8pt; color:#40674F; font-weight: normal; text-decoration:none;}

/* Module Table */
#mod_table  { font-family: arial; font-size: 8pt; width: 100%; border-collapse: collapse; }
#mod_table .even  { background-color: #EDF2ED; }
#mod_table th { text-indent: 3px; border:1px solid #8B9F8E; vertical-align: bottom; padding: 2px; background-color: #CCC; font-weight: bold; }
#mod_table td { text-indent: 3px; border:1px solid #8B9F8E; text-align: center; padding: 2px; }
#mod_table .left  { text-align: left; }
#mod_table .right { text-align: right; }
#mod_table .center { text-align: center; }
#mod_table .up { color: GREEN; }
#mod_table .dn { color: RED; }

#module { padding:5px; color: #030303; }
#module img.premium { float:none; display: inline; margin: 0px; }
#module img { display: block; float: left; margin: 0 5 5 0px; border:0px;}
#module img.right { float: right; margin: 0 0 5 5px;}
#module .bold { font-weight: bold; }
#module a.teaser, #commentary a.teaser:visited, #commentary a.teaser:link { color:#000; text-decoration: none; }
#module a.teaser:hover { text-decoration: underline; }

#offer { display: block; background-color: #FFC; border: 1px solid #CCC; padding: 6px; margin: 10 0 10 0px; }

ul { margin:0pt; padding-left: 1.25em; } 
li { }

h2 { background-color:#49694E; color:#FFF; font-weight: bold; font-size:10pt; padding:2 2 2 5px; margin:0px; }
h3 { background-color:#EDF2ED; color:#49694E; font-weight: bold; font-size:10pt; padding:2 2 2 5px; margin:0px; }
h4 { font-weight:bold; font-size: 14px; padding: 0px; margin: 0px; }

/*   start   table.datatable specific css   added by JWARD       */
.noborder { border-width: 0px; }
table.datatable {
  border: 1px solid #8B9F8E; border-collapse: collapse; background-color: white; }

table.datatable td {
  border: 1px solid #8B9F8E; border-collapse: collapse;
  padding: 3px 2px 3px 2px; background-color: white; color: black; }

table.datatable td.theader1 {
  background-color: #49694e; color: white; font-weight: bold; }
table.datatable td.theader2 {
  background-color: #edf2ed; color: #49694e; font-weight: bold; }
table.datatable td.theader3 {
  background-color: #cccccc; color: black; font-weight: bold; }
table.datatable td.theader4 {
  background-color: #99b09d; color: black; font-weight: bold; }

table.datatable td.tdata1 { background-color: white; }
table.datatable td.tdata2 { background-color: #edf2ed; }

table.datatable .theader1 a:link {
  color: #ffffff; text-decoration: none; font-weight: bold; }
table.datatable .theader1 a:visited {
  color: #ffffff; text-decoration: none; font-weight: bold; }
table.datatable .theader1 a:active {
  color: #ffffff; text-decoration: none; font-weight: bold; }
table.datatable .theader1 a:hover {
  color: #ffffff; font-weight: bold; text-decoration: underline; }

table.datatable .theader2 a:link {
  color: #49694e; text-decoration: none; font-weight: bold; }
table.datatable .theader2 a:visited {
  color: #49694e; text-decoration: none; font-weight: bold; }
table.datatable .theader2 a:active {
  color: #49694e; text-decoration: none; font-weight: bold; }
table.datatable .theader2 a:hover {
  color: #49694e; font-weight: bold; text-decoration: underline; }

table.datatable .theader3 a:link {
  color: #49694e; text-decoration: none; font-weight: bold; }
table.datatable .theader3 a:visited {
  color: #49694e; text-decoration: none; font-weight: bold; }
table.datatable .theader3 a:active {
  color: #49694e; text-decoration: none; font-weight: bold; }
table.datatable .theader3 a:hover {
  color: #49694e; font-weight: bold; text-decoration: underline; }
/*   end   table.datatable specific css   added by JWARD       */

/*   start   table header css   added by JWARD       */
.theader1 {
  color:white; font-weight:bold; background-color:#49694e; padding:2px 5px 2px 5px; vertical-align: bottom; }
.theader2 {
  color:#49694e; font-weight:bold; background-color:#edf2ed; padding:2px 5px 2px 5px; vertical-align: bottom; }
.theader3 {
  color:black; background-color:#cccccc; padding:2px 5px 2px 5px; vertical-align: bottom; }
.theader4 {
  color:black; background-color:#edf2ed; padding:2px 5px 2px 5px; vertical-align: bottom; }
/*   end     table header css   added by JWARD       */

a.loginButton, a:hover.loginButton, a:visited.loginButton {
	border-left: 2px solid #7f9983;
	border-top: 2px solid #7f9983;
	border-right: 2px solid #2e4f33;
	border-bottom: 2px solid #2e4f33;
	background: #49694e;
	width: 100px;
	color: #fff;
	text-decoration: none;
	}

//-->



