/*****************************************************
HTML tag replacements
*****************************************************/
/*H1, H2, H3 {
	background-color: transparent;
	margin: 0 0 0 0;
	padding: 0;

}
*/
H1			{ font-size: 14pt; color: #D80F11; }
H2			{ font-size: 12pt; font-weight: bold; color: #D80F11; }
H3			{ font-size: 10pt; color: #000000;}

	
A			{ font-size: 9pt; text-decoration: none; color: #3333CC; }
A:active	{ color: #333399; }
A:hover		{ color: #CC0000; }
TABLE		{ font-family: Arial; border: 0; }
THEAD		{ font-weight: bold; }
TD			{ font-size: 9pt; }
INPUT		{ font-size: 9pt; background-color: #FFFFFF }
TEXTAREA    { font-size: 9pt; background-color: #FFFFFF }
SELECT		{ font-size: 9pt; background-color: #FFFFFF }
IMG         { border: 0px; }

/*****************************************************
Misc Classes
*****************************************************/
.copyButton
{
	width: 40px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 8pt;
	border: solid 1px #d90000;
	background-color: #d90000;
	font-weight: bolder;
	color: #FFFFFF;
}
.copyButtonSelected
{
	background-color: #ffff00;
}
.pasteButton
{
	width: 40px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 8pt;
	border: solid 1px #5353fe;
	background-color: #5353fe;
	font-weight: bolder;
	color: #FFFFFF;
}
#inventoryRows td, #inventoryRows input, #inventoryRows select 
{
	font-size: 8pt;
}
.heading	{ background-color: #000000; color: #FFFFFF; }
.small		{ font-size: 8pt }
.submitButton {
    BACKGROUND-COLOR: #00529F;
	BORDER-STYLE: Solid;
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #FFFFFF;
    COLOR: #FFFFFF;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    PADDING-LEFT: 0px;
    PADDING-TOP: 0px;
    PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 0px;
}
.submitButtonStop {
    BACKGROUND-COLOR: #FF0000;
	BORDER-STYLE: Solid;
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #FFFFFF;
    COLOR: #FFFFFF;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    PADDING-LEFT: 0px;
    PADDING-TOP: 0px;
    PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 0px;
}
.menuLinks			{ font-size: 7pt; font-weight: bold; color: #FFFFFF; padding: 0px 3px 0px 3px; }
.menuLinks:hover	{ color: #000000; }
.submitButtonSlim 
{
    text-align: center;
    WIDTH: 200px;
    HEIGHT: 17px;
    BACKGROUND-COLOR: #00529F;
	BORDER-STYLE: Solid;
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #FFFFFF;
    COLOR: #FFFFFF;
    FONT-WEIGHT: Bold;
    FONT-FAMILY: Arial;
    FONT-SIZE: 7pt;
    PADDING-LEFT: 5px;
    PADDING-TOP: 0px;
    PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 0px;
}
.submitButtonSmall {
    text-align: center;
    BACKGROUND-COLOR: #00529F;
	BORDER-STYLE: Solid;
	BORDER-WIDTH: 1px;
	BORDER-COLOR: #FFFFFF;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    PADDING-LEFT: 5px;
    PADDING-TOP: 0px;
    PADDING-RIGHT: 0px;
    PADDING-BOTTOM: 0px;
}
.copyright		{ background-color: #AAAAAA; color: #FFFFFF; }
.errorMessage	{ background-color: #FFEAEA; border-style: dashed; border-width: 1pt; border-color: #DDDDDD; padding: 2 2 2 2; color: #FF0000; font-size: 9pt; font-weight: bolder; }
.infoMessage	{ border-style: dashed; border-width: 1pt; border-color: #DDDDDD; padding: 2 2 2 2; color: #FF0000; font-size: 9pt; font-weight: bolder; }
.helpMessage	{ background-color: #FFFFFF; border-style: dashed; border-width: 1pt; border-color: #DDDDDD; padding: 2 2 2 2; color: #00529F; font-size: 9pt; font-weight: bolder; }
.header			{ font-size: 14pt; filter:shadow(color=#CCCCCC); }
.transparent INPUT { background-color: Transparent; }
.transparentSmall INPUT { background-color: Transparent; font-size: 8pt;}
.transparentSmall { font-size: 8pt;}
.alignTop TD	{ vertical-align: top; }

/*****************************************************
For use with search boxes
*****************************************************/
.search			{ background-color: #FFFFFF; border-color: #00529F; border-width: 1px; }
.search TABLE	{ border: 1px; }
.search TD		{ font-size: 9pt; vertical-align: top; }
.search INPUT	{ font-size: 9pt; }
.search SELECT	{ font-size: 9pt; }

.results		{ background-color: #FFFFFF; border-color: #CC0000; border-width: 1px; }
.results TABLE	{ border: 1px; border-color: #FFFFFF; }
.results TD		{ font-size: 8pt; }
.resultsHeader	{ background-color: #00529F; color: #FFFFFF; font-weight: bold; }


/*****************************************************
For use with data tables
*****************************************************/
.tableRowHeader	{ background-color: #DDDDDD; font-size: 8pt; vertical-align: top; font-weight: bold;}
/*****************************************************
For use with search boxes
*****************************************************/
.mainTemplateHeader			{ background-color: #00529F; }
.mainTemplateHeader TABLE	{ border: 0; }
.mainTemplateHeader A		{ font-size: 9pt; font-weight: bold; color: #FFFFFF; }
.mainTemplateHeader A:link	{ color: #FFFFFF; }
.mainTemplateHeader A:visited { color: #FFFFFF; }
.mainTemplateHeader A:hover{ color: #FFFF00; }
.mainTemplateHeader TD		{ font-size: 8pt; text-align:center; }

/*****************************************************
Custom DHTML
*****************************************************/
#infotip{ min-height: 32px; background-color: #FFFFFF; position: absolute; border: 1px solid #011997; padding: 1px; visibility: hidden; color: #000000; font-size: 8pt; }
