body {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin-top : 10px;
	margin-left : 0px;
	margin-right : 0px;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	color: #000000;
	padding-right: 1px;
	padding-left: 1px;
	text-indent: 1pt;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	color: #000000;
	padding-right: 1px;
	padding-left: 1px;
	text-indent: 1pt;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #CCCCCC;
}
option {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #000000;
}.textSml {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #000000;
}.textSmlWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}.textSmlRedBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #A10D20;	
	font-size: 12px;	
	font-weight:normal;	
}.textSmlBlackBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #000000;	
}.textSmlGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #979794;
}.textNmlWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}.textNmlBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}.textNmlBlackItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	color: #000000;
}.textNmlBlack1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}.textNmlBlack1Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
}.textNmlRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #A10E21;
}.textNmlWhite1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}.textNmlGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}.textBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}.headingNml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #5F5F5F;
}.headingSml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F5F5F;
}.headingBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;	
	color: #FFFFFF;
}.headingWhiteSmlBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	font-weight:bold;
	color: #FFFFFF;
}.headingWhiteSml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #FFFFFF;
}.btnSml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F5F5F;
	background: #E0E8EA;
	width: 50px;
}.btnNml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F5F5F;
	background: #E0E8EA;
	width: 80px;
}.btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F5F5F;
	background: #E0E8EA;
}.btnBig {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5F5F5F;
	width: 100px;
}a:link {
	color: #A10E21;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration: none;
}
a:visited {
	color:#A10E21;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
}
a:hover {
	color:#A10E21;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
}.linkNml { 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #416FAB;
	font-weight: bold;
	text-decoration: none;
}         
a.linkNml:link { color: #416FAB}
a.linkNml:active { color: #416FAB}
a.linkNml:visited { color: #416FAB}
a.linkNml:hover { color: #990000; text-decoration: none}
.linkNmlRed { 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #A10E21;
	text-decoration: none;
}         
a.linkNmlRed:link { color: #A10E21}
a.linkNmlRed:active { color: #A10E21}
a.linkNmlRed:visited { color: #A10E21}
a.linkNmlRed:hover { color: #A10E21; text-decoration: underline}
.linkNmlWhite { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}         
a.linkNmlWhite:link { color: #FFFFFF}
a.linkNmlWhite:active { color: #FFFFFF}
a.linkNmlWhite:visited { color: #FFFFFF}
a.linkNmlWhite:hover { color: #FFFFFF; text-decoration: underline}
.linkNmlWhite-padding { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 10px;
}         
a.linkNmlWhite-padding:link { color: #FFFFFF}
a.linkNmlWhite-padding:active { color: #FFFFFF}
a.linkNmlWhite-padding:visited { color: #FFFFFF}
a.linkNmlWhite-padding:hover { color: #FFFFFF; text-decoration: underline}
.linkNmlBlack { 
	font-size: 12px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}         
a.linkNmlBlack:link { color: #000000}
a.linkNmlBlack:active { color: #000000}
a.linkNmlBlack:visited { color: #000000}
a.linkNmlBlack:hover { color: #000000; text-decoration: underline}

.linkSml { 
	font-size: 11px; 
	font-family: Arial, Helvetica, sans-serif;
	color: #416FAB;
	font-weight: bold;
	text-decoration: none;
}         
a.linkSml:link { color: #416FAB}
a.linkSml:active { color: #416FAB}
a.linkSml:visited { color: #416FAB}
a.linkSml:hover { color: #990000; text-decoration: none}

.border {
	border: 1px solid #999999;
}
.bdr-left-right-red {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #9F0E1F;
	border-left-color: #9F0E1F;
}
/*** Sorting style sheet ***/
.record_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	border: 1px #EDF2F2 solid;
}
.record_table thead td
{
	color: #666666;
	background-color:#E0E8EA;
	font-weight: bold;

	border:			1px solid #EDF2F2;
	border-color:	ButtonHighlight;
	padding-left:	5px;
}

.record_table td.off {
	background-color:#E0E8EA;
}         

.record_table td.on {
	background-color:#EDF2F2;
	border:			1px solid #E0E8EA;
}

/*** END ***/
.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}.contentTable {
	line-height: 25px;
}.contentTable th
{
	line-height: 25px;
	font-size: 12px;
	font-weight: bold;
	color: #416FAB;
	padding-left: 5px;
	text-align:left;
}.product_title {
	line-height: normal;
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #3C3C3C;
	text-decoration: none;
}.bdr-right-bottom {
	border-right-width: 0.8px;
	border-bottom-width: 0.8px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-right-color: #999999;
	border-bottom-color: #999999;
}.bdr-left-bottom {
	border-bottom-width: 0.8px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}.linkProduct { 
	line-height: normal;
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #3C3C3C;
	text-decoration: none;
}
a.linkProduct:link { 
	line-height: normal;
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #3C3C3C;
	text-decoration: none;
}
a.linkProduct:active { 
	line-height: normal;
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #3C3C3C;
	text-decoration: none;

}
a.linkProduct:visited { 
	line-height: normal;
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #3C3C3C;
	text-decoration: none;
}a.linkProduct:hover { 
	line-height: normal;
	font-family: "Arial Narrow", Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	color: #3C3C3C;
	text-decoration: none;
}.input-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	border: 1px solid #CCCCCC;
	color: #FFFFFF;
	padding-right: 1px;
	padding-left: 1px;
	text-indent: 1pt;
	background-color: #A10D20;
}.input-disabled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	border: 1px solid #CCCCCC;
	color: #999999;
	padding-right: 1px;
	padding-left: 1px;
	text-indent: 1pt;
	background-color: #FFFFFF;
}.bdr-bottom
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}.bdr-bottom-top
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-color: #000000;
	border-top-width: 1px;
}.input-disabled {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	color: #000000;
	background-color:#999999;
	padding-right: 1px;
	padding-left: 1px;
	text-indent: 1pt;
}

.materialRequestInput {
	width: 275px;
	height: 18px;
	background-color: #f4f4f4;
}
