BODY {

	background-color : #F1F1F1;

	margin : 2pt 2pt 2pt 2pt;

}

BODY, TD {

	color : #4D4D4D;

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size : 10pt;

}

A {

	color : #FA1A01;

	text-decoration : none;

}

A:hover {

	text-decoration : underline;

}

INPUT, SELECT, TEXTAREA {

	border : 1px solid Silver;

	background-color : White;

}

H1, H2, H3, H4 {

	color : #19056F;

}

H1 {

	font-weight : bold;

	font-size : 18pt;

}

H2 {

	font-weight : bold;

	font-size : 16pt;

}

H4 {

	margin-bottom : 0px;

}



TD.hidden {

		visibility : hidden;

}

TD.middle {

	border-right-color : Silver;

	border-right-style : solid;

	border-right-width : 0px;

}

TD.content {

	background-color : #F9F9F9;

}

DIV.box {

	background-color : #0074FF;

	text-align : right;

	border : 1px solid #0074FF;

	margin-bottom : 10pt;

	font-size : 8pt;

}

DIV.innertext {

	background-color : #F1F1F1;

	text-align : left;

	padding : 2pt;

}

DIV.headtext {

	color : #F5F5F5;

	font-style : normal;

	padding-right : 2px;

	font-weight : bold;

}

SPAN.left {

	float : left;

	text-align : left;

}

SPAN.right150 {

	float : right;

	width : 150px;

	text-align : right;

}

INPUT.required, TEXTAREA.required {

/*
	border : 1px solid Maroon;
*/
	background-color : #FFDDDD;
}





.step {

	border-right-color : Silver;

	border-right-style : solid;

	border-right-width : 1px;

	border-top-color : Silver;

	border-top-style : solid;

	border-top-width : 1px;

	padding-right : 3pt;

	color : Gray;

}



.userinfo {

	text-align : left;

	float : left;

	font-style : italic;

	font-size : 8pt;

}

.username {

	

}



.stepinfo {

	float : right;

	text-align : right;

}



.NA {

	text-decoration : line-through;

}

.normalmouse {

	cursor : default;

}

.boxed {

	border : 1px solid Gray;

	margin-left : 20pt;

	padding : 2pt;

}

.warning {

	color : Maroon;

	}

.right {

	text-align : right;

}

.blacktext {

	color : #4D4D4D;

}

.crosshair {

	cursor : crosshair;

}

.darker {

	background-color : #E1E1E1;

}

.nobox {

	border : 0px;

}

.indent {

	margin-left : 20pt;

}

.code {

	font-family : "Courier New", Courier, monospace;

	color : #0080FF;

}

.smallitalic {

	font-style : italic;

	font-size : 8pt;

}

.inactive {

    color : #BBBBBB;

}

.small {
	font-size : 8pt;
}

.smaller {
	font-size : 10px;
}

.smallitalic {
	font-style : italic;
	font-size : 8pt;
}