﻿BODY				{font-family:Verdana; background:white;}
A					{color:#598ECA;}
.MainHeader			{font-family:Times New Roman; font-size:56pt; color: #598ECA;}
.MainHeaderSharp	{font-family:Times New Roman; font-size:58pt; color: #669933;}
.MainHeaderSmall	{font-size:20pt; color: #598ECA; text-align:center;}
.MainHeaderLine		{border-bottom: 1px solid #669933;}
.Footer				{width:100%; color:#598ECA; text-align:center;}
.MainTable			{width:90%}
.NavItemOff			{color: #598ECA; text-decoration:none; border:solid 1px white;}
.NavItemOn			{color: #598ECA; text-decoration:none; border:solid 1px red;}
.PageHeader			{font-size:20pt; color:#598ECA; text-align:center; font-weight:bold;}

.FAQquestions		{font-size:11pt; color:#669933; text-decoration:none;}
.FAQbox				{
						/*width: 800px;*/
						/*border-collapse: collapse;*/
						border: 2px solid #669933;
						border-spacing: 0px;
						border-radius: 10px;
						margin: 0px;
						/*font-family: "Century Gothic", "CenturyGothic", "AppleGothic", "Verdana", "sans-serif";*/
						/*font-size: 10pt;*/
						/*color: #598ECA;*/
						/*background-color: #DDFFDD;*/
					}
.FAQboxQuestion		{
						padding: 10px;
						border-bottom: 1px solid #669933;
						font-size: 13pt;
						/*font-weight: bold;*/
						color:#669933;
						text-align: left;
						text-indent: 5px;
						vertical-align: middle;
						/*border-right: none;*/
					}
.FAQboxAnswer		{
						padding: 10px;
						font-size: 11pt;
						/*font-weight: bold;*/
						color:#598ECA;
						text-align: left;
						text-indent: 30px;
						/*border-right: none;*/
					}
.FAQquestion		{font-size:13pt; color:#669933;}
.FAQanswer			{font-size:11pt; color:#598ECA;}

.Button				{border:1px solid #669933; border-radius:5px; font-weight:bold; color:#598ECA;}
.FormField			{border:1px solid #669933; border-radius:5px; font-weight:normal; color:#598ECA; font-family:Verdana; text-indent:5px; padding:2px;}
.TextField			{border:1px solid #669933; border-radius:5px; font-weight:normal; color:#598ECA; text-indent:5px;}
.Info				{font-size:10pt; color:#669933;}
.Stuff				{display:none;}
.HomePage			{
	font-size: 20pt;
	color: #598ECA;
}

.ReportField		{font-size:10pt; border-bottom:solid 1px black; border-left:dashed 1px blue; padding:1px 10px 1px 5px;}
.ReportFieldHidden	{display:none;}

.Documentation		{
	font-family:Verdana;
}
.DocHeader			{
	font-size:16pt;
}
.DocCode			{
	font-family: "Courier New", Courier, monospace;
	color: black;
	size: 10pt;
	border: 1px black solid;
	padding: 10px;
	text-indent: 0px;
}
.DocCodeBlue		{
	color: blue;
}
.DocCodeRed		{
	color: red;
}
.DocCodeGray		{
	color: gray;
}

.HistoryVersion		{
	font-size: 16pt;
}
/***************************/
.FeatureTable
{
	table-layout: fixed;
	width: 800px;
	#border-collapse: collapse;
	border: 2px solid #669933;
	border-spacing: 0px;
	border-radius: 20px;
	font-family: "Century Gothic", "CenturyGothic", "AppleGothic", "Verdana", "sans-serif";
	font-size: 10pt;
	color: #598ECA;
	background-color: #DDFFDD;
}

.FeatureTable th
{
	font-size: 17pt;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #669933;
	border-right: none;
}

.FeatureTable td
{
	#padding-left: 0x;
	#padding-right: 0px;
	#margin-left: 0x;
	#margin-right: 0px;
	border-bottom: 1px dashed #669933;
	background-color: White;
}

.FeatureTable td[class$="None"]
{
	#padding-left: 0x;
	#padding-right: 0px;
	#margin-left: 0x;
	#margin-right: 0px;
	border-bottom: 1px dashed white;
	background-color: #669933;
	text-align: center;
	vertical-align: middle;
}

.FeatureTable td li
{
	color: #669933;
	#font-family: "Lucida Console";
	word-wrap: break-word;
}

.FeatureCategory
{
	width: 120px;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	border-right: 1px solid #669933;
}

.FeatureListFree
{
	width: 340px;
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #669933;
}

.FeatureListFull
{
	width: 340px;
	text-align: left;
	vertical-align: top;
}

.FeatureItem
{
	font-family: "Lucida Console";
	font-size: 10pt;
	#text-indent: .5in;
	color: #598ECA;
}

.FeatureNone
{
	width: 340px;
	background-color: #669933;
	color: white;
	font-family: "Lucida Console";
}

.FeatureFootNote
{
	font-weight: bold;
	color: #669933;
}

.FeatureTable tr:last-child td, .FeatureTable tr:nth-last-child(2) td
{
	height: 20px;
	border: none;
	background-color: inherit;
	font-weight: bold;
	text-align: center;
}

@media print
{    
    .no-print
    {
        display: none !important;
    }
}
/***************************/
