@page			{ size: portrait; margin: 1.9cm; }
html			{
				margin:				0px;
				padding:			0px;
				}
body			{
				font-family:		Helvetica,Arial,sans-serif;
				font-size:			9pt;
				color:				#000000;
				background-color:	#ffffff;
				font-style:			normal;
				font-weight:		normal;
				text-align:			justify;
				margin:				0px;
				padding:			0px;
				margin-bottom:		0px;
				padding-bottom:		0px;
				}
.toplinks		{ display: none; }
.navigation		{ display: none; }
.printheader th			{
				font-family:		Helvetica,Arial,sans-serif;
				font-size:			11pt;
				font-weight:		bold;
				border-top:			2px solid black;
				border-right:		2px solid black;
				text-align:			right;
				margin-top:			1px;
				margin-bottom:		30px;
				padding-top:		4px;
				padding-bottom:		0px;
				padding-right:		5px;
				}
.content			{
				padding-top:		20px;
				padding-bottom:		40px;
				width:				100%;
				height:				100%;
				}
.footer			{
				width:				100%;
				display:			block;
				position:			fixed;
				bottom:				0;
				font-family:		Helvetica,Arial,sans-serif;
				font-size:			8pt;
				border-top:			2px solid #000000;
				}
.ashrae			{ display: none; }
.copyright		{
				width:				100%;
				height:				18px;
				}
.menu			{ display: none; }
.menuHI			{ display: none; }
.bottomlinks	{ display: none; }

thead			{ display: table-header-group; }
tfoot			{ display: table-footer-group; }

a, a:visited	{
				color:				#000000;
				text-decoration:	none;
				}
ul,ol			{
				line-height:		98%;
				margin-left:		0px;
				padding-left:		15px;
				font-size:			8pt;
				}
li				{
				background:			transparent;
				font-family:		Helvetica,Arial,sans-serif;
				font-weight:		normal;
				list-style:			circle outside;
				margin-top:			2px;
				margin-bottom:		4px;
				}
dt				{
				background:			transparent;
				font-family:		Helvetica,Arial,sans-serif;
				font-weight:		normal;
				margin-bottom:		10px;
				}
em				{
				font-size:			7pt;
				font-style:			normal;
				font-weight:		normal;
				color:				#E5E2D7;
				}
sup				{
				margin-top:			0px;
				line-height:		0.8pt;
				}
sub				{
				margin-bottom:		0px;
				line-height:		0.8pt;
				}
pre				{
				font:				400 1.3em 'trebuchet ms',arial,sans-serif;
				overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
				white-space: pre-wrap; /* css-3 */
				white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
				white-space: -pre-wrap; /* Opera 4-6 */
				white-space: -o-pre-wrap; /* Opera 7 */
				width: 99%;  /**/
				word-wrap: break-word; /* Internet Explorer 5.5+ */
}
fieldset		{
				border:				0px #524238 solid;
				background:			transparent;
				font-family:		Helvetica,Arial,sans-serif;
				font-size:			9pt;
				padding:			0px;
				margin-top:			10px;

				}
legend			{
				background:			transparent;
				font-family:		Helvetica,Arial,sans-serif;
				font-size:			10pt;
				font-weight:		bold;
				padding-left:		3px;
				padding-right:		3px;
				}
div				{
				border:				0px dotted silver;
				}
.emcsbox		{
				background:			transparent;
				position:			absolute;
				top:				23px;
				right:				0px;
				z-index:			2;
				border:				0px #ffffff solid;
				margin:				0px;
				margin-top:			-20px;
				padding:			0px;
				font-weight:		normal;
				font-size:			11px;
				text-align:			center;
				}
.emcs			{
				border:				2px #000000 solid;
				color:				#ffffff;
				background:			#000000;
				margin:				0px;
				margin-top:			3px;
				width:				14px;
				height:				14px;
				line-height:		14px;
				text-align:			center;
				vertical-align:		middle;
				font-size:			11px;
				font-weight:		bold;
				margin-bottom:		1px;
				}
.inline_logo	{ display: none; }
.dropcap		{
				background:			transparent;
				float:				left;
				font-size:			28px;
				line-height:		26px;
				padding-right:		8px;
				}
.list img		{ display: none; }
.list			{
				border-top:			0px #8B8179 solid;
				margin-bottom:		0px;
				}
.list li		{
				border:				0px #8B8179 solid;
				color:				#ffffff;
				font-size:			100%;
				font-weight:		bold;
				list-style:			none;
				margin-top:			10px;
				margin-bottom:		10px;
				}
.list dt		{
				color:				#ffffff;
				font-size:			100%;
				font-weight:		normal;
				margin-top:			3px;
				margin-bottom:		10px;
				text-align:			justify;
				}
.floatleft		{
				background:			transparent;
				float:				left;
				margin:				9px;
				margin-left:		0px;
				padding:			0px;
				border:				1px #8B8179 solid;
				}
.floatright		{
				background:			transparent;
				float:				right;
				margin:				9px;
				margin-right:		0px;
				padding:			0px;
				border:				1px #8B8179 solid;
				}
.container		{
				background:			transparent;
				}
.mainbody		{
				background:			transparent;
				}
.fade			{
				background:			transparent;
				}
.screen_only	{ display: none; }
.header			{
				background:			transparent;
				font-family:		Helvetica,Arial,sans-serif;
				font-size:			11pt;
				font-weight:		bold;
				border:				2px solid black;
				border-width:		2px 2px 0px 0px;
				text-align:			right;
				margin-top:			1px;
				margin-bottom:		10px;
				padding-top:		4px;
				padding-bottom:		0px;
				padding-right:		5px;
				line-height:		16px;
				}
