/* TODO:	Find a way to prevent caching for development.
			Investigate skins and themes.
*/

body
{
	font-family:Tahoma;
	font-size:small;
}

input
{
	font-family:Tahoma;
	font-size:small;
}

.hrSite 
{
  height: 0.15em;
  color: Black;
  background-color :Black;
}

.hrSilo 
{
  height: 0.15em;
  color:Gray;
  background-color :Gray;
}

.mainTitle
{
	text-align:right;
	width:100%;
}
 
.mainTitleText
{
	font-size: large;
	color: #4f81bd;
}

.pageTitle
{
	font-size: large;
	color: #4f81bd;
}

.logoContent
{
}

.tabBar
{
	height: 20px;
	background-image: url(Images/blue_gradient_bar.png);
	color: White;
	text-align: left;
}

.tabBarTable 
{
	width: 100%;
	/* border-collapse: collapse; */
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.tabBarTable tr
{
	border-collapse: collapse;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.tabBarTable td
{
	border-collapse: collapse;
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
}

.menuContent
{
	background-color: #f2f2f2;
	width: 150px;
	height: 1000px;
	vertical-align: top;
}

.mainContentTable
{
	width: 100%;
}

.mainContent
{
	width: 100%;
}

.mainContent a:link		{color: #3333bb; text-decoration: underline;}
.mainContent a:visited	{color: #3333bb; text-decoration: underline;}
.mainContent a:active	{color: #3333bb; text-decoration: underline;}
.mainContent a:hover	{color: #7777ee; text-decoration: underline;}

.topTable
{
	width: 100%;
	border-collapse:collapse
}

.bottomTable
{
	width: 100%;
	border-collapse:collapse
}

.textboxPassword
{
	width: 150px
}

.textboxUsername
{
	width: 150px
}

.reportMainTable
{
	width: 100%;
}

.reportTitle
{
	font-size: large;
	color: #4f81bd;
}

.reportParmsTable
{
	background-color: #d6e1ef;
	width: 100%;
	border-top: solid 5px #d6e1ef;
	border-bottom: solid 5px #d6e1ef;
}

.chart
{
	Color:Blue;
}

.reportParmsTableLabel
{
	text-align: right;
}

.reportBreadcrumb			{color: #e36c0a;}
.reportBreadcrumb a:link	{color: #e36c0a; text-decoration: underline;}
.reportBreadcrumb a:visited	{color: #e36c0a; text-decoration: underline;}
.reportBreadcrumb a:active	{color: #e36c0a; text-decoration: underline;}
.reportBreadcrumb a:hover	{color: #f79748; text-decoration: underline;}

.fieldLabel
{
	color: Black;
	white-space: nowrap;
}

.fieldValue
{
	color: #7C6F57;
	white-space: nowrap;
}

.orangeLink a:link		{color: #e36c0a; text-decoration: underline;}
.orangeLink a:visited	{color: #e36c0a; text-decoration: underline;}
.orangeLink a:active	{color: #e36c0a; text-decoration: underline;}
.orangeLink a:hover		{color: #f79748; text-decoration: underline;}

.tabBarLink a:link		{color: #f0f0f0; text-decoration: underline;}
.tabBarLink a:visited	{color: #f0f0f0; text-decoration: underline;}
.tabBarLink a:active	{color: #f0f0f0; text-decoration: underline;}
.tabBarLink a:hover		{color: #ffffff; text-decoration: underline;}

.helpLink				{text-decoration: none;}
.helpLink a:link		{color: #d2d2d2;}
.helpLink a:visited		{color: #d2d2d2;}
.helpLink a:active		{color: #d2d2d2;}
.helpLink a:hover		{color: #ffffff;}

.reportGrid
{
	font-size: small;
}

.reportGrid tr
{

}

.reportGrid td
{

}

.logoTable 
{
	width: 100%;
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
}

.logoTable tr
{
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
}

.logoTable td
{
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
}

.updateFormTable
{
	min-width: 200px;
	background-color: #d6e1ef;
	border-top: solid 5px #d6e1ef;
	border-left: solid 10px #d6e1ef;
	border-right: solid 10px #d6e1ef;
	border-bottom: solid 5px #d6e1ef;
}

.updateFormTable td
{
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
}

.errorTable
{
	background-color: #d6e1ef;
	width: 100%;
	border-top: solid 5px #d6e1ef;
	border-bottom: solid 5px #d6e1ef;
}

.errorTable tr
{
	padding: 10px 10px 10px 10px;
	margin: 10px 10px 10px 10px;
}

.errorTable td
{
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;
}

.ajax__calendar_days table tr td
{
	padding-right:0px;
	padding-left:0px;
}




