﻿body 
{
	font-size: 8pt;
	color: Black;
	font-family: Arial;
}
a
{
	color:#f4821F;
}
a:active, a:hover
{
	color:#2C336F;
}
input
{
	font-size: 8pt;
	font-family: Arial;
}
select
{
	font-size: 8pt;
	font-family: Arial;
}
textarea
{
	font-size: 8pt;
	font-family: Arial;
}
.numericinput
{
	text-align:right;
	width:60px;
}
.numericreadonly
{
	text-align:right;
	width:60px;
	color:Gray;
}
.numericreadonlyclick
{
	text-align:right;
	width:60px;
	color:Black;
	cursor:pointer;
}
.staticmenuitem
{
	font-size: 8pt;
	color:White;
	background-color:#f4821F;
	text-decoration:none;
	padding: 3px 5px 3px 5px;
}
.staticmenuitem:active, .staticmenuitem:hover
{
	color:White;
	background-color:#2C336F;
}
.menu
{
	color:White;
	background-color:#f4821F;
	text-decoration:none;
	padding: 3px 5px 3px 5px;
}
.menu:active, .menu:hover
{
	background-color:#2C336F;
	color:White;
}
.dynamichover
{
	background-color:#2C336F;
	color:White;
}
.dynamicmenuitem
{
	color:#2C336F;
	text-decoration:none;
	padding: 3px 5px 3px 5px;
}
.dynamicmenuitem:active, .dynamicmenuitem:hover
{
	color:White;
}
.actionbtn, .actionbtnhighlight
{
	border:1px;
	width: 80px;
	/*height: 20px;
	font-size: 8pt;
	color:#2C336F;
	background-color:#FDD5B1;
	text-decoration:none;
	margin-bottom:5px; */
}
.actionbtn:active, .actionbtn:hover, .actionbtnhighlight:active, .actionbtnhighlight:hover
{
	background-color:#2C336F;
	color:white;
}
.actionbtnbig
{
	border:1px;
	width: 140px;
	margin-bottom:5px;
	
}
.actionbtnbig:active, .actionbtnbig:hover
{
	background-color:#2C336F;
	color:white;
}
.actionbtnsmall
{
	border:1px;
	width:24px;
}
.actionbtnsmall:active, .actionbtnsmall:hover
{
	background-color:#2C336F;
	color:white;
}
.title
{
	font-size: 12pt;
	color:#F4821F;
	font-weight:bold;
}
.warning
{
	color:red;
	font-weight:bold;
}
.tableheader
{
	background-color:#2C336F;
	color:White;
}
.cellsubtotal
{
	border-top:#2c336f thin solid;
	text-align:right;
	font-weight:bold;
	height:25px;
}
.celltotal
{
	border-top:#2c336f thin solid;
	text-align:right;
	font-weight:bold;
	height:25px;
}
.helptext
{
	width:145px;
	background-color:#FDD5B1;
	color:#2C336F;
	padding: 5px 5px 5px 5px;
}

.orangebackground
{
	background-color:#FDD5B1;
}

.errorLabel
{
	color:red;
	font-weight:bold;
}

.messageLabel
{
	color:#2C336F;
	font-weight:bold;
}

.leftMenuItem
{
	margin-left:12px;
}

@media print
{
	.hideonprint {display:none}
}
