.headline {
	font-weight: bold;
	font-size: 14pt;

                color: #ea77af;
	text-decoration: none;
}

div.tr-page-container div.main-content{ max-width: 595px;} 


.subheading {
	font-weight: bold;
	color: #336;
}

.photocaption {
	font-size: 8pt;
	font-style: italic;
}

.byline {
	font-style: italic;
}

.newsheader {
font-family: Arial;
color: #999999;
font-size: 10px;
}

a.newsheader:link,
a.newsheader:visited,
a.newsheader:hover,
a.newsheader:active {
font-family: Arial;
color: #EB4F8C;
font-size: 10px;
}

.sidebar {
font-family: Arial;
font-weight: bold;
color: white;
font-size: 14px;
}
.subhead {
font-family: Arial;
font-weight: bold;
font-size: 12pt;
}

.newsfoot {
font-family: Arial;
color: white;
font-size: 12px;
}

.newsfoot a:link {
font-family: Arial;
color: #EB4F8C;
font-size: 12px;
text-decoration: none;
}

.newsfoot a:visited{
font-family: Arial;
color: #EB4F8C;
font-size: 12px;
text-decoration: none;
}

.newsfoot a:hover {
font-family: Arial;
color: #EB4F8C;
font-size: 12px;
text-decoration: underline;
}

.newsfoot a:active {
font-family: Arial;
color: #EB4F8C;
font-size: 12px;
text-decoration: none;
}
.newscontent {
font-family: Arial;
font-size: 9pt;
vertical-align: top;
text-align:left;
}
.newscontent a:link {
font-family: Arial;
color: #ab035c;
text-decoration:underline;
font-size: 9pt;
font-weight:bold;
}
.newscontent a:visited {
font-family: Arial;
color: #ab035c;
text-decoration:underline;
font-size: 9pt;
font-weight:bold;
}
.newscontent a:hover {
font-family: Arial;
color: #ab035c;
text-decoration:underline;
font-size: 9pt;
font-weight:bold;
}

.newscontent a:active {
font-family: Arial;
color: #ab035c;
text-decoration:underline;
font-size: 9pt;
font-weight:bold;
}

.newscontent table{
font-family: Arial;
font-size: 9pt;
vertical-align: top;
}

.newscontent td{
font-family: Arial;
font-size: 9pt;
vertical-align: top;
}

.newscontent p{
font-family: Arial;
color: black;
font-size: 9pt;
vertical-align: top;
}
h2 
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: Arial;
	font-size: 16pt;
	color: #a00256;
	font-weight: bold;
	}

/* GENERAL TEXT */
body {
	font: 12px/1.3 'Arial', Helvetica, sans-serif;
}
 
P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font: 12px/1.3 'Arial', Helvetica, sans-serif;
}
 
#reg_instr_container, .SectionHead, .hint, .Explicit, .Hint, #pt_instr_container, #pt_title_container, .appArea td, #title_container, .fr_reg_summary_table_heading_text, .ObjTitle, label, #find_hdr_container, #sel_hdr_container, .appArea, .Button, .lc_Heading {
        font-family: Arial, Helvetica, sans-serif;
}
 
a:link, a:visited {
	font: 12px/1.3 'Arial', Helvetica, sans-serif;
        color: #007CD8;
text-decoration: none;
}
 
a:hover {
	font: 12px/1.3 'Arial', Helvetica, sans-serif;
        color: #007CD8;
        text-decoration: underline;
}
 
h1 {
	font-size:16px;
	font-weight:bold;
        font-family: Arial, Helvetica, sans-serif;
}
 
h1, h2, h3 { /* CONTENT HEADLINES use 'h1' */
	color:#c60070;
	margin:10px 0;
        font-family: Arial, Helvetica, sans-serif;
}
/* 2012 Refresh */
.sup {
font-size: 11px;
position: relative;
top: -4px;
}
h1 .sup {
top: -13px;
}
#contentTable .sublight, .sublight {
color: #ff55a8;
font-weight: bold;
}