@charset "utf-8";
/* CSS Document */

body, th, td {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

#fullheight {height:100%}

td.titleheader {
	background-position: center left;
	background-repeat: repeat-x;
	background-color: #70AF00;
	border:1px solid #70AF00;
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #15428B;
	padding-left: 5px;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#70AF00');
}

td.titleheadercontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5D5C61;
	padding-left: 5px;
}

table.save {
	border: 1px solid #70AF00;
}

td.topbanner {
	background-image:url(images/bg_top.jpg);
	background-position: right;
	background-repeat:repeat-y;
	background-color:#7198cf;
}

td.businesstitle {
	font-size:24px;
	/* color:#95B1D7; */
	color:#A8C9F8;
	font-weight:bold;
}

td.sidebanner {
	background-image:url(images/bg_side.jpg);
	background-position: bottom;
	background-repeat:repeat-x;
	background-color:#e3eaef;
	white-space:nowrap;
}

td.subhead {
	color: #70AF00;
	font-size:16px;
	font-weight:bold;
}

.inputfield {
	width: 50px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	background-color: #fff;
	border: 1px solid #999999;
}

td.fieldlabel {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	white-space:nowrap;
	text-align:left;
}

fieldset { 
	border:1px solid #5D7CBA;
}

legend {
  padding: 0.2em 0.5em;
  border:1px solid #5D7CBA;
  color: #5D7CBA;
  font-size:12px;
  font-weight: bold;
  text-align:right;
}

td.result {
	font-weight:bold;
}

td.materialdesc {
	white-space:nowrap;
}

table.data_table {

	border-color: #d6d5d5;
	border-width: 1px 1px 1px 0;
	border-style: solid;
	empty-cells: show;
}

table.data_table tr.theaders {
	background-color: #ffffff;
}

table.data_table tr.theaders td {
	font-weight: bold;
	color: #5D5C61;
	white-space: nowrap;
	background-color:#d6d5d5;
}

table.data_table tr.odd
{
	background-color: #e8e6e6;
}

table.data_table td {
	padding: 3px;
	padding-left: 5px;
	border-color: #d6d5d5;
	border-width: 0 0 0 1px;
	border-style: solid;
	white-space: nowrap;
	/* font-size: 12px; */
}

