.PlainLabel
{
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana,Arial
}

.AdSmallText
{	
	font-weight: normal;
    font-size: 7pt;
    color: #000000;
    font-family: Verdana,Arial
}

.PlainText
{
    font-size: 8pt;
    color: #000000;
    font-family: Verdana,Arial
}

.ItemText
{
    font-weight: normal;
    font-size: 10pt;
    color: #000000;
    font-family: Verdana,Arial
}

.BoldLabel 
{
	font-weight:bold;	
	font-size: 8pt;
    color: #000000;
    font-family: Verdana,Arial
}

.AMSLabel
{
    font-weight: bold;
    font-size: 7pt;
    color: #0C4167;
    font-family: Verdana,Arial
}

.AMSHeadingLabel
{
    font-weight:bold;
    font-size: 10pt;
    color: #0C4167;
    font-family: Verdana,Arial
}

.TCHeadingLabel
{
    font-weight:bold;
    font-size: 10pt;
    font-family: Verdana,Arial
}

.AMSFooterText 
{
    font-size: 7pt;
    color: #0C4167;
    font-family: Verdana,Arial
}

.ButtonLabel
{
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana,Arial;
}

.CaptionHeading 
{
	font-weight:bold;
    font-size:smaller;
    color: #000000;
    font-family: Verdana,Arial
}

.Normal
{
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana,Arial;
}

.NormalButton 
{
	font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana,Arial;
}

.SectionHeading
{
	font-weight:bolder;
    font-size:larger;
    color: #000000;
    font-family: Verdana,Arial
}

.MasterTable 
{
	padding: 5;
	border-color:#8098A6;
	border-width:1px;
	border-style:solid;
	height:100%;
	width:100%;
	text-align:left;
}

.MasterPanel
{
	border-width: 2px;
	border-color: #8098A6;
	border-style: solid;
	background-color: #F1F3F6;
	color:  Black;
	padding: 5;
}

.HelperPanel
{
	border-width: 2px;
	border-color: #8098A6;
	border-style: solid;
	color:  Black;
	vertical-align: top;
	padding: 5;
}

A 
{ 
	color: blue; 
	text-decoration: none
}     /* unvisited link */

A:visited 
{ 
	color: blue;
	text-decoration: none 
}     /* visited link */

A:active 
{ 
	color: blue; 
	text-decoration: none
}     /* active link */

A:hover 
{
	 color: Red;
	 text-decoration: none 
}     /* hover or mousover link */

.CopyRightLabel 
{
	font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana,Arial;
}

.PortalWindowBody 
{
	border-style: solid;
	border-width: 1px;
	border-color: #8098A6;
	background-color: #F5F5F5;
	vertical-align: super;
	font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana,Arial;
}

.PortalWindowTitle 
{
	background-color: #E9EFEE;
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	font-family: Arial;
	height:20pt;
	color: #FFFFFF;
    background-image : url(/T1/Images/PWBackground.gif);
}

.MasterLink 
{
	font-weight: normal;
    font-size: 10pt;
    color: #000000;
    font-family: Verdana,Arial;	
}

.AMSTableRow 
{
	background-color: #F1F3F6;
}

.AMSPortalWindowTitleBar
{
	background-color: #E9EFEE;
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	font-family: Arial;
	height:20pt;
	color: #FFFFFF;
	background-image : url(/T1/Images/PWBackground.gif);
}

.AMSPortalWindowBody
{
	background-color: #FFFFFF;
	border-width: 2px;
	border-color: #8098A6;
	border-style: solid;
}

.PlainTextArea
{
    font-weight: normal;
    font-size: 8pt;
    color: #000000;
    font-family: Verdana,Arial;
}
.PagerTop
{
	background-color:#BCC0C5;
	font-weight: normal;
    font-size: 8pt;   
    font-family: Verdana,Arial
	
}
.PagerBottom
{
	font-weight: normal;
    font-size: 8pt;   
    font-family: Verdana,Arial;
	background-color:#E0E0E0;
	color:Black;
}

.SubParagraph
{
	margin-left:.5in
}

.MainParagraph
{
	background-color:#E0E0E0;
	padding: 5;
}

.GroupingLabel
{
	font-weight:bold;	
	font-size: 10pt;
    color: #000000;
    font-family: Verdana,Arial
}

.AMSClassicBar
{
	background-color: #E9EFEE;
	font-weight: bold;
	font-family: Verdana,Arial;
	color: #0C4167;
	padding: 5;
}

.AMSSmallText
{
	font-weight: normal;
    font-size: 7pt;
    color: #000000;
    font-family: Verdana,Arial;
}

.AMSSmallItalics
{
	font-weight: normal;
	font-style:italic;
    font-size: 7pt;
    color: #000000;
    font-family: Verdana,Arial;
}

.AlternateGridItemW
{
	background-color: White;
}

.AlternateGridItemP
{
	background-color: #F1F3F6;
}

.GridHeader
{
	background-color: #E0E0E0;
}

/* Standard Test Report Styles */

.STRMainTable
{	
	border-color: #c8dae8;
	border-style: solid;
	border-width: 1px;	
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
	padding: 2;
	width: 100%;
}

.STRHeadingRow
{
	background-color: #31598c;
	border-color: #31598c;
	color: #ffffff;	
	font-weight: bold; 	
}

.STRCaptionRow
{
	background-color: #c8dae8;
	color: #0000ff;	
	font-weight: bold; 	
}

.STRRow
{	
	color: #000000;
	font-weight: normal; 	
}

.STRCell
{			
	border-color: #c8dae8;
	border-style: solid;
	border-width: 1px;	
	color: #000000;
	font-style: normal;	
}

.MathExpression
{
	color: #000000;
	font-family: Times New Roman, MS Sans Serif;
	font-size: 11pt;	
	font-weight: normal;
}