.license_div	{
				font-family:		Helvetica,Arial,sans-serif;
				font-size:			80%;
				font-style:			normal;
				}


/* Formmail CSS */
fieldset,
legend {
	color:			#000000;
	background:		transparent;
}

.ddform {
	width:			100%;
	border:			0px green dotted;
}
.ddtable {
	width:			100%;
	border:			0px green solid;
	font-family:	Helvetica,Arial,sans-serif;
	font-size:		9pt;
	font-style:		normal;
	font-weight:	normal;
	background:		transparent;
}
.tderrors {
	width:			20%;
	border:			0px blue solid;
	padding:		4px;
	margin:			0px;
	font-family:	Helvetica,Arial,sans-serif;
	font-size:		9pt;
	font-style:		normal;
	font-weight:	bold;
	color:			#FF0000;
	background:		transparent;
	text-align:		right;
	vertical-align:	top;
}
.tderrorlist {
	width:			80%;
	border:			0px #8B8179 solid;
	padding:		4px;
	margin:			0px;
	font-family:	Helvetica,Arial,sans-serif;
	font-size:		9pt;
	font-style:		normal;
	font-weight:	normal;
	color:			#000000;
	background:		transparent;
}
.ddtdleft {
	width:			20%;
	border:			0px blue solid;
	padding:		3px;
	margin:			0px;
	font-family:	Helvetica,Arial,sans-serif;
	font-size:		9pt;
	font-style:		normal;
	font-weight:	bold;
	color:			#000000;
	background:		transparent;
	text-align:		right;
	vertical-align:	top;
}
.ddtdfield {
	width:			100%;
	border:			0px red dotted;
	padding:		1px;
	font-family:	Helvetica,Arial,sans-serif;
	font-size:		9pt;
	font-style:		normal;
	font-weight:	bold;
	color:			#000000;
	background:		transparent;
}
.ddtdright {
	width:			80%;
	border:			0px red solid;
	padding:		1px;
	margin:			0px;
	font-family:	Helvetica,Arial,sans-serif;
	font-size:		9pt;
	font-style:		normal;
	font-weight:	normal;
	color:			#000000;
	background:		transparent;
}
.required {
	color:			#FF0000;
	font-weight:	bold;
}
.fmhalfblock,
.fmfullblock {
	padding:		3px;
	font-family:	Helvetica,Arial,sans-serif;
	font-size:		9pt;
	font-style:		normal;
	font-weight:	normal;
}
.ddtdsubmit {
	width:			100%;
	border:			0px green dotted;
	text-align:		right;
	padding:		3px;
}

/* input forms */
.fmtextarea,
.fmtextwide,
.fmtext {
	font-family:	Helvetica,Arial,sans-serif;
	font-size:		9pt;
	width:			99%;
	padding:		2px;
	margin:			2px;
	color:			#000000;
	background:		transparent;
	border:			1px #8B8179 solid;
	overflow: 		auto; 
}
.fmselect,
.fmfile {
	font-family:	Helvetica,Arial,sans-serif;
	font-size:		9pt;
	width:			100%;
	padding:		2px;
	margin:			2px;
	color:			#000000;
	background:		transparent;
	border:			1px #8B8179 solid;
	overflow: 		auto; 
}
.fmverify {
	font-family:	Helvetica,Arial,sans-serif;
	font-size:		9pt;
	width:			100px;
	padding:		2px;
	margin:			2px;
	color:			#000000;
	background:		transparent;
	border:			1px #8B8179 solid;
	vertical-align:	middle;
}
.fmverifyimg {
	padding:		0px;
	margin:			0px;
	vertical-align:	middle;
	border:			0px #8B8179 solid;
}
.button { display: none; }

/**********************************************************************/
#converter select		{
	font-family:		Courier New,Verdana;
	font-size:			8pt;
	font-style:			normal;
	margin:				0px;
	padding:			0px;
}
#converter .input		{
	font-family:		Courier New,Verdana;
	font-size:			8pt;
	font-style:			normal;
	border:				1px solid #8B8179;
	margin:				0px;
	padding:			1px;
}
#converter td			{
	font-family:		Helvetica,Arial,sans-serif;
	font-size:			8pt;
	font-style:			normal;
	margin:				0px;
	padding:			2px;
}
#psychrometry .input		{
	font-family:		Courier New,Verdana;
	font-size:			8pt;
	font-style:			normal;
	border:				1px solid #8B8179;
	border-bottom:		0px;
	margin:				0px;
	padding:			1px;
}
#psychrometry form		{
	padding:			0px;
	margin:				0px;
}
#psychrometry td		{
	font-family:		Helvetica,Arial,sans-serif;
	font-size:			8pt;
	font-style:			normal;
	width:				100%;
	border-bottom:		1px solid #8B8179;
	padding-top:		3px;
}
#psychrometry table		{
	font-family:		Helvetica,Arial,sans-serif;
	font-size:			8pt;
	font-style:			normal;
	width:				100%;
	padding:			0px;
	margin:				0px;
}
#psychrometry ul		{
	font-size:			8pt;
}
#psychrometry label		{
	font-family:		Courier New,Verdana;
	font-style:			normal;
	font-size:			8pt;
	padding-left:		2px;
	margin:				0px;
	padding-bottom:		5px;
	vertical-align:		middle;
	border:				0px solid #8B8179;
}
