.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(/TruRank/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(/TruRank/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;
}

/* Test Report styles */

Table.MainTable
{	
	border-color: #8098A6;	
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;	
	padding: 3;
	text-align: left;
	width: 100%;
}

Table.SubTable
{	
	border-color: #8098A6;	
	border-style: solid;
	border-width: 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9pt;	
	padding: 5;
	text-align: left;
	width: 100%;
}

TR.Heading
{
	background-color: #31598c;
	border-color: #31598c;
	color: #ffffff;	
	font-weight: bold;
}

TR.Caption
{
	background-color: #c8dae8;
	color: #0000ff;	
	font-weight: bold;
}

TR.Normal
{
	background-color: #ffffff;
	color: #000000;
	font-weight: normal;
}

TD.Heading
{			
	border-color: #c8dae8;
	border-style: solid;
	border-width: 1px;	
	color: #ffffff;
	font-weight: bold;	
}

TD.Caption
{			
	border-color: #c8dae8;
	border-style: solid;
	border-width: 1px;	
	color: #000000;
	font-style: normal;	
}

TD.Normal
{			
	border-color: #c8dae8;
	border-style: solid;
	border-width: 0px;	
	color: #000000;
	font-style: normal;	
}

/* */
